.bg-f 		{ background-color:#FFFFFF; }

.titre-big		{ color: #FF3300; font-family: Arial, Helvetica, sans-serif; }
a.titre-big:link 	{ color: #FF3300; text-decoration: none; }
a.titre-big:visited 	{ color: #FF3300; text-decoration: none; }
a.titre-big:active  	{ color: #FF3300; text-decoration: none; }
a.titre-big:hover   	{ color: #FF9900; text-decoration: none; }

.titre-big2		{ color: #666666; font-family: Arial, Helvetica, sans-serif; }
a.titre-big2:link 	{ color: #CC3366; text-decoration: none; }
a.titre-big2:visited 	{ color: #CC3366; text-decoration: none; }
a.titre-big2:active  	{ color: #CC3366; text-decoration: none; }
a.titre-big2:hover   	{ color: #FF9900; text-decoration: none; }

.mon-adresse		{ color: #003399; font-size: 12px; list-style-image: url(../../../../../../../../../images/mon-adresse-bullet.gif); }
a.mon-adresse:link 	{ color: #003399; text-decoration: none; font-weight: normal;}
a.mon-adresse:visited 	{ color: #003399; text-decoration: none; }
a.mon-adresse:active  	{ color: #003399; text-decoration: none; }
a.mon-adresse:hover   	{ color: #003399; text-decoration: underline; }
.mon-adresse-caption-vert { border: 1px solid #F7F7F7; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; background-color:#F5F5F5; }
.mon-adresse-caption-blue { border: 1px solid #F7F7F7; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; background-color:#F7FBFF; }
.mon-adresse-caption-vert-rond { background-color:#F5F5F5; }
.mon-adresse-caption-blue-rond { background-color:#F7FBFF; }


.petit-it 	{ font-size: 9px; font-style: italic; }
.normal-it 	{ font-size: 11px; font-style: italic; }
.petit-b 	{ font-size: 9px; font-weight: bold; }
.normal-b 	{ font-size: 12px; font-weight: bold; }
.nr-tel 	{ font-size: 18px; font-style: italic; }

.menubare-button { border-top: 1px solid #003366; background-color:#E9EAF0; }
.menubare 		{ color: #333333; font-size: 12px; }
a.menubare:link 	{ color: #333333; text-decoration: none; }
a.menubare:visited 	{ color: #333333; text-decoration: none; }
a.menubare:active 	{ color: #333333; text-decoration: none; }
a.menubare:hover 	{ color: #666666; text-decoration: none; }

.menubare-accueil 		{ color: #FF3300; font-size: 12px; }
a.menubare-accueil:link 	{ color: #FF3300; text-decoration: none; }
a.menubare-accueil:visited 	{ color: #FF3300; text-decoration: none; }
a.menubare-accueil:active 	{ color: #FF3300; text-decoration: none; }
a.menubare-accueil:hover 	{ color: #FF6600; text-decoration: none; }

.menubare-footer-caption	{ background-color:#115AAA; height: 25px; }
.menubare-footer 		{ color: #FFFFFF; font-size: 10px; }
a.menubare-footer:link 		{ color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.menubare-footer:visited 	{ color: #FFFFFF; text-decoration: none; }
a.menubare-footer:active 	{ color: #FFFFFF; text-decoration: none; }
a.menubare-footer:hover 	{ color: #AECCEB; text-decoration: none; }

.smenu-immobilier 		{ color: #666666; font-size: 11px; }
a.smenu-immobilier:link 	{ color: #FF3300; text-decoration: none; font-weight: normal; }
a.smenu-immobilier:visited 	{ color: #FF3300; text-decoration: none; }
a.smenu-immobilier:active 	{ color: #FF3300; text-decoration: none; }
a.smenu-immobilier:hover 	{ color: #FF3333; text-decoration: none; }

.smenu-tourisme 		{ color: #666666; font-size: 11px; }
a.smenu-tourisme:link 		{ color: #006600; text-decoration: none; font-weight: normal; }
a.smenu-tourisme:visited 	{ color: #006600; text-decoration: none; }
a.smenu-tourisme:active 	{ color: #006600; text-decoration: none; }
a.smenu-tourisme:hover 		{ color: #003300; text-decoration: none; }

.smenu-professionnel 		{ color: #666666; font-size: 11px; }
a.smenu-professionnel:link 	{ color: #336699; text-decoration: none; font-weight: normal; }
a.smenu-professionnel:visited 	{ color: #3399CC; text-decoration: none; }
a.smenu-professionnel:active 	{ color: #3399CC; text-decoration: none; }
a.smenu-professionnel:hover 	{ color: #0066CC; text-decoration: underline; }

.titre-bloc 		{ color: #FFFFFF; font-size: 14px; font-weight: bold; }
.titre-bloc-caption 	{ height: 25px; background-color:#115AAA; vertical-align: middle; text-indent: 10pt; }

.bloc-bkg 	{ border: 1px solid #115AAA; background-color:#F7FBFF; }
.bloc 		{ color: #333333; font-size: 10px; list-style-image: url(../../../../../../../../../images/bullet-gauche.gif); }
a.bloc:link 	{ color: #0066CC; text-decoration: none; font-weight: normal; }
a.bloc:visited 	{ color: #0066CC; text-decoration: none; }
a.bloc:active 	{ color: #0066CC; text-decoration: none; }
a.bloc:hover 	{ color: #FF3300; text-decoration: none; }

.trouver-adr		{ color: #666666; font-size: 11px; font-weight: bold; list-style-image: url(../../../../../../../../../images/trouver-adresse-bullet.jpg); }
a.trouver-adr:link 	{ color: #666666; text-decoration: none; font-weight: bold; }
a.trouver-adr:visited 	{ color: #666666; text-decoration: none; }
a.trouver-adr:active 	{ color: #666666; text-decoration: none; }
a.trouver-adr:hover 	{ color: #0066CC; text-decoration: none; }

.deposer-annonce-caption { border: 1px solid #CC3366; background-color:#F0F0F0; }
.deposer 		{ color: #333333; font-size: 12px; }
a.deposer:link 		{ color: #CC3366; text-decoration: underline; font-weight: normal; }
a.deposer:visited 	{ color: #CC3366; text-decoration: none; }
a.deposer:active 	{ color: #CC3366; text-decoration: none; }
a.deposer:hover 	{ color: #660033; text-decoration: none; }

.bc-adj			{ color: #333333; font-size: 9px; border: 1px solid #99CC00; background-color:#FFFFFF; }
.bc-adj-caption		{ color: #FFFFFF; font-size: 14px; font-weight: bold; text-indent: 10pt; height: 25px; vertical-align: middle; background-color:#99CC00; }
a.bc-adj:link 		{ color: #006699; text-decoration: none; }
a.bc-adj:visited 	{ color: #006699; text-decoration: none; }
a.bc-adj:active  	{ color: #006699; text-decoration: none; }
a.bc-adj:hover   	{ color: #000066; text-decoration: none; }

.bc-coeur		{ color: #333333; font-size: 9px; list-style-image: url(../../../../../../../../../images/bullet-gauche.gif);}
a.bc-coeur:link 	{ color: #006699; text-decoration: none; }
a.bc-coeur:visited 	{ color: #006699; text-decoration: none; }
a.bc-coeur:active  	{ color: #006699; text-decoration: none; }
a.bc-coeur:hover   	{ color: #000066; text-decoration: none; }

.bc-derniere-caption 	{ border: 1px solid #F7F7F7; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; background-color:#F5F5F5; }
.bc-derniere		{ color: #333333; font-size: 10px; list-style-image: url(../../../../../../../../../images/dernieres-5-annonces-bullet.gif); }
a.bc-derniere:link 	{ color: #FF3300; text-decoration: underline; font-weight: normal; }
a.bc-derniere:visited 	{ color: #FF3300; text-decoration: none; }
a.bc-derniere:active  	{ color: #FF3300; text-decoration: none; }
a.bc-derniere:hover   	{ color: #F948AC; text-decoration: none; }

.bc-plan-caption 	{ background-color:#F7FBFF; border: 1px solid #F7F7F7; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-top: 1px solid #F7FBFF; }
.bc-plan		{ color: #333333; font-size: 10px; list-style-image: url(../../../../../../../../../images/plan-du-site-bullet.gif); }
a.bc-plan:link 		{ color: #006699; text-decoration: underline; font-weight: normal; }
a.bc-plan:visited 	{ color: #006699; text-decoration: none; }
a.bc-plan:active  	{ color: #006699; text-decoration: none; }
a.bc-plan:hover   	{ color: #000066; text-decoration: none; }

.footer-caption		{ border: 1px solid #FC6466; background-color:#F7FBFF; }
.footer			{ color: #333333; font-size: 10px; }
a.footer:link 		{ color: #003366; text-decoration: none; font-weight: normal; }
a.footer:visited 	{ color: #003366; text-decoration: none; }
a.footer:active  	{ color: #003366; text-decoration: none; }
a.footer:hover   	{ color: #6699FF; text-decoration: none; }

.copy	{ color: #FF3300; font-size: 9px; }

.justified { text-align: justify; }

pre { color: #003399;}

hr { height:1px; color:#DDDDDD; }

/*---------- pour les pages interieures --------------*/
.titre-bg1 		{ color: #666600; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.titre-bg2 		{ color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.titre-bg3 		{ color: #006699; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.titre-bg4	 	{ color: #6666CC; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.titre-bg5	 	{ color: #663366; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.titre-bg6	 	{ color: #99CC00; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }

.deposer-annonce 	{ color: #6666CC; font-weight: bold; font-size: 14px; }
.offre-titre 		{ color: #6666CC; font-weight: bold; font-size: 16px; list-style-image: url(../../../../../../../../../images/bullet-flesh-long.gif); }
.offre	 		{ color: #333333; font-size: 12px; text-align: justify; }
.offre-bold	 	{ color: #333333; font-size: 12px; font-weight: bold; }
.offre-color	 	{ color: #990000; font-size: 12px; }
.pack-annonce		{ color: #FF6600; font-weight: bold; font-size: 11px; list-style-image: url(../../../../../../../../../images/bullet-pack-annonce.gif); list-style-position: inside; }

.conseil { color: #666666; font-weight: bold; font-size: 14px; list-style-image: url(../../../../../../../../../images/bullet-conseil-demenagement.gif); }


/*---------- pour les formulaires --------------*/

textarea {
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #EFEFEF;
	scrollbar-shadow-color: #999999;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-arrow-color: #EFEFEF;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	/*border: 1px solid #CCCCFF; n'afiche pas en ns 4.7*/
	background-color: #FFFFFF;
	padding: 4px;
}

.input-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #115AAA; border: 1px solid #ACACAC; }
/*ne pas utiliser simple input car ca casse radio default style Xp*/

/*li{list-style-image: url(../../../../../../../../../images/);}*/














html,body{height:100%;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;display:block; background-image:url(../../../../../../../../../images/yopps_fond.gif); background-repeat:repeat-x; background-position:top left; background-color:#FFFFFF;}
h1,h2,h3,p,form,p.spip,ul,li,fieldset{margin:0;padding:0}
a img{border:0;}
li{list-style:none;}
a,div,h1 { background-repeat:no-repeat; }
a { color:#646d72 ; text-decoration:none; font-weight:bold; }

a img { border:0; }
.centrer, .annonce { text-align:center; }
.separateur{clear:both;height:30px;}
h1 { font-size:18px; }
h2 { font-size:15px; }
h3 { font-size:13px; }
h4 { font-size:11px; }
#erreur { color:#FF0000;  }
#erreur a { font-weight:bold; color:#FF0000; }
#erreur a:hover { text-decoration:underline; }

/* Contenu texte*/
.txt { overflow:hidden; text-align:justify; }
.txt { padding: 3px 3px 3px 3px; }
.txt ul { padding-top:5px; }
.txt  ul li { background-image:url(../../../../../../../../../images/puce.png); background-repeat:no-repeat; background-position:left; list-style:none;  padding-left:12px; }
.txt  ul li a { font-size:11px; }

#conteneur{display:block;margin:auto;width:1000px;margin:auto;position:relative;min-height:100%;height:100%;voice-family:"\"}\"";voice-family:inherit;height:auto; text-align:center; }
html>body #conteneur{height:auto;}
#fond_page{height:auto;display:block;}
.yopps { color: #9BB50C; font-weight: bold; }
#page { display:block; height:auto; width:975px; margin-left:0px; }
#marge { clear:both; display:block; height:10px; }

#haut { display:block; height:142px; padding:20px 0 0 0; background:transparent none repeat scroll 0%; margin-top:40px; width:1000px; background-image:url(../../../../../../../../../images/haut_th.gif); background-repeat:no-repeat; background-position:left;}
#logo{ display:block; padding:0; width:218px; float:left;  }
#centre{ color:#333333; }


/* menu principal */
#menu_principal{ height:25px; margin:0; background-image:url(../../../../../../../../../images/menu_horiz.gif); background-repeat:repeat-x; }
#menu_principal ul{margin:0;padding:0;}
#menu_principal li{list-style:none;float:left;background-repeat:no-repeat;padding:3px 5px 0px 5px;}
#menu_principal li a{padding:2px 4px 5px 4px;display:block;text-decoration:none;font-size:13px;color:#FFF;font-weight:bold;line-height:10px;text-align:center;border-right:1px solid #fff;}


#centre { width:995px; text-align:center; padding:0; line-height:16px; overflow:hidden; }
#bloc { font-size:0.9em; overflow:hidden; }
.bloc_centre {	width:995px;}
.fond_gauche .txt { padding:5px 5px 5px 8px; }

#gauche{display:block;float:left;width:495px;text-align:left;padding:0;margin:0;}
#gauche .gauche {border-right:1px dotted #949DAA;float:left;padding-bottom:20px;padding-right:10px;width:264px;}
#gauche .droite {float:left;padding-left:10px;width:264px;}
#gauche img {float:left;margin-right:10px;}
#gauche .txt { padding:5px 15px 5px 10px; }


#droite{float:left;display:block;width:475px;padding:0;margin:0;}
#droite .h1{margin:0;height:20px;padding-left:20px;}
#droite ul{list-style:none;text-align:left;padding:0;margin:10px 0px 0px ;}
#droite li{border-bottom:1px dotted #aaa;display:block;padding-left:13px;margin:0px 40px 0px 0px;background:url(../../../../../../../../../images/puce.png) no-repeat left;}
#droite li#none{border:none;}
#droite a{text-decoration:none;color:#000;}
#droite a:hover {color:#d43518}
#droite .txt { padding:5px 15px 5px 10px; }
.h2 { display:block; height:21px; color:#333; text-align:left; font-size:13px; padding:10px 0 0 10px; }

/* Services plus */
.bloc_services { background-image:url(../../../../../../../../../images/h1_neutre.gif); }
.bloc_services .h1 { color:#4F4F4F; }

.fond_services {
	background-image:url(../../../../../../../../../images/fond_bloc_gauche.gif);
	background-repeat:repeat-y;
	display:block;
	text-align:left;
	width:995px;
}

.colonne .headtitle { clear:both; position:relative; padding:0; }
.colonne .content{ clear:both; position:relative; padding:2px 0 0 0; border-top:1px dashed; }
.colonne .title {  width: 140px; text-align:center; display:block; float: left; padding:0; font-family: Georgia, "Times New Roman", Times, serif;  }
.colonne_2 .headtitle { clear:both; position:relative; padding:0; }
.colonne_2 .content{ clear:both; position:relative; padding:2px 0 0 0; border-top:1px dashed; }
.colonne_2 .title {  width: 140px; text-align:center; display:block; float: left; padding:0; font-family: Georgia, "Times New Roman", Times, serif;  }

.fond_services .centrer { padding:5px 5px 5px 8px; }
.fond_services .annonce { font-size: 14px; font-weight: bold; color:#CC0000; padding:5px 5px 5px 8px; }
.fond_services .colonne { padding:5px 5px 5px 5px; width: 185px; display:block; float: left; }
.fond_services .colonne_2 { padding:5px 5px 5px 5px; width: 300px; display:block; float: left; }
.pied_services { background-image:url(../../../../../../../../../images/pied_bloc_gauche.gif);background-position:top;background-repeat:no-repeat;display:block;width:995px;height:15px;clear:both;overflow:hidden!important; }
#theme_haut .h3{ display:block; color:#666!important; text-align:center;padding:8px 0 0 7px; text-transform:uppercase; }

/* Pied de page */
#pied { line-height:11px; width:995px; clear:both; display:block; border-top:1px dashed; margin:0; text-align:center; }
#pied a { font-weight:bold; }
#pied a:hover { text-decoration:underline; }
#pied #contact { padding:  0px; color: #333; font-weight:bold; font-size: 13px; }
#yopps { text-align:center; font-size: 11px; }
#yopps a { font-weight:bold; }
#yopps a:hover { text-decoration:underline; }


/* Les effets à modifier */
a:hover { color:#b75b7c; text-decoration:underline; }

#pied #sites { padding:  0px; color: #b75b7c; font-weight:bold; }
.h1_1 { display:block; height:20px; color:#b75b7c!important; text-align:left; font-size:14px; margin:0 0 0 5px; padding:8px 0 0 30px; text-transform:uppercase; background-image:url(../../../../../../../../../images/icone.gif); background-position:bottom left; }


#theme_haut { height: 90px; text-transform:uppercase; color:#b75b7c!important; font-size:16px;  padding:0;	line-height:16px; overflow:hidden; background-image:url(../../../../../../../../../images/flash.jpg); font-weight:bold; text-align:center; }


#ban { height: 190px; text-align:center; color:#b75b7c!important; font-size:22px;  padding:0;	line-height:16px; overflow:hidden; background-image:url(../../../../../../../../../images/ban_home.gif); font-weight:normal; font-family: Century Gothic, Arial, Helvetica, sans-serif; }
#ban .annonce { padding: 50px 0 0 240px; }
