@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #6d6d6d;
}
.texte10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.texte12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
}
.gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-position: center;
	text-align: center;
}
.texte {
	font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
}
.toutautour {
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 0pt;
	background-color: #FFCC00;
	border: 1px solid #000000;
}
.margenouveau {
	margin: 0px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cadrerouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A70023;
	border-right-color: #A70023;
	border-bottom-color: #A70023;
	border-left-color: #A70023;
	margin: 0px;
	border-right-style: solid;
	border-left-style: solid;
	padding: 5px;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-indent: 10px;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #006633;
}
.bouton {
	border-width: 1px;
	border-style: solid;
	border-color: #0D4584;
	width:100px; 
	height:15px;
	text-align:center; 
	background-color:#FFFFFF;
	font-family:Verdana, Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6292C8;
	padding-bottom:5px;
}
.bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Bonjour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
}
.titre3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.borderBlue {}.titreannonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F9A100;
}
.labeltrouve {
	background-color: #E6EBFC;	
	border-top-style: none;	
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
}
.labelannonce {
	background-color: #E9E9E9;	
	border-top-style: none;	
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;	
}
.annuaire
{ 
	color: #404040;
	background-color: #FFFFFF;
	border: 1px #F4F8FD solid;
	border-collapse:collapse;
	border-spacing:0px; 
} 
.titremenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	height: 20px;
}
.statresult {
	color: #669933;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style100 {
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.style101 {
	color: #FF9900;
	font-weight: bold;
}
.pageresult_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
	color: #FBA10C;
}
.style102 {
	color: #666666;
}
a.linka:link {
	color: #666666;
}
a.linka:visited {
	color: #666666;
}
a.linka:hover {
	color: #759A28;
}
a.linka:active {
	color: #666666;
}
.dateannonce {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #494949;
}
.optionannonce {
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.prix {
	color: #FF0000;
}
a.topmenu:link {
	vertical-align: middle;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 4px 6px;
	height: 23px;
	font-size: 12px;
}
a.topmenu:visited {
	vertical-align: middle;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 4px 6px;
	height: 23px;
	font-size: 12px;
}
a.topmenu:hover {
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 4px 6px;
	height: 23px;
	font-size: 12px;
	background-image: url(img/overbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: auto;
}
a.topmenu:active {
	vertical-align: middle;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 5px 4px 6px;
	height: 23px;
	font-size: 12px;
	background-image: url(img/overbg.gif);
}


a.fftopmenu:link {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.fftopmenu:visited {
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.fftopmenu:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/overbg.gif);
}
a.fftopmenu:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(img/overbg.gif);
}
.options {
font-size: 12px;
}
.texte11red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
	color: #CC0000;
}
.texte666 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.underline {
	font-style: italic;
	text-decoration: underline;
}
.titre4blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
}
.texte11orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: center;
	color: #FFFFFF;
	font-weight: bold;
}
a.pm_delete:link {
	color: #FF0000;
	text-decoration: none;
}
a.pm_delete:visited {
	color: #FF0000;
	text-decoration: none;
}
a.pm_delete:hover {
	color: #FF9999;
	text-decoration: none;
}
a.pm_delete:active {
	color: #FF9999;
	text-decoration: none;
}
.pm_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.dateannonce10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.texte11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-position: center;
}
.menusm {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
a.catname:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.catname:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
a.catname:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ADD630;
}
a.catname:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.annoncetrouver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.option2 {
	font-weight: bold;
	color: #66CC00;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style105 {
color: #CCCCCC
}
.style106 {
color: #999999
}



/********************************************/
/*              REFONTE                    */

.menuPrincipal a{ float: left;}
#bar_recherche, #bar_recherche td, #bar_recherche span, #bar_recherche a{ 
    color: #FFF;
    background: #6d6d6d;
    font-size: 12px;
}

#topHeader{ width: 760px; height: 110px; background: url(images/bg-header.jpg) no-repeat;}

#Search{ float: right; padding: 5px; text-align: right;}
#Search input[type="text"]{  height: 21px; width: 200px; color: #777;}
#Search input[type="submit"]{  background: #e8a10d; color: #FFF; border: 0; float: right; height: 20px; margin: 1px 0 0 7px;}
#bar_recherche .fs-11{ font-size: 11px;}
#bar_recherche .fs-10{ font-size: 10px;}

#Footer{ width: 760px; text-align: left; color: #FFF; background: #84a722;}

#Footer .facebook{ float: right; margin: 8px 15px 0 0;}
#Footer .footer_text{ font-size: 12px; color: #FFF; padding: 15px 0 5px 10px; }
#Footer .footer_text a.linka{ font-weight: bold; color: #FFF; }
#Footer .footer_text a{ color: #FFF; text-decoration: none; }


/********************************************/
/*              CONCOURS                    */
#concours{ font-size: 14px;}
#concours p{ margin-top: 20px;}
#concours h2{ font-size: 18px; font-family: Helvetica,Verdana,sans-serif; color: #e8a10d; margin-top: 40px;}


#contact-form .body {
    padding: 0  15px 25px;
    border: 1px solid #e2e0e0;
    font-size: 12px;
    margin-bottom: 20px;
}
#contact-form .field {
    width: 33%;
    float: left;
    margin-top: 20px;
}

#contact-form .field.textarea {
    clear: both;
    width: auto;
}


#contact-form fieldset{ border: 0; margin: 0; padding: 0;}
#contact-form .mandatory{ color: #FF0000;}
#contact-form .fieldsError{
    position: absolute; 
    color: #FFF;
    background: #FF0000;
    width: 55px;
    right: 32px;
    top: 5px;
    text-align: center;
}
#contact-form .fieldsError.checkbox{ width: 225px; }
.fieldsNoError{ color:#17b70f;}
.Error{ color:#FF0000;}

#contact-form label{ display: block;}
#contact-form input[type="text"]{ clear: left; width: 200px; padding-left: 5px; border: 1px solid #2d2a71; margin-top: 5px;}
#contact-form input[type="button"] {
    margin-top: 15px;
    padding: 2px 10px;
}
#contact-form div.container{ position: relative;}
#contact-form .btn-add{ margin-top: 15px; }
#contact-form .btn-invite{ float: right; margin: 20px 50px 0 0;}
#contact-form #modal{ display: none;}


#contact-form #section-2 {margin-top: 25px;}
#contact-form #section-2 .field {
    width: 100%;
    float: left;
    clear: left;
    margin-top: 20px;
}
#contact-form #section-2 .field input{ float: left;}
#contact-form #section-2 .field label{ float: left; padding-left: 10px;}

.fakeLink{ font-size: 13px; text-decoration: underline; color: #000; margin: 13px 0 0; cursor: pointer; font-weight: bold;}
#modal, #modal-succursales, #modal-gagnants{ display: none;}
