/* --- STYLES DU SITE --- */ /* --- structure de base --- */
body  {
	background-color:#F1F1F1;
background-position:50% 0;
font-family:trebuchet MS;
}
.center {
	margin: 0 auto;
}
#fond_haut {
	background-image: url("../images2/fond_haut_bleu.jpg");
	background-position:center;
	background-repeat: no-repeat;
	background-color:#F1F1F1;
	height: 220px;
	width: 100%;
	float:left;
}

#fond_milieu{
	background-color:#F1F1F1;
	float:left;
	left:50%;
	margin-left:-479px;
	position:relative;
	width:958px;
}
/**************************COLONNE GAUCHE*******************************/
#colG  {
	float:left;
	min-height:600px;
	width:637px;
}


/* --- Caroussel --- */
#carou_contenu #A1{
	float:left;
	margin-left:40px;

}
#carou_contenu{
	background-image:url("../images2/carou.png");
	background-repeat:no-repeat;
	float:left;
	width:631px;
}

#carou_contenu #container {
	float:left;
	margin-top:0;
}
#espace_carou {
	float:left;
	margin-top:0;
	min-height:313px;
	overflow:hidden;
	padding-bottom:15px;
	position:relative;
	width:508px;
}
#encart_pied_index_image_carou {
	display:none;
}
#titre_actu{
	color:#0084D6;
	float:left;
	font-size:1.8em;
	height:30px;
	margin-left:49px;
	margin-top:5px;
	width:150px;
}
#carou_contenu #encart_haut_index_A1 {
	background-image:url("../images2/zone_carou_2.png");
	background-position:3px 2px;
	background-repeat:no-repeat;
	height:334px;
	margin-top:0;
	position:absolute;
	width:574px;
	z-index:70;
}

#carou_contenu .container_carousel_contenu_titre {
	height:43px;
	margin-left:1px;
	margin-top:233px;
	padding-left:15px;
	padding-top:4px;
	position:absolute;
	top:0;
	width:525px;
	z-index:500;
}
#carou_contenu .carouseltitre {
	color:white;
	float:left;
	font-size:1.5em;
	height:40px;
	line-height:38px;
	width:325px;
}

#carou_contenu .carouselsuite{
	background-image:url("../images2/suite.gif");
	background-position:84px 15px;
	background-repeat:no-repeat;
	float:left;
	height:40px;
	line-height:38px;
	padding-left:100px;
	width:96px;

}
.carouselsuite a{
	color:white;
	font-size:1.1em;
	text-decoration:none;
}
#boutons {
	height:50px;
	left:27px;
	position:absolute;
	top:142px;
	width:580px;
	z-index:100;
}
.prev {
	cursor:pointer;
	float:left;
	height:45px;
	padding-left:0;
	width:45px;
}
.next {
	cursor:pointer;
	float:right;
	height:45px;
	padding-left:0;
	width:45px;
}
#menuarticles {
	display:none;
}
#container_carousel_contenu {
	height:274px;
	margin-left:10px;
	padding-top:12px;
}
#retour_image {
	background-image:url("../images2/zone_images.png");
	background-repeat:no-repeat;
	float:left;
	height:246px;
	width:427px;
}

/*
.prev{
	background-image:url("../images2/boutons_carou.png");
	background-repeat:no-repeat;
	float:left;
	height:33px;
	padding-left:0;
	width:33px;
	cursor:pointer;
}
.next{
	background-image:url("../images2/boutons_carou.png");
	background-position:-33px 50%;
	background-repeat:no-repeat;
	float:right;
	height:33px;
	padding-left:0;
	width:33px;
	cursor:pointer;
	}
*/
/* --- Fin Caroussel --- */
#carou_contenu #B1{
	float:left;	
	width:100%;
	margin-top:25px;
}
#carou_contenu #encart_haut_index_B1{
	float:left;	
	background-image: url("../images2/breve_hd_2.png");
	background-repeat: no-repeat;
	height: 60px;
	width:632px;	
	/*width: 100%;*/
}
#carou_contenu #encart_fond_index_B1{
	float:left;	
	background-image: url("../images2/breve_y.png");
	background-repeat: repeat-y;
	min-height: 200px;
	width:632px;	
	/*width: 100%;*/
}
#carou_contenu #encart_fond_index_B1 .redac {
	background-image:url("../images2/breve_contenu.png");
	background-position:126px -4px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:25px;
	margin-left:35px;
	min-height:123px;
	width:60%;
}
#carou_contenu #encart_fond_index_B1 .titre{
	margin-left:140px;
	margin-top:7px;
	position:absolute;
}
#carou_contenu #encart_fond_index_B1 .titre a{
	text-decoration:none;
}
#carou_contenu #encart_fond_index_B1 .resume{
	float:left;
	height:90px;
	margin-left:20px;
	margin-top:30px;
	width:50%;
}
#carou_contenu #encart_fond_index_B1 .separ{
	display:none;
}
#titre_breve{
	color:#0084D6;
	font-size:1.8em;
	height:30px;
	margin-left:80px;
	position:absolute;
	top:383px;
	width:150px;

}
#titre_breve a{
	color:#0084D6;
	text-decoration:none;
}
#titre_breve a:hover{
	color:#0084D6;
	text-decoration:underline;
}
#carou_contenu #encart_fond_index_B1 .resume p{
	font-style:italic;
	height:74px;
	overflow:hidden;
	width:184px;
}

#breve_contenu{
	background-image:url("../images2/breve_contenu.png");
	background-position:149px -1px;
	background-repeat:no-repeat;
	height:135px;
	position:absolute;
	width:39%;

}
#demarche_bulletin  {
	float:left;
	margin-left:378px;
	margin-top:-351px;
	width:38%;
}
#demarche_bulletin_hd{
	float:left;
	background-image: url("../images2/demarche_bulletin_hd.png");
	background-repeat: no-repeat;
	height: 10px;
	width: 100%;
}
#demarche_bulletin_y{
	background-image:url("../images2/demarche_bulletin_y.png");
	background-repeat:repeat-y;
	float:left;
	min-height:295px;
	width:100%;
}
#demarche_bulletin_f{
	float:left;
	background-image: url("../images2/demarche_bulletin_f.png");
	background-repeat: no-repeat;
	min-height: 17px;
	width: 100%;
}


#carou_contenu #encart_pied_index_B1{
	float:left;	
	background-image: url("../images2/breve_f.png");
	background-repeat: no-repeat;
	height: 16px;
	width:632px;	
	/*width: 100%;*/
}
#titre_calameo{
	background-image:url("../images2/calameo.png");
	background-position:12px -3px;
	background-repeat:no-repeat;
	color:#0084D6;
	float:left;
	font-size:1.8em;
	height:36px;
	margin-top:5px;
	text-indent:41px;
	width:100%;
}
#titre_calameo a{
	text-decoration:none;
	color:#0084D6;
}
#titre_calameo a:hover{
	text-decoration:underline;
	color:#0084D6;
}
#calameo .encart_mg a{
	display:none;
}
#demarches{
	background-image:url("../images2/demarches.png");
	background-position:8px -2px;
	background-repeat:no-repeat;
	min-height:60px;
}
#demarches .titreniv1 a {
	color:#0084D6;
	float:left;
	font-size:1.8em;
	height:36px;
	margin-top:5px;
	text-decoration:none;
	text-indent:47px;
	width:100%;
}
#demarches .titreniv1 a:hover {
	color:#0084D6;
	float:left;
	font-size:1.8em;
	height:36px;
	margin-top:5px;
	text-decoration:underline;
	text-indent:47px;
	width:100%;
}
#demarches ul{
	font-weight:bolder;
	padding-left:21px;
}
#demarches li{
	list-style:none outside none;
}
#demarches li a{
	text-decoration:none;
	color:#6b6b6b;
}

/*
#acces_direct ul{
	float:left;
	padding-top:10px;

}
#acces_direct li {
	list-style:none outside none;
	margin-bottom:16px;
	text-indent:44px;
}
#acces_direct li a{
	color:#6B6B6B;
	font-size:1.3em;
	line-height:10px;
	text-decoration:none;
}
#acces_direct li:hover{
	text-decoration:underline;
}
#acces_direct #accesNiv2_soustitre{
	font-size:0.7em;
}
/*
/*TEST*/
.acces_{
	background-image:url("../images2/acces_direct_y.png");
	background-position:0 0;
	background-repeat:repeat-y;
	float:left;
	margin-left:11px;
	width:100%;
}
#acces_direct .titreniv1 a{
	color:#0084D6;
	display:block;
	float:left;
	font-size:1.7em;
	height:25px;
	margin-left:8px;
	margin-top:-8px;
	padding-bottom:20px;
	text-decoration:none;
	text-indent:25px;
	width:100%;
}
#acces_direct .titreniv1 a:hover{
	color:#0084D6;
	display:block;
	float:left;
	font-size:1.7em;
	height:25px;
	margin-left:8px;
	margin-top:-8px;
	padding-bottom:20px;
	text-decoration:underline;
	text-indent:25px;
	width:100%;
}
#acces_direct li {
	height:40px;
	list-style:none outside none;
	margin-bottom:5px;
	margin-left:13px;
	text-indent:12px;
}
#acces_direct li a{
	color:#6B6B6B;
	float:left;
	font-size:1.3em;
	height:42px;
	line-height:14px;
	text-decoration:none;
	width:100%;
}
#acces_direct li:hover{
	text-decoration:underline;
}
#acces_direct img{
	float:left;
	margin-top:-9px;
}
.direct_{
	margin:0;
}
.direct_ ul{	
	margin-left:0;
}

#acces_direct .encart_tirets{
	display:none;
}
#acces_direct #accesNiv2_soustitre{
	font-size:0.7em;
}
/*

#breve_{
	float:left;	
	width:100%;
}
#breve_hd{
	float:left;	
	background-image: url("../images2/breve_hd_2.png");
	background-repeat: no-repeat;
	height: 60px;
	width: 100%;
}
#breve_y{
	float:left;	
	background-image: url("../images2/breve_y.png");
	background-repeat: repeat-y;
	min-height: 200px;
	width: 100%;
}
#breve_contenu{
	background-image:url("../images2/breve_contenu.png");
	background-position:149px -1px;
	background-repeat:no-repeat;
	height:135px;
	position:absolute;
	width:39%;

}
#demarche_bulletin{
	float:left;
	margin-left:378px;
	margin-top:-40px;
	width:38%;
}
#demarche_bulletin_hd{
	float:left;
	background-image: url("../images2/demarche_bulletin_hd.png");
	background-repeat: no-repeat;
	height: 23px;
	width: 100%;
}
#demarche_bulletin_y{
	background-image:url("../images2/demarche_bulletin_y.png");
	background-repeat:repeat-y;
	float:left;
	min-height:220px;
	width:100%;
}
#demarche_bulletin_f{
	float:left;
	background-image: url("../images2/demarche_bulletin_f.png");
	background-repeat: no-repeat;
	min-height: 17px;
	width: 100%;
}

#breve_f{
	float:left;	
	background-image: url("../images2/breve_f.png");
	background-repeat: no-repeat;
	height: 16px;
	width: 100%;
}
*/
/**************************FIN COLONNE GAUCHE*******************************/


/**************************COLONNE DROITE*******************************/
#colD{
	float:left;	
	width:311px;
	min-height:600px;
}
#acces_direct {
	background-image:url("../images2/acces_direct3.png");
	background-position:11px 50%;
	background-repeat:no-repeat;
	float:left;
	height:192px;
	padding-left:11px;
	width:312px;
}
#agenda_{
	float:left;
	margin-left:19px;
	width:312px;
}
#agenda .titreactu{
	color:#9DB900;
	font-size:1.3em;
	line-height:17px;
}
#agenda h4{
	margin:0;
	text-decoration:none;
}
#agenda a{
	margin:0;
	text-decoration:none;
}
#agenda a:hover{
	margin:0;
	text-decoration:underline;
}
#agenda .separ{
	display:none;	
}

#agenda #encart_haut_index_agenda{
	display:none;
}
#agenda .resume {
/*
	background-image:url("../images2/separ_agenda.png");
	background-position:0 110%;
	background-repeat:no-repeat;
*/	
	float:left;
	margin-bottom:8px;
	margin-top:11px;
}
#agenda .resume p{
	padding-bottom:18px;
	
}
#agenda .resume a{
	display:none;
}
#agenda_hd{
	float:left;
	background-image: url("../images2/agenda_hd.png");
	background-repeat: no-repeat;
	height: 51px;
	width: 100%;
}
#agenda_y{
	background-image:url("../images2/agenda_y.png");
	background-repeat:repeat-y;
	float:left;
	min-height:478px;
	width:100%;
}
#agenda_f{
	float:left;
	background-image: url("../images2/agenda_f_2.png");
	background-repeat: no-repeat;
	min-height: 18px;
	width: 100%;

}
#agenda .redac{
	background-image:url("../images2/separ_agenda.png");
	background-position:0 93%;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:20px;
	
}

#encart_fond_index_agenda{
	float:left;
	margin-left:25px;
	width:85%;
}
#titre_agenda {
	color:#0084D6;
	font-size:1.8em;
	height:30px;
	margin-left:50px;
	position:absolute;
	top:200px;
	width:150px;
}
#titre_agenda a {
	color:#0084D6;
	text-decoration:none;
}
#titre_agenda a:hover {
	color:#0084D6;
	text-decoration:underline;
}
/**************************FIN COLONNE DROITE*******************************/

.haut {
	background-image: url("../images2/haut.png");
	background-repeat: no-repeat;
	height: 197px;
	width: 966px;
}
#ban {
	height: 158px;
	width: 966px;
	float:left;
}
#hmenu {
	height: 36px;
	width: 966px;
	float:left;
}
#logo{
	height: 158px;
	width: 379px;
	float:left;
}
#haut_droite {
	height: 49px;
	width: 587px;
	float:left;
}
#small_menu{
	float:left;
	height:49px;
	margin-top:15px;
	width:384px;
}
#small_menu a{
	text-decoration:none;
	color:white;
}
#small_menu .retour_accueil{
	background-image:url("../images2/retour_accueil.png");
	background-position:1px -2px;
	background-repeat:no-repeat;
	float:left;
	margin-left:203px;
	text-indent:28px;
	width:90px;
}
#small_menu .actualites {
	background-image:url("../images2/actualites.png");
	background-position:1px 1px;
	background-repeat:no-repeat;
	float:left;
	text-indent:26px;
	width:90px;
}
#zone_rech {
	float:left;
	height:49px;
	width:189px;
}

#fond_bas {
	background-image: url("../images2/fond_bas_vert.jpg");
	background-position:center;
	background-repeat: no-repeat;
	background-color:#F1F1F1;
	height: 338px;
	width: 100%;
	float:left;
}
.bas {
	background-image:url("../images2/bas.png");
	background-repeat:no-repeat;
	height:315px;
	margin-top:22px;
	width:966px;
}
#menu_spec{
	width: 966px;
	height: 230px;
	float :left;
}

#zone_invar{

	color:#626262;
	float:right;
	font-size:1.2em;
	height:58px;
	margin-top:28px;
	text-align:right;
	width:966px;
}
#zone_invar  a{
	color:#FFFFFF;
	text-decoration:none;
}
#zone_invar  a:hover{
	text-decoration:underline;
}
/* --- Fin structure de base --- */
/**************** recherche ****************/
.encart_mg_rech {
	float:left;
	left:5px;
	margin-left:10px;
	margin-top:4px;
	position:relative;
	top:0px;
}
.rech_fond {
	display:inline;
	float:left;
	height:36px;
	margin-left:0;
	position:relative;
	width:270px;
	margin-top: 10px;
}

.input_rechercher{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	height:14px;
	width:130px;
	color:#FFFFFF;
}
.input_btn {
	border:0 none;
	float:left;
	padding-left:0px;
	padding-top:3px;
}
.input_txt {
	border:0 none;
	float:left;
	padding-left:15px;
	padding-top:3px;
}