@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background:url(../images/fond.jpg) no-repeat top center #4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.rouge {
	color:#f6422b;
}
.blanc {
	color:#FFFFFF;
}
.both {
	clear:both;
}
.message {
	padding:3px;
	margin:3px 12px;
	width:445px;
	background:#A8130B;
	color:#FFFFFF;
	font-weight:bold;
	-moz-border-radius:3px;
}


#container {
	position:relative;
	width:970px;
	margin:0 auto;
}

#container #header {
	position:relative;
	width:970px;
	height:160px;
	background:#ffffff;
}
#container #header #logo {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:241px;
	height:156px;
	background:url(../images/logo_motorvista.jpg) no-repeat;
}
#container #header #logo h1 {
	position:relative;
	/*text-indent:-5000px;*/
	display:block;
}
#container #header #pub {
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:726px;
	height:88px;
	/*border-left: #000000 1px solid;
	border-right: #000000 1px solid;*/
	border-bottom: #000000 7px solid;
}
#container #header #menu_sup {
	position:relative;
	float:left;
	top:0px;
	left:-4px;
	width:726px;
	height:61px;
}
#container #header #menu_sup ul {
	position:absolute;
	top:30px;
	left:0px;
	list-style-type:none;
}
#container #header #menu_sup ul li {
	position:relative;
	float:left;
	height:31px;
	margin-left:4px;
}
*html #container #header #menu_sup ul li {
	margin-left:3px;
}
#container #header #menu_sup ul li a {
	width:100%;
	height:100%;
	display:block;
	/*text-indent:-5000px;*/
}

#container #header #menu_sup ul li.accueil {
	width:89px;
}
#container #header #menu_sup ul li.accueil a {
	background:url(../images/bt_accueil.jpg) no-repeat;
}
#container #header #menu_sup ul li.accueil a:hover {
	background:url(../images/bt_accueil_on.jpg) no-repeat;
}

#container #header #menu_sup ul li.passer {
	width:183px;
}
#container #header #menu_sup ul li.passer a {
	background:url(../images/bt_passer_une_annonce.jpg) no-repeat;
}
#container #header #menu_sup ul li.passer a:hover {
	background:url(../images/bt_passer_une_annonce_on.jpg) no-repeat;
}


#container #header #menu_sup ul li.offres {
	width:71px;
}
#container #header #menu_sup ul li.offres a {
	background:url(../images/bt_offres.jpg) no-repeat;
}
#container #header #menu_sup ul li.offres a:hover {
	background:url(../images/bt_offres_on.jpg) no-repeat;
}

#container #header #menu_sup ul li.demandes {
	width:105px;
}
#container #header #menu_sup ul li.demandes a {
	background:url(../images/bt_demandes.jpg) no-repeat;
}
#container #header #menu_sup ul li.demandes a:hover {
	background:url(../images/bt_demandes_on.jpg) no-repeat;
}

#container #header #menu_sup ul li.aide {
	width:67px;
}
#container #header #menu_sup ul li.aide a {
	background:url(../images/bt_aide.jpg) no-repeat;
}
#container #header #menu_sup ul li.aide a:hover {
	background:url(../images/bt_aide_on.jpg) no-repeat;
}

#container #header #menu_sup ul li.compte {
	width:184px;
	background:url(../images/bt_mon_compte.jpg) no-repeat;
}

#container #header #menu_sup #gratuit {
	position:absolute;
	width:99px;
	height:35px;
	top:3px;
	left:203px;
	background:url(../images/bt_gratuit.gif) no-repeat;
}
#container #header #menu_sup #gratuit a {
	width:99px;
	height:22px;
	display:block;
	/*text-indent:-5000px;*/
}
#container #content {
	position:relative;
	width:970px;
	background:url(../images/fd_motorvista.jpg) repeat-x #4b4b4b;
	height:700px;
	z-index:9999;
}
#container #content.moncompte {
	background:url(../images/fd_compte.jpg) repeat-x #4b4b4b;

}
html>body #container #content {
	height:auto;
	min-height:700px;
}
#container #content #carte_annonce {
	position:relative;
	float:left;
	width:650px;
}
#container #content .depos_gratuit {
	position:relative;
	width:650px;
	height:125px;
	margin-top:13px;
	background:url(../images/fd_depot_gratuit.jpg) no-repeat;
}
#container #content .depos_gratuit a {
	position:relative;
	margin-left:282px;
	width:368px;
	height:125px;
	display:block;
	/*text-indent:-5000px;*/
	background:url(../images/bt_annonce_gratuit.jpg) top left no-repeat;
}
#container #content .depos_gratuit a:hover {
	background:url(../images/bt_annonce_gratuit.jpg) top right no-repeat;
}
#container #content .depos_gratuit a:active {
	background:url(../images/bt_annonce_gratuit.jpg) bottom left no-repeat;
}
#container #content #bloc_carte {
	position:relative;
	width:650px;
	height:545px;
	background:url(../images/fd_bloc_carte.jpg) no-repeat #FFFFFF;
}
#container #content #bloc_carte h2 {
	position:relative;
	width:650px;
	height:24px;
	padding-top:2px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
#container #content #bloc_carte ul {
	width:160px;
	list-style-type:none;
	margin-left:12px;
	padding-left:3px;
	margin-top:10px;
	border-left:1px solid #ecd3cf;
	border-top:1px solid #ecd3cf;
	border-bottom:1px solid #ecd3cf;
}
#container #content #bloc_carte ul li {
	position:relative;
	padding-left:8px;
	height:19px;
	background:url(../images/fd_fleche.gif) no-repeat 0px 5px;
}
#container #content #bloc_carte ul li a {
	color:#000000;
	text-decoration:none;
}
#container #content #bloc_carte ul li a:hover {
	color:#e82204;
}
#container #content #bloc_carte p {
	position:absolute;
	width:615px;
	top:495px;
	left:18px;
	text-align:justify;
}
#container #content #bloc_carte #carte_dessous {
	position:absolute;
	top:35px;
	left:205px;
	z-index:1;
}
#container #content #bloc_carte #carte {
	position:absolute;
	top:35px;
	left:205px;
	z-index:100;
}
#container #content #categorie {
	position:relative;
	float:left;
	width:305px;
	height:663px;
	background:url(../images/fd_categorie.jpg) no-repeat;
	top:20px;
	left:15px;
}
#container #content #categorie h2 {
	position:relative;
	width:305px;
	height:24px;
	padding-top:2px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
#container #content #categorie ul {
	list-style-type:none;
	margin-top:30px;
}
#container #content #categorie ul li {
	position:relative;
	float:left;
	width:107px;
	height:131px;
	margin-left:30px;
	margin-top:7px;
}
#container #content #categorie ul li a {
	width:100%;
	height:100%;
	display:block;
	/*text-indent:-5000px;*/
}
#container #footer {
	position:relative;
	width:958px;
	height:85px;
	padding:12px 0px 0px 12px;
	background:#FFFFFF;
	border:1px solid #cdcdcd;
	top:10px;
	z-index:10 !important;
}
#container #footer p {
	position:relative;
	margin-top:4px;
}
#container #footer p a {
	color:#515151;
	text-decoration:none;
}
#container #footer p.rouge a {
	color:#f6422b;
}
#container #footer p a:hover {
	text-decoration:underline;
}

/* recherche.php */
#container #content #recherche {
	position:relative;
	width:840px;
	height:66px;
	background:url(../images/fd_recherche.jpg) no-repeat;
	top:20px;
	padding:3px 0px 0px 130px;
}
#container #content #recherche div {
	height:23px;
	margin-left:20px;
}
#container #content #recherche input.chercher {
	position:absolute;
	top:4px;
	left:830px;
	width:132px;
	height:50px;
	background:url(../images/bt_chercher.jpg) no-repeat;
	border:none;
	text-indent:-5000px !important;
	cursor:pointer;
	display:block;
}
#container #content #resultat_recherche {
	position:relative;
	width:650px;
	float:left;
	top:18px;
}
#container #content #resultat_recherche #onglets {
	position:relative;
	width:650px;
	height:24px;
}
#container #content #resultat_recherche #onglets ul {
	list-style-type:none;
}
#container #content #resultat_recherche #onglets ul li {
	position:relative;
	float:left;
	margin-left:3px;
	height:22px;
	font-size:15px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
}
#container #content #resultat_recherche #onglets ul li.onglet_gris {
	width:187px;
	background:url(../images/fd_onglet_gris.jpg) no-repeat;
	color:#4f4f4f;
}
#container #content #resultat_recherche #onglets ul li.onglet_rouge {
	width:179px;
	background:url(../images/fd_onglet_rouge.jpg) no-repeat 0px 2px;
}
#container #content #resultat_recherche #onglets ul li.onglet_gris a {
	color:#4f4f4f;
}
#container #content #resultat_recherche #onglets ul li.onglet_rouge a {
	color:#FFFFFF;
}
#container #content #resultat_recherche #onglets ul li a {
	text-decoration:none;
}
#container #content #resultat_recherche #resultats {
	position:relative;
	width:650px;
	border:1px solid #909090;
	background:#FFFFFF;
}
#container #content #resultat_recherche #resultats .annonce, #container #content #resultat_recherche #resultats .annonce_valorise {
	position:relative;
	width:585px;
	height:auto;
	min-height: 80px; /* pour firefox prenne toute la hauteur de page*/
	_height: 80px; /*underscore hack uniquement interprt par IE Win*/
	margin:20px;
	border:1px solid #c0c0c0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#container #content #resultat_recherche #resultats .annonce_valorise {
	/*background:#FF9900;*/
	border: solid 2px #F6422B ;
}
#container #content #resultat_recherche #resultats .annonce .colonne1, #container #content #resultat_recherche #resultats .annonce_valorise .colonne1 {
	position:relative;
	float:left;
	width:100px;
	height:auto;
	min-height: 80px; /* pour firefox prenne toute la hauteur de page*/
	_height: 80px; /*underscore hack uniquement interprt par IE Win*/
	top:-1px;
	left:-1px;
}
#container #content #resultat_recherche #resultats .annonce .colonne1 img, #container #content #resultat_recherche #resultats .annonce_valorise .colonne1 img {
	border:1px solid #848484;
}
#container #content #resultat_recherche #resultats .annonce .colonne2, #container #content #resultat_recherche #resultats .annonce_valorise .colonne2 {
	position:relative;
	float:left;
	width:352px;
	height:80px;
	padding-left:23px;
	line-height:25px;
}
#container #content #resultat_recherche #resultats .annonce .colonne2 h2, #container #content #resultat_recherche #resultats .annonce_valorise .colonne2 h2 {
	font-size:18px;
	color:#252525;
}
#container #content #resultat_recherche #resultats h2 a{
	font-size:18px;
	text-decoration:none;
	color:#252525;
}
#container #content #resultat_recherche #resultats .annonce_valorise .colonne2 h2 {
	color:#F6422B;
}
#container #content #resultat_recherche #resultats .annonce .colonne2 p.renseignements, #container #content #resultat_recherche #resultats .annonce_valorise .colonne2 p.renseignements {
	color:#727272;
	font-size:14px;
}
#container #content #resultat_recherche #resultats .annonce_valorise .colonne2 p.renseignements {
	color:#ffffff;
}
#container #content #resultat_recherche #resultats .annonce .colonne2 p.prix, #container #content #resultat_recherche #resultats .annonce_valorise .colonne2 p.prix {
	font-size:16px;
	color:#252525;
}
#container #content #resultat_recherche #resultats .annonce_valorise .colonne2 p.prix {
	color:#F6422B;
}
#container #content #resultat_recherche #resultats .annonce_valorise .colonne2 p.renseignements {
	color:#F6422B;
}
#container #content #resultat_recherche #resultats .annonce .colonne3, #container #content #resultat_recherche #resultats .annonce_valorise .colonne3 {
	position:relative;
	float:left;
	width:105px;
	height:80px;
}
#container #content #resultat_recherche #resultats .annonce .colonne3 p.dept, #container #content #resultat_recherche #resultats .annonce_valorise .colonne3 p.dept {
	color:#727272;
	font-size:14px;
	margin-top:5px;
	text-align:right;
}
#container #content #resultat_recherche #resultats .annonce_valorise .colonne3 p.dept {
	color:#ffffff;
}
#container #content #resultat_recherche #resultats .annonce .colonne3 p.detail, #container #content #resultat_recherche #resultats .annonce_valorise .colonne3 p.detail {
	width:66px;
	height:31px;
	background:url(../images/bt_detail.jpg) no-repeat;
	margin:10px 0px 0px 38px;
}
#container #content #resultat_recherche #resultats .annonce .colonne3 p.detail a, #container #content #resultat_recherche #resultats .annonce_valorise .colonne3 p.detail a {
	width:100%;
	height:100%;
	display:block;
	/*text-indent:-5000px;*/
}
#container #content #resultat_recherche #resultats #pagination {
	position:relative;
	width:650px;
	height:50px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#5d5d5d;
}
#container #content #resultat_recherche #resultats #pagination div {
	position:relative;
	float:left;
}
#container #content #resultat_recherche #resultats #pagination div a {
	color:#5d5d5d;
	text-decoration:none;
}
#container #content #resultat_recherche #resultats #pagination div a.rouge {
	color:#f6422b;
}
#container #content #resultat_recherche #resultats #pagination div a:hover {
	text-decoration:underline;
}
#container #content #resultat_recherche #resultats #pagination #colonne1 {
	font-size:11px;
	margin-top:25px;
	width:115px;
	text-align:center;
}
#container #content #resultat_recherche #resultats #pagination #colonne2 {
	font-size:18px;
	text-align:center;
	width:420px;
	text-align:center;
}
#container #content #resultat_recherche #resultats #pagination #colonne3 {
	font-size:11px;
	margin-top:25px;
	width:115px;
	text-align:center;
}
#container #content #publicites {
	position:relative;
	float:left;
	width:301px;
	height:572px;
	background:url(../images/fd_publicites.jpg) no-repeat;
	margin-top:42px;
	margin-left:15px;
	padding:2px 2px 2px 2px;
}
*html #container #content #publicites {
	margin-left:13px;
}
#container #content #publicites img {
	margin-bottom:15px;
}
#container #content #bt_submit_publicites {
	margin-top:2em;
}
#container #content #encart_choix_annonce {
	padding:10px;
	overflow:auto;
	}
#container #content #encart_choix_annonce div.choix_annonce_presse {
	position:relative;
	margin-bottom:10px;
	float:left;
	width:410px;
	height:39px;
	background:url(../images/fd_select_annonce_presse.gif) no-repeat;
	margin-left:25px;
}
#container #content #encart_choix_annonce div.choix_annonce_presse select {
	margin-left:15px;
	margin-top:10px;
	border:solid 2px #a9a9a9;
	}

#container #content #encart_choix_annonce div.choix_annonce_presse a {
	position:absolute;
	left:280px;
	top:0;
	display:block;
	width:111px;
	height:39px;
	float:left;
	text-indent:-50000px;
	background:url(../images/bt_creer_nouvelle.gif) no-repeat;
}
#encart_choix_annonce_image {
	margin-left:25px;
	}


/* recherche_annonce.php */
#container #content #resultat_recherche #resultats #photos {
	position:relative;
	float:left;
	width:300px;
}
#container #content #resultat_recherche #resultats #photos #photo_principale {
	position:relative;
	width:293px;
	margin-left:20px;
	margin-top:22px;
}
#container #content #resultat_recherche #resultats #photos #photo_secondaires {
	position:relative;
	width:300px;
	height:75px;
	margin-left:11px;
	margin-top:10px;
	color:#727272;
	font-size:10px;
}
#container #content #resultat_recherche #resultats #photos #photo_principale div, #container #content #resultat_recherche #resultats #photos #photo_secondaires div {
	padding:3px;
	background:#FFFFFF;
	border:#616161 1px solid;
}
#container #content #resultat_recherche #resultats #photos #photo_secondaires div {
	float:left;
	width:83px;
	height:62px;
	margin-left:9px;
	margin-top:30px;
}
#container #content #resultat_recherche #resultats #photos #photo_secondaires p.gauche {
	position:absolute;
	left:9px;
}
#container #content #resultat_recherche #resultats #photos #photo_secondaires p.droite {
	position:absolute;
	right:0px;
	text-align:right;
}
#container #content #resultat_recherche #resultats #photos #photo_secondaires p.droite span {
	font-weight:bold;
	font-size:11px;
}
#container #content #resultat_recherche #resultats #detail_annonce {
	position:relative;
	float:left;
	width:293px;

	height:auto;
	min-height: 368px; /* pour firefox prenne toute la hauteur de page*/
	_height: 368px; /*underscore hack uniquement interprt par IE Win*/

	margin-left:20px;
	padding:22px 0px 0px 22px;
}
#container #content #resultat_recherche #resultats #detail_annonce h1 {
	font-size:24px;
	color:#252525;
	margin-left:-5px;
	line-height:24px;
}
#container #content #resultat_recherche #resultats #detail_annonce h1 span {
	font-size:14px;
	color:#727272;
	font-weight:normal;
}
#container #content #resultat_recherche #resultats #detail_annonce dl {
	position:relative;
	width:293px;
	font-size:14px;
	color:#727272;
	line-height:18px;
	margin-top:12px;
}
#container #content #resultat_recherche #resultats #detail_annonce dl dt {
	position:relative;
	float:left;
	width:94px;
	font-weight:500;
	line-height:17px;
}
#container #content #resultat_recherche #resultats #detail_annonce dl dd {
	position:relative;
	left:3px;
	color:#000000;
	line-height:17px;
}
#container #content #resultat_recherche #resultats #detail_annonce p.prix {
	position:relative;
	margin-top:12px;
	margin-left:190px;
	font-size:24px;
	color:#252525;
	font-weight:bold;
}
#container #content #resultat_recherche #resultats #detail_annonce p.telephone {
	position:relative;
	height:22px;
	margin-top:12px;
	background:url(../images/icone_telephone.jpg) no-repeat left;
	color:#252525;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 20px;
}
#frame_form {
	display:none;
}
#container #content #resultat_recherche #resultats #actions_annonces {
	position:relative;
	width:650px;
	height:100px;
	float:left;
}
#container #content #resultat_recherche #resultats #actions_annonces ul {
	list-style-type:none;
}
#container #content #resultat_recherche #resultats #actions_annonces ul li {
	position:relative;
	float:left;
	width:208px;
	height:31px;
	margin:6px 0px 0px 6px;
}
#container #content #resultat_recherche #resultats #actions_annonces ul li a {
	width:208px;
	height:24px;
	background:url(../images/fd_bt_gris.jpg) no-repeat;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding-top:7px;
}
#container #content #resultat_recherche #resultats #actions_annonces ul li.contact a {
	background:url(../images/fd_bt_rouge.jpg) no-repeat;
}
#container #content #resultat_recherche #resultats #presentation_pro {
	position:relative;
	width:630px;
	float:left;
	padding:0px 10px;
	margin:10px 0px;
	font-size:14px;
	color:#727272;
	text-align:center;
}
#container #content #resultat_recherche #resultats #presentation_pro p {
	margin:10px 0px;
}



/* compteConnexion.php */
#container #content #seConnecter {
	position:absolute;
	width:430px;
	left:36px;
	top:45px;
	height:216px;
	background:url(../images/fd_form_login.gif) no-repeat;
}
#container #content #creerCompte {
	position:absolute;
	width:425px;
	height:573px;
	left:509px;
	top:45px;
	background:url(../images/fd_form_inscription.gif) no-repeat;
}
#container #content #seConnecter p,
#container #content #creerCompte p {
	font-size:12px;
	padding-bottom:1em;
	padding-left:19px;

}
#container #content #seConnecter fieldset,
#container #content #creerCompte fieldset {
	border:0;
}
#container #content #seConnecter fieldset legend,
#container #content #creerCompte fieldset legend {
	color:#FFFFFF;
	font-size:18px;
	padding-left:1em;
	padding-top:9px;
	padding-bottom:9px;

}
#container #content #seConnecter fieldset label,
#container #content #creerCompte fieldset label {
	float:left;
	width:140px;
	margin-right:10px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;

}
#container #content #creerCompte fieldset label.pasobligatoire {
	color:#999999;
	}


#container #content #seConnecter fieldset input,
#container #content #creerCompte fieldset input,
#container #content #creerCompte fieldset select {
	border:solid 2px #b3b3b3;
	margin-bottom:1em;
}
#container #content #creerCompte fieldset input.bouton_submit,
#container #content #seConnecter fieldset input.bouton_submit {
	border:0;
	margin-bottom:5px;
	float:right;
	}
#container #content #seConnecter fieldset span, #container #content #creerCompte fieldset span {
	display:block;
}
#container #content #seConnecter fieldset a {
	color:#333333;
}

#container #content #seConnecter #legende_champs {
	position:absolute;
	left:10px;
	top:190px;
	font-size:10px;
}
#container #content #creerCompte #legende_champs {
	position:absolute;
	left:10px;
	top:550px;
	font-size:10px;
}

input.bt_rouge {
	background:#b21222;
	border:1px solid #000000;
	color:#FFFFFF;
	padding:3px;
	font-size:14px;
}
span.erreur {
	color:#a8130b;
}

/* compte.php */
#container #content.compte,
#container #content.mesAnnonces,
#container #content.ajoutAnnonce,
#container #content.publicite,
#container #content.valoriser {
	padding-top:10px;
	}
#container #content.compte div.cadre_message {
	position:relative;
	z-index:10;
	margin-left:320px;
	margin-top:40px;
	height:60px;
	background-color:#A8130B;
	-moz-border-radius:10px;
	padding:10px 10px 10px 10px;
	width:250px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	}
#container #content div.cadre_compte {
	position:relative;
	width:899px;
	margin-left:35px;
	margin-top:20px;
	background:url(../images/fd_bas_moncompte.gif) no-repeat bottom left;

	height:auto;
	min-height: 510px; /* pour firefox prenne toute la hauteur de page*/
	_height: 510px; /*underscore hack uniquement interprt par IE Win*/
	}
#container #content.mesAnnonces div.cadre_compte,
#container #content.ajoutAnnonce div.cadre_compte,
#container #content.publicite div.cadre_compte,
#container #content.valoriser div.cadre_compte {
	background:url(../images/fd_bas_moncompte2.gif) no-repeat bottom left;
	}
#container #content.compte div.cadre_compte p,
#container #content.ajoutAnnonce div.cadre_compte p {
	font-size:14px;
	padding-left:30px;
	}
#container #content.compte div.cadre_compte ul {
	margin-top:2em;
	margin-left:30px;
	}
#container #content.compte div.cadre_compte ul li,
#container #content.compte div.cadre_compte ul li ul li {
	float:left;
	position:relative;
	width:151px;
	margin-right:1em;
	height:148px;
	list-style-type:none;
	}
#container #content.compte div.cadre_compte ul li a,
#container #content.compte div.cadre_compte ul li ul li a {
	display:block;
	height:148px;
	width:151px;
	text-indent:-50000px;
	}
#container #content.compte div.cadre_compte ul li.bt_jegere a {
	background:url(../images/bt_jegere.gif) no-repeat;
	}
#container #content.compte div.cadre_compte ul li.bt_remonte a {
	background:url(../images/bt_jeremonte.gif) no-repeat;
	}
#container #content.compte div.cadre_compte ul li.bt_jeconsulte a {
	background:url(../images/bt_jeconsulte.gif) no-repeat;
	}
#container #content.compte div.cadre_compte ul li.bt_jepasse a {
	background:url(../images/bt_jepasse.gif) no-repeat;
	}
#container #content.compte div.cadre_compte ul li.bt_jereactive a {
	background:url(../images/bt_jereactive.gif) no-repeat;
	}
#container #content.compte div.cadre_compte ul li.bt_pub a {
	background:url(../images/bt_pub.gif) no-repeat;
	}
#container #content.compte div.cadre_compte ul li.bt_video a {
	background:url(../images/bt_video.gif) no-repeat;
	}

#container #content ul.deconnexion {
	position:absolute;
	top:10px;
	right:36px;
	list-style-type:none;
	background-color:#b0b0b0;
	padding-top:2px;
	color:#FFFFFF;
	width:150px;
	height:16px;
	text-align:center;
	font-size:11px;
}
#container #content ul.deconnexion li a,
#container #content.compte ul.deconnexion li a,
#container #content ul.menu_accueil li a {
	color:#FFFFFF;
	text-decoration:none;
}

#container #content.compte ul li {

}
#container #content.compte ul li a {
	color:#000000;
	text-decoration:none;
}
#container #content.compte ul li a:hover {
	text-decoration:underline;
}
#container #content.compte h3 {
	color:#a8130b;
	margin-top:15px;
	margin-bottom:5px;
	font-size:18px;
	margin-left:30px;
}
#container #content #intitule_compte {
	background:url(../images/fd_barette_moncompte.gif) no-repeat;
	color:#FFFFFF;
	height:40px;
	padding-top:8px;
	padding-left:8px;
}
#container #content ul.menu_accueil {
	position:absolute;
	top:10px;
	left:35px;
	list-style-type:none;
	background-color:#cc0e27;
	padding-top:2px;
	color:#FFFFFF;
	width:150px;
	height:16px;
	text-align:center;
	font-size:11px;
}

/* annonces.php */
#container #content.mesAnnonces div h3 {
	color:#a8130b;
}
#container #content.mesAnnonces div table {
	width:830px;
	text-align:center;
	margin-bottom:1em;
	height:70px;
	font-size:14px;
	background:url(../images/fd_compte_annonce.gif) no-repeat;
}
#container #content.mesAnnonces div table tr td a {
	color:#4b4b4b;
	text-decoration:none;
}
#container #content.mesAnnonces div table td.bt_annonce_modif a,
#container #content.mesAnnonces div table td.bt_annonce_remonter a,
#container #content.mesAnnonces div table td.bt_annonce_supprimer a,
#container #content.mesAnnonces div table td.bt_annonce_valoriser a,
#container #content.mesAnnonces div table td.bt_annonce_supprimer_fav a,
#container #content.mesAnnonces div table td.bt_annonce_voir a {
	display:block;
	width:54px;
	height:54px;
	text-indent:-50000px;
	}
#container #content.mesAnnonces div table td.bt_annonce_modif a {
	background:url(../images/bt_compte_annonce.gif) no-repeat top left;
}
#container #content.mesAnnonces div table td.bt_annonce_remonter a {
	background:url(../images/bt_compte_annonce.gif) no-repeat -58px 0;
}
#container #content.mesAnnonces div table td.bt_annonce_supprimer a {
	background:url(../images/bt_compte_annonce.gif) no-repeat -170px 0;
}
#container #content.mesAnnonces div table td.bt_annonce_valoriser a {
	background:url(../images/bt_compte_annonce.gif) no-repeat -115px 0;
}
#container #content.mesAnnonces div table td.bt_annonce_supprimer_fav a {
	background:url(../images/bt_compte_annonce.gif) no-repeat -170px 0;
}
#container #content.mesAnnonces div table td.bt_annonce_voir a {
	background:url(../images/bt_annonce_voir.jpg) no-repeat 0 0;
}


#container #content.mesAnnonces div table tr td a:hover {
	text-decoration:underline;
}

/* annonce_ajouter.php */
#container #content.ajoutAnnonce {
}
#container #content.ajoutAnnonce fieldset {
	border:0;
}
#container #content.ajoutAnnonce fieldset #entete_ajoutannonce {
	font-size:14px;
	color:#4c4c4c;
	font-weight:bold;
	}
#container #content.ajoutAnnonce select,
#container #content.ajoutAnnonce input,
#container #content.ajoutAnnonce textarea
 {
	border:solid 2px #c5c5c5;
	margin-bottom:4px;
}
#container #content.ajoutAnnonce table {
	margin-left:5px;
	margin-top:3em;
	}
#container #content.ajoutAnnonce table input,
#container #content.ajoutAnnonce table select {
	width:215px;
	}
#container #content.ajoutAnnonce #options fieldset {
	width:810px;
	border:solid 2px #bbbbbb;
	margin-left:35px;
	padding:1em;
	margin-bottom:1em;
	}
#container #content.ajoutAnnonce #options input {
	vertical-align:middle;
	border:0;
	margin-top:2px;
	}
#container #content.ajoutAnnonce fieldset legend {
	font-size:18px;
	font-weight:bold;
	color:#a8130b;
}
#container #content.ajoutAnnonce fieldset label {
	position:relative;
	float:left;
	display:inline;
	width:200px;
	padding-right:5px;
	text-align:right;
	margin-top:5px;
}
#container #content.ajoutAnnonce fieldset input, #container #content.ajoutAnnonce fieldset select {
	margin-top:5px;
}
#container #content.ajoutAnnonce fieldset span, #container #content span.erreur {
	margin-top:5px;
}
*+html #container #content span.erreur {
	display:block;
}
*html #container #content span.erreur {
	display:block;
}
#container #content.ajoutAnnonce fieldset a {
	color:#333333;
}




/* annonce_envoyer_ami.php */
#container #content #resultat_recherche #resultats a.retour {
	color:#727272;
	font-size:13px;
	background:url(../images/fd_fleche.gif) no-repeat 0px 5px;
	padding-left:7px;
	margin:5px 0px 0px 5px;
}
#container #content #resultat_recherche #resultats form {
	position:relative;
	padding:30px;
}
#container #content #resultat_recherche #resultats form label {
	position:relative;
	float:left;
	display:inline;
	width:200px;
	padding-right:5px;
	text-align:right;
	margin-top:5px;
}
#container #content #resultat_recherche #resultats form input, #container #content #resultat_recherche #resultats form span, #container #content #resultat_recherche #resultats form textarea {
	margin-top:5px;
}

/* Valoriser annonces */

#container #content.valoriser div.cadre_compte {
	height:550px;
	}
.message_valoriser {
	position:absolute;
	left:35px;
	background:url(../images/fd_cadre_valoriser.gif) no-repeat;
	width:246px;
	height:291px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:1em;
	padding-top:3em;
	}
#ex_valoriser {
	position:absolute;
	left:300px;
	top:30px;
	}
#ex_remonter {
	position:absolute;
	left:300px;
	top:30px;
	}
input.bt_seconnecter {
	position:absolute;
	left:80px;
	top:350px;
	}

/* mentions_legales.php */
#container.redaction #content #texte {
	position:relative;
	padding: 20px 0px 0px 150px;
}
#container.redaction #content #texte fieldset {
	position:relative;
	width:600px;
	padding:15px;
	background:#FFFFFF;
}
#container.redaction #content #texte fieldset legend {
	font-size:18px;
	font-weight:bold;
	color:#a8130b;
}
#container.redaction #content #texte p {
	margin-top:10px;
	color:#000000;
}
#container.redaction #content #texte p.rouge a {
	color:#f6422b;
}
#container.redaction #content #texte h6 {
	color:#a8130b;
	font-weight:bold;
	font-size:13px;
	margin-top:15px;
	font-style:italic;
}
#container.redaction #content #texte ul {
	margin-left:15px;
}
.divOption {
	float:left;
	margin-right:20px;
	width:200px;
}
#resultats h1 {
font-size:11px;
padding:5px;
}

/********************************************************************************
Lytebox
**************************************************************************/
#lytebox {
	display:none;
}
#lytebox_coverpage {
	position:absolute;
	top:0;
	left:0;
	z-index:99998;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	width:100%;
	height:100%;
	background-color:#999999;
}

#lytebox_container {
	position:absolute;
	left: 50%;
	top: 30%;
	width:600px;
	/*height:450px;*/
	margin-top: -200px; /* moiti de la hauteur de la lytebox */
	margin-left: -300px; /* moiti de la largeur de la lytebox */
	z-index:99999 !important;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	opacity: 1 !important;
	-khtml-opacity: 1 !important;
	background-color:white;
	border: 1px solid black;
	font-size:12px;
	text-align:center;
}
#lytebox_container #message { margin-top:2em; /*margin-left:100px*/; text-align:left;}
#lytebox_container #message p { font-weight:bold;}
#lytebox_container #message ul { list-style-type:none;}
#lytebox_close {
	margin-bottom:1em;
	cursor:pointer;
	margin-top:1em;
}
#lytebox_container span { font-size:15px; color:#e44831; font-weight:bold;}
#lytebox_container label {
	position:relative;
	float:left;
	display:inline;
	width:150px;
	padding-right:5px;
	text-align:right;
	margin-top:5px;
	}
#lytebox_container #options {
	margin-top:30px;
}
#lytebox_container fieldset {
	position:relative;
	margin-left:35px;
	width:500px;
	padding:15px;
	background:#FFFFFF;
}
#lytebox_container #options fieldset {
	width:250px;
}
#lytebox_container fieldset legend {
	font-size:18px;
	font-weight:bold;
	color:#a8130b;
}
#lytebox_container fieldset input, #lytebox_container fieldset select {
	margin-top:5px;
}
/********************************************************************************
fin Lytebox
**************************************************************************/
