/* CSS Document */
/****************************
*****************************
* 
*       Général
*
****************************
****************************/
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */


body  {
	background-color:#d1d3d0;
	margin: 0;
	padding: 0;
	text-align: center; 
    color: #000000;
	font-size: 0.8125em;
	background-image:url(../images/fond.gif);
		 }
		 
/* police général */
body  {
	font-family: "Trebuchet MS";
 }	
 h1, h2, h3, h4 {
	font-family: "Trebuchet MS";
 }	

/* --------------- */
		 
h1{
	font-size: 1.4em;
	color:#0079be;
	/*margin-top:1em;*/
margin-bottom:0.7em;
	font-weight: bold;
}
h1 a{
	
	color:#0079be;
	
}
.sstitre1{
	
	font-weight:normal;
}
.sstitre2{
	color:#3aaadc;
	font-weight:normal;
	font-style: italic;
}
h2{
font-size: 1.20em;
color:#3aaadc;
margin-top:1em;
margin-bottom:0.7em;

}
h2 a{
color:#3aaadc;
}
#centre h2 + p {

}	 
h3{
font-size: 1.10em;
color: #826eaa;
margin-top:1em;
margin-bottom:0.7em;

}
h4{
	font-size: 1.10em;
	margin-top:1em;
	
	font-variant: small-caps;
	font-weight: bold;
}
 h2 + h3{
margin-top:1.1em;

}
 h4 + p{
margin-top:-0.7em;

}
p, ul{

}
ul{
margin-left:-1.2em;

}

p + ul{
/*margin-top:-2.8em;*/
/*margin-top:-0.8em;*/

}

.mev{
color : #0079be;
font-variant:normal;
font-size:1.1em;
font-weight:bold;
margin-bottom:25px;

}
/*.mev {
color:#CC0000;
font-variant: small-caps;

}
*/
td {
font-size: 0.8125em;
}
/* lettrine
p:first-letter { 
font-size: 250%; 
 }  */

/* Couleurs des liens
---------------------------------------------- */
/*a { color: #604A7F; text-decoration: none; }*/
a {

text-decoration: none;

}

a:focus,a:hover,a:active { color: #F57900; text-decoration: underline; }

/*   */
abbr,acronym{border-bottom:1px dotted;cursor:help;}


/* Citations, code et poesie,  */

p.contact { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid;  }
p.site { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid #A0C0E0;}
blockquote.spip_poesie { margin: 2em 0; padding-left: 1em; border-left: 1px solid;  }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; }

/****************************
*****************************
* 
*       acc
*
****************************
****************************/

/****************************
*****************************
* 
*       Int
*
****************************
****************************/
#generale
{ width:955px; 
	border: 1px; 
	
	
	
	
padding: 0px;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
	
 }
 #header{
 display: none;
}


#container{

	background-image:url(../images/int/fond.gif);
	background-repeat:repeat-y;

}
#gauche {
 display: none;
	
	
	
}

#grand_centre {

margin-left:-120px;
min-height:450px;
height:auto !important;
height:450px;
margin-top:0px;
text-align:justify;
width:600px;


    } 
#grand_centre_niv1 {
	width:600px;

margin-left:-120px;
min-height:500px;
height:auto !important;
height:500px;
margin-top:10px;
text-align:justify;
    } 	
#centre { 
margin-right:70px;
margin-left:20px;
width:500px;

    }
#centre_niv1 { 
margin-right:0px;
margin-left:28px;
width:650px;
    }
#droite {
 display: none;
 
 
}

#centre p,  #centre h1,  #centre h2,  #centre h3,  #centre h4 {

margin-right:20px; 
}

/*#centre ul{
margin-left:-0.4em;


}*/

#centre a {

text-decoration: none;
border-bottom:1px dotted;
}
#centre ul {
margin-left:15px;
}
#centre ul li {
}
#centre p{
margin-bottom:0.5!important;
margin-bottom:-0.7em;
}
#centre p+ul{
margin-top:-0.4!important;
margin-top:-0.7em;
}
#recherche_int{
 float: right; 
width: 240px;
margin-top:90px;
margin-right:-40px;
margin-bottom:-20px;
}
#sommaire li, #sommaire a{
color: #0079be;
}
#sommaire a.on{
color: #0079be;
font-weight:bold;
font-size:36px;
} 
#sommaire hr{
color: #0079be;

}
#pied{
 display: none;

}
#pied_texte{
	margin-right:500px;
	margin-top:40px!important;
	margin-top:60px;
	margin-left:20px;
	
}

#pied_logo{
	float: right;
	width:500px;
	margin-top:-60px!important;
	margin-top:-60px;
	
}
#haut1_int {
	
	position:absolute;
	
	width:950px!important;
	width:850px;
		padding-right:0px!important;
	padding-right:380px;
	text-align:right;
}

 #haut1_int ul {
 float: right;
 width:950px!important;
 width:490px;
	line-height: 1;
	padding: 0;
	/*border: solid #eda; */
	text-align:right;
	height:27px;
	margin-right:-10px!important;
		margin-right:0px;
	
	margin-top:10px;
	list-style-type: none;	
}


#haut1_int a {
	color:#4e7e90;
	text-decoration: none;
}

#haut1_int a:hover {
	color:#000;
}

#haut1_int li {
	float: right;
	font-size: 9pt;
	margin-right:5px;
	margin-left:8px;
	padding-left:10px;
	
	border-left-color:#4e7e90;;
	border-left-style:solid;
	border-left-width:2px;
	color:#4e7e90;
	/*list-style-type: none;*/	/*width: 10em; */
	
}

#recherche_form, #recherche_form form, #recherche_form input{
font-size: 8pt;
}
#haut3{
	height:10px;
	min-height:10px;
}
/*#menu_haut_1 ul{
	float: right;
	line-height: 1;
	padding: 0;
	
	text-align:left;
	height:27px;
	margin-right:-0px!important;
	margin-right:-0px;
	margin-top:10px;
	list-style-type: none;
}
#menu_haut_1 li{
float: left;
	font-size: 10pt;
	margin-left:15px;
	margin-right:15px;
	padding-right:20px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:2px;
}
*/

#menu_haut_1{
	width:900px;
	margin-left:0px;
	
}
#menu_haut_1 ul{
	float: right;
	width:900px;
	line-height: 1;
	padding: 0;
	/*border: solid #eda; */
	text-align:left;
	height:27px;
	margin-left:0px;
	margin-right:-0px!important;
	margin-right:-0px;
	margin-top:10px;
	list-style-type: none;
}
#menu_haut_1 li{
float: left;
	font-size: 19pt;
	margin-right:15px;
	margin-left:15px;
	padding-left:20px;
	border-left-color:#707f87;
	border-left-style:solid;
	border-left-width:2px;
	color:#707f87;
}
#menu_haut_1 a{
	color:#707f87;
}






#menu_haut_2 ul{
	float: right;
	line-height: 1;
	padding: 0;
	/*border: solid #eda; */
	text-align:left;
	height:27px;
	margin-right:-0px!important;
	margin-right:-0px;
	margin-top:190px;
	list-style-type: none;
}
#menu_haut_2 li{
float: left;
	font-size: 12pt;
	margin-right:15px;
	margin-left:15px;
	padding-left:20px;
	border-left-color:#707f87;
	border-left-style:solid;
	border-left-width:2px;
	color:#707f87;
}
#menu_haut_2 a{
	color:#707f87;
}

#menu_haut ul{
	float: right;
	line-height: 1;
	padding: 0;
	/*border: solid #eda; */
	text-align:left;
	height:27px;
	margin-right:-0px!important;
	margin-right:-0px;
	margin-top:10px;
	list-style-type: none;
}
#menu_haut li{
float: left;
	font-size: 12pt;
	margin-right:15px;
	margin-left:15px;
	padding-left:20px;
	border-left-color:#707f87;
	border-left-style:solid;
	border-left-width:2px;
	color:#707f87;
}


#menu_haut a{
	color:#707f87;
}

#menu_hautB{
	margin-top:150px;
	padding-top:100px;

}






#menu_gauche{
	font-size:1em;	
}

#menu_gauche ul{
	list-style-type: none;

}
#menu_gauche a{
	color:#4e7e90;
}
#menu_gauche a.on{
	color:#0079be;
	font-weight:bold;

}
#menu_gauche a:hover{
	color:#0079be;
}
#menu_gauche ul {

	margin-bottom:-10px;
	
}
#menu_gauche li, #gauche li {

	margin-left:-20px!important;
	padding-left:-20px!important;
	text-indent:-10px;
	margin-left:0px;
	
}
.menu_gauche_niv1{
	font-weight:bold;


	
		
}

#menu_gauche ul li {
	margin-left:-50px!important;
	margin-left:-10px;
	color:#000;
	margin-bottom:-2px;
	font-weight:bold;
		font-size:0.9em;
}
#menu_gauche ul li a{
	
	color:#000;
	
	
}

#titre_rub {

margin-left:-40px;
}
#liste_gene p+ul{
	margin-top:2em;
}
#liste_gene li{
	list-style-image: url(../images/fleche.gif);
	margin-left:0px;
	padding-left:30px;
	
}
/* image */
.img_right, img.right, .image_droite{
	
	margin-right:0px;
	border-color: #B8B0AD;
	margin-left:10px;
	margin-bottom:10px;
	border-width: 5px;
	border-style:solid;
	
 }
  .img_right_2{
	border-color: #B8B0AD;
	margin-left:40px;
	margin-bottom:40px;
	border-width: 10px;
	border-style:solid;
 }
 
 .img_centre{
	border-color: #B8B0AD;
	margin-left:10px;
	margin-bottom:40px;
	border-width: 10px;
	border-style:solid;
 }
/*  .img_gauche{
	border-color: #B8B0AD;
	
    margin-right:30px;
	margin-bottom:10px;
	border-width: 10px;
	border-style:solid;
 }
*/
/* Bloc */
#bloc {
background-color:#009933;
width:300px;
margin-left:100px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:20px;

 }

.pdf {  
background: url('../images/pictos/pdf2.png') no-repeat right; 
padding-right: 30px;
text-decoration: none;  
	 } 	
	 
	 .out { color: #009; 
text-decoration: none; 
background: url('../images/pictos/spip_out.gif') no-repeat right; 
padding-right: 10px; 
	 } 
	 
#hierarchie{

	font-size:11px;
	height:15px;
	margin-top:0px;
	text-align:left;
	margin-left:10px;
}
#hierarchie a{
	color:#666;
}

#depli ul li ul {
	
	font-size: 1.2em;
	margin-left:-10px;
	
}
#depli ul li  {
	
	
	margin-bottom:-15px;
}
#depli img {
margin-right:0px;
	border-color: <? echo $coul2 ?>;
	margin-left:0px;
	margin-bottom:0px;
	border-width: 0px;

}
#depli a {
	color: #000000;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-bottom-width: 0px;;
}

#actu_haut{
background: url('../images/actu/actu_haut.gif') no-repeat;
height:40px;
}
#actu_bas{
/*background: url('../images/actu/actu_bas.gif') no-repeat;*/
height:38px;
}

#actu_milieu{
background: url('../images/actu/actu_fond.gif');
background-repeat:repeat-y;

}
#actu p{
	margin-left:20px;
margin-right:20px;
color:#4e7e90;
font-size:0.8em;
margin-top:0px;
margin-bottom:5px;
}

/****************************
*****************************
* 
*      pour rub info géné
*
****************************
****************************/
h1.generale{


}
#info_generale h3, .question {
color:#f7931e;
font-style:italic;



}

#info_generale ul{
margin-bottom:0px;
margin-top:1em;

}
#info_generale h2{
margin-top:1.2em;
}
#info_generale h3{
	margin-top:1.2em;
	margin-bottom:1em!important;
margin-bottom:-10px;
}
#info_generale .mev{
color : #0079be;
font-variant:normal;
font-size:1.1em;
font-weight:bold;

}
.question{


}

.question a{
color:#f7931e;
font-style:italic;

}
ul.question{
margin-top:-8px;


}
#filet2 {
border-top: 1px solid #3aaadc; 
margin-bottom:-5px;
}
#filet1 {
border-top: 1px solid #0079be; 
margin-bottom:-10px;
margin-top:-10px;
}
li.question{

}

#logo_gauche{
margin-left:50px!important;
margin-left:20px;
}
#logo_gauche a{
	text-decoration: none;

}
#logo_gauche img{
border:0;
margin-right:5px;
margin-bottom:5px;


}

.message-formulaire{
	margin-bottom:20px;
	
}


#table_tarif{
border-color:#0079be;
border:1px;
font-size:11px;

}

.table_tarif{
border-color:#0079be;
border:1;
font-size:11px;


}
.tabligne1{
background-color:#b3d9ef;
font-size:11px;

}
.tabligne2{
background-color:#92c2c3;
font-size:11px;

}

.tabligne3{
background-color:#b3d7b1;
font-size:11px;

}