@charset "utf-8";
*{
margin:0px; padding:0px;
}
body{
background:#FFFFFF;
}
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: normal 100% Arial, Helvetica, sans-serif;	
}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

ul{ list-style:none;}

form{ padding:0px; margin:0px;}

img{ border:none;}

hr{ color: #dedede;
background-color: #dedede;
height: 1px;
border: 0; display:block; margin-bottom:20px; }

#cold{ background:#FFFFFF;}
#colc{ background:#FFFFFF; }

#colc{ min-height:280px; _height:280px; }
/** **/
#fondPage{ background:#FFFFFF url(../_img/bg_header.png) no-repeat 50% 0%; width:100%;}
#conteneur{ width:1020px; margin:0px auto;}
#bloc1{ float:left; width:332px;}
#bloc2{ float:left; width:668px;}
#sBloc2{ height:21px; background:url(../_img/bg__navTop.png) no-repeat 0px 100%; padding:10px 10px;}
#nuage{ overflow:hidden;height:88px; background:url(../_img/bg_tags.png) repeat-y; padding:20px 10px 10px 10px;  border-bottom:1px solid #FFFFFF;}
#nav{margin-top:0px; height:40px; background:url(../_img/bg_nav.png) no-repeat -90px 0px; width:1000px; float:left;overflow:hidden;}

#nuage p{ font-size:0.8em; color:#FFFFFF;}
#nuage p a{ color:#FFFFFF;}
#nuage a{ color:#FFFFFF;}
#nuage li{ font-size:1.4em;}
*html #nuage li{ font-size:1.4em;}
.bigger   { font-size:1.1em; font-weight:bold; }
.bigger2   { font-size:1.2em; font-weight:bold; }
.biggest  { font-size:1.3em;  font-weight:bold;}

#dateSite{ font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; text-align:right; width:312px; height:28px; line-height:28px; padding-right:20px; background:url(../_img/bg_date.png) repeat-y 100% 100%;}
#dateSite2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; text-align:right; height:20px; line-height:28px; padding:5px 10px 0px 0px; float:right;}
#logo{ width:332px; height:126px; background:url(../_img/ombre_portee.png) no-repeat 100% 0%; padding-top:5px;}

input.texte  { font-size:0.7em; border:1px solid #666666; padding:2px 5px; float:left; margin-right:5px;}
input#recherche.forml  { font-size:0.7em; border:1px solid #666666; padding:2px 5px; float:left; margin-right:5px;}

input.texte2  { font-size:0.7em; border:1px solid #666666; border-right: none; border-bottom:none; padding:2px 5px; float:left; margin-right:5px;}
textarea.texte2  { font-size:0.7em; border:1px solid #666666; border-right: none; border-bottom:none; padding:2px 5px; float:left; margin-right:5px; font-family:Arial, Helvetica, sans-serif;}
input.bouton  { font-size:0.7em; border:1px solid #666666; padding:1px 5px; background:#FFFFFF; float:left;}
*html input.bouton  {  padding:0px 5px; }

#sBloc2 label { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; color:#FFCC00; padding:3px 10px 0px 0px; float:left; display:block;}

#rss{ float:right; font-size:0.8em; color:#666666;}
#rss a.rss{float:left;display:block;height:12px;width:40px; margin-top:2px;}

#rss a{ color:#666666; font-size:0.8em;}
#helpRSS {
	position:absolute;
	display:none;
	z-index:999;
	padding:4px;
	width:180px;
	height:75px;
	border:1px solid #ccc;
	background-color:#fff;
	font-familiy:arial;
	font-size:10px;
	font-weight:normal;
	left:74%; top:2.6em;
}
img.poste{ position:absolute; display:block; margin:-26px 0px 0px 0px;}
a.plus{ background:url(../_img/pic_plus.gif) no-repeat 100% 2px;  padding-right:15px; float:right; font-size:0.7em; color:#ffffff; font-weight:bold; margin-top:10px;}

/** **/
ul#navigation{ margin:11px 0px 0px 270px;}
*html ul#navigation{ margin:9px 0px 0px 270px;}
ul#navigation li{ float:left; font-size:0.7em; font-family:Georgia, "Times New Roman", Times, serif; border-top:1px solid #ccc; border-right:1px solid #ccc; background:url(../_img/bg_nav_off.gif) repeat 0px 0px; height:41px;}
ul#navigation li a.active{  background:url(../_img/bg_nav_on.gif) repeat 0px 0px; color:#000000;}

ul#navigation li.borderLeft{ border-left:1px solid #ccc;}
ul#navigation li.borderNone{ border:none;background:none;}

ul#navigation li a{ color:#5c4988; display:block;  padding:0px 10px; line-height:29px;}
*html ul#navigation li a{  margin-top:2px;}
ul#navigation li a:hover{ background:url(../_img/bg_nav_on.gif) repeat 0px 0px;}
/** **/

#fondPied{ background:url(../_img/bg_footer.png) no-repeat 50% 39px; height:360px;}
#footer{ background:url(../_img/bg_foote2.png) no-repeat 50% 0px; height:220px; width:960px; text-align:center; margin:0px auto; padding:70px 20px;}

#menuPied1{ color:#FFFFFF; font-size:0.75em; padding-right:10px; border-right:1px solid #9d9b92; text-align:right; width:700px;}
#menuPied1 a{ color:#FFFFFF;}
#menuPied2{ color:#444239; font-size:0.7em; padding:5px 10px 0px 0px; border-right:1px solid #9d9b92; text-align:right; width:700px;}
#menuPied2 a{ color:#444239;}

#menuPied3{ color:#FFFFFF; font-size:0.75em; padding-left:10px; }
#menuPied3 a{ color:#FFFFFF;}
#menuPied4{ color:#444239; font-size:0.7em; padding:5px 0px 0px 10px;}
#menuPied4 a{ color:#444239; background:url(../_img/rss2.gif) no-repeat 4px 1px; line-height:1.2em; padding-left:20px;}

/** **/

#breadcrumb{ font-size:0.7em;; font-weight:bold; color:#000000; margin:10px 10px;}
#breadcrumb a{ color:#5c4988;}

/** **/
.clr { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.hidden{ display:none; clear:both;}
.floatLeft{ float:left; }
.floatRight{ float:right; }
.gras{ font-weight:bold; }

/** **/
p.intro{ font-size:11px;}

.right {text-align: right}
h1.accroche, h2.accroche{  
	display:block;
	color:#422b70; 
	font-size:0.75em; 
	text-transform:uppercase; 
	font-weight:bold;
	border-bottom:3px solid #e5e8e3;
	border-top:none;
	margin-top:0;
	font-family:arial;
}
.numero{ font-size:1.6em; color:#685394;}
.type{ font-size:0.9em; color:#666666;}

p.lu{ padding:10px 10px 10px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em;}
p.lu a{ color:#000000;}

a.plus2, a:visited.plus2, small.plus2, small a.plus2 , small a:visited.plus2{ display:block; font-size:0.8em; color:#422b70; margin:5px; font-weight:bold;}
a.spip_in, a:visited.spip_in, a.spip_out, a:visited.spip_out{Font-size: 12px; color:#422b70; font-weight:bold;}
.textNews a.plus2{ font-size:1em;}
.texteListe a.plus2{ font-size:1em;}

.texteencadre-spip {
	border:1px solid #ccc;
	background:#F7E8FF;
	padding:8px;
	margin-top:30px;
}

.spip_documents_left {
	margin-right:8px;
}
.spip_documents_right{
	margin-left:8px;
}
.spip_documents_center{
padding:8px;
display:block;
margin:8px;

text-align:center;
}
#resultat_recherche div.pagination {
	width:100%;
	text-align:center;
	font-family:georgia;
	font-size:0.75em;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
}

#resultat_recherche .pagination a.lien_pagination, #resultat_recherche .pagination a.lien_pagination:visited
{
	font-family:georgia;
	font-size:0.75em;
	text-decoration:none;
	color:#000;
}



#resultat_recherche .pagination a.lien_pagination:hover{
	text-decoration:underline
}

#resultat_recherche  li h3  {
	border-top:1px solid #cecece;
	margin:0;
	padding:0;
	text-indent:0;
	display:block;
	
}


#resultat_recherche  li h3 a, #resultat_recherche  li h3 a:visited {
	text-decoration:none;
	display:block;
	margin:0;
	padding:0;
	text-indent:0;
	color:#422b70;
}

#resultat_recherche  li h3 a:hover{
	text-decoration:underline
}

#resultat_recherche  .accroche{
	margin-left:5px;
}
#resultat_recherche li a.suite, #resultat_recherche li a.suite {
	font-family:georgia;
	font-size:1em;
	text-decoration:none;
	color:#333;
	display:block;
	margin-top:8px;
	margin-bottom:20px;
	text-align:right
}

#resultat_recherche  li a.suite:hover{
	text-decoration:underline;
}

#resultat_recherche p {
	font-family:georgia;
	font-size:1em;
	color:#333;
margin-left:5px;
}

#contDesc ul.nuage {
	font-size:1em;
}

#contDesc ul.nuage li  {
	float:left;
height:2em;
line-height:20px;
}

#contDesc ul.nuage li a {
	padding-left:12px;
font-size:0.75em; 
color:#000;
display:block;
height:2em;
line-height:20px;
}

.spip_surligne {
	background-color:#CCF;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}

ul.nuage {
	font-size:  50%;
	list-style-type: none;
	margin: 0 ;
	padding : 0;
}

ul.nuage li{
	text-decoration: none;
	display: inline;
	padding-right: 5px ;
line-height:16px;
}

ul.nuage li a, ul.nuage li a:visited{
	text-decoration: none;
}
ul.nuage li a:hover {
	text-decoration: underline;
}
ul.nuage span.frequence {
	display: none;
	float: left;
	height: 0;
	overflow: auto;
	width: 0;
}

 .flashcenter  div {
float:center;
width:auto;
text-align:center;
border:10px solid #fff;

}

#contDesc dd.spip_doc_descriptif {
	text-align:center;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#444;
}

#contDesc h3 {
margin-top:12px;
}


blockquote {
	font-family:verdana;
	font-size: 14px;
	font-weight:bold;
	color:#555;
	text-indent:32px;
}

#alaune h4 a {
		color:#000;
		padding:0;
		margin:0;
	}
	
#blocDossier .contBloc h4 a, #blocDossier .contBloc h4 a.spip_in{
		Font Family:	Georgia,"Times New Roman",Times,serif;
		Font-size: 14px;
		color:#000;
		padding:0;
		margin:0;
		font-weight:normal;
}

#blocDossier .contBloc h4.mineur a, #blocDossier .contBloc p.intro a{
		Font Family:	Georgia,"Times New Roman",Times,serif;
		Font-size: 11px;
		color:#000;
		padding:0;
		margin:0;
		font-weight:normal;
}
#blocAtelier .contBloc h4 a, #blocAtelier .contBloc h4 a.spip_in{
		Font Family:	Georgia,"Times New Roman",Times,serif;
		Font-Size: 14px;
		color:#000;
		padding:0;
		margin:0;
		
		font-weight:normal;
}

#blocAtelier .contBloc h4.mineur a, #blocAtelier .contBloc p.intro a{
		Font Family:	Georgia,"Times New Roman",Times,serif;
		Font-size: 11px;
		color:#000;
		padding:0;
		margin:0;
		font-weight:normal;
}

.titre_theme { font-size: 19px;
    font-weight: bold;}

#cold .blocSimple  ul  li .textNews h4 a.link_news{
		Font Family:	Georgia,"Times New Roman",Times,serif;
		Font-Size: 	12.6px;
		color:#000;
		padding:0;
		margin:0;
		font-weight:normal;
}


.blocRepere{  margin-bottom:20px; background:url(../_img/bg_news.png) repeat-y 0px 0px; margin-top:6px; padding:6px;}
.blocRepere .textProchain {float:right;font-family:verdana; font-size:12px;color:#FFF;width:160px;margin:0px;padding:0px;padding-top:0px!important;padding-top:10px;margin-right:5px;}
.blocRepere #btn_repere a.spip_in{text-align:right; color:#f6c50b}
.blocRepere strong.spip {font-size:9px;}
.blocRepere img.illu2{margin-top:11px;}
.blocRepere div.news{
	margin:0;
	padding:0;
	text-indent:0;
	display:block;
	display:block;
	color:#f6c50b; 
	font-size:18px;  
	padding-left:0px; 
	margin-bottom:3px; 
	font-weight:bold;
}

.spip_documents_center{
	padding:8px;
	display:block;
	margin:8px;
	text-align:center;
}

li.champRadio {display:inline}

.right {text-align: right}

li.menu_highlight a#highlight {
	background:#5c4988; 
	color:#fff;
}

li.menu_highlight a:hover#highlight {
	background:#5c4988; 
	color:#fff;
}

li.menu_highlight a#highlight.active {
	background:#5c4988; 
	color:#fff;
}

li.menu_highlight a:hover#highlight.active {
	background:#5c4988; 
	color:#fff;
}

#foot_accroche, #foot_accroche a {
	font-family:verdana;
	font-size:9px;
	color:#9583bb;
	margin-top:50px
}
#foot_accroche {
	margin-left:80px;

}

a.onlink{
	font-family:verdana;
	font-size:9px;
	color:#9583bb;
	display:block;
	padding:8px;
	border:1px solid #9583bb;
	
	font-weight:bold;
}

a#playspirit {
	float:right;
	font-family:verdana;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	margin-top:8px;
}

 .social-button {
	opacity: .4;
	filter: alpha(opacity=40);
}
.social-button:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.flag{position:absolute; display:block;width:29px; height:45px;}


a.spip_out {
	 background:url(../_img/spip_out_off.png) no-repeat right bottom;
	padding:0;
	 margin:0;
	 padding-right:16px;
	 padding-top:1px;
	 /*pour gecko*/
	 display:-moz-inline-box;
	 /*pour IE*/
	 display:inline-block;
}


a.spip_out:hover {
	 background:url(../_img/spip_out.png) no-repeat right bottom;
}

.wencadre2{
	background:url(#CHEMIN{_img/fond-galerie2.png}) no-repeat;
	 margin:0 auto; 

	width:802px;
	height:435px;
	padding:0;
}
