@charset "UTF-8";
/* CSS Document */

/*fix footer en bas de page */
html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

#container {padding-bottom: 0px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -74px; /* negative value of footer height */
	height: 74px;
	clear:both;} 

.clearfix:after {content: ".";
	display: block;
	height: 74px;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*Liens      */
#rightContent p a.spip_ancre{font-size:90%; background-color:#cfcbc0;color:#fff;}
#rightContent p a.spip_ancre:hover{
	font-size:90%;
	background-color:#C77F35;
	color:#fff;
}
#rightContent p a{color:#C77F35;}
#rightContent p a:link{color:#C77F35;}
#rightContent p a:hover{
	background-color:#C77F35;
	color:#fff;
}
#rightContent a.spip_in{color:#C77F35;}
#rightContent a.spip_in:hover{background-color:#C77F35; color:#fff;}
#abonneLink a{
margin: 15px 0 0 0;
background:url(images/mabonne_off.gif) no-repeat #cfcbc0;
width:270px;
height:42px;
display:block;
}
#abonneLink a:hover{
background:url(images/mabonne_on.gif) no-repeat #59493f;
width:270px;
}
div.pagination a{color:#59493f;}
div.pagination a:hover{color:#C77F35;}

/* PAGE */
body{
	background:url(images/background.gif) repeat;
	width:100%;
}

#container{
	width:100%;
	height:auto;
		
	}
#header{
	height:178px;
	width:inherit;
	background:url(images/header_background.jpg) repeat-x;
	padding: 1px 0;
	}
/*#logo{
	
	width:227px;
	height:129px;
	margin:0 0 0 44px;
	
}*/
#menu{
	background:url(images/logo.gif) no-repeat transparent;	
	width:1000px;
	height:181px;
	margin: 0 auto;text-indent:-9000em;
		}
		#recherche{width:270px;margin:0px 0px 30px 0;}
#MainContent{
	width:1000px;
	height:auto;
	padding:30px 0 0 0;
	margin: 0 auto;
	}
#leftContent{
	width:270px;
	margin:0 55px 30px 0;
	height:auto;
	float:left;
	
		}
___content-wrapper{width:575px;
float:left;
}
#rightContent{
	width:575px;
	height:auto;
	float:left;
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px dashed #59493f;}
	#rightContent_rub3{
	width:575px;
	height:auto;
	float:left;
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
	border-bottom: 1px dashed #59493f;}

#footer{
	height:74px;
	width:inherit;
	background:url(images/footer_background.jpg) repeat-x;
	padding:1px 0;
	}
#footerContent{
	width: 1000px;
	margin:0 auto;
	background:url(images/logoCF.png) no-repeat 30px 25px;
	padding:25px 0 0 70px;
	height:30px;
}

hr{border: 1px inset #999;}
/*MENU*/
#menu ul{padding: 138px 0 0 0;}
#menu ul li{
		float:left;
		line-height:17px;text-indent:-9000em;
		
}
#menu ul li.accueilItem{ background:url(images/separateur_menu.gif) right no-repeat;margin: 0 20px 0 0;}
#menu ul li.accueilItem a:hover, #menu ul li.accueilItem a.selected{background:url(images/menu_accueil_on.gif) no-repeat transparent !important;}
#menu ul li.accueilItem a{display:block;width:93px;	height:25px; padding:0 20px 0 0;background:url(images/menu_accueil_off.gif) no-repeat transparent; cursor:pointer;}
#menu ul li.leMagItem{background:url(images/separateur_menu.gif) right no-repeat;margin:0 20px 0 0;}
#menu ul li.leMagItem a{display:block;width:148px;height:25px;padding:0 20px 0 0;background:url(images/menu_magazine_off.gif) no-repeat transparent;  cursor:pointer;}
#menu ul li.leMagItem a:hover, #menu ul li.leMagItem a.selected{background:url(images/menu_magazine_on.gif) no-repeat transparent !important;}
#menu ul li.articlesItem{margin:0 20px 0 0; background:url(images/separateur_menu.gif) right no-repeat;}

#menu ul li.articlesItem a{display:block;width:104px;height:25px;padding:0 20px 0 0;background:url(images/menu_articles_off.gif) no-repeat transparent; cursor:pointer;}
#menu ul li.articlesItem a:hover, #menu ul li.articlesItem a.selected{background:url(images/menu_articles_on.gif) no-repeat transparent !important;}
#menu ul li.ressourcesItem{margin:0 20px 0 0;  background:url(images/separateur_menu.gif) right no-repeat;}
#menu ul li.ressourcesItem a{display:block;width:135px;height:25px;padding:0 20px 0 0;background:url(images/menu_ressources_off.gif) no-repeat transparent;cursor:pointer;}
#menu ul li.ressourcesItem a:hover, #menu ul li.ressourcesItem a.selected{background:url(images/menu_ressources_on.gif) no-repeat transparent !important;}
#menu ul li.infosItem{margin:0 20px 0 0;  background:url(images/separateur_menu.gif) right no-repeat;}
#menu ul li.infosItem a:hover, #menu ul li.infosItem a.selected{background:url(images/menu_infos_on.gif) no-repeat transparent !important;}
#menu ul li.infosItem a{display:block;width:69px;height:25px;padding:0 20px 0 0;background:url(images/menu_infos_off.gif) no-repeat transparent;cursor:pointer;}
#menu ul li.abonneItem a:hover, #menu ul li.abonneItem a.selected{background:url(images/menu_sabonner_on.gif) no-repeat transparent !important;}
#menu ul li.abonneItem a{display:block;width:133px;height:25px;padding:0 20px 0 0;background:url(images/menu_sabonner_off.gif) no-repeat transparent; cursor:pointer;}
#menuAncres {margin:0 0 25px 0;}
#menuAncres ul li{float:left;font-family:Verdana, Geneva, sans-serif; font-size:80%;margin:0 5px 15px 0; }
#menuAncres ul li a{color:#59493f;text-decoration:underline;background-color:#cfcbc0;padding:3px}
#menuAncres ul li a:hover{color:#fff;text-decoration:underline;background-color:#59493f;padding:3px}

/* Outils ------*/
.clear{clear:both;}
.degageTxt{display:block;text-indent:-9000em;width:0; height:0;}
#load{font-family:Verdana, Geneva, sans-serif; font-size:80%; background: url(images/ajax-loader.gif) no-repeat 0 0; padding: 0 0 0 20px;}

/*Mise en forme ///////////////*/
#couvIndex{padding:0 0 15px 0;border-bottom: 3px solid #59493f;}
.imgborder{border: 5px solid white;}
.column {width:260px;float:left; margin: 0 25px 0 0; text-align:justify; } 
.column p{width:260px;}
img.bandeauimg{display:block; margin:0 0 20px 0;}
.BoxMagArchives{width:260px;float:left;margin:0 40px 0 0;border: 5px solid white;background-color:#59493f;overflow:hidden;
position:relative;}
.BoxMagArchives:hover{border: 5px solid #a3907c;}
#encarts{width:555px;background-color:#cfcbc0;padding:10px;margin:25px 0;color:#666;font-size:75%;font-family:Verdana, Geneva, sans-serif;border: 5px solid white;line-height:1.2em;}
#rightContent #encarts p{width:555px;margin-top:25px;color:#666;font-size:100%;font-family:Verdana, Geneva, sans-serif;}
#encarts_abonne{width:50%;line-height:1.2em;background-color:#cfcbc0;padding:10px;margin:25px 0 0 0;color:#666;font-size:75%;font-family:Verdana, Geneva, sans-serif;border: 5px solid white;}
#pdf{float:right;margin:15px 0px 5px 0;}
#pdf a,#pdf a:link,#pdf a:visited, #pdf a:hover,#pdf a:active{background-color: none !important;padding: 9px 0 0 0;}
#NewsletterBox{padding-bottom:15px;border-bottom: 1px dashed #59493f;margin-bottom:25px;width:245px;}
#thematique{margin-bottom:55px;border-bottom: 1px dashed #59493f;padding-bottom:15px;}
.ressources#rightContent:last-child {border:none;margin-bottom:0;padding:0;}
.spip_documents_left{margin:5px 20px 10px 0;}
.spip_documents_left img{border: 3px solid #fff}
#encarts .spip_documents_left img {
border:none;margin:5px 20px 25px 0;
}
#rightContent p a:hover img{border: 3px solid #cfcbc0}
div.pagination {display:block;font-family:Verdana, Geneva, sans-serif;;margin:0 0 15px;text-align:center;font-size:80%;}
.gsc-branding{display:none;}
.copyright{display:block;margin:-20px 0 0 8px; font-family:Verdana, Geneva, sans-serif; font-size:70%; color:#fff;}
span.copyrightArt{display:block;margin:-40px 0 0 8px;padding:1px 0;}
.copyrightArt p{font-family:Verdana, Geneva, sans-serif; font-size:60%; color:#fff;}

.captionfull img {
border:0 none;
left:0;
position:relative;
top:50;
}
.texteMag {
background-color:#000000;
float:left;
height:75px;
padding:5px 0 0 5px;
position:absolute;
width:100%;
}
.captionfull .texteMag {
left:-270px;
top:35px;
height:100%;
 opacity: .8; 
    /* Pour IE 5-7 */ 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
    /* Pour IE 8 */ 
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.caption .texteMag {
left:0;
top:280px;
}
.archivesHR{border-top: 2px solid #59493f;margin: 0 0 35px 0;width:930px;}
.archivesHRfin{margin: 40px 0 80px 0;border:none;border-bottom: 1px dashed #59493f;height:1px;width:930px;}

/*TITRE ----*/
h1.titreArticle{
	display:table;
	border-top: 3px solid #59493f;
	padding:25px 0 0 0;
	margin: 0 0 30px 0;
	}
h1.archives{
	text-indent:-9000em;
	background:url(images/archives.gif) no-repeat;margin: 0 0 15px 0;
	height:38px;
}
h2{font-family:Georgia, "Times New Roman", Times, serif;border-bottom:2px solid #59493F;font-size:100%;
line-height:2em;
margin:25px 0 25px 0;color:#59493F}
h2#Newsletter{background:url(images/newsletter.gif) -4px -1px no-repeat #cfcbc0;
width:270px;
height:42px;
display:block;
margin:5px 0 0 0px;border-bottom: 1px dashed #59493f;
}
h3.date{
	display:inline;
	padding:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#59493f;
	background-color:#cfcbc0;
	}
	h3.telecharge{
	padding:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#59493f;
	background-color:#cfcbc0;
	}
	h3.spip {
border-bottom:1px dotted #59493F;
border-top:2px solid #59493F;
color:#59493F;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
line-height:2em;
margin:35px 0 20px 0;
width:575px;
}
h4.auteur{
	margin:20px 0 0 0;
	padding:0 0 0 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333;
	background:url(images/flecheDate.gif) no-repeat;
	}
	h4.titredoc{
	margin:5px 0;
	padding:0 0 0 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#333;
	background:url(images/flecheDate.gif) no-repeat;
	}
	h4.retourAncre{
	padding:0 0 0 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#333;
	background:url(images/flecheDate.gif) 0 4px no-repeat;
	}
.ressources	h4.retourAncre p a.spip_ancre{	font-size:90%; background-color:#C77F35;color:#fff;}
h4.auteur span{text-transform:uppercase;}
h5{}
#couvIndex h5{
	width: 270px;
	margin: 0 0 15px 0;
	padding: 15px 0;
	border-top: 3px solid #59493f;
	border-bottom: 1px dashed #59493f;
	font-family: Verdana, Geneva, sans-serif;
	font-size:60%;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	}
#couvIndex h5.img{
	width: 270px;
	margin: 0 0 15px 0;
	padding: 10px 0;
	border-top: 3px solid #59493f;
	border-bottom: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:60%;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	}
	
.BoxMagArchives h3{
	background-color:#59493f;
	border-bottom: 2px solid #a3907c;
	padding:3px 3px 8px 6px;
}
/* TEXTES --------*/
p{	font-family: Verdana, Geneva, sans-serif;
	font-size:80%;
	line-height:1.3em;
	font-weight:thinner;
	color:#000;
	text-align:justify;
	width:575px;
}
#textcolonne p, #rightContent p{margin: 0 0 15px 0;clear:both;}
#rightContent p.chapo{
	margin:20px 0;
	font-weight:700;
	font-family: Verdana, Geneva, sans-serif;
	font-size:85%;
	color:#333;
	text-align:justify;
	width:575px;
	padding: 10px 0;
	border-bottom:1px dotted #a3907c;
	border-top:1px dotted #a3907c;
	clear:both;
}
.BoxMagArchives p{
	width:240px;color:#FFF;
	padding:3px 0 3px 6px;
	}
#thematique p:last-child{margin:0 0 30px;}	
#thematique p{margin: 0 0 25px 0;}	
#thematique p strong{margin:10px 0 0 0;display:block; font-family:Georgia, "Times New Roman", Times, serif;}
#footerContent p{color:#fff; font-size:60%;line-height:1.2em;width:965px;}
.doctaille{font-size:65%;font-family: Verdana, Geneva, sans-serif;color:#333;}
.descriptiondoc{margin:0;font-size:65%;font-family: Verdana, Geneva, sans-serif;color:#333;}
/* Listes ---------*/
ul.suiteArticle{list-style-type:none;font-family: Verdana, Geneva, sans-serif;
	font-size:70%;
	line-height:1.2em;
	font-weight:bold;
	margin:35px 0 0 0;
}

ul.suiteArticle li{background:url(images/flecheLien.gif) no-repeat 0 2px;padding:0 0 0 20px;margin:0 0 5px 0;line-height:1.3em;
}
ul.suiteArticle li a{color:#C77F35; padding:1px 3px;}
ul.suiteArticle li a:hover{background-color:#C77F35; color:#fff;}

ol{list-style-type:decimal-leading-zero;margin:0;padding:0 0 0 30px;line-height:1.2em;	font-family: Verdana, Geneva, sans-serif;font-size:80%;width:575px;}
ol li{margin: 0 0 0px 0; padding: 0 0 8px 8px; border-left:1px outset;width:560px}
ol li a{
	color:#C77F35;
}
ul#sousmenu{font-family: Verdana, Geneva, sans-serif;font-size:75%;text-transform:uppercase;}
ul#sousmenu li{margin:0 0 5px 0;}
ul#sousmenu li a{background:url(images/sousmenuFleche.png) no-repeat 5px 8px #cfcbc0;display:block;width:250px;color:#59493f;padding:5px 0 5px 20px;text-decoration:none;}
ul#sousmenu li a:hover{background:url(images/sousmenuFleche.png) no-repeat 10px 8px #59493f;display:block;width:250px;color:#FFF;
	}
	
ul#sousmenu li ul#soussoumenu{font-family: Verdana, Geneva, sans-serif;font-size:70%;}	
ul#sousmenu li ul li{margin:2px 0;padding:0 0 0 20px;}
ul#sousmenu li ul li a{color:#59493f; text-decoration:underline;background:none repeat scroll 0 0 transparent;
display:block;
text-decoration:underline;
text-transform:none;
width:250px;padding:2px 0;}
ul#sousmenu li ul li a:hover{text-decoration:none; background-color:#59493f; color:#fff;}
	ul.spip{list-style-type:circle;font-family: Verdana, Geneva, sans-serif;font-size:70%;
	line-height:1.2em;}
/* galerie image --------------------------------- */

#galerie h6{
font-size:60%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0682ab;
}


#galerie h6.neg{
margin:-10px 0 10px 0;
}

ul.list_doc {

list-style-type:none;

width:550px;
height:auto;
display:inline;

}

li.cadre_doc {

	float:left;
	width:94px;
}

li.cadre_doc a{
display:block;
    width: 80px;
    height: 80px;
    border: 1px solid #999;
    margin: 11px 6px 11px 0px;
    padding: 0px;

}

li.cadre_doc a:hover {
    border: 1px solid #59493f;
    margin:11px 6px 11px 0px;
    
}

li.cadre_doc a img {
    width: 80px;
    height: 80px;
	
}


/*Formulaires */
.spip_forms {
border:none;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:thinner;
margin:0;
padding:0;
}
.spip_forms fieldset {
border:none;
margin:0;
padding:0;
}
.spip_forms legend {
font-size:80%;
padding:5px;
text-indent:-9000em;
}
.spip_form_label {
color:#494949;
display:block;
font-weight:thin;
text-align:left;
font-size: 70%;
}
.spip_form_label label {
color:#494949;
text-align:left;
}
.spip_form_label_obligatoire, .spip_form_label_details {
font-size:70%;
width:53%;
}
.spip_forms .forml, .spip_forms .fondl {
background:#FFF none repeat scroll 0 0;
color:#4A4336;
width:53%;
}
.spip_forms .forml, .spip_forms .formo {
border-color:#999 #CCC;
border-style:inset;
border-width:1px;
font-size:80%;
padding:0.25em;
width:53%;
}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {
background:#cfcbc0 none repeat scroll 0 0;
border-color:#999 #CCC;
border-style:inset;
border-width:1px;
color:#433817;
font-size:110%;
font-weight:normal;
padding:0.25em;
width:53%;
}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {
background:#cfcbc0 none repeat scroll 0 0;
border-color:#999 #CCC;
border-style:inset;
border-width:1px;
color:#433817;
font-size:110%;
font-weight:normal;
padding:0.25em;
width:53%;
}
span.nettoyeur {
clear:both;
display:block;
font-size:1px;
line-height:1px;
}
.spip_forms .spip_bouton{
	text-align:left;
	width:53%;
	margin:15px 0 0 5px;

}
.spip_forms .spip_bouton input {
background-color:#cfcbc0;
border:1px outset #59493f;
color:#59493f;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
padding:4px;
width:80px;
margin:15px 0 0 5px;
}
.spip_forms .spip_bouton input:hover {
background-color:#59493f;
border:1px inset #59493f;
color:#fff;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
padding:4px;
width:80px;
margin:15px 0 0 5px;
}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, {
clear:both;
margin: 25px 0 0 0;
width:53%;
}

#nom, #email_listes{
border-color:#999 #CCC;
border-style:inset;
border-width:1px;
font-size:80%;
padding:0.25em;
width:220px;
}
#newsletter_fieldset{width: 246px; font-size:100%;background-color:#cfcbc0;padding:12px;}
.abomailman_nom span.spip_form_label label,.abomailman_email span.spip_form_label label, .abomailman_listes ul li label{font-size:100%; font-family:Verdana, Geneva, sans-serif;}
.abomailman_listes ul li label{font-size:70%; font-family:Verdana, Geneva, sans-serif;color:#494949;}
li.abomailman_nom, li.abomailman_email {margin:0 0 8px 0;}.reponse_formulaire, .reponse_formulaire_ok {font-size:80%;font-family:Verdana, Geneva, sans-serif; width: 246px; background-color:#cfcbc0;padding:12px;}
.reponse_formulaire p, .reponse_formulaire_ok p{font-family:Verdana, Geneva, sans-serif;font-size:100%;width: 246px; }.reponse_formulaire ul li, .reponse_formulaire_ok ul li{margin: 5px 0;}
.boutons .submit {
background-color:#59493f;
border:1px outset #59493F;
color:#fff;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
padding:4px;
margin:15px 0 0 5px;
}
.boutons .submit:hover{
background-color:#cfcbc0;
border:1px inset #59493F;
color:#59493f;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
padding:4px;
margin:15px 0 0 5px;}

/*RECHERCHE //// */
#recherche label{font-size:70%; font-family:Verdana, Geneva, sans-serif;color:#494949;}
#recherche input.text{
	float:left;
	width:210px;margin:0;}
#recherche input.submit {
background-color:#cfcbc0;
border:1px outset #59493F;
color:#59493;
cursor:pointer;float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:60%;
font-weight:bold;
margin:0 0 0 15px;
padding:2px 2px 3px 1px;
width:30px;
}
#recherche input.submit:hover {
background-color:#59493f;
border:1px inset #59493F;
color:#fff;

}