
/*1c86ea CSS Document 7ea724*/

html {

}


body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: #e8dfc2;
font-size: 0.7em;
color:#666666;
margin: 0;
padding: 0;
background-image: url(css/fond.jpg);
background-position: top center;
background-repeat: repeat-y;
}
/* Autres enrichissements typo */

em { font-style: italic; }
i { color: red; text-decoration: none; }
strong { font-weight: bold;  color: #97bf0f;}
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red ; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }
.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/

/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center { padding: 5px 20px 5px 20px} /* Cf.: spip_style.css */
.spip_documents_left { padding: 5px 20px 5px 5px} /* Cf.: spip_style.css */
.spip_documents_right { padding: 5px 5px 20px 5px} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */

/* Autres enrichissements typo fin spip  */
img { border:none;}
ul.spip {color:#000;}
p {
margin: 0 0 10px 0;
}
h1, h2 {
	font-size: 16px;
	color:#CC3333;

	font-weight: bold; 

	text-align: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px;
	}
h3 {
	font-size: 15px;
	color:#465b04;

	font-weight: bold; 

	text-align: left; 
	margin: 0px 0px 10px 5px; 
	padding: 0px;
	}

a:link {
	font:  1000  Arial , Verdana, Helvetica ;color:#2f9022; font-weight:bold; text-decoration: none;
}
a:visited{
font: 1000  Arial, Verdana, Helvetica;color:#e49224;text-decoration: none;font-weight:bold;
}
a:hover{
	font: 1000  Arial , Verdana, Helvetica;color:#382f99;text-decoration: none;font-weight:bold;
}
a:active {
font: 1000 Arial, Verdana, Helvetica;color:#e49224;text-decoration: none;font-weight:bold;
}
	
#header {
padding: 5px 30px 0px 0px; 
position:relative;
text-align:right;
height: 115px;

background-image: url(css/haut.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#flashhaut {
position:absolute;
top:16px;
left:320px;
}
#haut {
font-size: 0.9em;
background-image: url(css/menu.jpg);
background-position: top left;
background-repeat: no-repeat;
padding: 0 0 0 14px;
height: 48px;

}
#conteneur {
width:950px;
margin:0 auto;

}
#centre {
/*border:1px dotted purple; */
border-right:1px solid #ccc;
padding: 20px 10px 0px  20px;
margin-left: 5px;
margin-right: 210px;
}

#centre p {
margin: 0 0 30px 0;
}

#centreaccueil {
/*border:1px dotted purple; */
border-right:1px solid #ccc;

margin-left: 5px;
margin-right: 210px;
}

#droite {
/* */
float:right;
width: 202px;
}
#pied {
/*border:1px dotted purple; */
clear:both;
 
padding: 0px 10px 20px  15px;
background-color: #7a9c12;
background-image: url(css/pied.jpg);
background-position: top left;
background-repeat: no-repeat;

}
#pied hr {
 visibility:hidden;/* */
}

#piedgauche {
/* border:1px dotted purple;*/
padding: 120px 0px 0px  0px;
float:left;
width: 430px;
}
#pieddroit {
/* border:1px dotted purple;*/
padding: 80px 0px 0px  0px;
float:right;
width: 430px;
}
#fin {
clear:both;
}
/* debut de menu haut de page */
.menuderoulant{

    position:absolute;
    display:block;
    margin:0;
    padding:2px 0 0 9px;
    width:950px;
    }

.menuderoulant ul{
    position:absolute;
    display:block;
    width:130px;
    /*margin:0;*/
    padding:0;
    }
    
.menuderoulant li ul{
    visibility:hidden;
    }

.menuderoulant li li ul{
	 position:absolute;
    margin-left:130px;
    margin-top:-23px;
    }
    
.menuderoulant li{
    list-style:none;
    width:130px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menuderoulant li li{

    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menuderoulant li li{
    display:inline;
    }

.menuderoulant a{
    text-align:center;
    background-color:#d4d700;
   border:1px #CCCCCC solid;/*   */
    color:#382f99;
	font-weight: bold;
	
    display:block;
    width:127px;
    text-decoration:none;
    padding:4px 0;
    margin:1px;
    }
#couleur a {
/*border-top: 2px #fff solid;   */
  background-color:#d5d700;
    }
	#couleur a:hover {
/*border-top: 2px #fff solid;   */
  background-color:#ffb300;
    }
 /* */
/*#couleur2 a {border-top: 2px #0e4878 solid; background-color:#015da8; }  */
/*#couleur3 a {border-top: 2px #c87d30 solid;  background-color:#f3993c;  }  */
/*#couleur4 a {border-top: 2px #a64da7 solid; background-color:#e35cd2; }  */
/*#couleur5 a {border-top: 2px #346aa9 solid; background-color:#4795e9; }  */

.menuderoulant  li ul li a{
	color:#382f99;
    width:200px;
    }
    
.menuderoulant a:hover{
	color:#0098fb;
    background-color:#ffb300;
    border:1px #CCCCCC solid; /* */
    }
    
/* for a mozilla better display with key nav */
.menuderoulant a:focus{
    background-color: #aaf;
}

a.linkOver{
    background-color: #eee;
    }
/* fin de menu haut de page*/

/* debut accordeon */
#accordion {
	/*margin:0px 0px;  margin:20px 0px;  */

}

h3.toggler {
	cursor: pointer;
	font-size: 1.15em;
	color:#382f99;
/*border:1px dotted purple; */
	font-weight: bold; 
	text-align: left; 
	margin: 0px 0px 0px 0px; 
	padding: 10px 0px 10px 25px;
background-image: url(css/fleche.jpg);
background-position:left top;
background-repeat: no-repeat;
}/* */
 div.element h4{
	font-size: 1.2em;
	color:#000;
	font-weight: bold; 
	margin: 0px 5px 0px 2px;
padding: 0px 0px 5px 5px;

}/* */
div.element p{
	margin: 0px 5px 0px 2px;
padding: 0px 0px 5px 5px;
	/*padding:4px;  */
}
/*  
blockquote {
	padding:5px 20px;
}*/
/* fin accordeon */


#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
#menudroit li {
margin-bottom: 5px;
}
#menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menudroit a:hover {
text-decoration: none;
}
/*]]>*/
