/* 
Site : FUAJ
CSS  : v1.0
Date : 03/05/2007
Design : Churchill
*/

*{margin:0;padding:0;}
img{border:0;}
body{
	background: none repeat scroll 0 0 #1B5773;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	text-align:center;
	color:#000;
}

.hide{display:none;}
.clear{clear:both;font-size:0;height:0;}
.clearRight{ clear:right}

.accessibilite{width:720px;margin:0 auto;color:#fff;list-style-type:none;text-align:right;}
.accessibilite li{display:inline;}
.accessibilite a{color:#fff;}
.accessibilite a:hover{text-decoration:none;}

.align_right{
	text-align:right;
}
.separation_bleue, .separation_orange{
	height:1px;
	width:350px;
	margin-bottom:20px;
	bbackground: #6a87a5; /* Old browsers */
	background: -moz-linear-gradient(left,  #6a87a5 0%, #8daac6 12%, #b0cbe5 33%, #f7fbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6a87a5), color-stop(12%,#8daac6), color-stop(33%,#b0cbe5), color-stop(100%,#f7fbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* IE10+ */
	background: linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a87a5', endColorstr='#f7fbff',GradientType=1 ); /* IE6-9 */
}
.separation_orange{
	background: #f15b22; /* Old browsers */
	background: -moz-linear-gradient(left,  #f15b22 0%, #f2794d 12%, #f2a78c 33%, #f7fbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f15b22), color-stop(12%,#f2794d), color-stop(33%,#f2a78c), color-stop(100%,#f7fbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* IE10+ */
	background: linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15b22', endColorstr='#f7fbff',GradientType=1 ); /* IE6-9 */
}

p.spip{
	font-size:1.05em;
	margin:0;
}

.spip_documents_left{
	margin:0 5px 5px 0;
}
.spip_documents_right{
	margin: 0 0 5px 5px;
}
.spip_documents_center, .spip_documents{
	margin:5px;
}
/* ---------  liste dt dl ---------------*/
#center dl.spip_documents_center, dl.spip_documents{
	clear:both;
	width:100%;
	min-height:50px;
}
#center dl.spip_documents_center p, #center dl.spip_documents p{
	color:#555;
	font-size:0.9em;
}


/* Home */

/* -------- BANDEAU --------- */

#page{
	width:1000px;
	margin:5px auto 0 auto;
	background:  repeat-y scroll right center #FFFFFF;
	text-align:left;
}
#head{
	float:left; 
	background: url("../img/header_bg.jpg") no-repeat scroll 0 30px transparent;
	width:1000px;
	margin:0;
}
#head .spip_logos{
    position: inherit;
	margin:10px;
}

#head #header_right {
    color: #FFF;
    float: right;
    padding: 0px 20px 5px;
	margin-right:50px;
    text-align: center;
	background-color:#1B5773;
	border-radius:0 0 5px 5px;
}
#head #header_right a{
	color:#FFF;
	text-decoration:none;
}
#head #header_right a:hover{
	color:#FFF;
	text-decoration:underline;
}
#head #header_right a img{
	vertical-align:middle;
}
#head #header_right .reseaux_sociaux{
	background:none;	
}
#head #header_right a.reseaux_sociaux, #head #header_right a.reseaux_sociaux:hover{
	text-decoration:none;
	margin:0;
	padding:0 5px;
}

#header_resa{float:left; height:151px; width:205px; background:url('../img/header-resa-bg.png') no-repeat top left; padding:3px 5px 5px 3px;}
#header_resa table td { padding:1px 0 0 0; }
#header_resa select, #header_resa input { font-size:11px; }
#header_resa select option { font-size:10px; padding:0 2px 0 2px; }
#header_resa select.center { font-size:10px; text-align:center }
#header_resa label { font-weight:bold; }
#header_resa input.submit { cursor:pointer; text-indent: -9999px; border:none; height:18px; width:32px; font-size:10px; font-weight:bold; margin-left:2px; background:url('../img/header-resa-ok.png') no-repeat top left; }
#header_resa input.submit:hover { background:url('../img/header-resa-ok.png') no-repeat bottom left; }
#header_resa #resa_france { text-indent: -9999px; float:left; width:63px; margin:0 6px 0 0; }
#header_resa #resa_france span { text-decoration:none; display:block; width:63px; height:18px; background:url('../img/header-resa-france.png') no-repeat top left; }
#header_resa #resa_international { text-indent: -9999px; float:left; width:97px; }
#header_resa #resa_international a { text-decoration:none; display:block; width:97px; height:18px; background:url('../img/header-resa-international.png') no-repeat bottom left; }
#header_resa #resa_international a:hover { background:url('../img/header-resa-international.png') no-repeat top left; }
#header_resa .calendarbutton { vertical-align:top !important;  }
#header_resa input.plus { cursor:pointer; text-indent: -9999px; border:none; height:15px; width:17px; font-size:10px; font-weight:bold; background:url('../img/header-resa-plus-moins.png') no-repeat top left; }
#header_resa input.moins { cursor:pointer; text-indent: -9999px; border:none; height:15px; width:17px; font-size:10px; font-weight:bold; background:url('../img/header-resa-plus-moins.png') no-repeat top right; }
#header_resa #resa_debut, #header_resa #resa_fin, #header_resa #resa_nights { text-align:right; }

#head #fuaj { width:220px; height:47px; float:left; background:url('../img/fuaj.gif') no-repeat top left; }
#head #fuaj a { width:220px; height:47px; text-indent: -9999px; display: block; outline: 0 none;}
#head h1 { float:left; }
#head h1 a { color:#fb5213; font-size:16px;font-weight:bold; font-family:Trebuchet MS, Verdana; text-decoration:none;}
#head h1 a span { font-size:20px;}
#head h1 a span b { font-size:20px; font-weight:bold}
#head h2 { clear:both; color:#fff; font-size:14px; padding:2px 4px 2px 10px; font-family:Trebuchet MS, Verdana}

div.pre_popup{
	width:440px;
	height:270px;
	position:absolute;
	background:url('../img/fond-carte.gif') no-repeat 0 0;
	z-index:60; 
	display:none; 
top:10%; 
	left:40%;
}
div.pre_popup a { color:#FB5213; }
div.pre_popup a:hover { color:#a23a00; }
div.pre_popup p.f {text-align:right; margin:0.2em 1.2em 0 0;background:url('../img/croix.gif') no-repeat  87% 50%;}
div.pre_popup p.f a{text-decoration:none; color:#FFF; font-size:1.3em; font-weight:bold;}
div.pre_popup p.f a:hover{text-decoration:none; color:#FBBE22; font-size:1.3em; font-weight:bold;}
div.pre_popup div.t{width:370px; height:200px; padding:10px; font-size:12px; background:#fff; color:#000; position:absolute;top:2em;left:2em;}
div.pre_popup div.t p{margin:0 0 10px 0;}
div.pre_popup div.t p{margin:0 0 10px 0;}


/* -------- MENU ------------ */

#menu{list-style-type:none;margin:100px 0 0;padding-left:0;height:27px; width:380px; float:left;}
/* AJOUT YMV  */
#menu li{float:left;position:relative;z-index:10;}
#menu li img{position:relative;z-index:10;}
#menu li ul{position:absolute;top:34px;left:0;background-color:#F59E00;padding:6px 3px 0px 2px;width:150px; }
#menu li ul li{display:block;width:100%;padding:4px 0;z-index:50; border-bottom:1px solid #ED9901;}
#menu li ul li a{ text-decoration:none; font-size:11px; text-transform:capitalize; padding:2px;}
#menu li ul li a:hover{ background:white; color:#F59E00;}
#menu a{color:#FFFFFF; text-decoration:none}
#menu .menu_langues img{margin-right:-4px;}

#onglets{list-style-type:none;margin:125px 0 0 -4px; padding:0; height:26px; float:left;width: 385px;}
#onglets li{float:left; position:relative; z-index:10; margin:0 3px 0 0}
#onglets li a { cursor:pointer; text-decoration:none; display:block; color:#000; font-size:10px; font-weight:bold;}
#onglets li a:hover { color:#fff;}
#onglets li a span.l{ float:left;display:block;height:20px; background:url('../img/onglet.png') no-repeat top left; padding:6px 0 0 6px}
#onglets li a span.r{ float:left;display:block;width:10px; height:26px; background:url('../img/onglet.png') no-repeat top right;  }
#onglets li a:hover span.l{ background:url('../img/onglet.png') no-repeat bottom left; }
#onglets li a:hover span.r{ background:url('../img/onglet.png') no-repeat bottom right;  }
#onglets li ul{position:absolute;top:26px;left:0;background-color:#F59E00;padding:0px;width:150px; background:#feba00;border-bottom:1px solid #ED9901; }
#onglets li ul li{display:block;width:100%;padding:0;z-index:50; font-size:10px; border-top:1px solid #ED9901; border-left:1px solid #ED9901; border-right:1px solid #ED9901; }
#onglets li ul li a{ text-decoration:none; color:#000; font-weight:normal; display:block; text-transform:capitalize; padding:4px; background:#feba00;font-size:10px; }
#onglets li ul li a:hover{ background:#6f9ecf; color:#fff;}


/* -------------------------------------------- */
/* ----------- CONTENUS CORPS ----------------- */
/* -------------------------------------------- */

#left{margin-top:0px;float:left;width:184px;padding-left:5px;clear:left;}



/* ----------------------------------- */
/* --------- COLONNE GAUCHE ---------- */
/* ----------------------------------- */


#left .reserver{height:50px;padding-top:8px;}
#left .reserver img{opacity:0.5;filter:alpha(opacity=50);}
#left .btAdherent{margin:14px 0;}
#left ul{margin:0 0 45px 0;padding-left:4px;list-style-type:none;}
#left ul li{padding:8px 0;background:url('../img/pointille-gris.gif') repeat-x;}
#left ul ul{margin:0;padding:0 0 0 21px;}
#left ul ul li{padding:3px 0 0 10px;background:url('../img/left-puce-ssmenu.gif') no-repeat 0px 3px;}
#left div.actus{position:relative;margin-right:12px;border:1px solid #D8D8D8;}
#left div.actus h2{position:relative;margin-top:-22px;}
#left div.item{margin:-1px 8px 0 8px;padding:10px 0;background:url('../img/pointille-gris.gif') repeat-x;zoom:1;clear:both;}
#left div.item img{float:left;margin:0 8px 8px 0;border:1px solid #E3E3E3;}
#left div.item p{font-size:1.1em;font-weight:bold;}
#left div.item p.plus{
	margin-top:10px;
}
#left div.item p.plus a{padding-left:12px;background:url('../img/puce-plus.gif') no-repeat 0px 4px;color:#E56305;font-weight:normal;text-decoration:none;}

#center{float:left;width:389px;margin:15px 10px 0 0;}
#center.fiche{width:369px;padding:0 15px;}
#center p.fil{
	margin-bottom:13px;
	font-size:10px;
}
#center p.fil a{color:#1B89C7;font-weight:bold;text-decoration:none;}
#center p.fil .chevron{color:#CA4800;}
#center h2{margin-bottom:17px; margin-left:8px;}
#center h1, #center h3{color:#CA4800;}
#center h3.spip{font-size:1.2em;}
#center h4{margin:0 0 17px 0;}
#center p{
	margin-bottom:1em;
	font-size:12px;
}
#center p.top{padding:10px 30px;background:url('../img/pointille-gris.gif') repeat-x 50%;text-align:right;}
#center a{color:#CA4800;text-decoration:none;}
#center a:hover{text-decoration:underline;}
#center div.auberge{position:relative;margin-top:10px;padding:10px 8px 10px 12px;background:url('../img/auberge-bg.gif');border:1px solid #D8D8D8;border-bottom-width:4px;}
#center div.auberge h1{padding:0 0 0 20px;background:url('../img/auberge-puce-titre.gif') no-repeat;font-size:1.8em;}
#center div.auberge h4{margin:7px 0 10px 0;}
#center div.auberge ul{list-style-type:none;color:#7F7F7F;}
#center div.auberge li{margin-bottom:2px;zoom:1;}
#center div.auberge li.tel{padding:2px 0 2px 21px;background:url('../img/ico-tel.gif') no-repeat;}
#center div.auberge li.fax{padding:2px 0 2px 21px;background:url('../img/ico-fax.gif') no-repeat;}
#center div.auberge li.mail{padding:2px 0 2px 21px;background:url('../img/ico-mail.gif') no-repeat;}
#center div.auberge li.tarif{padding:2px 0 2px 21px;background:url('../img/ico-tarifs.gif') no-repeat;position:relative;z-index:1;height:16px;}
#center div.auberge li.plan{padding-left:12px;background:url('../img/puce-grise.gif') no-repeat;position:relative;}
#center div.auberge .photo{float:left;position:relative;margin:12px 12px 0 0;}
/* AJOUT YMV  */
#center div.auberge li.pdf{padding-left:12px;background:url('../img/puce-grise.gif') no-repeat;}
#center div.auberge img.picto{float:right;margin-left:5px;position:relative;}
#center div.auberge .item{float:left;width:40px;height:40px;font-size:8px;position:relative;}
#center div.auberge .item img{position:relative;}


#center div.auberge .popup{display:none;top:0.5em;left:2em; position:relative; z-index:1000}
#center div.auberge .popupContent{position:absolute;left:0px;top:0;z-index:80; width:118px;}
#center div.auberge .popupHaut{background:url('../img/infobulle/infobulle_item_haut.gif') no-repeat top left; height:20px;}
#center div.auberge .popupTexte{background-color: #ca4800;color:#FFFFFF;font-size:1.2em;padding:5px;z-index:80; margin-left:3px;text-align:center;}
#center div.auberge li.tarif .popupTexte{font-size:1em;}
#center div.auberge .popupBas{background:url('../img/infobulle/infobulle_item_bas.gif') no-repeat top left; height:11px;z-index:80; margin-left:3px;}

#center div.auberge .spip_logos{float:left;position:relative;margin:12px 12px 0 0;}

/* par defaut, la map est placée hors de la fenetre de manière à la cacher au chargement de la page (top:-1000;left:-1000;)*/
#center div.auberge div#pre_map{text-align:right;width:440px;height:440px;position:absolute;top:-1000em;left:-1000em;background:url('../img/fond-carte.gif') no-repeat 0 0;z-index:60;}
#center div.auberge div#pre_map a{text-decoration:none; color:#FFF; font-size:1.3em; font-weight:bold;}/*lors d'un survol */
#center div.auberge div#pre_map a:hover{text-decoration:none; color:#FBBE22; font-size:1.3em; font-weight:bold;}/*lors d'un survol */
#center div.auberge div#pre_map p{margin:0.2em 1.2em 0 0;background:url('../img/croix.gif') no-repeat  87% 50%;}/*petit x pour le fermer */

#center div.auberge div#map{width:400px;height:400px;position:absolute;top:2em;left:2em;}
#center div.auberge div#map #google_infobulle{text-align:left;}
#center div.auberge div#map #google_infobulle ul{ padding-left:10px;}
#center div.auberge div#map #google_infobulle img{float:right;}

#center #articles_avances{
	position:relative;
}

/*SEJOURS*/
#center div.sejour div.plus{text-align:right;margin-right:15px;}
#center div.sejour div.plus a{padding-left:12px;background:url('../img/puce-plus.gif') no-repeat 0px 4px;color:#E56305;font-weight:normal;text-decoration:none;}
/*
	#center div.sejour #blocPapier{position:relative;margin-top:10px;padding:10px 8px 10px 12px;background:url('../img/auberge-bg.gif');border:1px solid #D8D8D8;border-bottom-width:4px; margin-bottom:20px;}
	#center div.sejour .scotch{position:absolute;left:45%;top:-8px;}
*/
#center div.sejour .bprix{ font-size:1.1em; }
#center div.sejour .bdates{ margin-top:1em; font-size:1.1em;}
#center div.sejour .prix{  padding:2px; }
#center div.sejour .spip_logos{ float:right; border:1px solid #666;}

/*GROUPES*/
#center div.groupe .tarif{margin-top:25px;font-size:1.1em;font-weight:bold;}
#center div.groupe .compris{padding-top:40px;margin-top:25px;background:url('../img/sejour-compris.gif') no-repeat 0px 4px;}
#center div.groupe .non_compris{padding-top:40px;margin-top:25px;background:url('../img/sejour-non-compris.gif') no-repeat 0px 4px;}
#center div.groupe .options{padding-top:40px;margin-top:25px;background:url('../img/sejour-options.gif') no-repeat 0px 4px;}
#center div.groupe .suggestions{padding-top:40px;margin-top:25px;background:url('../img/sejour-suggestions.gif') no-repeat 0px 4px;}
#center div.groupe .logo{float:right;}


#center div.documents{margin-top:20px;}
#center div.documents .item{
	float:left;
	margin:0.2em; 
	font-size:0.9em;
	/*width:120px; 
	height:12em;
	text-align:center;*/
	width:100%; 
	height:100%;
	text-align:left;
}
#center div.documents .item a{font-weight:bold;font-size:1.1em;}

#center div.article .spip_logos{float:left;margin:0 0.5em 0.5em 0;}
#center div.article .chapo, #center div.article .chapo p{
	text-align:justify;
	/*font-style:italic;*/
	font-weight:bold;
	font-size:13px;
	margin-bottom:15px;
}

#center div.plan ul{list-style-type:none;margin:0 0 20px 10px;}
#center div.plan ul ul{margin:0 0 5px 10px; }
#center div.plan h2{ margin:0 0 8px 10px;}

/* SEJOURS ET GROUPES */
#center #blocPapier{position:relative;margin-top:10px;padding:10px 8px 10px 12px;background:url('../img/auberge-bg.gif');border:1px solid #D8D8D8;border-bottom-width:4px; margin-bottom:20px;}
#center .scotch{position:absolute;left:45%;top:-8px;}

/* AJOUT YMV  */
#center #listeAuberge{text-align:center;}
#center #listeAuberge select{margin:5px 0;font-size:1em;border:1px solid #B1B0B0;}
#center #listeAuberge .rubrique{ font-weight:bold;}

/*AJOUT TG*/
#center #listetypesejour{text-align:center;}
#center #listetypesejour select{margin:5px 0;font-size:1em;border:1px solid #B1B0B0;display:inline;}
#center #listetypesejour  option{padding-right:10px;}
#center #listetypesejour  #recherche_hiver{float:left;margin:0 10px 0 50px}
#center #listetypesejour  #recherche_activite_hiver{float:left;}


#center div.auberge .scotch{position:absolute;left:45%;top:-8px;}
#center .ssmenu{margin-bottom:19px;padding:6px 0 8px 10px;background:url('../img/pointille-gris.gif') repeat-x bottom;}
#center .ssmenu li{display:inline;margin-right:7px;}
#center div.etranger{float:left;width:186px;margin-right:9px;padding-bottom:10px;background:url('../img/etranger-arr-bas.gif') no-repeat bottom #F8F8F8}
#center div.etranger h2{margin:0 -5px 0 0/*IE6*/;background:#fff;}
#center div.etranger h2 img{position:relative;left:-5px;}
#center div.etranger p{margin:3px 6px;font-size:1em;}
#center div.etranger p a{padding-left:12px;background:url('../img/puce-vert.gif') no-repeat 0px 0px;color:#5D911A;font-weight:bold;text-decoration:none;}
#center div.coup2coeur{float:left;width:182px;margin:4px 4px;padding-bottom:9px;background:url('../img/coup-coeur-arr-bas.gif') no-repeat bottom #F8F8F8}
#center div.coup2coeur h2{margin:0px -2px 0 0/*IE6*/;background:#fff;}
#center div.coup2coeur h2{position:relative;left:-6px;}
#center div.coup2coeur div.bg{padding-bottom:20px;background:url('../img/coup-coeur-photo-bg.gif') no-repeat;text-align:center;}
#center div.coup2coeur p{margin:3px 4px;font-size:1em;}
#center div.coup2coeur p a{padding-left:12px;background:url('../img/puce-rose.gif') no-repeat 0px 0px;color:#C70071;font-weight:bold;text-decoration:none;}
#center div.share{width:380px; height:50px; padding-right:20px; background:url('share.png') no-repeat; font-size: 10px; color:#000000;}
#center div.share img{position:relative ;left:290px; top:10px;  }
#center div.share font{padding:20px; padding-top:10px;}
#center small{ text-align:right;background:#E17300; color:white; padding:0px 2px;}
#center .right{ 
	float:right; 
	padding-left:10px;
	margin:0;
}

#center .pagination{text-align:right;}

/*	AJOUT YMV - 07-11-20
	Gestion de l'affichage des pictos de transport
*/
.pictoTransport{vertical-align:middle;padding-right:2px;}
.intertitreInfos{display:block;padding:10px 0;}


/*	AJOUT YMV - 07-05-31
	Gestion de l'affichage des listes de resultat des recherches (recherche.html et recherche_criteres.html)
*/
.recherche_resultat ul{
	margin:10px 0;
}
.recherche_resultat li{margin-top:10px;padding-bottom:10px;list-style-image:url('../img/puce-plus.gif');list-style-position:inside;background:url('../img/pointille-gris.gif') repeat-x bottom;}
.recherche_resultat li a{font-size:1.2em;font-weight:bold;}
.recherche_resultat .presentation{padding:5px 0 0 15px;text-align:justify;}
.recherche_resultat .presentation img{float:right;margin-left: 5px;}
#center div.information{text-align:center; margin-bottom:20px; color:#CA4800;}

#search{float:left; margin-top:100px;width:159px; padding-bottom:12px;background:url('../img/recherche-bg.gif') no-repeat bottom;}
#recherche{width:105px;margin-left:10px;border:0;background:transparent;font-size:1em;}
#search label{margin:0; padding:0}
#search .btOk{vertical-align:middle;}

#multi{width:157px;margin:2em 0 4px;background:url('../img/rech-multi-bg.gif') no-repeat 0px 57px #F59E00;position:relative;}
#multi fieldset{border:0;padding:0 9px 7px 11px;margin:0;background:url('../img/rech-multi-bas.gif') no-repeat bottom;}
#multi fieldset p img{margin:-13px -15px 13px -11px;}
#multi label{display:block;margin-bottom:2px;color:#5F2200;font-weight:bold;}
#multi select{width:100%;margin-bottom:7px;font-size:1em;border:1px solid #B1B0B0;}
#multi .btValider{margin-left:auto;}

#right{float:left;width:161px;}
#right div.bonsPlans{background:url('../img/bons-plans-bg.gif') repeat-y right #E8E8E8;}
#right div.bonsPlans h2{margin:-5px -10px 10px -13px;}
#right div.bonsPlans h3{margin-top:5px;margin-bottom:7px;color:#0079B6;font-size:1.1em;}
#right div.bonsPlans p{text-align:justify;padding:0 0 -13px 0;}
#right div.bonsPlans a{text-decoration:none;}
#right div.bonsPlans .bg{padding:10px;background:url('../img/bons-plans-bg2.gif') no-repeat 0px 45px;height:1%;}
#right div.bonsPlans .bas{position:relative;margin:0 -10px -12px -10px;}
#right div.bonsPlans .sep{
	/*background:url('../img/pointille-gris.gif') repeat-x 50%;*/
	border-top: 1px dashed #76ADDE;
}
#right div.galerie{float:left;padding-bottom:20px;background:url('../img/galerie-bas.gif') no-repeat bottom #D4D4D4;text-align:center;}
#right div.galerie div.vignette{display:inline;float:left;margin:0 0 11px 10px;padding:4px;background:#fff;border:1px solid #C5C5C5;clear:left;}
/*	AJOUT YMV */
#right p.plus a{
	padding-left:12px;
	background:url('../img/puce-plus-bleuSapin.gif') no-repeat 0px 4px;
	color:#0079B6;
	font-weight:normal;
	font-size:1.1em;
	text-decoration:none;
}


#foot-logo{padding:10px 20px 0 0;background:url('../img/foot-logo-bg.gif') no-repeat left bottom;text-align:right;clear:both;}
#foot-logo img{margin-left:8px;}

#foot{padding-left:8px;clear:both;background:url('../img/foot-bg.gif') no-repeat;}


/****pour facebook et twitter ***/

.share{width:389px; heigth:50px; float:left; background:url('share.png') no-repeat;width:380px; no-repeat;}

#test{color:#F30}
/*****generique fait par thomas****/
p.spip{color:#000000; font-size:1em;text-align:justify;margin:0.5em 0.5em;}
ul.spip{margin-bottom:1.2em;margin-left:1.5em}
ul.spip li{
	list-style-image:url("../img/puce-orange.GIF");
	font-size:1.05em;
	width:98%;
	text-align:justify;
}
/* AJOUT YMV  */
ol.spip li{margin-left:25px;}



/*****pour les titre h2 stylé*****/

#center .titre_style{
font-family :arial, helvetica, sans-serif ;
font-size:2em;
font-weight:bold;
width:360px;
color:#3F93C1;
}
/* Images typographiques (via image_typo) */
.format_png { behavior: url(win_png.htc); }


#footer_links
{
	padding:10px;
	margin:0px 11px 0px 0px;
	background:#fff;
}
#footer_links div.l
{
	float:left;
	width:360px;
	margin-right:20px;
}	
#footer_links div.r
{
	float:left;
	width:160px;
	margin-right:20px;
}	
#footer_links h2
{
	font-size:12px;
	color:#555;
	padding:0 0 6px 0;
	margin:0 10px 6px 0;
}
#footer_links ul
{
	clear:both;
	margin:0;
	padding:0;
}
#footer_links ul li
{
	display:block;
	margin:0 0 4px 0;
}
#footer_links ul li a
{
	color:#555;
	text-decoration:none;
}
#footer_links ul li a:hover
{
	color:#CA4800;
	text-decoration:underline;
}



/* ---------------------------------------------------------------- */
/* ----------- MODIFICATIONS SQUELETTE 21 12 2011 ----------------- */
/* ---------------------------------------------------------------- */

body{
	background: none repeat scroll 0 0 #1B5773;
}

#page{
	background:  repeat-y scroll right center #FFFFFF;
	width:1000px;	
}
.align_right{
	text-align:right;
}
.separation_bleue, .separation_orange{
	height:1px;
	width:350px;
	margin-bottom:20px;
	bbackground: #6a87a5; /* Old browsers */
	background: -moz-linear-gradient(left,  #6a87a5 0%, #8daac6 12%, #b0cbe5 33%, #f7fbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6a87a5), color-stop(12%,#8daac6), color-stop(33%,#b0cbe5), color-stop(100%,#f7fbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* IE10+ */
	background: linear-gradient(left,  #6a87a5 0%,#8daac6 12%,#b0cbe5 33%,#f7fbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a87a5', endColorstr='#f7fbff',GradientType=1 ); /* IE6-9 */
}
.separation_orange{
	background: #f15b22; /* Old browsers */
	background: -moz-linear-gradient(left,  #f15b22 0%, #f2794d 12%, #f2a78c 33%, #f7fbff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f15b22), color-stop(12%,#f2794d), color-stop(33%,#f2a78c), color-stop(100%,#f7fbff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* IE10+ */
	background: linear-gradient(left,  #f15b22 0%,#f2794d 12%,#f2a78c 33%,#f7fbff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15b22', endColorstr='#f7fbff',GradientType=1 ); /* IE6-9 */
}

#center p.spip{
	font-size:12px;/* 1.05em au 03012012 */
	margin:10px 0;
}
#center ul.spip li{
	font-size:12px;
}

/* -------- BANDEAU --------- */
#head {
    background: url("../img/header_bg.jpg") no-repeat scroll 0 30px transparent;
	width:1000px;
	height:184px;/* sur fichier normal supprimer la height inutile */
	margin:0;
}
#head .spip_logos {
    position: inherit;
	margin:10px;
}

#head #header_right {
    color: #FFF;
    float: right;
    padding: 0px 20px 5px;
	margin-right:50px;
    text-align: center;
	background-color:#1B5773;
	border-radius:0 0 5px 5px;
}
#head #header_right a{
	color:#FFF;
	text-decoration:none;
}
#head #header_right a:hover{
	color:#FFF;
	text-decoration:underline;
}
#head #header_right a img{
	vertical-align:middle;
}
#head #header_right .reseaux_sociaux{
	background:none;	
}
#head #header_right a.reseaux_sociaux, #head #header_right a.reseaux_sociaux:hover{
	text-decoration:none;
	margin:0;
	padding:0 5px;
}

/* -------- MENU ------------ */
#onglets{
	margin:0;
	margin-bottom:25px;
	width:100%;
	background:#F15B22;
	background: -moz-linear-gradient(top,  #f15b22 0%, #d35121 52%, #c14619 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f15b22), color-stop(52%,#d35121), color-stop(100%,#c14619)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* IE10+ */
	background: linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15b22', endColorstr='#c14619',GradientType=0 ); /* IE6-9 */
}
#onglets li{
	background:none;
}
#onglets li a {
	padding:5px 30px;
	font-size:14px;
	color:#FFF;
}
#onglets li ul{
	background:#C14619;
	border-bottom:1px solid #F15B22;
	width:200px;
	left:30px;
}

#onglets li ul li{	
	border-top:1px solid #F15B22;
	border-left:1px solid #F15B22;
	border-right:1px solid #F15B22;
	width:199px;
}
#onglets li ul li a{
	background:none;
	color:#FFF;
	font-size:1.1em;
}
#onglets li ul li a:hover{
	background-color:#76ADDE;
}

/* -------------------------------------------- */
/* ----------- CONTENUS CORPS ----------------- */
/* -------------------------------------------- */
#left{
	width:215px;
	padding:5px;
	margin:0 20px 0 5px;
	background-color:#e6e6e6;
}
#left ul li{
	background:none;
	padding:0;
	margin:0;
}

#center{
	margin:0 20px 0 0;
    width: 510px;
}
#right {
    width: 205px;
	margin-right:5px;
}



/* ----------------------------------- */
/* --------- COLONNE GAUCHE ---------- */
/* ----------------------------------- */
#adhesion{
	background: #75adde; /* Old browsers */
	background: -moz-linear-gradient(top,  #75adde 0%, #2982ae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75adde), color-stop(100%,#2982ae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #75adde 0%,#2982ae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #75adde 0%,#2982ae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #75adde 0%,#2982ae 100%); /* IE10+ */
	background: linear-gradient(top,  #75adde 0%,#2982ae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75adde', endColorstr='#2982ae',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	margin-bottom:15px;
	padding:5px;
	font-size:15px;
	color:#FFF;
}
#adhesion a{
	color:#FFF;
	text-decoration:none;
	font-variant: small-caps;
    font-weight: bold;
}
#adhesion a:hover{
	text-decoration:underline;
}
.reseaux_sociaux{
	margin-bottom:15px;
	background-color:#FFF;
	border-radius:3px;
	padding:5px;
}
.reseaux_sociaux h3{
	font-size:12px;
	color:#F15B22;
}
.reseaux_sociaux h3{
	margin-bottom:5px;
}
.reseaux_sociaux a{
	color:#000;
	text-decoration:none;
	margin:0 5px;
}
#left ul{
	margin-bottom:25px;
}

#blocs_recherches{
    background-color: #FFFFFF;
    border: 1px solid #A3B7C8;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 0;
}

/* recherche libre */
#search{
	background:none;
	margin:0;
	width:100%;
	margin-left:7px;
}
#search label{
	display:none;
}
#search input#recherche{
	border:1px solid #ADADAD;
	border-radius:3px;
	height: 20px;
    width: 175px;
	padding-left:3px;
	background-color:#FFF;
	color:#787878;
}
#recherche{
	margin:0;
}
#search .btOk {
    vertical-align: text-bottom;
}

/* ---- RESERVATIONS ----- */
#encart_resa{
    background-color: #FFF;
	width:203px;
	padding:5px;
	margin-bottom:20px;
	float:left;
}
#encart_resa h2, #recherche_multicriteres h2, #left .fond_titre h2{
	border-radius: 3px 3px 0 0;
    padding: 6px 5px;
	/*margin-left:3px;*/
	background: #f15b22; /* vieux navigateurs */
	background: -moz-linear-gradient(top,  #f15b22 0%, #d35121 52%, #c14619 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f15b22), color-stop(52%,#d35121), color-stop(100%,#c14619)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* IE10+ */
	background: linear-gradient(top,  #f15b22 0%,#d35121 52%,#c14619 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15b22', endColorstr='#c14619',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	font-size:15px;
}
#header_resa {
    background: none;
    background-color: #FFF;
	padding:0;
	width:203px;
	min-height:185px;
}

#header_resa #resa_france{
    float: left;
    margin: 0;
    text-indent:0;
    width: 97px;
	background:#c14619;
}
#header_resa #resa_international {
    float: left;
    text-indent: 0;
  /*  width: 103px;
	background:#c14619;*/
}
#header_resa #resa_france span{
	background:none;
	background-color:#F15B22;
	width:87px;
}
#header_resa #resa_france span, #header_resa #resa_international a{
	border-radius:3px 3px 0 0;
	border-bottom:1px solid #F15B22;
	padding:3px 5px;
	color:#FFF;
	font-weight:bold;
	height:10px;
}
#header_resa #resa_international a{
	background:none;
	background-color:#76ADDE;
	width:96px;
}
#header_resa #resa_international a:hover{
	background:none;
	background-color:#c14619;
	color:#FFF;
	text-indent:0;
}
#header_resa table{
	width:203px;
	border-collapse: collapse;
}

#header_resa form{
	border-left: 1px solid #f15b22;
    border-right: 1px solid #f15b22;
    border-bottom: 1px solid #f15b22;
	padding:5px;
}
#header_resa form table tr td{
	padding-bottom:5px;
}
#header_resa table td.onglets_location{
	padding:0;
	background:#c14619;
}

/* --- RECHERCHE MULTICRITERES --- */
#recherche_multicriteres{
	background-color:#FFF;
	padding:0 5px;
}
#multi, #multi fieldset {
	background:none;
	padding: 6px 6px 7px 5px;
}
#multi{
	border: 1px solid #F15B22;
    margin: 0;
   min-width: 190px;
}
#recherche_multicriteres h2{
	/* criteres avec titre l 176 */ 
}
#header_resa  .btValider, #recherche_multicriteres .btValider{
	float:right;
	margin:5px 10px 0 0;
}

/* ----- Liens contacts ------ */
#contacts{
	margin-top:20px;
}
#contacts ul li.lettre {
	list-style:inside url(../img/lettre.png);
}
#contacts ul li.brochure {
	list-style:inside url(../img/brochure.png);
}
#contacts ul li a{
	color:#F15B22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#contacts ul li a:hover{
	color:#76adde;
}

/* ------ BLOC CARTE ETRANGER --------- */
#left #img{
	background-color:#FFF;
	text-align:center;
}

/* ----------------------------------- */
/* ------------ CENTRE --------------- */
/* ----------------------------------- */

#center p.fil, #center p.fil .chevron, #center p.fil a {
    color: #888888;
}
#center p.fil a:hover {
    color: #76ADDE;
}
#center h1, #center h2{
	margin: 0 0 20px 0;
}
#center .savoir_plus{
	text-align:right;
	margin-top:10px;
}
#center .savoir_plus a{
	color:#76ADDE;
	font-size:11px;
	text-decoration:underline;
}

/* -------- PAGE SOMMAIRE -------- */

.col1, .col2{
	width:510px;
	min-height:150px;
	margin:0 0 20px 0;
	padding:0;
	/*float:left;*/
	margin-bottom:30px;
}
.col1 h3{
	font-size:1.3em;
}
#center .fond_titre{
	background: url("../img/titre_fond_orange.png") repeat scroll 0 30px transparent;
	opacity:0.8;
	color:#76ADDE;
	width:200px;
	height:30px;
	border-radius:3px 3px 0 0;
}
#center .coup_coeur .fond_titre{	
	color:#C14619;
}
#center div.etranger{
	background:none;
	width:100%;
}
#center .etranger .fond_titre{
	background: url("../img/titre_fond_bleu.png") repeat scroll 0 30px transparent
}
#center div.etranger h2{
	margin:0;
	background:none;
	color:#F15B22;
}
#center div.etranger #img{
	float:left;
	margin:0 10px 10px 0;
}
#center .fond_titre h2{
	width:200px;
    margin: 0;
	padding:0 10px;
	font-size: 15px;
}
#center a img{
    margin: 0 10px 10px 0;
	float:left;
}
.accueil_intro{
	min-height:100px;
	margin:10px 0;
	text-align:justify;
	font-size:1.1em;
}

/* ------------------------------- */
/* -------- PAGE RUBRIQUE -------- */
/* ------------------------------- */
.rubrique_texte{
	margin-bottom:20px;
}
.recherche_resultat .presentation{
	font-size:12px;
	padding:0;
}
.recherche_resultat  h1{
	margin-bottom:35px;
}
.liste_logo{
	float:left;
}

/* -------- liste articles mis en avant ---------- */
.recherche_resultat li{
	background:none;
	list-style:none;
}
.recherche_resultat li a{
	font-size:1.3em;
	display:block;
	margin-bottom:5px;
}
ul.remontee_rubrique{
	/*background-color:#76ADDE;*/
	background-color:#E8E8E8;
	border-radius:3px;
	/*color:#FFF;*/
	color:#13295E;
	margin:15px 0 20px 0;
}
.remontee_rubrique li{
	padding:15px 10px;
	margin:0;
	list-style:none;
	background:none;
}
#center .remontee_rubrique li a{
	color:#546C85;
}
.recherche_resultat .remontee_rubrique .tirets, .recherche_resultat .pointilles{
}
.recherche_resultat .pointilles{
	border-bottom:1px dotted #666;
	width:100%;
}
.recherche_resultat .remontee_rubrique .tirets{
	width:80%;
	margin-left:10%;
	border-top:1px dashed #6A87A5;
}
/* ------------------------------- */
/* -------- PAGE ARTICLE -------- */
/* ------------------------------- */
#center div.article .spip_logos {
    margin: 0 10px 10px 0;
}

.intro_article{
	min-height:133px;
	margin-bottom:20px;
}

#center div.auberge{
	background:none;
}
#center div.auberge h1{
	background:none;
	padding:0;
}
#center div.auberge h1 span.AJ{
	color: #555; 
	font-size: 0.8em;
	margin-bottom:15px;
	display:block;
}
#center div.auberge h1 span.nom_AJ{
	/*margin-left:190px;*/
	display:block;
}
#center .auberge h2.soustitre{
	color:#2982AE;
	margin:10px 0 20px 0;
	font-size:1.5em;	
}
#center .auberge h4{
	color:#555;
	font-size:1.2em;
}

#center div.auberge .spip_logos{
	margin: 0 12px 0 0;
}
div.logo_auberge{
	float:left;
	width:190px;
	min-height:150px;
	margin-bottom:20px;
}
div.coordo_auberge{
	width:260px;
	float:left;
	margin-bottom:20px;
}
#center .reservation{	
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
	background-color:#2982AE;
	color:#FFF;
	border-radius:3px;
	padding:5px;
	width:170px;
	text-align:center;
	float:right;
	margin-right:118px;
}
#center .reservation a{
	color: #FFF;
}
#center .ssmenu{
	background:none;
	padding: 8px 0 8px 10px;
	margin-top:10px;
	background-color:#D35121;
	color:#FFF;
}
#center .ssmenu li a{
	color: #FFFFFF;
    font-variant: small-caps;
    letter-spacing: 0.2em;
	font-size: 1.1em;
}
h4.intertitre_auberges{
	color:#C14619;
	font-size:1.5em;
	font-variant:samll-caps;
}

#center p.top{
	background:none;
	padding: 20px 10px 20px 400px;
}
#center p.top a img{
	clear:both;
	margin:0;
}

/* ------- PAGE SEJOUR ET GROUPE ------- */
#center .sejour h1, #center .groupe h1, #center .article h1{
	color:#2982AE;
	font-size:1.8em;	
}
#center .sejour h2.soustitre, #center .groupe h2.soustitre, #center .article h2.soustitre{
	color:#F15B22;
	margin:10px 0 20px 0;
	font-size:1.5em;	
}
#center .sejour #blocPapier, #center .groupe #blocPapier, #center .article #blocPapier{
	background:none;
}
#center .sejour h3, #center .sejour h3.spip, #center .groupe h3, #center .article h3, #center .groupe h3.spip, #center .article h3.spip{
	font-size:1.3em;
	margin:15px 0;
	width:200px;
	background:#76ADDE;
	padding:5px 10px;
	color:#FFF;
}
#center .sejour .texte h1, #center .groupe .texte h1, #center .article .texte h1{
	color:#2982AE;
	font-size:1.3em;
}
#center .sejour h2, #center .groupe h2, #center .article h2{
	color:#666;
	font-size:1.2em;
}
#center div.sejour .bprix, #center div.groupe .bprix, #center div.article .bprix {
    margin-top: 15px;
}

	/* on met le titre h2 de la galerie avec colonne droite, meme style que bons plans... */ 
#right div.galerie{
	background:none;
	width:205px;
}
#right div.galerie #galerie_photos{
	padding: 20px 32px;
	border:1px solid #2982ae;	
}
#right div.galerie div.vignette{
	margin:0 0 10px 0;
}
	
/* ------ FORMULAIRES ------- */
.#newsletter select, #newsletter input{
	border:1px solid #F15B22;
}

/* ----------------------------------- */
/* ---------------- PLAN ------------- */
/* ----------------------------------- */
.plan_site  #center  div.plan h1 a{
	color:#2982AE;
	font-size:1em;
}
.plan_site #center div.plan ul li{
	margin:2px 0;
}


/* ----------------------------------- */
/* --------- COLONNE DROITE ---------- */
/* ----------------------------------- */
#right div.bonsPlans, #right div.bonsPlans .bg{
	background:none;
}
#right div.bonsPlans .bg{
	padding:10px 35px;
}
#right div.bonsPlans h2, #right div.actus h2, #right .galerie h2,#right .qualite h2,#right div.service_civique h2{
	background: #75adde; /* Old browsers */
	background: -moz-linear-gradient(top,  #75adde 0%, #2982ae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75adde), color-stop(100%,#2982ae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #75adde 0%,#2982ae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #75adde 0%,#2982ae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #75adde 0%,#2982ae 100%); /* IE10+ */
	background: linear-gradient(top,  #75adde 0%,#2982ae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75adde', endColorstr='#2982ae',GradientType=0 ); /* IE6-9 */
	border-radius: 3px 3px 0 0;
	padding:5px 5px 5px 10px;
	color:#FFF;
	font-size:15px;
	margin:0;
}
#right div.bonsPlans h2 a, #right div.actus h2 a, #right div.qualite h2 a,#right div.service_civique h2 a{
	text-decoration: none;
	color:#FFF;
}

/* --- BONS PLANS ---- */

#right div.bonsPlans{
	padding:0;
}
#right div.bonsPlans .bg {
	border:1px solid #6a87a5;
}

/* --- ACTUS ---- */
.actus, .qualite{
	margin-top:20px;
}
.actus #bloc_item,.qualite #bloc_item{
	padding:10px;
	border:1px solid #6a87a5;
}
.actus .item{
	padding-bottom:5px;
}
.actus .item h3,.service_civique .item h3{
	font-size:13px;
	margin-bottom: 8px;
}
.actus .item a img,.qualite .item a img{
	float:left;
	margin: 0 5px 10px 0;
}
.actus .item .plus, .qualite .item .plus,.service_civique .item  .plus{
	border-bottom:1px dashed #76ADDE;
	margin:3px 0 10px;
    padding: 3px 0 7px;
    text-align: right;
}
.actus .item .dernier,.qualite .item .dernier,.service_civique .item  .dernier{
	border: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}
/* a relier au fichier css general ligne 276 */
#right div.plus a {
    background: url("../img/puce-plus-bleu.gif") no-repeat scroll 0 4px transparent;
    color: #0079B6;
    font-size: 1.1em;
    font-weight: normal;
    padding-left: 12px;
    text-decoration: none;
}

/* --- QUALITE ---- */
#right div.qualite h2{
	background: #ef794f; /* Old browsers */
	background: -moz-linear-gradient(top,  #ef794f 1%, #f15b22 44%, #ff4300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ef794f), color-stop(44%,#f15b22), color-stop(100%,#ff4300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ef794f 1%,#f15b22 44%,#ff4300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ef794f 1%,#f15b22 44%,#ff4300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ef794f 1%,#f15b22 44%,#ff4300 100%); /* IE10+ */
	background: linear-gradient(top,  #ef794f 1%,#f15b22 44%,#ff4300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef794f', endColorstr='#ff4300',GradientType=0 ); /* IE6-9 */
}
.qualite #bloc_item{
	border:1px solid #ef794f;
}
.actus .item h3 a, .qualite .item h3 a{
	color:#000;
	text-decoration:none;
}

/* --- SERVICE CIVIQUE ---- */
.service_civique{
	background:#F15B22;
	border-radius:3px;
	padding:5px;
	color:#FFF;
}
.service_civique .item{
	padding:10px 5px 10px 10px;
}
#right div.service_civique a{
	color:#FFF;
	text-decoration:none;	
}
#right div.service_civique h2{
	background:none;
	border-bottom:1px solid #C14619;
}
#right div.service_civique p{
	
}
#right div.service_civique p.plus a{
	background:url('../img/puce-plus-blanche.gif') no-repeat 0px 4px;
}

/* ----------------------------------- */
/* ------------ PIED PAGE ------------ */
/* ----------------------------------- */
#foot-logo{
	margin:40px 0 0 10px;
	height:30px;
}
#foot{
	margin:0 10px;
	padding:10px;
	background:none;
	background-color:#2A2A2A;
	/*background-color:#C96400;*/
	color:#DDD;
	font-size:11px;
	text-align:center;
}
#foot a{
	color:#DDD;
	text-decoration:none;
	margin:0 3px;
}
#foot a:hover{
	color:#F15B22;
}
#foot_institutionnel, #foot_institutionnel a{
	background-color:#E6E6E6;
	border-radius:0 0 3px 3px;
	margin:0 10px;
	padding:10px 0;
	text-align:center;
}
#foot_separateur{
	width:200px;
	margin:20px auto;
	border-top:1px dotted #DDD;
}
#footer_links{
	margin:10px;
	background-color:#E6E6E6;
	border:1px solid #A3B7C8;
}
#footer_links div.l, #footer_links div.r{
	margin-right:90px;
}


/* specifique IE7 */
.ie7 #right div.galerie{
	/*border:1px solid #6a87a5;*/
}
.ie7 #right div.galerie #galerie_photos{
	border:none;
}

