@charset "iso-8859-1";
/* CSS Document */

.xpagecentrale {
	margin-top: 10px;
	margin-left: 6px;
	padding-left : 0px;
	width: 700px;
	height: 1900px;
	float: left;
	text-align: left;
	background-color: white;
}
.xform_ligne {
	margin-top: 7px;
	margin-left: 0px;
	height: auto;
	width: 560px;
	float: left;
	text-align: left;
}
.xform_ligne_explications {
	margin-top: 1px;
	margin-left: 0px;
	height: auto;
	width: 560px;
	float: left;
	text-align: left;
}
.xform_ligne_soumission {
	margin-top: 0px;
	margin-left: 40px;
	height: auto;
	width: 500px;
	float: left;
	text-align: left;
}
.xform_soustitre { 
	margin-left: 15px;
	margin-top: 5px;
	width: 500px;
	height: 20px;
	text-align: left;
	font-family: Verdana; 
	font-size: 14px;  
	font-weight: normal;
	float: left;
	color: #FF0033; 
}
.xform_libelle { 
	margin-left: 10px;
	margin-top: 2px;
	width: 150px;
	height: auto;
	text-align: right;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	color: #0e2380; 
}
.xform_libelle_oblig { 
	margin-left: 10px;
	margin-top: 2px;
	width: 150px;
	height: auto;
	text-align: right;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	color: #CCCCCC;
/*	color: #FF0000; */
}
.majfiche_libelle_file { 
	margin-left: 8px;
	margin-top: 2px;
	width: 80px;
	height: auto;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	color: #CCCCCC; 
}
.xform_champs { 
	margin-left: 5px;
	margin-top: 0px;
	width: auto;
	height: auto;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: bold;
	color: #0e2380; 
}
.xform_explications {
	margin-top: 0px;
	margin-left: 165px;
	padding-bottom: 5px;
	width: auto;
	height: auto;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: normal;
	font-style:normal;
	color: #CCCCCC; 
}

.majfiche_champs1 { 
	margin-left: 5px;
	margin-top: 0px;
	width: 190px;
	height: auto;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: bold;
	color: #0e2380; 
}
.xform_champs_radio { 
2	font-family: Verdana; 
	font-size: 11px;  
	font-weight:  normal;
	color: #CCCCCC; 
}
.xform_bouton_soumission { 
	width: 100px;
	font-family: Verdana; 
	font-size: 12px;
	font-weight:  bold;
	color: #000033; 
}
.majfiche_champs_file { 
	margin-left: 8px;
	width: 150px;
	float: left; 
	font-family: Verdana; 
	font-size: 9px;  
	font-weight:  normal;
	color: #0e2380; 
}
.majfiche_ligne_erreur {
	margin-top: 2px;
	margin-left: 10px;
	height: auto;
	width: 560px;
	float: left;
	text-align: left;
}
.majfiche_libelle_erreur {
	font-family: Verdana; 
	font-size: 12px;  
	font-weight:  normal;
	font-weight: bold;
	color: #FF0033; 
}

/*=========================================================================================================*/
/*                                                                                                         */
/*                                       L I S T E   A N N O N C E S                                       */
/*                                                                                                         */
/*=========================================================================================================*/

.xlst_annonce_blc 
{
	margin-top: 7px; 
	margin-left: 5px; 
	height: 77px; 
	width: 560px; 
	float: left; 
	text-align: left; 
}
.xlst_separation
{
	margin-top: 5px;
	margin-left: 30px; 
	width: 510px;
	height: 1px;
	font-family: Verdana; 
	font-size: 0px;  
	float: left;
	text-align: left; 
	background-color: #CCCCCC; 
}
.xlst_annonce_photo {
	margin-top: 2px;
	margin-left: 2px;
	width: 45px;
	float: left;
	text-align: left;
}
.xlst_annonce_infos_blc {
	margin-top: 7px;
	margin-left: 7px;
	width: 480px;
	float: left;
	text-align: left;
	border: 1px solid #A30000 
}
.xlst_annonce_infos_blc_left {
	margin-top: 0px;
	margin-left: 5px;
	width: 100px;
	float: left;
	text-align: left;
}
.xlst_annonce_infos_blc_right {
	margin-top: 0px;
	margin-left: 10px;
	width: 340px;
	float: left;
	text-align: left;
}
.xlst_annonce_infos_blc_bottom {
	margin-top: 10px;
	margin-left: 10px;
	width: 350px;
	float: left;
	text-align: left;
}
.xlst_annonce_prenom { 
	margin-left: 0px;
	margin-top: 0px;
	width: 100px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xlst_annonce_ville { 
	margin-left: 0px;
	margin-top: 0px;
	width: 120px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xlst_annonce_region_ville { 
	margin-left: 0px;
	margin-top: 0px;
	width: 420px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xlst_annonce_titre { 
	margin-left: 0px;
	margin-top: 0px;
	width: 340px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #003093; 
}
.xlst_annonce_titre:link { text-decoration: underline;; font-size: 11px; font-weight: normal }
.xlst_annonce_titre:hover { text-decoration: underline;; font-size: 11px; font-weight: normal }
.xlst_annonce_titre:visited { text-decoration: underline; }

/*=========================================================================================================*/
/*                                                                                                         */
/*                                       D E T A I L   A N N O N C E S                                     */
/*                                                                                                         */
/*=========================================================================================================*/
.xdet_separation
{
	margin-top: 10px;
	margin-left: 60px; 
	width: 440px;
	height: 1px;
	font-family: Verdana; 
	font-size: 0px;  
	float: left;
	text-align: left; 
	background-color: #CCCCCC; 
}
.xdet_annonce_blc 
{
	margin-top: 2px; 
	margin-left: 2px; 
	padding-left: 10px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	width: 530px; 
	float: left;
	text-align: left; 
	border: 1px solid white
}
.xdet_photos_blc
{
	margin-top: 0px; 
	margin-left: 10px; 
	padding-bottom: 5px; 
	width: 530px; 
	float: left;
	text-align: left; 
	border: 1px solid #A30000 
}
.xdet_description_blc
{
	margin-top: 10px; 
	margin-left: 10px; 
	padding-top: 20px;
	padding-left: 10px;
	width: 510px; 
	height: auto; 
	float: left;
	text-align: left; 
	border: 1px solid #A30000;
	background-color: #FBFBBC;
}
.xdet_contact_blc
{
	margin-top: 20px; 
	margin-bottom: 10px; 
	margin-left: 40px; 
	padding-top: 5px;
	padding-left: 10px;
	width: 400px; 
	height: 50px; 
	float: left;
	text-align: left; 
	border: 1px solid #A30000
}
.xdet_photo_vig
{
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 20px; 
	padding-left: 5px; 
	padding-top: 5px; 
	width: 120px; 
	float: left;
	text-align: left; 
/*	border: 1px solid #A30000 */
}
.xdet_annonce_lig
{
	margin-top: 0px; 
	margin-left: 0px; 
	width: 500px; 
	float: left;
	text-align: left; 
}
.xdet_annonce_prenom { 
	margin-left: 0px;
	margin-top: 0px;
	width: 100px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xdet_annonce_age { 
	margin-left: 0px;
	margin-top: 0px;
	width: 120px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xdet_annonce_recoit_deplace { 
	margin-left: 0px;
	margin-top: 0px;
	width: 150px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xdet_region_ville { 
	margin-left: 0px;
	margin-top: 0px;
	width: 300px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
}
.xdet_annonce_titre { 
	margin-left: 0px;
	margin-top: 0px;
	width: 350px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 12px;  
	font-weight: normal;
	color: #001B53; 
}
.xdet_annonce_presentation { 
	margin-left: 50px;
	margin-top: 20px;
	padding-top: 5px;
	padding-left: 5px;
	width: 400px;
	height: auto;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	color: #001B53; 
	background-color: #BFBF8F;
}
.xdet_annonce_contact_lig { 
	margin-left: 0px;
	margin-top: 0px;
	width: 390px;
	text-align: left;
	float: left; 
}
.xdet_annonce_contact_lib { 
	margin-left: 0px;
	margin-top: 2px;
	width: 70px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: normal;
	text-align: right; 
	color: #A40C04; 
}
.xdet_annonce_contact { 
	margin-left: 8px;
	margin-top: 0px;
	width: 300px;
	text-align: left;
	float: left; 
	font-family: Verdana; 
	font-size: 11px;  
	font-weight: bold;
	color: #A40C04; 
}
