/*FEUILLE DE STYLE PAGE D'ACCUEIL CABOURG*/html,body{margin:0;padding:0;}body{font: 76% arial,sans-serif;text-align:center; background-color:#1B303E !important;}p{margin:0 10px 10px}.clear {	margin:0px;	padding:0px;	clear:both;	visibility:hidden;}/* h2{  font-size : 1.5em; color:#90A8C2;font-weight:normal; margin-bottom: 5px; height:39px;} */h2{  font-size : 1.5em; color:#90A8C2;font-weight:normal; margin-bottom: 5px; margin-top: 7px;}h2 a {color:#90A8C2;}.comment {	/*margin-top:-15px;*/	font-style:italic;	font-size:1em;	font-weight:normal;	color:#FFFFFF;}a {color:#90A8C2;}a img {border: 0;}div#header{	height:191px;	width:790px;}div#header a{color: #FFF;}div#header-top {	/*background-image:url(../images/header.jpg);*/	background-image:url(../images/header_new_3.png);	background-repeat:no-repeat;	background-position:center bottom;	height:160px;	margin:0;	color: #79B30B;	margin:0 0 0 -1px; }  *+html div#header-top{margin:0 0 0 -2px;} div#header-top-tourisme , div#header-top-tourism{	/*background-image:url(../images/header_tourisme.jpg);*/	background-repeat:no-repeat;	background-position:center bottom;	height:160px;	margin:0;	color: #79B30B;	background-image:url(../images/header_new_3.png);		margin:0 0 0 -1px; }  *+html div#header-top-tourisme, *+html div#header-top-tourism {margin:0 0 0 -2px;} div#header-top-ville, div#header-top-town {	/*background-image:url(../images/header_ville.jpg);*/	background-repeat:no-repeat;	background-position:center bottom;	height:160px;	margin:0;	color: #79B30B;	background-image:url(../images/header_new_3.png);		margin:0 0 0 -1px; }  *+html div#header-top-ville, *+html div#header-top-town{margin:0 0 0 -2px;} div#header-top-sedivertir, div#header-top-evenements, div#header-top-events {	/*background-image:url(../images/header_sedivertir.jpg);*/	background-repeat:no-repeat;	background-position:center bottom;	height:160px;	margin:0;	color: #79B30B;	background-image:url(../images/header_new_3.png);		margin:0 0 0 -1px; }  *+html div#header-top-sedivertir, *+html div#header-top-evenements, *+html div#header-top-events{margin:0 0 0 -2px;}  div#header-top-decouvrir ,  div#header-top-discover{	/*background-image:url(../images/header_decouvrir.jpg);*/	background-repeat:no-repeat;	background-position:center bottom;	height:160px;	margin:0;	color: #79B30B;	background-image:url(../images/header_new_3.png);	margin:0 0 0 -1px; }*+html  div#header-top-decouvrir , *+html div#header-top-discover{margin:0 0 0 -2px;}  *html div#header-top {background-image:url(../images/header_new_3.gif);}*html div#header-top-tourisme , *html div#header-top-tourism{background-image:url(../images/header_new_3.gif);}*html div#header-top-ville, *html div#header-top-town {background-image:url(../images/header_new_3.gif); }*html div#header-top-sedivertir, *html div#header-top-evenements, *html div#header-top-events {background-image:url(../images/header_new_3.gif);}*html div#header-top-decouvrir ,  *html div#header-top-discover{background-image:url(../images/header_new_3.gif);}div#header .logo-site-cabourg{background:url("../images/logo_cabourg_2010.png") no-repeat scroll 0 0 transparent;height:80px;margin-left:25px;margin-top:70px;position:absolute !important;width:150px;}*html div#header .logo-site-cabourg{background-image:url(../images/logo_cabourg_2010.gif);}div#header .logo-site-cabourg-ville{background:url("../images/logo_ville.png") no-repeat scroll 0 0 transparent;height:75px;margin-left:25px;margin-top:65px;position:absolute;width:82px;}*html div#header .logo-site-cabourg-ville{background-image:url(../images/logo_ville.gif);} div#header .desc_rubrique{	font-size:18px;	margin-left:200px;	margin-top:35px;	padding:10px;	position:absolute;	}div#header .bandeau-picto-droite{	float:right;	margin-left:630px;	margin-top:20px;	position:absolute;	z-index:-10;}div#header .chapo{	color:#FFFFFF;	font-size:0.8em;	font-weight:normal;	height:25px;	margin:0;	padding-left:245px;	padding-top:135px;}*html div#header .chapo{padding-top:125px;}div#header-top-ville .chapo{	color:#FFFFFF;	font-size:0.8em;	font-weight:normal;	height:25px;	margin:0;	padding-left:245px;	padding-top:135px;}div#container{	text-align:left;	/*background-color:#395D80;*/	/*border:1px solid #5678A2;*/}div#content p{line-height:1.1}div#extra{	/*background:#FF8539;*/	min-height: 120px;	display:block;	background-color: #E4DC62;	background-image:url(../images/bg-extra.gif);	background-position: bottom;	background-repeat:no-repeat;	line-height:1.2em;	margin:0 auto;}div#extra{clear:both;width:786px;border-left:1px solid #5678A2;border-right:1px solid #5678A2;}div#extra .texte{padding: 0px 10px 10px 10px;}*html div#extra .texte{float: left;}*+html div#extra .texte{float: left;}div#extra img{/*margin: 0px 10px 10px 10px; */margin: 0px 5px 10px 10px;  /* modif pierrick */float: left;}*+html div#extra img{/*margin: 0px 10px 10px 10px; */margin: 0px 5px 10px 10px;  /* modif pierrick */float: none;}*html div#extra img{/*margin: 0px 10px 10px 10px; */margin: 0px 5px 10px 10px;  /* modif pierrick */float: none;}div#extra .art{padding-top: 10px;}div#extra a {color:#1B303E;  clear:both; /*margin-left:5px;*/font-size:14px;text-decoration:none;border-bottom:1px dotted #1B303E; }div#extra .actu{	float:left;	padding-top:10px;	padding-left:20px;	width: 240px;	font-size:11px;	font-weight:normal;	color:#1B303E;	display:block;	clear:both;}div#extra .actu-0{	float:left;	padding-top:10px;	padding-left:20px;	width: 240px;	font-size:11px;	font-weight:normal;	color:#1B303E;	display:inline;	clear:both;	height:70px;}div#extra  .actu-1, .actu-2{	float:left;	padding-top:10px;	padding-left:20px;	width: 240px;	font-size:11px;	font-weight:normal;	color:#1B303E;	display:inline;	height:70px;	/*clear:both;*/}div#extra .actu-0 .date, div#extra .actu-1 .date, div#extra .actu-2 .date{	display:block;	clear:both;	/*padding-left:5px;*/	font-style:italic;	font-size:10px;	font-weight:normal;	color:#1B303E;}div#extra .actu-0 .xacontent, div#extra .actu-1 .xacontent, div#extra .actu-2 .xacontent{	display:block;	/*padding-left:5px;*/	width:240px;	font-style:normal;	font-size:11px;	font-weight:normal;	color:#1B303E;	clear:both;}div#extra .actu span{	display:block;	clear:both;}div#footer{background: #DFE079;color: #FFF; height:20px; text-align:center; clear:both; padding-top:15px;border-left:1px solid #5678A2;border-right:1px solid #5678A2;border-bottom:1px solid #5678A2;width:786px;}div#footer p{margin-top:10px; display:block;}div#footer a {color:#5B5446; height:30px;text-decoration:none;display:inline;color: #5B5446;padding:10px }div#container{width:788px;margin:0 auto}div#content{	float:left;	width:786px;	background-color:#395D80;	border-left:1px solid #5678A2;	border-right:1px solid #5678A2;	}/* DECLARATION DE LA SEPARATION DU HAUT */div#wrapper{	width:786px;	height:56px;	background-image:url(../images/wrapper.jpg);	background-position: top;	background-repeat:no-repeat;	background-color:#395D80;	padding-top:5px;	}div#wrapper .texte {	font-size: 1.6em; color:#1B303E;	font-weight:bolder;	padding-left:15px;	font-family:Century gothic;}div#wrapper .zoom {	font-size: 1.6em; color:#1B303E;	font-weight:bolder;	font-family:Century gothic;}*html #wrapper{/*padding-left:20px;*/width:888px;}div.wrapper-home{		border-left:1px solid #5678A2;	border-right:1px solid #5678A2;}/*-----------------------------------------------------*//* DECLARATION DE L'ACTUALITE PRINCIPALE  */.actumajeure_tourisme{	background-image:url(../images/actu-content.gif);	background-repeat: repeat-y;	float:left;	width:520px;	margin-left:10px;	margin-top: -120px;}.actumajeure{	background-image:url(../images/actu-content.gif);	background-repeat: repeat-y;	float:left;	width:520px;	margin-left:10px;}.descriptif{	font-weight:normal;	font-size:13px;}.photoarticle{	text-decoration:none;	float:left;	border:1px solid #FFFFFF;	margin: 0px 10px 10px 5px ;	padding:0 auto;}.actumajeure-content{	float:left;	width:505px;	margin-top:20px;	padding-left:10px;	min-height:20px;	color:#FFFFFF;}.actumajeure-header{	min-height:25px;	padding-top:4px;	padding-left:10px;	background-image:url(../images/actu-header.gif);	background-position: top;	background-repeat:no-repeat;}.actumajeure-footer{	color:#FFFFFF;	display:block;	clear:both;	padding-left:10px;	padding-top:0px;	background-image:url(../images/actu-footer.gif);	background-position: bottom;	background-repeat:no-repeat;	height:20px;	}.autreactu{	float:left;	width:500px;	margin-left:10px;	margin-top:5px;	color:#FFFFFF;}/*DECLARATION DE LA SEPARATION DU BAS */div #wrapper-footer{	display:inline;	clear:both;	float:left;	width:786px;	height:40px;	color:#FFFFFF;	margin-top:10px;	background-image:url(../images/bg-content-footer.gif);	background-position: bottom center;	background-repeat:no-repeat;}div #wrapper-footer .wftexte{	padding-top:5px;	padding-left: 15px;	font-weight:normal;	font-family:Century gothic;	width:320px;	color:#FFFFFF;	font-size:18px;	float:left;}div #wrapper-footer .prev_fr{	cursor:pointer;	padding-top:20px;	float:left;	width:110px;	height:15px;	color:#FFFFFF;	font-size:14px;	background-image:url(../images/mois_prec.gif);	background-repeat:no-repeat;	background-position:center;}div #wrapper-footer .prev_en{	cursor:pointer;	padding-top:20px;	float:left;	width:110px;	height:15px;	color:#FFFFFF;	font-size:14px;	background-image:url(../images/mois_prec-en.gif);	background-repeat:no-repeat;	background-position:center;}div #wrapper-footer .next_fr{	cursor:pointer;	padding-top:20px;	float:left;	width:100px;	height:15px;	color:#FFFFFF;	font-size:14px;	background-image:url(../images/mois_suic.gif);	background-repeat:no-repeat;	background-position:center;}div #wrapper-footer .next_en{	cursor:pointer;	padding-top:20px;	float:left;	width:100px;	height:15px;	color:#FFFFFF;	font-size:14px;	background-image:url(../images/mois_suic-en.gif);	background-repeat:no-repeat;	background-position:center;}/* DECLARATION DE LA ZONE NAVIGATION / OUTILS */div#navigation{	width:224px;	overflow:hidden;	position:absolute;	margin-left:550px;	text-align:center;	/*top:140px;*/top:110px;	z-index : 10;}div#navigation .header{	width:224px;	height:40px;	background-image:url(../images/outils_images/outils-header.gif);	background-repeat:no-repeat;	background-position:center top;}*html div#navigation .header{	background-position:top left;}div#navigation .ncontent_block{	width:224px;	/*height:630px;*/	/*padding-top:15px;*/	background-image:url(../images/outils_images/ncontent.gif);	background-repeat:repeat-y;	background-position:left !important;}div#navigation .ncontent_none{	width:224px;	/*height:80px;*/	/*padding-top:15px;*/	background-image:url(../images/outils_images/ncontent.gif);	background-repeat:repeat-y;	background-position:left !important;}div#navigation .footer{	width:224px;	height:20px;	background-image:url(../images/outils_images/outils-footer.gif);	background-repeat:no-repeat;	background-position:center bottom;}div#navigation .zonerecherche_fr{	width:225px;	height:0px;	padding-top:10px;	/*background-image:url(../images/outils_images/btn-recherche.gif);		background-repeat:no-repeat;	background-position:center bottom;*/		/*margin-bottom:5px;*/}div#navigation .zonerecherche_en{	width:225px;	height:0px;	padding-top:10px;	/*background-image:url(../images/outils_images/btn-recherche-en.gif);	background-repeat:no-repeat;	background-position:center bottom;*/}*html div#navigation .zonerecherche{	height:0px;	padding-top:10px;}div#navigation .btngosearch{/*	float:right;*/	width:225px;	height:80px;	background-image:url(../images/outils_images/btn_gosearch.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .bgrecherche {/*	float:right;*/	width:225px;	height:80px;	background-image:url(../images/outils_images/bg_recherche.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation a img{	color: #FFFFFF;	text-decoration:none;	border:1px solid #FFFFFF !important;}div#navigation .zrtexte{	display:block;	margin-top: 5px;	margin-left:20px;	padding-left:20px;	margin-bottom:5px;	clear:both;	width:215px;	text-align:left;	background-image:url(../images/outils_images/puce_plus.gif);	background-repeat:no-repeat;	background-position:left ;}div#navigation .zvisite a, div#navigation .zmeteo a, div#navigation .zrtexte a, div#navigation a  {	color: #FFFFFF;	text-decoration:none;	border-bottom:1px solid #FFFFFF;	/*border-bottom:1px dotted #FFFFFF !important;*/}div#navigation .zonevisite_fr{	width:225px;	height:40px;	margin-top:10px;	margin-bottom:10px;	background-image:url(../images/outils_images/btn_visite.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonevisite_en{	width:225px;	height:40px;	margin-top:30px;	margin-bottom:10px;	background-image:url(../images/outils_images/btn_visite-en.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zimage {	border:0px solid #FFFFFF;	text-decoration:none;}div#navigation .zvisite{	display:block;	margin-left:20px;	padding-left:20px;	clear:both;	width:225px;	line-height:2em;	color: #FFFFFF;	text-align:left;	background-image:url(../images/outils_images/puce_plus.gif);	background-repeat:no-repeat;	background-position:left ;}div#navigation .zonenewsletter_fr{	width:225px;	height:40px;	margin-top:20px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_lettre.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonenewsletter_en{	width:225px;	height:40px;	margin-top:20px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_lettre-en.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonelisteliens_fr{	width:225px;	height:40px;	margin-top:20px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_liste_liens.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonelisteliens_en{	width:225px;	height:40px;	margin-top:20px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_liste_liens-en.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonecabourgendirect_fr{	width:225px;	height:40px;	margin-top:20px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_cabourg_direct.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonecabourgendirect_en{	width:225px;	height:40px;	margin-top:20px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_cabourg_direct-en.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zntexte{	display:block;	padding-left:20px;	padding-bottom:10px;	font-size:11px;	clear:both;	width:190px;	color: #FFFFFF;	text-align:left;}div#navigation .zonemeteo_fr{	width:225px;	height:25px;	margin-top:20px;	padding-top:10px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_meteo.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zonemeteo_en{	width:225px;	height:25px;	margin-top:20px;	padding-top:10px;	text-align:left;	color:#FFFFFF;	background-image:url(../images/outils_images/btn_meteo-en.gif);	background-repeat:no-repeat;	background-position:center top;}div#navigation .zmeteo{	display:block;	margin-left:20px;	padding-left:20px;	clear:both;	width:225px;	line-height:2em;	color: #FFFFFF;	text-align:left;	background-image:url(../images/outils_images/puce_plus.gif);	background-repeat:no-repeat;	background-position:left ;}div#navigation .puce{	width:12px;	height:12px;}div#btnmoissuivant{	cursor: pointer;	background-image:url(../images/mois_prec.gif);	background-repeat:no-repeat;}div#btnmoissuivant{	background-image:url(../images/mois_suiv.gif);	background-repeat:no-repeat;	cursor: pointer;}/*-----------------------------------------------------------------------*//* DECLARATION DU FORMULAIRE DE RECHERCHE */.bg_ok{	cursor:pointer;	background-image:url(../images/outils_images/btn_ok.gif);	background-repeat:no-repeat;	background-position: center;	padding-top:0px;	background-color:#1B303E;	width: 29px;	height:27px;	border:0px;		float:left;	margin-left:2px;	margin-top:-1px;}/* Pour IE*/*html .bg_ok{	background-image:url(../images/outils_images/btn_ok1.gif);	background-position: top center;	height:27px;	margin-bottom:6px;}/* Pour IE*/*+html .bg_ok{	background-image:url(../images/outils_images/btn_ok1.gif);	background-position: top center;	height:27px;	margin-bottom:6px;	/*margin-left:-8px;*/	margin-left:2px;}#frmSearch{height:30px;}.buttonsearch{	/*cursor:pointer;	background-image:url(../images/outils_images/btn_gosearch.gif);	background-repeat:no-repeat;	background-position: center;	padding-top:0px;	width: 27px;	height:24px;	background-color:#1B303E;	border:0px;*/			/*	background-color:transparent;	background-image:url("../images/outils_images/btn_ok.gif");	background-position:center center;	background-repeat:no-repeat;	border:0 none;	cursor:pointer;	height:25px;	margin-left:72px;	margin-top:-32px;	padding-top:0;	position:absolute;	width:27px;*/			background-color:transparent;	background-image:url("../images/outils_images/btn_ok.gif");	background-position:center center;	background-repeat:no-repeat;	border:0 none;	cursor:pointer;	height:25px;	/*margin-left:72px;	margin-top:-32px;	padding-top:0;	position:absolute;*/	width:27px;	padding-top:0;	top:0;	margin-bottom:5px;	float:left;	margin-left:2px;	}/*Pour IE*/*html .buttonsearch{/*background-image:url(../images/outils_images/btn_gosearch1.gif);*/	background-image:url("../images/outils_images/btn_ok.gif");	background-position: top center;	height:27px;	margin-bottom:9px;}*+html .buttonsearch {	/*background-image:url(../images/outils_images/btn_gosearch1.gif);*/	background-image:url("../images/outils_images/btn_ok.gif");	background-position: top center;	height:27px;	margin-bottom:9px;}.bg_form{	border: #CCCCCC 0px solid;	background-image: url(../images/outils_images/bg_recherche.gif);	width: 169px;	height:27px;	background-color: #1B303E;	/*adding-top:6px;*/	padding-left:5px;	background-repeat: no-repeat;	font-size: 12px;	margin:0px;		float:left;	margin-left:10px;	}/**+html .bg_form{padding-top:6px;margin-left:10px;}*/.bg_form_search{	/*background-color:transparent;	background-image:url("../images/outils_images/bg_recherche.gif");	background-repeat:no-repeat;	border:0 solid #CCCCCC;	font-size:12px;	height:27px;	margin:-33px 0 0 -99px;	padding-left:5px;	padding-top:0px;	position:absolute;	width:169px;*/			background-color:transparent;	background-image:url("../images/outils_images/bg_recherche.gif");	background-repeat:no-repeat;	border:0 solid #CCCCCC;	font-size:12px;	height:27px;	/*margin:-33px 0 0 -99px;*/	padding-left:5px;	/*position:absolute;*/	width:169px;	float:left;		margin-left:11px;	/*margin-bottom:5px;*/}*+html .bg_form_search{padding-top:5px;}*html .bg_form{	height:27px;	background-image: url(../images/outils_images/bg_recherche1.gif);	margin:0px;}*+html .bg_form{		height:27px;	background-image: url(../images/outils_images/bg_recherche1.gif);	margin:0px;	margin-left:10px;	padding-top:6px;}textarea{	border: #CCCCCC 1px solid;	padding-left: 7px;	color: #000000;	background-image: url(../images/outils_images/form.gif);	background-repeat: no-repeat; 	background-color: #FFFFFF;	font-size: 12px;} /* RUBRIQUES */div#info{	background:#FF8539;	min-height: 150px;	background-color: #E4DC62;	background-image:url(../images/bg-extra.gif);	background-position: bottom;	background-repeat:no-repeat;	line-height:1.2em;	padding-bottom:15px;}.fil{	margin-top:10px;	/* position: absolute; */	font-size: 0.8em;	color:#1B303E;	font-weight:normal;	font-family:Century gothic;	width: 550px;	padding-left:5px;}.fil a{	color:#1B303E;	/* margin-left:3px; */	font-weight:normal;	font-family:Century gothic;	text-decoration: none;	border-bottom: 1px dotted #1B303E;}.fil a:hover{	color:#FFFFFF;	border-bottom:1px dotted #FFFFFF;}div#info{	float:left;	/*padding-top:10px;*/	padding-left:20px;	font-size:11px;	font-weight:normal;	color:#1B303E;}div#extra .droite{	float:left;	padding-top:10px;	padding-left:20px;	/*width:450px;*/ 	width:490px; /* modif pierrick */	font-size:11px;	font-weight:normal;	color:#1B303E;}/* DECLARATION DE LA COLONNE DE DROITE COMPORTANT AGENDA */div#tourisme {		display:block; width : 170px; float:right; padding:50px 7px 25px 7px; margin-top:0px; margin-right:30px; color: #90A8C2; border-left:2px dotted #90A8C2; background-color:#B8CDE2;}div#agenda {	clear:both;display:block;width : 170px; float:right; padding:25px 7px 25px 7px; margin-top:-15px; margin-right:30px; color: #90A8C2; border-left:2px dotted #90A8C2; background-color:#B8CDE2;}*html div#agenda { margin-top:-15px; margin-right:13px; }*+html div#agenda { margin-top:-15px; margin-right:27px; }div#agenda h3 a {color: #233B4F;}div#agenda h3 {color: #233B4F; font-weight: bold; margin-bottom: 5px; font-size: 1.25em;height:30px;}div#agenda h4 {color: #395D80; font-size:0.90em;}.entreagenda {	color: #1B303E;	border-bottom:1px dotted #1B303E;	padding-top:5px;	padding-bottom:5px;}div#agenda .date{	color: #1B303E;	display:block;}div#agenda .contenuagenda{	color: #000000;	font-size:1em;}div#agenda .entreagenda a{	color: #1B303E;	font-size:1em;	text-decoration: none;	/*border-bottom: 1px dashed #1B303E;*/}div#agenda .entreagenda h4{	color: #1B303E;	font-size:1em;	text-decoration: none;	/*border-bottom: 1px dashed #1B303E;*/}div#agenda .entreagenda a:hover{	color: #000000;	border-bottom: 1px dashed #000;}/*div#agenda{	width : 170px;	float:right;	padding-left:10px;	padding-top:50px;	margin-top:0px;	margin-right:30px;	color: #90A8C2;	border-left:2px dotted #90A8C2;}div#agenda h3 a {color: #90A8C2;}.entreagenda {	color: #1B303E;	border-bottom:1px dotted #1B303E;	padding-top:5px;	padding-bottom:5px;}div#agenda .date{	color: #1B303E;	display:block;}div#agenda .contenuagenda{	color: #FFFFFF;	font-size:1em;}div#agenda .entreagenda a{	color: #1B303E;	font-size:1em;	text-decoration: none;	border-bottom: 1px dashed #1B303E;}div#agenda .entreagenda a:hover{	color: #FFFFFF;	border-bottom: 1px dashed #FFF;}*/.coordonnees{	/*color: #1B303E;*/	color: #233B4F;	font-weight: bold;	background-color: #C9D3DD;	background-image:url(../images/picto/picto_coordonnees.gif);	background-position: 5px 50%;	height:22px;	padding-top:5px;	padding-bottom:5px;	padding-left:35px;	background-repeat: no-repeat;	font-size:1.3em;}#extra .coordonnees{	color: #233B4F;	font-size: 1.2em;	background-color: transparent;	font-weight: bold;	background-image:url(../images/picto/picto_coordonnees.gif);	background-position: 5px 0%;	height:22px;	padding-top:5px;	padding-bottom:5px;	padding-left:35px;	background-repeat: no-repeat;}.pcontact{	color: #233B4F;	font-weight: bold;	background-color: #C9D3DD;	background-image:url(../images/picto/picto_contact.gif);	background-position: 5px 50%;	height:18px;	display:block;	clear:both;	padding-left:35px;	padding-top:8px;	padding-bottom:5px;	background-repeat: no-repeat;	font-size:1.3em;	margin-top: 30px;}#extra .pcontact{	color: #233B4F;	font-size: 1.2em;	background-color: transparent;	font-weight: bold;	background-image:url(../images/picto/picto_contact.gif);	background-position: 5px 0%;	height:18px;	display:block;	clear:both;	padding-left:35px;	padding-top:8px;	padding-bottom:5px;	background-repeat: no-repeat;}#extra .pcontact a {font-size:13px;}#extra .mail a {font-size:13px;}.horaires{	color: #233B4F;	font-weight: bold;	background-color: #C9D3DD;	display:block;	clear:both;	background-image:url(../images/picto/picto_horaire.gif);	background-position: 5px 50%;	height:22px;	padding-top:5px;	padding-bottom:5px;	padding-left:35px;	background-repeat: no-repeat;	font-size:1.3em;	margin-top: 30px;}#extra .horaires{	color: #233B4F;	font-size: 1.2em;	font-weight: bold;	background-color: transparent;	display:block;	clear:both;	background-image:url(../images/picto/picto_horaire.gif);	background-position: 5px 0%;	height:22px;	padding-top:5px;	padding-bottom:5px;	padding-left:35px;	background-repeat: no-repeat;}.mail{	color: #233B4F;	font-weight: bold;	background-color: #C9D3DD;	background-image:url(../images/picto/picto_mail.gif);	background-position: 5px 50%;	height:22px;	padding-top:5px;	padding-bottom:5px;	padding-left:35px;	background-repeat: no-repeat;	font-size:1.3em;	margin-top: 30px;}#extra .mail{	color: #233B4F;	font-size: 1.2em;	font-weight: bold;	background-color: transparent;	background-image:url(../images/picto/picto_mail.gif);	background-position: 5px 0%;	height:22px;	padding-top:5px;	padding-bottom:5px;	padding-left:35px;	background-repeat: no-repeat;	margin-top: 10px;}h3{  font-size : 1.4em; color:#90A8C2; font-weight:normal;height:15px;}/*UNE COLONNE 100% */.colonnecentrale{	color:#FFFFFF !important; padding: 0.2em; margin:0.2em; Width : 520px;  display:block; clear:both;}/*DEUX COLONNES */.cgauche{  padding: 0.2em;margin:0.2em; Width : 29em; float:left;}.cdroite{  padding: 0.2em;margin:0.2em; Width : 29em;  float:right;}/*DEUX COLONNES VARIANTE */.cgauchemini{  padding: 0.2em;margin:0.2em; Width : 18em;  float:left;}.cdroitemaxi{  padding: 0.2em;margin:0.2em; Width :38em;  float:right;} /*DEUX COLONNES VARIANTE2 */.cgauchemaxi{  padding: 0.2em;margin:0.2em; Width : 38em;  float:left;}.cdroitemini{  padding: 0.2em;margin:0.2em; Width :18em;  float:right;}/*-----------------------------------------------------*//* DECLARATION DE L'ARTICLE PRINCIPAL  */.artmajeur{	background-image:url(../images/art-content.gif);	background-repeat:repeat-y;	float:left;	width:740px;	margin-left:10px;}/*.photoarticle{	text-decoration:none;	float:left;	border:1px solid #FFFFFF;	margin: 0px 10px 0px 5px ;	padding:0 auto;}*/.artmajeur-content{	float:left;	width:740px;	margin-top: 40px;	padding-left:5px;	min-height:80px;	color:#FFFFFF;}.artmajeur-content .descriptif{	margin: 0px 15px 0px 6px;}.artmajeur-header{	height:25px;	padding-top:4px;	padding-left:10px;	background-image:url(../images/art-header.gif);	background-position: top;	background-repeat:no-repeat;}.artmajeur-footer{	color:#FFFFFF;	display:block;	clear:both;	padding-left:10px;	padding-top:0px;	background-image:url(../images/art-footer.gif);	background-position: bottom;	background-repeat:no-repeat;	height:20px;}/* style pour les message utilisateur */.alert {	background: #fff6bf url(../images/picto/exclamation.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	padding: 5px 20px 5px 45px;	color: #444;	border-top: 2px solid #ffd324;	border-bottom: 2px solid #ffd324;	text-align: left;	margin-top: 10px;	margin-bottom: 10px;}.info {	background: #F8FAFC url(../images/picto/information.png) center no-repeat;	background-position: 15px 50%; /* x-pos y-pos */	padding: 5px 20px 5px 45px;	color: #444;	border-top: 2px solid #B5D4FE;	border-bottom: 2px solid #B5D4FE;	text-align: left;	margin-top: 10px;	margin-bottom: 10px;}.listearticles{	float:left;	width:500px;	margin-left:10px;	margin-top:5px;	color:#FFFFFF;}.listearticles h2{  font-size : 1.5em; color:#90A8C2; font-weight:normal; margin-top: 15px;}*+html .listearticles h2 { margin-top: 20px;}*html .listearticles h2 { margin-top: 25px;}.listearticles h2 a {color:#90A8C2;}.listearticles div {clear: both;}#redirect select {width: 250px;}/* suppression de la Spip-barre pour les textarea des formulaires du plugin SpipForms&Tables */.spip_barre{display: none; visibility: hidden;}/* les formulaires   */.gr_form{	background-image:url(../images/actu-content.gif);	background-repeat: repeat-y;	float:left;	width:520px;	margin-left:10px;	margin-top: 20px;}.gr_form-content{	float:left;	width:520px;	padding-left:5px;	min-height:80px;	color:#FFFFFF;}.gr_form-header{	height:25px;	padding-top:4px;	padding-left:10px;	background-image:url(../images/actu-header.gif);	background-position: top;	background-repeat:no-repeat;}.gr_form-footer{	color:#FFFFFF;	display:block;	clear:both;	padding-left:10px;	padding-top:0px;	background-image:url(../images/actu-footer.gif);	background-position: bottom;	background-repeat:no-repeat;	height:20px;}#cat_form { margin-top: 5px;}#cat_form label {font-weight: bold; margin-left: 15px; font-size: 1em;}#cat_form #cat { background-color:#8D979E; border:2px solid #395D80; color:#FFFFFF; }#annu_form { margin-top: 5px;  margin-left: 15px;}#annu_form label {font-weight: bold; font-size: 1em;}#annu_form .fond_annu {	background-color:#8D979E;	border:2px solid #395D80;	color:#FFFFFF;	width:50%; }#ajaxbody { 	color:#FFFFFF;	background-color: #395D80;	margin: 0 auto;	width: 100%;	height: 550px;	overflow: auto;}#ajaxbody h2 {font-size: 1.5em; font-weight: bold; }#zone_carte {margin: 30px 15px 30px 15px;}#netcarto {float: left; width: 520px;}#resultats_recherche{float: left; padding: 2px 10px; height: 514px; width: 168px; overflow: auto; border:1px solid #90A8C2;background-color: #233B4F;}*html #resultats_recherche{padding: 2px 10px; height: 520px; width: 180px; overflow: auto; border:1px solid #90A8C2;background-color: #233B4F;}*+html #resultats_recherche{padding: 2px 10px; height: 520px; width: 180px; overflow: auto; border:1px solid #90A8C2;background-color: #233B4F;}#resultats_recherche h4 {font-size: 1.4em; margin-bottom: 5px; font-weight: bold; }#resultats_recherche h5 {font-size: 1.2em;}#resultats_recherche a {color: #90A8C2;	text-decoration: none;	border-bottom: 1px dashed #90A8C2;}#resultats_recherche a:hover {	color:#FFFFFF;	border-bottom:1px dotted #FFFFFF;}.sortable a {color: #233B4F;}#mentions {overflow: auto; height: 475px; padding: 15px;}#mentions .titre {color: #90A8C2; font-size: 1.8em; margin-bottom: 20px;}#mentions .texte {}#mentions table {font: 1em verdana, "trebuchet MS", arial,sans-serif; background-color: #233B4F; color: #FFFFFF;}#mentions .TitrePopup{font-size: 1.15em; font-weight: bold; color: #90A8C2;}#mentions a {color: #90A8C2;	text-decoration: none;	border-bottom: 1px dashed #90A8C2;}#mentions a:hover {color:#FFFFFF;	border-bottom:1px dotted #FFFFFF; }/*  MODULE METEO */div#modulemeteo{	width:190px;	height:75px;	margin:0 auto;}.infometeo{	width:95px;	height:45px;	margin:0 auto;	padding-top:20px;	float:left;}div#meteojour{	width:90px;	float:left;	color:#FFFFFF;	font-family:Century gothic;}div#meteodemain{	width:90px;	float:right;	color:#FFFFFF;	font-family:Century gothic;}.picto_meteo{	width:45px;	height:45px;	text-align:left;	margin:0 auto;	float:left;}.tempmax{	width:40px;	text-align:center;	float:left;	font-size:20px;	height:21px;	text-align:right;}.tempmin{	width:40px;	text-align:center;	float:left;	font-size:10px;	text-align:center;	height:13px;}/* Recherche */.pagination {margin: 25px 0px 15px 0px;}h4{  font-size : 1.1em; color:#90A8C2; font-weight: bold;}#resultat_recherche  {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	padding-left: 1em;}#resultat_recherche li {	margin: 5pt 0pt;	padding: 0pt;}.btnSubmit {margin-left:20px; margin-top:10px; border: 2px solid #395D80; background: #21394B;font-weight: bold; color: #CAD1D6; }.aRSS {margin: 0px; padding:0px; border-bottom: 0px solid #FFFFFF; background-image: url("../images/picto/feed.png"); background-position: left center; background-repeat: no-repeat;  padding-left: 25px; text-align:left; margin-left:15px;height:17px;}.texteencadre-spip {	color: #000033;	background: #EEF;	border-bottom: 2px solid #0066CC;	border-left: 1px solid #3399FF;	border-right: 2px solid #0066CC;	border-top: 1px solid #3399FF;	margin: 1em 0;		padding: .25em;		position: relative;}  .infobulle{	position: absolute;   	visibility : hidden;	border: 1px solid Black;	padding: 10px;	font-family: Verdana, Arial;	font-size: 10px;	background-color: #FFFFCC;	z-index:100;	}.menu_infobulle ul{ margin: 0; padding: 0px 0 0 0;}.menu_infobulle ul li{padding: 2px 0 0px 0;}.menu_infobulle ul li ul{ margin: -21px 0 0 120px;}/***** MENU *****//* CSS du menu horizontal, bieler batiste *//* CSS du menu horizontal, bieler batiste */.menu{    position:absolute;    display:block;    margin:0;    padding:0;    width:553px;}.menu ul{      display:block;      width:95px;          padding:0;	float:left;	}*html .menu ul{  	margin-left:-15px;}    .menu li ul{    visibility:hidden;		display:none;	}*+html .menu li ul{margin-left:-15px;}.menu li li ul{	position:absolute;    margin-left:134px;    margin-top:-23px;			}*html .menu li li ul{    margin-left:84px;}*+html .menu li li ul{    margin-left:118px;}	.menu ul li ul{	top:10px;	margin-top:-10px;	width:100%;	}*+html .menu ul li ul{margin-top:-7px;top:7px;}*html .menu ul li ul{margin-top:-7px;top:7px;}    .menu li{        width:124px;     display:inline;        float:none;        margin:0;    padding:0;	} *html .menu li{   /*width:75px; display:block;margin-left:-10px;*/display:block;width:90px;  }*+html .menu li{   /*width:75px; display:block;margin-left:-10px;*/ }		.menu li li{    display:block;	float:none;	position:relative;	margin:0;	padding:0;	}      /* correct a little IE bug */.menu a{    color:#000;    display:block;    text-decoration:none;	padding:2px 0;}    a.linkOver{	background-color: #6285b6;}		.sousmenu  a{   background-color: #6285b6;        color:#84A6D7;     display:block;        text-decoration:none;   	width:100%;	padding:5px;	}*+html .sousmenu  a{margin-top:-3px;}*html .sousmenu  a{margin-top:-3px;}.sousmenu a:hover {    background-color: #395D80;}.sousmenu2 li{background-color: #84A6D7;list-style-type:none;margin:0em;padding:0em;}.page_rubrique {background-repeat:no-repeat !important;background-position:center top !important;}.page_article{background-repeat:no-repeat !important;background-position:center top !important;}.page_sommaire{background-repeat:no-repeat !important;background-position:center top !important;}#TICKER_BODY a{/*border-bottom:2px dotted #1B303E;text-decoration:none;*/color:#1B303E;font-size:20px;}.select_mois{/*background-color:#233B4F;border:1px solid #90A8C2;*//*border:1px solid #90A8C2;background-color:#fff;color:#233B4F;margin:7px 10px;*/background-color:#FFFFFF;border:1px solid #90A8C2;color:#233B4F;font-size:10px;/*margin:8px -35px 0 45px;*//*margin:8px -60px 0 75px;*/margin:8px 0 0 5px;}.lang-switch{	/*display:block;		height:0px;	position:relative;		float:right;*/	float:left;	margin-left:5px;	margin-top:14px;}.lang-switch a{		border:0 !important;	margin-left:10px;}*html #frmSearch{	margin:0;}*+html #frmSearch{	margin:0;}*html .formulaire_inscription form{	margin:0;}*+html .formulaire_inscription form{	margin:0;}ul.navigation_liens{text-align:left;margin-left:15px;}ul.navigation_liens li{background:url("../images/puce_verte.gif") no-repeat scroll left 10px transparent;padding:5px 15px;}.lien-telecharger{padding-left:19px;margin-left:10px;background:url("../images/picto/fleche-telecharger.png");background-position: left;background-repeat:no-repeat;font-size:11px;display:block;width:20px;height:20px;float:left;margin-top:-4px;padding-top:2px;}.infos-fichier{float:left;}