/* CSS Document */
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
html, body {
	margin: 0;
	padding: 0;
	background-color: #29292A;
	color: #FFFFFF;
	/*background-image: url(../img/accueil/fond-site.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;*/
}
body {
	text-align: center;
	margin: 0;
	padding: 0;
}

a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}


/***********************************************/
/* Liens générique + couleurs */
/***********************************************/
.CouleurBlanc {
	color: #FFFFFF;
}
.CouleurNoir {
	color: #000000;
}
.CouleurRouge {
	color: #FF0000;
}
.CouleurGris {
	color: #29292A;
}



.FondNoir {
	background-color: #000000;
	text-align: center;
}
.FondTabGris {
	text-indent: 5px;
	color: #FFFFFF;
	background-color: #444444;
}
.FondGrisClair {
	background-color: #EDEBEB;
}
.FondTabGrisClair {
	background-color: #BEBCBC;
	color: #FFFFFF;
	text-indent: 5px;
}


.Taille11 {
	font-size: 11px;
}
.champ_bouton {
	background-color:#BBC2B2;
	height: 15px;
	font-weight: bold;
	text-decoration:underline;
	border: 0px solid #000000;
}
.champ_bouton2 {
	background-color:#FFFFFF;
	height: 15px;
	border: 1px solid #000000;
	width: 150px;
}
.champ_boutonContact {
	background-color:#939393;
	height: 18px;
	border: 1px solid #000000;
	color: #FFFFFF;
}
.champInput {
	border: 1px solid #000000;
	color: #000000;
	height: 16px;
	background-image: url(../img/accueil/fond_champ.jpg);
	background-repeat: repeat-x;
}
.champCase {
	height: 18px;
}
a.lien1 {
	color:#FFFFFF;
	text-decoration:none;
}
a.lien1:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.CouleurOrange {
	color: #F29400;
}
.FondOrange {
	background-color:#F29400;
}

/***********************************************/
/* Masque */
/***********************************************/
#masque_message {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	filter:alpha(opacity=50);
	-khtml-opacity: .5;
	-moz-opacity: .5;
	opacity: .5;
	z-index: 9;
	display: none;
}
#masque_message_cadre {
	display: none;
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: -110px;
	z-index: 10;
	width: 400px;
	padding: 10px;
	background-color: #29292A;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
#masque_message_cadre2 {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -230px;
	z-index: 10;
	width: 600px;
	padding: 10px;
	background-color: #29292A;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
.masque_tab_entete_donnees {
	text-indent: 5px;
	color: #29292A;
	background-color: #FFFFFF;
}
#masque_message_cadre a {
	color: #E7E5E5;
	font-size:11px;
}
#masque_message_cadre_cpte_existant {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -230px;
	z-index: 10;
	width: 600px;
	padding: 10px;
	background-color: #29292A;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
#masque_message_cadre_cpte_suppr {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -230px;
	z-index: 10;
	width: 600px;
	padding: 10px;
	background-color: #29292A;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
#masque_message_cadre_cpte_renouvellement {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -230px;
	z-index: 10;
	width: 600px;
	padding: 10px;
	background-color: #29292A;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}
#masque_message_cadre_choix_type_annonce {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -230px;
	z-index: 10;
	width: 600px;
	padding: 10px;
	background-color: #29292A;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
}

/***********************************************/
/* ACCUEIL */
/***********************************************/

#accueil_conteneur {
	position:absolute;
	left: 50%;
	margin-top: 25px;
	margin-left: -478px;
	width: 955px;
	text-align: left;	
}
#accueil_gauche1 {
	width: 161px;
	float:left;
}
#accueil_gauche1_1_mon_compte {
	background-image: url(../img/accueil/fond_mon_compte.jpg);
	height: 16px;
	width:149px;
}
#accueil_gauche1_1b_mon_compte {
	padding-left:6px;
}
.accueil_gauche1_2_mon_compte {
	background-image: url(../img/accueil/fond_champs_compte.gif);
	height: 22px;
	width:149px;
}
.accueil_gauche1_2b_mon_compte {
	padding-left:6px;
	color: #000000;
	padding-top: 2px;
	width: 35px;
	float: left;
}
.accueil_gauche1_2b2_mon_compte {
	padding-left:6px;
	color: #000000;
	padding-top: 2px;
	width: 80px;
	float: left;
}
.accueil_gauche1_2c_mon_compte {
	padding-right:3px;
	text-align:right;
}
#accueil_gauche1_3a_mon_compte {
	width:115px;
	float:left;
}
#accueil_gauche1_3b_mon_compte {
	text-align:right;
	padding-right: 12px;
}
#accueil_droite1 {
	float: right;
	width: 794px;
}
#accueil_droite1_ACCUEIL {
	float: right;
	width: 794px;
	background-image:url(../_elts_dynamiques/regions/accueil/fond-1.jpg);
	background-repeat: no-repeat;
	height: 600px;
}
#accueil_droite1V2 {
	height:38px;
	text-align:right;
}
#accueil_droite1V2A {
	padding-left:60px;
	padding-right:60px;
	font-weight:bold;
	font-size:28px;
	background-color:#000000;
}
#accueil_droite1V2B {
	clear:both;
}
#accueil_droite1V2BA {
	float:left;
	padding-left:50px;
	width:332px;
	color:#000000;
}
#accueil_droite1V2BB td {
	text-align:center;
}
#accueil_droite1_RESULTATS {
	float: right;
	width: 794px;
}
#accueil_droite1_gauche1 {
	padding-left: 25px;
	width: 259px;
	float: left;

}
#accueil_droite1_droite1 {
	width: 510px;
	float: right;

}
#accueil_gauche2 {
	float:left;
	width: 592px;
}
.accueil_gauche2_derniers_inscrits {
	background-image: url(../img/accueil/fond_derniers_inscrits2.jpg);
	height: 70px;
	padding-left: 30px;
	padding-top: 24px;
}
.accueil_gauche2_derniers_inscrits p {
	font-size: 11px;
}
.accueil_gauche2_derniers_inscrits em {
	font-size: 11px;
}
.accueil_gauche2_1_derniers_inscrits {
	float: left;
	width: 450px;
}
.accueil_gauche2_2_derniers_inscrits {
	padding-right: 20px;
	text-align:right;
}
#accueil_droite2 {
	float:right;
	width: 351px;
	height: 205px;
}
#accueil_droite2_pub {
	padding-top: 11px;
	padding-left: 15px;
	padding-right: 15px;
}

#accueil_pave_rubrique {
	float:left;
	width:358px;
	padding-top:3px;
	height:254px;
}
#accueil_pave_rubriqueV2 {
	float:left;
	width:382px;
	height:250px;
	padding-left: 50px;
}
#accueil_pave_rubrique_part1 {
	height:180px;
}
#accueil_pave_rubrique_part1A {
	height:155px;
	background-image:url(../_elts_dynamiques/affichage_region/accueil/pave_fond_rubrique.jpg);
	padding-left:20px;
}
#accueil_pave_rubrique_part1AV2 {
	height:142px;
	background-image:url(../img/pave_recherche/fond-pave.png);
	padding-left:10px;
}
#accueil_pave_motscles {
	float:left;
	width:358px;
	padding-top:3px;
	height:254px;
}
#accueil_pave_motsclesV2 {
	float:left;
	width:349px;
	height:250px;
}
#accueil_pave_motscles_part1 {
	height:136px;
}
#accueil_pave_motscles_part1A {
	height:97px;
	background-image:url(../_elts_dynamiques/affichage_region/accueil/pave_fond_rubrique.jpg);
	padding-left:20px;
}
#accueil_pave_motscles_part1AV2 {
	height:73px;
	background-image:url(../img/pave_recherche/pave_fond_motscles.jpg);
	padding-left:10px;
}
.accueil1_larg {
	width:161px;
}
.accueil1_larghaut {
	width:161px;
	height:21px;
}
/***********************************************/
/* RESULTATS */
/***********************************************/
#resultats_titre {
	color: #000000;
	padding-left: 27px;
	height: 23px;
	padding-top: 6px;
}
a.lienResultatsTitre {
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.lienResultatsTitre:hover {
	color:#000000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
#resultats_contenu {
	padding-top: 5px;

}
#resultats_contenu_col_gauche {
	width: 611px;
	float:left;
}
#resultats_contenu_col_droite {
	float:right;
	width: 180px;
	text-align: center;
	height: 510px;
	padding-top: 34px;
}
.resultats_contenu_pave {
	background-image: url(../img/resultats/fond_pave_result.jpg);
	background-repeat: no-repeat;
	height: 96px;
	width: 611px;
}
.resultats_contenu_pave_txt {
	padding-left: 60px;
	padding-top: 15px;
	color: #000000;
	float: left;
}
.resultats_contenu_pave_txt2 {
	padding-right: 20px;
	text-align:right;
	padding-top: 3px;
	float: right;
	width: 170px;
}
#resultats_bas_page {

	background-image: url(../img/resultats/bandeau_bas.jpg);
	background-repeat: no-repeat;
	height: 23px;
	padding-top: 5px;
}
#resultats_contenu_styl ul {
	padding-left:15px;
}
.masque_fiche {
	display: none;
	position: absolute;
	top: 100px;
	left: 50%;
	margin-left: -295px;
	z-index: 10;
	width: 600px;
	padding: 0px;
	background: url(../img/admin/fond_message.gif) top left repeat;
	background-color:#FFFFFF;
}

/***********************************************/
/* REGLEMENT */
/***********************************************/
#reglement_droite1 {
	float: right;
	width: 794px;
}
/***********************************************/
/* COMPTE */
/***********************************************/
#compte_droite1 {
	float: right;
	width: 794px;
}
#compte_droite1_col1 {
	background-image: url(../img/compte/fond_inscription_gratuite.jpg);
	background-repeat: no-repeat;
	height: 122px;
	color: #29292A;
	padding-left: 70px;
	padding-right: 10px;
}
#compte_droite1_col2 {
	background-image: url(../_elts_dynamiques/affichage_region/compte/fond2_inscription_format_XL.jpg);
	background-repeat: no-repeat;
	color: #29292A;
	padding-left: 107px;
	padding-right: 50px;
	float: right;
	width: 313px;
}
#compte_droite1_col2b {
	background-image: url(../_elts_dynamiques/affichage_region/compte/fon_option_lien.jpg);
	background-repeat: no-repeat;
	width: 363px;
	float: right;
	padding-top: 70px;
	padding-left: 107px;
	color: #000000;
}
#compte2_contenu {
	background-image: url(../_elts_dynamiques/affichage_region/compte/fond_compte2_bas.jpg);
	background-repeat: no-repeat;
	color: #29292A;
	padding-left:60px;
	padding-top: 55px;
	width: 734px;
}
#compte2_contenu_col1 {
	width: 280px;
	float: left;
}
#compte2_contenu_col2 {
	float:right;
	width: 350px;
	padding-right: 55px;
}
#compte_accueil_contenu {
	background-image: url(../_elts_dynamiques/affichage_region/compte/accueil_moncompte.jpg);
	background-repeat: no-repeat;
	height: 325px;

}
#compte_accueil_col_gauche {
	width: 300px;
	float:left;
	padding-left: 41px;
}
#compte_accueil_col_droite {
	width: 367px;
	float:right;
}
#compte3_contenu {
	background-image: url(../_elts_dynamiques/affichage_region/compte/fond_saisie_fiche_XL.jpg);
	background-repeat: no-repeat;
	color: #29292A;
	padding-left:42px;
	width: 712px;
	height: 1052px;
	padding-right: 40px;
}
#compte3_contenuA {
	background-image: url(../img/compte/fond_inscription_gratuite2.jpg);
	background-repeat: no-repeat;
	color: #29292A;
	padding-left:42px;
	width: 712px;
	padding-right: 40px;
}
#compte3_contenu_col1 {
	width: 270px;
	float: left;
	padding-left: 10px;
	color: #29292A;
}
#compte3_contenu_col2 {
	float:right;
	width: 370px;
	padding-right: 5px;
	height:600px;
}
#compte3b_contenu {
}

.compte4_contenu_col1 {
	width: 300px;
	float: left;
	padding-left: 15px;
	color: #29292A;
}
.compte4_contenu_col2 {
	float:left;
	width: 10px;
	padding-left: 15px;
}
.compte4_contenu_col3 {
	float:right;
	width: 350px;
	padding-right: 5px;
}
/***********************************************/
/* Comment ça marche */
/***********************************************/
#comment1 {
	background-image: url(../_elts_dynamiques/affichage_region/comment/fond.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
	float: right;
	width: 794px;

}
/***********************************************/
/* QUI */
/***********************************************/
#qui1 {
	background-image: url(../img/qui/fond.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
	float: right;
	width: 794px;

}
/***********************************************/
/* ANNONCEURS */
/***********************************************/
#annonceurs1 {
	background-image: url(../_elts_dynamiques/affichage_region/annonceurs/fond.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
	width: 794px;
	float: right;

}
.annonceursTab {
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}
#annonceurs_fond_col {
	background-image: url(../img/annonceurs/fond_colonne.gif);
	background-repeat: repeat-y;
}
/***********************************************/
/* CONTACT */
/***********************************************/
#contact1 {
	background-image: url(../img/contact/fond.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #000000;
	width: 794px;
	float: right;

}
#contact_contenu_col1 {
	padding-left:40px;
	width: 280px;
	float: left;
}
#contact_contenu_col2 {
	width: 360px;
	float: right;
	padding-right: 70px;
}
/***********************************************/
/* ACCES INSCRIT */
/***********************************************/
#acces_inscrit {
	float: right;
	width: 794px;
	color: #29292A;
}
#acces_inscrit_contenu {
	color: #29292A;
	padding-top:10px;
}
#acces_inscrit_contenu_col1 {
	width: 280px;
	float: left;
}
#acces_inscrit_contenu_col2 {
	float:right;
	width: 350px;
	padding-right: 55px;
}
.FondOrangeClair {
	background-color: #F7CE8C;
}
/***********************************************/
/* REGLEMENT */
/***********************************************/
#reglement_contenu {
	background-image: url(../img/reglement/fond_reglement.jpg);
	background-repeat: no-repeat;
	color: #29292A;
	padding-left:42px;
	width: 712px;
	padding-right: 40px;
}
