/* CSS Document */

* {margin:0px;padding:0px;}

div.corps_centre ul, div.corps_centre ol {
	margin-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	
}

body {background-color:#FFFFFF;}

#initiative {
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#content {
	background-color:#e7e9ec;
	padding:20px 15px 15px 20px;
	float:left;
	width:915px;
}

#footer {
	margin-top:12px;
	background-color:#e7e9ec;
	padding:20px 15px 15px 20px;
	float:left;
	width:915px;
}

/* Bandeau haut */ 

#content div.bandeau {
	background-color:#FFFFFF;
	float:left;
}

#content div.bandeau h1 {
	
	height: 115px;
	
}

#content div.bandeau p{
	float:right;
	padding:7px 8px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#667382;
	font-weight:bold;
}

#content div.bandeau a{
	color:#667382;
	text-decoration:none;
}

#content div.bandeau a:hover{
	color:#FE9500;
}

#content div.bandeau li{
	list-style-type:none;
	background:url(../img/nav_droit.gif) top right no-repeat;
	float:left;
	height:20px;
	background-color:#525c68;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 11px 0px 10px;
	margin-right:3px;
	white-space:nowrap;
}

#content div.bandeau li.fin{
	margin-right:0px;
	padding-right:9px;
}

#content div.bandeau li.on{
	background:url(../img/nav_droit_on.gif) top right no-repeat;
	background-color:#b9b2a5;
}

#content div.bandeau li a{
	color:#FFFFFF;
}

#content div.bandeau li a:hover{
	color:#ffb427;
	text-decoration:none;
}

#content div.bandeau div.nav{
	background-color:#b9b2a5;
	float:left;
	width:915px;
}

#content div.bandeau div.nav div.navout{
	background-color:#b9b2a5;
	border-bottom:solid 1px #908675;
	height:7px;
	float:left;
	width:915px;
	font-size:1px;
}

#content div.bandeau div.nav div.navin{
	background-color:#b9b2a5;
	border-bottom:solid 1px #908675;
	width:915px;
	font-size:11px;
	float:left;
	color:#525c68;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px;
	text-align:center;
}

#content div.bandeau div.nav div.navin span{
	font-weight:bold;
}

#content div.bandeau div.nav div.navin a{
	color:#525c68;
	text-decoration:none;
}

#content div.bandeau div.nav div.navin a:hover{
	color:#ffffff;
	
}


/* home centrale */

#content div.central {
	float:left;
	margin-top:10px;
}

/* home centrale - partie gauche */

#content div.part_left {
	float:left;
	width:228px;
	
}

#content div.part_left div.titre{
	background:url(../img/bkg_home_left_titre.gif) top left no-repeat;
	width:208px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffb427;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 10px 2px 10px;
}

#content div.part_left div.txt{
	background:url(../img/bkg_home_left.gif) top left repeat-y;
	padding:8px 15px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#635e5e;
	height: auto;
}

#content div.part_left div.txt_titre{
	font-size:12px;
	color:#39434e;
	font-weight:bold;
	padding-bottom:10px;
}

#content div.part_left div.txt_texte{
	font-size:11px;
	color:#635e5e;
	font-weight:bold;
	padding-bottom:10px;
	
}

#content div.part_left div.txt_lien{
	text-align:right;
	margin:0px 0px 3px 0px;
}

#content div.part_left div.txt_lien a{
	background:url(../img/fleche_m.gif) left top no-repeat;
	background-position:0px 2px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#525c68;
}

#content div.part_left div.txt_lien a:hover{
	color:#FE9500;
}

#content div.part_left div.bottom{
	background:url(../img/bkg_home_left_bottom.gif) top left;
	width:228px;
	height:3px;
	font-size:1px;
}


/* home centrale - partie droite */

table.bloc_home tr {
	
	height: 100%;
	
}

#content .bloc_home td{
	vertical-align:top;
}

#content div.part_droite {
	float:left;
	margin-left:7px;
	display:inline;
}

#content div.part_droite div.visuel{
	position:absolute;
	background:url(../img/bkg_visuel.gif) top left no-repeat;
	width:686px;
	height:227px;
	padding-top:3px;
	padding-left:3px;
	margin-left:-3px;
}





#content div.part_droite div.espace_visuel{
	width:680px;
	height:223px;
	
}

#content div.part_droite div.blocs{
	float:left;
	margin-top:10px;
	width:680px;
}

#content div.part_droite div.bloc1{
	float:left;
	width:227px;
	display:inline;
}

#content div.part_droite div.bloc1 div.titre{
	width:207px;
	height:14px;
	background:url(../img/bkg_home_bloc1_titre.gif);
	color:#ffb427;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 10px;
}

#content div.part_droite div.bloc1 div.txt{
	background:url(../img/bkg_home_bloc1.gif) top left repeat-y;
	width:227px;
	min-height:186px;
}

#content div.part_droite div.bloc1 div.txt_titre{
	color:#5d5240;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 6px 10px 10px;
}

#content div.part_droite div.bloc1 div.txt_texte{
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 10px 10px;
}

#content div.part_droite div.bloc1 div.txt_texte div.txt_lien{
	padding:5px 10px 5px 5px;
	margin-top:20px;
	text-align:right;
}

#content div.part_droite div.bloc1 div.txt_texte div.txt_lien a{
	background:url(../img/fleche_g.gif) top left no-repeat;
	padding-left:12px;
	background-position:0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
	text-decoration:none;
}



#content div.part_droite div.bloc1 div.txt_texte div.txt_lien a:hover{
	color:#FE9500;
}

#content div.part_droite div.bloc1 div.txt_texte div.txt_lien img{
	padding-left:5px;
}


#content div.part_droite div.bloc1 div.bottom{
	background:url(../img/bkg_home_bloc1_bottom.gif) top left no-repeat;
	width:227px;
	height:3px;
	font-size:3px;
}

#content div.part_droite div.bloc2{
	float:left;
	display:inline;
	width:206px;
	margin-left:11px;
}

#content div.part_droite div.bloc2 div.titre{
	width:186px;
	height:14px;
	background:url(../img/bkg_home_bloc2_titre.gif);
	color:#ffb427;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 10px;
}

#content div.part_droite div.bloc2 div.txt{
	background:url(../img/bkg_home_bloc2.gif) top left repeat-y;
	width:206px;
	min-height:104px;
}

#content div.part_droite div.bloc2 div.txt_titre{
	color:#5d5240;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px 6px 5px 10px;
}

#content div.part_droite div.bloc2 div.txt_texte{
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 10px 10px 10px;
}

#content div.part_droite div.bloc2 div.txt_texte div.txt_lien{
	padding:5px 10px 5px 5px;
	margin-top:10px;
	text-align:right;
}

#content div.part_droite div div.txt_texte div.txt_lien.pdf {

	background:transparent url(../img/acrobat2.gif) no-repeat right ;
	padding-right: 30px;
	  
}

#content div.part_droite div.bloc2 div.txt_texte div.txt_lien a{
	background:url(../img/fleche_g.gif) top left no-repeat;
	padding-left:12px;
	background-position:0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
	text-decoration:none;
}

#content div.part_droite div.bloc2 div.txt_texte div.txt_lien a:hover{
	color:#FE9500;
}

#content div.part_droite div.bloc2 div.txt_texte div.txt_lien img{
	padding-left:5px;
}

#content div.part_droite div.bloc2 div.bottom{
	background:url(../img/bkg_home_bloc2_bottom.gif) top left no-repeat;
	width:207px;
	height:3px;
	font-size:3px;
}

#content div.part_droite div.bloc2 div.txt2{
	background:url(../img/bkg_home_bloc2-2.gif) top left repeat-y;
	width:206px;
	height:auto;
	padding-top:5px;
}

#content div.part_droite div.bloc2 div.txt2 div.txt_texte div.txt_lien{
	padding:5px 10px 0px 5px;
	margin-top:5px;
	text-align:right;
}

#content div.part_droite div.bloc3{
	float:left;
	width:228px;
	margin-left:11px;
}

#content div.part_droite div.bloc3 div.titre{
	width:208px;
	height:14px;
	background:url(../img/bkg_home_bloc3_titre.gif);
	color:#ffb427;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 10px;
	
}

#content div.part_droite div.bloc3 div.txt{
	/*background:url(../img/bkg_home_bloc3.gif) top left repeat-y;*/
	background:url(../img/bkg_home_bloc1.gif) top left repeat-y;
	width:228px;
	overflow: hidden;
	/*min-height:185px;*/

}

#content div.part_droite div.bloc3 div.txt_texte{
	color:#000000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 15px 10px 10px;
}

#content div.part_droite div.bloc3 div.txt_texte ul{
	padding-top:6px;
}

#content div.part_droite div.bloc3 div.txt_texte li{
	list-style-type:none;
	background:url(../img/fleche_g.gif) left top no-repeat;
	padding-left:12px;
	background-position:0px 3px;
	!background-position:0px 7px;
	margin-bottom:5px;
	height: 60px;
	overflow: hidden;
}

#content div.part_droite div.bloc3 div.txt_texte a{
	color:#000000;
	text-decoration:none;
}

#content div.part_droite div.bloc3 div.txt_texte a:hover{
	color:#FE9500;
}


#content div.part_droite div.bloc3 div.txt_texte div.txt_lien{
	padding:5px 10px 0px 5px;
	margin-top:5px;
	text-align:right;
	width:200px;
	
}

#content div.part_droite div.bloc3 div.txt_texte div.txt_lien a{
	background:url(../img/fleche_g.gif) top left no-repeat;
	padding-left:12px;
	background-position:0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
	text-decoration:none;
}

#content div.part_droite div.bloc3 div.txt_texte div.txt_lien a:hover{
	color:#FE9500;
}

#content div.part_droite div.bloc3 div.bottom{
	background:url(../img/bkg_home_bloc3_bottom.gif) top left no-repeat;
	width:228px;
	height:3px;
	font-size:1px;
}


/* Footer */ 

#footer div.fcontenu {
	width:896px;
	background:url(../img/rond1_home.gif) top right no-repeat;
	background-color:#d7dadd;
	padding:10px;
	float:left;
}

#footer div.menu_fin {
	width:912px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
	float:left;
	background-color:#e7e9ec;
	padding-top:10px;
}

#footer div.menu_fin a{
	color:#5d5240;
	text-decoration:none;
}

#footer div.menu_fin a:hover{
	color:#FE9500;
}

#footer div.menu1 {
	float:left;
	border-right:#5d5240 solid 1px;
	padding:5px 10px 0px 10px;
	width:200px
}

#footer div.menu2 {
	float:left;
	margin-left:10px;
	padding:5px 0px 0px 10px;
	width:180px;
}

#footer div.menu3 {
	float:left;
	margin-left:20px;
	margin-top:25px;
}

#footer div.menu1 p, #footer div.menu2 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5d5240;
	margin-bottom:3px;
}

#footer ul {
	margin-bottom:5px;
}

#footer li {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3d3d;
	padding:0px;
	margin:0px;
	line-height:12px;
}

#footer li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e3d3d;
	text-decoration:none;
}

#footer li a:hover{
	text-decoration:underline;
}

#footer div.menu3 li{
	background-color:#ebecee;
	width:165px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 10px 5px 14px;
	margin-bottom:7px; 
}


#footer div.menu3 li a{
	font-size:11px;
	color:#5d5240;
}

#footer div.menu3 li a:hover{
	color:#FE9500;
	text-decoration:none;
}

#footer div.contact {
	background:url(../img/rond2_home.gif) top right no-repeat;
	background-color:#ffffff;
	margin-left:20px;
	width:246px;
	text-align:center;
	float:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	min-height:180px;
}

#footer div.contact div.logo{
	padding-top:5px;
}

#footer div.contact div.texte{
	padding-bottom:5px;
	padding-top:5px;
}

#footer div.contact div.txt_lien{
	color:#6eb56e;
	font-weight:bold;
	padding:5px 0px 4px 0px;
}

#footer div.contact div.txt_lien a{
	color:#6eb56e;
	font-weight:bold;
	text-decoration:none;
}

#footer div.contact div.txt_lien a:hover{
	text-decoration:underline;
}

#footer div.contact div.txt_lien2 {
	padding:5px;
	padding-top:10px;
}


#footer div.contact div.txt_lien2 a{
	background:url(../img/fleche_g3.gif) left no-repeat;
	padding-left:10px;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}


#footer div.contact div.txt_lien2 a:hover{
	color:#FE9500;
}


/* Contenu pages int�rieures */ 

#content div.central_int {
	background-color:#FFFFFF;
	width:915px;
	float:left;
	padding-top:40px;
}

#content div.central_int div.corps_gauche {
	float:left;
	padding-left:5px;
	width:200px;
	height:auto;
	padding-right:20px;
	font-size:1px;
}

#content div.central_int div.corps_centre {
	width:470px;
	padding-right:40px;position:relative;
}

#content div.central_int div.equipe {
	width:618px;
	/*margin-right:100px;*/
	padding:0;
	position:relative;
	left:-200px;
	top:0px;
	margin-right:-200px;
}
#content div.central_int div.equipe div.equipe_entete{
	margin-left:200px;
}

#content div.central_int div.corps_right {
	width:170px;
	padding-right:5px;
	float:left;
}

#content div.central_int  div.corps_centre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#525c68;
	padding-bottom:30px;
	float:left;
	
	margin-bottom: 40px;
	
}

#content div.central_int  div.corps_centre p {
	
	margin : 5px 0px;
	
}

#content div.central_int  div.corps_centre strong{
	font-weight:bold;
}

#content div.central_int  div.corps_centre a{
	color:#b9b2a5;
	text-decoration:underline;
}

#content div.central_int  div.corps_centre a:hover{
	text-decoration:none;
}

#content div.central_int  div.corps_centre h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#fe9500;
	padding-bottom:10px;
}

#content div.central_int  div.corps_centre h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#5d5240;
	padding-bottom:15px;
}

#content div.central_int  div.corps_centre h3.ancre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fe9500;
}

#content div.central_int  div.corps_centre h3.actu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#525c68;
	padding:0px;
	padding-top:15px;
	padding-bottom:5px
}


#content div.central_int  div.corps_centre h3.actu span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	
}

#content div.central_int  div.corps_centre h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fe9500;
	padding-bottom:15px;
	padding-top:20px;
	clear:both;
}

#content div.central_int  div.corps_centre div.content_puce {
	margin-top:20px;
	width:100%;
	display:block;
}

#content div.central_int  div.corps_centre div.content_puce.news {
	margin-bottom: 40px;
	margin-top: 0px;
}

#content div.central_int  div.corps_centre div.content_puce ul{
	float:right;
}

#content div.central_int  div.corps_centre div.content_puce li{
	list-style-type:none;
	background:url(../img/fleche_g3.gif) left no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:2px;
	height:12px;
}

#content div.central_int div.corps_centre div.bloc_ancre{
	margin-top:20px;
	padding-top:10px;
	padding-bottom:5px;
	border-top:solid 1px #525c68;
	border-bottom:solid 1px #525c68;
}

#content div.central_int div.corps_centre div.bloc_ancre li{
	list-style-type:none;
	background:url(../img/fleche_ancre.gif) top left no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	margin-bottom:10px;
}

#content div.central_int div.corps_centre div.bloc_ancre li a{
	color:#5d5240;
	font-weight:bold;
	text-decoration:none;
}

#content div.central_int div.corps_centre div.bloc_ancre li a:hover{
	color:#fe9500;
}

#content div.central_int div.corps_centre div.content_txt ul.profil{margin:0px;padding:0px;}

#content div.central_int div.corps_centre ul.profil li{
	background:url(../img/fleche_g3.gif) top left no-repeat;
	list-style-type:none;
	background-position:0px 3px;
	padding-left:15px;
	margin-bottom:10px;
}

#content div.central_int div.corps_centre ul.profil li a{
	color:#525c68;
	text-decoration:none;
}

#content div.central_int div.corps_centre ul.profil li a:hover{
	color:#fe9500;
}

#content div.central_int div.corps_centre div.haut_page{
	float:right;
	padding-right:10px;
	padding-top:10px;
}

#content div.central_int div.corps_centre div.haut_page a{
	background:url(/img/fleche_top.gif) left no-repeat;
	padding-left:15px;
	display:block;
	color:#5d5240;
	font-size:10px;
	font-weight:bold;
}


#content div.central_int  div.corps_centre div.content_puce a{
	color:#5d5240;
	font-weight:bold;
	text-decoration:none;
}

#content div.central_int  div.corps_centre div.content_puce a:hover{
	color:#fe9500;
}

#content div.central_int div.corps_centre div.content_txt ul,#content div.central_int div.corps_centre div.content_txt ol{
	margin:0px;
	padding:0px;
	margin-left:40px;
}

#content div.central_int  div.corps_right div.bloc_info  {
	width:170px;
	margin-top:55px;
}



#content div.central_int  div.corps_right div.bloc_info div.titre {
	background:url(../img/rond1_int.gif) top left no-repeat;
	background-color:#b9b2a5;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#525c68;
	font-weight:bold;
	padding:7px 10px 7px 10px;
	width:150px;
}


#content div.central_int  div.corps_right div.bloc_info div.image  {

	text-align: center;

}


#content div.central_int  div.corps_right div.bloc_info div.txt {
	background-color:#ffffff;
	border:solid 1px #b9b2a5;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:7px 10px 7px 10px;
	width:148px;
}

#content div.central_int  div.corps_right div.bloc_info div.lien, #content div.central_int  div.corps_right div.bloc_info div.lien2 {
	padding:5px 25px 3px 0px;
}

#content div.central_int  div.corps_right div.bloc_info div.pdf{
	background:url(../img/acrobat2.gif) top right no-repeat;
}

#content div.central_int  div.corps_right div.bloc_info div.lien a{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../img/fleche_g3.gif) no-repeat;
	background-position:0px 2px ;
	padding-left:12px;
	color:#5d5240;
	text-decoration:none;
}
#content div.central_int  div.corps_right div.bloc_info div.lien2 a{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(../img/fleche_g3.gif) no-repeat;
	background-position:0px 2px ;
	!background:url(../img/fleche_g3.gif) 0px 7px no-repeat;
	padding-left:12px;
	color:#5d5240;
	text-decoration:none;
}

#content div.central_int div.corps_right div.bloc_info div.lien a:hover,
#content div.central_int  div.corps_right div.bloc_info div.lien2 a:hover {
	
	color: #FE9500;
	
}


#content div.central_int  div.corps_gauche div.nav_int{
	padding-top:30px;
	padding-right:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#content div.central_int  div.corps_gauche div.nav_int li{
	background-color:#ffffff;
	padding:3px 5px 6px 20px;
	margin-bottom:7px;
	color:#5d5240;
	list-style-type:none;
	display:block;
}

#content div.central_int  div.corps_gauche div.nav_int a{
	color:#5d5240;
	text-decoration:none;
}

#content div.central_int  div.corps_gauche div.nav_int a:hover{
	color:#5d5240;
	background-color:#e7e9ec;
}

#content div.central_int  div.corps_gauche div.nav_int li:hover{
		background-color:#e7e9ec;

}

#content div.central_int div.corps_gauche div.nav_int li.navon{
	background-color:#e7e9ec;
	color:#525c68;
	
}

h3.top20 {padding-top:20px;}

#content div.central_int div.corps_centre div.bloc_liste {
	float:left;
	width:470px;
	padding-bottom:5px;
}

#content div.central_int div.corps_centre div.bloc_liste div.libelle{
	float:left;
	width:310px;
	padding-right:15px;
}

#content div.central_int div.corps_centre div.space_10 {
	float:left;
	height:15px;
	width:470px;
}


#content div.central_int div.corps_centre div.bloc_liste div.lien {
	float:left;
	width:130px;
	padding-right:10px;
}

#content div.central_int  div.corps_centre div.bloc_liste div.lien a {
	background:url(../img/fleche_g3.gif) top left no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
}

#content div.central_int  div.corps_centre div.bloc_liste div.lien a:hover{
	color:#FE9500;
}



#content div.central_int div.corps_centre div.bloc_liste div.lienpdf {
	background:url(../img/acrobat.gif) top right no-repeat;
	min-height:15px;
}

#content div.central_int div.corps_centre div.bloc_logo {
	
	float:left;
	width:500px;
	margin-top:20px;
	
}

#content div.central_int div.corps_centre div.bloc_logo div.logo_elt{
	
	border-left:1px solid #B9B2A5;
	border-right:1px solid #B9B2A5;
	float:left;
	height:150px;
	margin-bottom:15px;
	margin-left:-1px;
	overflow:auto;
	padding-bottom:10px;
	text-align:center;
	width:155px;
	
}

#content div.central_int div.corps_centre div.bloc_logo div.logo_elt p.img{

	
}

#content div.central_int div.corps_centre div.bloc_logo div.logo_elt p.titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5240;
	font-weight:bold;
	text-align:center;
	padding:5px 10px 5px 10px;
}


#content div.central_int div.corps_centre div.bloc_logo div.logo_elt p.lien {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
	text-align:left;
	margin:5px 10px 5px 24px;
	padding-left:12px;
	background:url(../img/fleche_g3.gif) top left no-repeat;
	background-position:0px 2px;
	
}

#content div.central_int div.corps_centre div.bloc_logo div.logo_elt p.lien a{
	color:#5d5240;
}

#content div.central_int div.corps_centre div.bloc_logo div.logo_elt p.lien a:hover{
	color:#FE9500;
}


#content div.central_int div.corps_centre div.bloc_equipe {
	width:600px;
	/*margin-left:-200px;*/
	padding-left:18px;
	margin-top:30px;
	float:left;
}


#content div.central_int div.corps_centre div.bloc_equipe div.img{
	background:url(../img/picto_photo.gif) left no-repeat;
	padding-left:60px;
	padding-right:10px;
	float:left;
}

#content div.central_int div.corps_centre div.bloc_equipe div.img{
	background:url(../img/picto_photo.gif) left no-repeat;
	padding-left:60px;
}

#content div.central_int div.corps_centre div.bloc_equipe div.img img{
	border-bottom:solid 10px #b9b2a5;
}

#content div.central_int div.corps_centre div.bloc_equipe div.texte{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:400px;
}

#content div.central_int div.corps_centre div.bloc_equipe div.texte div.nom{
	font-size:14px;
	font-weight:bold;
	color:#5d5240;
	padding-bottom:3px;
}

#content div.central_int div.corps_centre div.bloc_equipe div.texte div.intro{
	font-size:11px;
	font-weight:bold;
	color:#fe9500;
	padding-bottom:3px;
}

#content div.central_int div.corps_centre div.bloc_equipe div.texte div.chapo{
	font-size:10px;
	font-weight:bold;
	color:#5d5240;
	padding-top:10px;
	padding-bottom:10px;
}

#content div.central_int div.corps_centre div.bloc_equipe div.texte div.txt{
	font-size:10px;
	color:#525c68;
	padding-bottom:10px;
}


#content div.central_int div.corps_centre div.profil_bloc {
	padding-top:30px;
}

#content div.central_int div.corps_centre div.profil_right {
	float:left;
	width:200px;
	
}

#content div.central_int div.corps_centre div.profil_left {
	float:left;
	width:200px;
	padding-right:20px;
	border-right:solid 1px #525c68;
	margin-right:20px;
}

#content div.corps_centre div.formulaire {
	padding-top:20px;
}

#content div.corps_centre div.formulaire td.lib{
	text-align:right;
	padding-right:10px;
}

#content div.corps_centre div.formulaire .inp_txt{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px;
	padding:1px;
	width:200px;
}

#content div.corps_centre div.formulaire .inp_sub{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px;
}

#content div.corps_centre div.formulaire .marg{
	margin-left:73px;
}


#content div.corps_centre div.txt_lien{
	margin:10px 0px 3px 0px;
}

#content div.corps_centre div.txt_lien a{
	background:url(../img/fleche_m.gif) left top no-repeat;
	background-position:0px 2px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#525c68;
}

#content div.corps_centre div.txt_lien a:hover{
	color:#FE9500;
}

table.document-list {
	
	border: none;
	border-collapse: collapse;
	
}

table.document-list td {
	
	border: none;
	border-collapse: collapse;
	padding: 12px 8px;
	
}

table.document-list tr.even {
	
	background: #ffffff;
	
}

table.document-list tr.odd {
	
	background: #E7E9EC;
	
}

table.document-list td a img {
	
	border : none;
	
}

#content div.central_int div.corps_centre table.document-list a {
	
	color : #525C68;
	text-decoration: none;
	
	
}

#content div.central_int div.corps_centre table.document-list td a.lien {
	
	background:url(../img/fleche_g3.gif) top left no-repeat;
	background-position:0px 3px;
	padding-left:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000 !important;
	font-weight:bold;
	text-decoration: underline;
	
}


/**
 * 
 * SPECIFIC SECTIONS
 * 
 */

.legal-infos p {
	
	font-style: italic;
	
}


div.espace-client-access {
	
	margin: 40px 0px 0px 0px;
	border: solid 1px #000;
	overflow: auto;
	padding: 10px;
	
}

div.espace-client-access div {
	
	float: left;
	
}

div.espace-client-access div.left_column {
	
	width: 50%;
	
}

div.espace-client-access div.left_column div {
	
	margin: 15px 20px;
	
}

div.espace-client-access div.right_column {
	
	width: 50%;
	
}

#content div.central_int div.corps_centre div.espace-client-access div.right_column a {
	background:url(../img/fleche_g.gif) top left no-repeat;
	padding-left:12px;
	background-position:0px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5d5240;
	font-weight:bold;
	text-decoration:none;
}

#content div.central_int div.corps_centre div.espace-client-access div.right_column a:hover {
	
	color:#FE9500;
	
}


/**
 * FORMS
 * 
 */

form#UserAddForm {
	
	width: 355px;
	margin-bottom: 20px;
	
	
}

form div.input label {
	
	width: 90px;
	float: left;
	padding: 4px;
	
}

form div.input input, form div.input textarea {
	
	border: solid 1px #000;
	margin: 5px 0px;
	
}

form div.submit {
	
	margin-top: 8px;
	text-align: right;
	
}

#ContactFormConfirmMessage {
	
	font-size: 17px;
	color: #dd0000;
	margin: 20px;
	
}

form .error-message {
	
	color:#DD0000;
	margin-bottom:20px;
	padding: 5px;
	
	
}

