/* Positionnement des éléments du site */

body,html{
 padding:0px;
 margin:0px;
border:3px;
}





#tout {
/*position:absolute;*/
/*background-color:#000000;*/
width:993px;
height:100%;
margin:0;
padding:0;
left:0;
top:0;
height:500px;
z-index:10;



margin-left: auto;
margin-right: auto;
 /*width: 983px;*/

}


#cadre_haut {
 position:relative;
 top:0px;
 height:139px;
 /*width:1000px;*/
 margin:0;
 padding:0;
 overflow:hidden;
 /*border-left:2px solid #659F34;
 border-right:2px solid #659F34;*/
/* background-color:#000000;*/
}
#barre_haut_print{display:none;}

#cadre_gauche {
 position:absolute;
 background-color:#FFFFFF;
 /*background-image:url(../gfx_pub/fond_login.gif);
 background-repeat:no-repeat;*/
/* border:1px solid black;*/
 width:230px;
 top:120px;
 padding-left:5px;
color:#000000;
/*border-left:2px solid #659F34;*/
 padding:0;
 z-index:35;
}

#cadre_gauche a{
color:#000000;
}

#cadre_gauche a:hover{
color:#659F34;
}



#cadre_gauche .bloccontent{
border:0;
width:221px;
border-top:2px solid lightgrey;

}

#cadre_gauche .bloccontenttext a{
color:#000000;
}

.bloccontenttext a{
/*color:#974902;*/
color:#000000;
}

.bloccontenttext a:hover{
color:#659F34;
}

#cadre_gauche .bloccontenttitre{
color:#000000;
}


#login{
padding-left:25px;
padding-top:5px;
}

#cadre_gauche .bloccontenttitre{
background-color:transparent;
}


#cadre_droite {
 position:relative;
/* border:1px solid black;*/
 width:140px;
 /*top:161px;*/
 /*right:0px;*/
/* border-right:2px solid ;*/
 margin:10px 0px 0 0px;
 padding:0;
 z-index:36;
}

#main {
 /*position:absolute;*/
width:989px;
height:100%;
 /*margin:0;*/
/* margin-top:30px;*/
 padding-top:30px;

 /*padding-left:255px;*/
 /*border :2px solid #659F34;*/
 border-top:0;
 border-bottom:0;
 /*padding:0;*/
 top:171px;
 left:0;
 z-index:999;
 overflow:visible;
 
 /*background-color:#FFFFFF;*/
}



#barre_haut {
 position:absolute;
 top:0px;
 left:0px;
 height:118px;
 width:585px;
 /*background-image:url(/gfx_pub/logo_noir.gif);*/
 /*background-repeat:no-repeat;*/
 /*background-color:#000000;*/
/* background-position:2px 2px;*/
 z-index:2;
}
#barre_haut_repeat {
 position:absolute;
 top:0;
 left:0;
 height:112px;
/* background-image:url(/gfx/barhaut_r.gif);
 background-repeat:repeat-x;*/
 z-index:1;
}





#content{
 position:absolute;
/* border:1px solid black;*/
top:120px;
 padding:0px 0px 0px 240px;
/* margin:0;*/
margin-left:-2px;
 margin-bottom:15px;
/*background-color:#000000;*/
/*width:747px;*/
padding-right:0px;width:749px;
float:right;
 /*width:583px;*/
 /*height:670px;*/
/*border-left:2px solid #659F34;*/
/* border-right:2px solid #659F34;*/
/* border-bottom:2px solid #659F34;*/
 min-height:800px;

}

#content_sous{
/*width:700px;*/
/*color:#FFFFFF;*/
margin-right:3px !important;
margin-right:0px;
margin-bottom:10px;
padding-bottom:10px;
padding:2px 5px 10px 5px;

/*background-image:url(../gfx_pub/repeat_degrade.jpg);
background-repeat:repeat-x;*/
/*border: 2px solid red;*/
/*background-color:#258DC2;*/
/*min-height:750px;*/
width:500px;
max-width:500px;
font-family:Geneva, Arial, Helvetica, sans-serif;
/*font-size:12px;*/

}

#cadre_news_droite{
	border-bottom:1px solid #175483;
 	position:absolute;
	top:10px;
	left:790px;
	width:200px;
	text-align:right;
	font-weight:bold;

}

#cadre_news_droite_bas{
	
 	position:absolute;
	top:290px;
	left:790px;
	width:200px;
	text-align:right;
	font-size:12px;
}

#cadre_news_droite_bas a{
color:#659F34;
}

/*#cadre_news_droite_contenu{
	/*background-color:#F4F3F0;*/
 	/*position:absolute;
	top:7px;
	left:770px;
	width:200px;
	border-bottom:2px solid #175483;
	/*text-align:right;*/
	/*padding:2px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;

}*/

#elm1{
	background-color:#F4F3F0;
 	position:absolute;
	top:32px;
	left:790px;
	width:200px;
	font-size:14px;

}

#elm2{
	/*background-color:#F4F3F0;*/
	/*height:300px;*/
}




.cadre_pub_terrain {
 width:100%;
 text-align:center;
 z-index:5;
 margin-bottom:1em;
}
.cadre_pub_terrain > div{
margin-left:auto;
margin-right:auto;
}

#cadre_pub_droite {
 z-index:5;
}



#cadre_pub_gauche {
padding-left:3px;
 /*padding:3px 0 0 15px;*/
}

#cadre_pub_haut {
 position:absolute;
/* border:1px solid black;*/
 top:3px;
/* width:770px;*/
 left:255px;
 

 /*background-color:#000000;*/
border:1px solid lightgrey ;
 z-index:25;
 width:728px;
 height:90px;
 /*text-align:center;*/
 vertical-align:bottom;
}

.pub_vignette {
 position:relative;
 overflow:hidden;
/*text-align:center;*/


/*border:1px solid red;*/
 
 /*margin-left:0px;*/
 	
/* border:1px solid black;*/
/* border-right:2px solid ;*/
 z-index:140;
 /*background-color:#000000;*/

}

.pub_partenaires{
text-align:center;
}

.pub_vignette_sur {
 position:absolute;
 top:0px;
 left:0px;
 z-index:150;
}

.pub_vignette_sous {
 position:absolute;
 top:0px;
 left:0px;
 z-index:142;
}

#cadre_procedures, #cadre_news {
border: 2px solid #3399CC;
/*width:95%;*/
margin:10px 3px 0px 5px;;
padding-top:0px;
padding-left:5px;
padding-right:5px;
background-color:#3399CC;
-moz-border-radius:5px;
}


#cadre_procedures h2, #cadre_news h2{
font-size:0.9em;
/*background-color:#af1525;*/
/*background-color:#BEC827;
color:#FFFFFF;
/*border-bottom:1px solid #AD1423;*/
/*border:1px solid black;
margin:3px 3px 3px 0px;
padding:3px;*/


background-color:#E6F112;
border:2px solid #C7D8E0;
text-align:center;
color:#1E73A9;
}

h3.page_news_titre , h3.page_procedures_titre {
font-size:0.9em;
margin:0px;
padding:0px;
color:#E6F112;
text-transform:uppercase;
}

.page_procedures_titre a{
color:#E6F112;
}

#voir_news, #voir_procedures {
border:1px solid #FFFFFF;
text-decoration:none;
}

a.page_news_action:hover, a.page_procedures_action:hover {
/*background-color:#AD1423;*/
/*color:#FFFFFF;*/
color:#E6F112;
text-decoration:none;
}

.page_news_corps {
margin-top:0px;
}



#pied_page2 {
 position:relative;
 color:#000000;
 /*color:white;
 size:0.7em;
 font-size:0.8em;
 padding:5px 0 0 0 !important;*/
 text-align:center;
 /*
 height:30px;
 width:989px !important;
 width:800px;*/
   left:-130px;
  /*background-repeat:no-repeat;
 z-index:68;
 border:2px solid green;*/
 


}




#cadre_pub_haut  a {
}

#cadre_menu0 {
 position:absolute;
 top:120px;
/* left:360px;*/
 margin:0;
/* width:500px;*/
/* height:45px;*/
 width:989px;
 color:black;
 padding:0px 0 0 0px;
 /*overflow:hidden;*/
 border-left:2px solid #3399CC;
 border-right:2px solid #3399CC;
 background-color:#3399CC;
 /*background-image:url(/gfx_pub/fond_menu.jpg);*/
 
 z-index:999;
}




#cadre_menu_0sous {
 position:absolute;
 top:144px;
/* left:360px;*/
 margin:0;
/* width:500px;*/
 height:1.5em;
 color:black;
 /*border-top:1px solid lightgrey;*/
 padding:0px 0 0 0px;
 overflow:visible;
 z-index:25;
}

#cadre_menu2 {
 position:relative;
 padding:0 0 0 0px;
 margin:0;
/* left:-17px;*/
}



