/*.chapo {display:block;padding:5px;margin:10px 0px;background:#EDEDED;border:1px solid #CCC;padding:5px;}*/.surtitre, .soustitre {color:#666;font-size:11px;}.ps {display:block;color:#666;font-size:10px;border-top:1px dashed #666;paddin-top:8px;margin-top:10px;}.center h1, .colActu h1 /* TITRES DE PAGES */{color:#6EB144;font-size:24px;font-weight:normal;line-height:20px;padding:10px 0px 5px 70px;margin:0px;background:url(../images/picto-feuille.jpg) no-repeat;height:41px;}.center h2, .colActu h2 /* TITRES D'ARTICLE */{color:#990000;font-size:14px;font-weight:normal;padding:4px 0px 0px 28px;margin:20px 0 4px 0;/*height:20px;*/background:url(../images/puce-h2.gif) no-repeat left center;}.center h3, .spip h3, .colActu h3 /* TITRES INTERTITRES */{color:#990000;font-size:13px;font-weight:normal;margin-top:15px;}td#col {color:#FFF;font-size:11px;/*line-height:13px;*/line-height:0px;}#col h1 /* TITREs DEs BLOCs */{color:#FFF;border-bottom:1px solid #FFF;font-size:14px;font-weight:bold;margin-top:10px;padding-bottom:10px;}#col h2  /* TITREs DEs NEWS */{color:#FFF;font-size:11px;display:inline;display:block;margin:15px 0px 2px 0px;}#col h3{color:#000;border:1px solid #FFF;font-size:13px;font-weight:bold;}.home h1{color:#86A43A;font-size:14px;border-bottom:2px solid #86A43A;background:url(images/fiche.gif) left center no-repeat;padding:0px 0px 5px 20px;}.home h2{font-size:12px;}.surDate{background:#EDEDED;border:1px solid #ccc;padding:2px;margin-top:20px;}.little {font-size:10px;}.small {font-size:10px; color:#666666;}/******************  Article  SPIP  ********************/#contenu {	width:1000px;}.entetes-articles h1, .entetes-articles h2{	color:#6EB144;	font-weight:normal;	line-height:25px;	margin:0px;	padding:4px 0px 5px 70px;}.entetes-articles h1{	background:url(../images/picto-feuille.jpg) no-repeat;	font-size:24px;	height:60px;}.entetes-articles h2{	font-size:16px;	clear : left;	height:40px;}*html .entetes-articles h2{	display : block;	width : 80%;}/* Présentation en deux colonnes en DIV */.double-colonnne{	}.colonne-gauche, .colonne-gauche *, .colonne-droite, .colonne-droite *{	float : left;	display : block;}.colonne-gauche, .colonne-droite{	margin-top : 15px;}.colonne-gauche{	width : 650px;	margin-left : 10px;	border-right : 4px solid #BCF0CB;}*html .colonne-gauche {	width : 600px;	float : left;	display : block;}*html .colonne-droite {	margin-left : 10px;	width : 300px;	overflow : hidden;	display : block;	}.colonne-droite{	width : 330px;}.col-gauche{	float:left; 	width:600px;	margin-left:45px;}*html .col-gauche{	float:left; 	width:600px;	margin-left:15px;}.col-droite{ 		float:right; width:262px;}*html .col-droite{	float : right;	width : 200px;	display : block;	margin-top : -10px;	position : relative;	padding-left : 15px;}.descriptif-article{}.resume-article{	border : 1px #6EB144 dashed;	margin : 10px;	padding:12px;}.texte-resume-article{	width:555px;}.texte-article{	margin : 10px;	width:600px;}.texte-article h4, h3.spip{	color : #6EB144;	font-weight : normal;	line-height:25px;	margin : 8px;	width : 100%;	font-size : 20px;}.logo-article{	width : 100px;}.contact-motcle, .descriptif-article-texte, .descriptif-rubrique{	margin:10px 0px;	padding : 8px;	width : 320px;	height:auto;}*html .contact-motcle, .descriptif-article-texte, .descriptif-rubrique{	margin:5px 0px;	padding : 5px;	width : 310px;	height:auto;}.contact-motcle, .descriptif-article-texte{	/* border-bottom:1px dotted #BCF0CB; */}.contact-motcle img{	margin : 4px;}*html .contact-motcle img{	margin : 1px;}.lien_connexe{	background:transparent url(../img_fr/flechegauche.png) no-repeat scroll 0% 3px;	clear:left;	color:#6EB144;	font-size:12px;	margin:2px;	padding-left:15px;	text-decoration:none;}.banniere-annonces{margin-bottom:10px;}.lien_connexe:hover{	text-decoration : underline;}.postscritum-article{	border:1px dotted #0C401B;	margin:15px 0px 15px 15px;	padding:5px;	}.descriptif-rubrique-texte{	padding : 10px 0px;}.description-lei{	width:410px;	margin-top:10px;}.remontee-lei{	}.remontee-soprane{	display:block;	float:left;	margin:25px 0px;}*+html .remontee-soprane{	display:block;	float:left;	margin:25px 0px 25px 0px;}.photo-lei{	clear : left;	margin-right:10px;	margin-top:10px;}.image-lei{	clear:left;	margin-left:4px;	margin-top:1px;}.image-lei a, .image-lei:hover a{	text-decoration : none;}.voir-detail-lei{	background: transparent url(../images/bout_voir_detail.gif) no-repeat scroll 0px 0px;	height:18px;	width:90px;}.voir-detail-lei:hover{	background: transparent url(../images/bout_voir_detail_hover.gif) no-repeat scroll 0px 0px;}.liste-produits-lei, .liste-produits-soprane{	background:#BCF0CB url(../images/degrade-lei.gif) repeat-x scroll 0px top;	border:4px solid #A4DCB4;	margin-left:33px;	padding:8px;	width:550px;	float:left;}.liste-produits-lei *{	display:block;	float:left;}*html .liste-produits-lei{	width : 550px;	overflow : hidden;}.liste-produits-lei span strong{	display:inline;	float:none;}.sous_titre{	border:0px outset #DFECC7;	float:left;	font-size:1.3em;	margin:10px 70px;	padding:13px;	position:relative;	text-align:center;	width:265px;}.liste-produits-lei:hover, .liste-produits-soprane:hover{	border:4px solid #92CEA3;}.description-lei-element{	color : #660033;	font-weight : bold;	clear:left;	margin-bottom:3px;}*html .description-lei-element{	clear:both;}*+html .description-lei-element{	color : #660033;	font-weight : bold;	clear:none;	margin-bottom: 0px;}.description-lei-contenu{	clear:right;	display:block;	float:left;}*html .description-lei-contenu{	clear : both;} *+html .description-lei-contenu{	position : relative;	float : none;}.sep-lei{	border-top : 0px #fff solid;	border-bottom : 2px #A4DCB4 solid;	border-left : 0px #fff solid;	border-right : 0px #fff solid;	width : 300px;	clear:left;	margin-left:110px;}p.spip{	float:none;	margin-bottom:7px;}.bloc-content{	padding : 15px 0px;}.bloc-content img {	float:left;	padding:5px;}.courant{	float : left;	margin:12px;}/********************** LEI **************************/.lei-link{	display : inline;	float : none}.nb-results{	clear:left;	float:left;	font-weight:bold;	margin-bottom:10px;	margin-left:10px;	margin-right:10px;	margin-top:10px;}#lei_fiche {margin-left : 15px;}#lei_liste_resultats {background-color: transparent;width:730px;}#lei_liste_resultats h2 {font-weight: bold; border-bottom: 1px dashed #FFF;}.lei_row {border-top: 1px dashed #FFF; padding: 20px 5px 5px 5px; margin: 0px; }.lei_row_text{float:left;width:590px;}/*.lei_ville {margin: 5px 0px; font-size: 1em; font-weight: bold;}*/.lei_ville{float:left;margin: 0px; font-size: 1.25em; font-weight: lighter;	}.lei_ref{float:right;margin:0 15px 0 0;}.lei_row img {float: left; max-width: 120px; margin: 0px 5px 5px 0px;}.lei_description {float: left; font-size: 0.88em;}.lei_type{font-style:italic;height:23px;vertical-align:middle;font-size:1.1em;line-height:23px;	}.lei_plus {margin: 5px 0px; height: 20px; line-height: 20px; float:left;}.lei_tarif {float: right; width: 300px; font-weight: bold; font-size: 1em; text-align: right;line-height;16px;}.lei_tarif div{margin-left:20px;float:right;}#lei_adresse a,#lei_adresse span{	background-position:0px 50%;	float:left;	font-size:1.1em;	line-height:16px;	margin:2px 0px 4px 15px;	padding-left:21px;}div.lei_tarif a,div.lei_tarif span{line-height:16px; background-position: 0px 50%; padding-left: 21px;}a.lei_dispo 	{background: url(../images/pictos/date.png) no-repeat;}a.lei_acces		{background: url(../images/pictos/map.png) no-repeat;}a.lei_resa		{background: url(../images/pictos/creditcards.png) no-repeat;}a.lei_email		{background: url(../images/pictos/email.png) no-repeat;}a.lei_web		{background: url(../images/pictos/world_go.png) no-repeat;}a.lei_visit		{background: url(../images/pictos/door_in.png) no-repeat;}span.lei_video	{background: url(../images/pictos/film.png) no-repeat; padding-left:21px;}a.lei_geo {background: url(../images/pictos/map.png) no-repeat; line-height:16px;background-position: 0px 50%; padding-left: 21px;}a.lei_slide {background: url(../images/pictos/camera.png) no-repeat;line-height:16px;background-position: 0px 50%; padding-left: 21px; margin-left: 15px;}*html #lei_fiche {margin-left: 10px;}#lei_fiche h2 {float: left;font-weight:lighter;font-size:18px;}#lei_fiche h2 b {font-weight:bold;}#lei_comment { margin-top: 15px; clear: left;}#lei_comment h4 {margin-bottom:5px; font-size:12px;}#lei_comment h4.charmance {background: url(../images/mini_charmance.png) no-repeat; background-position: 0px 50%; padding-left: 45px;line-height:22px;}#lei_comment h4.prevert {background: url(../images/mini_prevert.png) no-repeat; background-position: 0px 50%; padding-left: 50px;line-height:22px;}#lei_comment h4.gite {background: url(../images/mini_gite.png) no-repeat; background-position: 0px 50%; padding-left: 28px;line-height:23px;}#lei_comment h4.enfant {background: url(../images/mini_enfants.png) no-repeat; background-position: 0px 50%; padding-left: 25px;line-height:23px;}#lei_comment div{	margin-top:10px;}#lei_comment div.general{ font-size:1em;	}#lei_comment div.details{ font-size:1.1em; color:#226600;}#lei_comment div.tech{font-size: 0.88em;}#lei_div_acces,#lei_div_visit{display:none;visibility:hidden;}.lei_critere h2 {font-weight: bold; border-bottom: 1px dashed #FFF; margin-top: 20px; font-size: 1.3em; padding-bottom: 2px}#lei_adresse {margin: 15px 0px; width:620px;}.contacts-lei{	background:#ECF4E5 url(../images/degrade-lei.gif) repeat scroll 0% 50%;	border:2px solid #D7E3C0;	float:left;	margin:15px 0px 0px;	padding:5px 10px 15px 5px;}#lei_galerie {float: left; width: 350px; margin-top: -17px;/* margin-left: 360px;*/}#lei_galerie strong {}#lei_galerie .jcarousel-scope {margin-left: 0px;}#lei_info {float: left; width: 150px; margin-top: 5px;}#lei_fiche .lei_chapo {margin-bottom:10px;}#photo { background:transparent url(../images/photo-content.gif) repeat-y scroll left center; margin:0px auto;text-align:center;width:320px; float: right;}#photo > strong {margin-left: 15px;}#photo img {float:none; padding:0px;}#photo #photo-top {background:transparent url(../images/photo-top.gif) no-repeat scroll left top !important;height:18px;text-align:center;}#photo #photo-foot {background:transparent url(../images/photo-footer.gif) no-repeat scroll left top !important;display:block;height:18px;text-align:center;}#menu_photo {float:left; height:175px; overflow:auto;overflow-x:hidden;overflow-y:auto;width:70px;margin:0 0 0 5px;}#menu_photo img {margin:0px 2px 5px 2px;}#la_photo {padding:0px; /*text-align:center;*/}#la_photo a:hover {border:0px solid #FFFFFF;}#la_photo img {border:2px solid #91BF07;margin:0pt auto;max-height:400px;max-width:400px;}#photo_invisible {display:none;visibility:hidden;}.img_loading {margin: 0 auto; margin-top: 5px; }.produit_pictos{	width:300px;	float:right;	}.produit_pictos img {	float:right;	}.lei_couple ul li {	clear:left;	margin:0px;	padding:0px;}#tooltip {	border: 1px solid #006600;	background-color: #9BD859;	opacity: 0.80;	padding: 2px;}#tooltip h3, #tooltip p { margin: 0; font-size: 11px; color: #006600; padding: 0;}.loading {margin: 0 0 -5px 10px !important; float: none !important; visibility: hidden;}#tab_container > ul > li {    float: left;    margin: 0 0 -3px 0;    min-width: 84px; /* be nice to Opera */}#tab_container > ul > li > a {    display: block;    padding: 3pt 10px;    margin: 2px 3px;    font-size: 13px;    background: #EFFAEB;    color: #3D891C;    border: 1px solid #52B725;}*html ul#menu_tab li {display: inline; width: 200px;}*html ul#menu_tab a{    padding: 3pt 10px;    margin: 2px 3px;    font-size: 13px;    background: #EFFAEB;    color: #3D891C;    border: 1px solid #52B725;    width: 200px;}#tab_container > ul > li > a:hover,#tab_container > ul > li > a.selected {    display: block;    padding: 3pt 10px;    margin: 2px 3px;    font-size: 13px;    font-weight: bold;		color: #FFF;    background: #52B725;		text-decoration: none;    border: 1px solid #52B725;}*html ul#menu_tab a:hover,ul#menu_tab a.selected {    padding: 3pt 10px;    margin: 2px 3px;    font-size: 13px;    font-weight: bold;		color: #FFF;    background: #52B725;		text-decoration: none;    border: 1px solid #52B725;}.tabcontent{	clear:left;	border: 0px solid #ffffff;	padding: 1em 8px;	background: #fff;}.to_print-lei{	background:#D7E3C0 none repeat scroll 0%;	color:#6EB144;	font-size:17px;	font-weight:bolder;	margin-bottom:15px;	padding:10px 10px 10px 20px;}.spip_documents img{	height:auto;}*html .spip_documents img{	height:auto;}*html .tabcontent{padding-bottom: 2em; margin-top: 4px;}*+html .tabcontent{padding-bottom: 2em;} /************* /LEI *************/
