@import '/css/datepicker.css';
@import '/css/adt21_base.css';
@import '/css/menu.css';
@import '/javascript/thickbox.css';
/*font-size:13px;
color:#154428;
background:url(/charte/puce_chevron_verte.gif) no-repeat left 5px;
padding-left:12px;
padding-bottom:3px;
*/
/* --- structure generale --- */
body{
background:url(/charte/fond_body.png) no-repeat center top #FDFEFA;
color:#463f32;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
text-align:center;
margin:0;
padding:0;
}
#page{
width:955px;
margin:0 auto;
}
#accespro{
position:absolute;
right:0;
z-index:50;
}
.centrage {
width:956px;
margin:0 auto;
/*display:table;*/
text-align:left;
position:relative;
}
#entete {
	/*position:relative;*/
	float:left;
	width:956px;
	height:327px;
	}
	
#menu_spirale{
	float:left;
	width:550px;
	height:68px;
	background:url(/charte/fond_menu_ppal.png) no-repeat;
	position:relative;
}
#moteur{
float:left;
width:205px;
margin-left:200px;
}
#reperes{
float:left;
position:relative;
width:2px;
height:2px;

}
.centre {
clear:both;
	width:100%;
	float:left;
	/*display:table;*/
	}
div#pied {
	background:url(/charte/fond-pied.png) no-repeat center top #DBDA00;
	/*display:table;*/
	position:relative;
	width:100%;
	clear:both;
	height:220px;
	color:#fdf7df;
	z-index:1;
	}
	
/*--- mise en forme texte ----- */
/**{margin:0; padding:0; border:0;}*/
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
}
p {
	color: #434343;
	text-align:justify;
}
td {
	color: #434343;
}
h1 {
	font-size: 14px;
	color: #9ba623;
	background:url(/charte/puce_h1.gif) no-repeat left 5px;
	padding-left:15px;
	margin-bottom:0px;
	margin-bottom:10px;
}
h2{
	color:#5f7900;
	font-size:14px;
	font-weight: bold;	
	margin:0;
	padding:0;
	margin-top:20px;
}

h4 {
	font-size: 12px;
}
li {
	color: #434343;	
}
a{
/*color:#536801;*/
color:#4D7D0F;
text-decoration:none;
}
a:hover, a:active{
text-decoration:underline;
}

h3{
	color:#5f7900;
	font-size:13px;
}
/*pour les accroches*/
h3 a{
	font-size: 13px;
	color: #363636;
	text-decoration:none;
	}
h3 a:hover{
	color:#587104;
	font-weight:bold;
	text-decoration:none;
	}
/*version 1 en vert: h3 a{
color:#5f7900;
font-size:13px;
margin:0;
padding:0;
}*/

input.champ{
border:1px inset #CCC;
width:107px;
height:13px;
font-size:100%;
padding:1px 2px;
}
select {
border:1px inset #CCC;
width:155px;
font-size:11px;
}
td{
vertical-align:top;
}
img{
border:0;
}
.invisible{
display:none;
}
.gras{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.tpetit{font-size:70%;}
.petit{font-size:80%;}
.grand{font-size:120%;}
.tgrand{font-size:140%;}
.textcenter{text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.left{float:left;}
.right{float:right;}
.both{clear:both;}
.none{display:none;}
.blanc{color:#FFF;}
.noir{color:#000;}
.gris{color:#ddd;}

a.lien_fiche_cdt{
background:url(/charte/puce_fleche_pointilles.gif) no-repeat left 2px;
padding-left:17px;
color:#363636;
font-size:13px;
}
a.lien_fiche_cdt:hover{
background:url(/charte/puce_fleche_pointilles_f2.gif) no-repeat left 2px;
color:#417D25;
text-decoration:none;
}
/*--- illicopage ---*/
#menu a.lien_menu{
color:#F0590F;
font-size:11px;
background:none;
padding:0;
}
.user_courant, .user_fonction{
color:#F0590F;
font-size:11px;
}

/*--- zone centre ----*/
#colG{
	float:left;
	width:190px;
}
#titre_rubrique a{
width:100%;
font-size:15px;
font-weight:bold;
color:#154428;
padding-left:5px;
margin-bottom:10px;
}
#zone_centrale{
	float:left;
	width:540px;
	margin:20px 0px 20px 20px;
}
#zone_centrale_entendue{
	float:left;
	width:730px;
	margin:20px 0px 20px 20px;
	}
#colD{
	width:190px;
	float:left;
	clear:right;
}
#page.page-accueil #colD{margin-left:15px;}
/* ---------- En tete bandeau ---------- */
#accesmalvoyant{
height:15px;
position:absolute;
top:0;
left:135px;
z-index:10;
width:140px;

}
a.v_malvoyant{
margin:0;
padding:0;
color:#333333;
background:url(/charte/picto_malvoyant.png) no-repeat left 3px;
padding-left:18px;
font-size:9px;
margin-left:8px;
line-height:12px;
}
#selection{
	height:15px;
	position:absolute;
	top:79px;
	left:640px;
	z-index:10;
	width:102px;
	font-weight: bold;
	text-align: center;
	color: #577106;
}
#selection a{
	color: #577106;

}

#logo{
	width:140px;
	float:left;

}
#menu_sites_partenaires{
	float:right;
clear:right;
	background:url(/charte/fond_site_partenaires.png) no-repeat -3px top;
	width:auto;
	padding-left:66px;
	height:175px;
}
#espaceperso{}
#bandeau{
	float:left;
	height:152px;
	width:100%;
	background-image:url(/charte/bandeau.jpg);
background-repeat:no-repeat;
}
#son{
position:absolute;
top:340px;
left:720px;
width:50px;
}
#son img{
margin-left:150px;
margin-top:15px;
}
/* ---------- Moteur de recherche simple ---------- */
form#form1{
	text-align:center;
	margin:7px 0 0 0;
	clear:both;
	}
	form#form1 input.champ{
	width:146px;
	height:18px;
	padding:4px 3px 0 3px;
	border:1px solid #74892E;
	color:#587104;
	background-color:#F2F3EC;
	}
	form#form1 input.ok{
	position:relative;
	top:6px;
	}

/*--- colonne de gauche menu lateral ---*/
#menu_redondant, #menu_fixe{
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}
#menu_fixe ul, #menu_fixe li{
margin:0;
padding:0;
list-style:none;
}
#menu_fixe ul li a{
color:#81A238;
font-size:13px;
margin-bottom:5px;
display:block;
padding-left:20px;
background:url(/charte/puce_rond_vert.gif) no-repeat 8px 6px;
}
#menu_fixe ul ul li a{
color:#81A238;
font-size:11px;
margin-bottom:3px;
display:block;
padding-left:8px;
background:url(/charte/puce_rond_vert_petite.gif) no-repeat left 8px;
margin-left:20px;
}
#menu_fixe a:hover{
text-decoration:none;
color:#154428;
}

/*--- zone centrale ---*/
#div_lien_yahoo{
float:left;
width:95%;
}
#imprimer{
float:right;
width:5%;
}
.lien_yahoo{
color:#333333;
}
#contenu{
float:left;
width:100%;
margin-top:15px;
}

/*--- colonne de droite colD ---*/
#nouvelle_recherche{
clear:both;
float:left;
margin-top:20px;
margin-left:25px;
}
#colD ul, #colD li{
	list-style:none;
	margin:0;
	padding:0;
}
#date{
width:100%;
color:#535353;
font-size:10px;
margin-bottom:20px;
padding-left:10px;
margin-top:15px;
}
#outils_colD #meteo{
margin-bottom:10px;
}
/*zone dynamique*/
#contenu_dyn_colD{}
.liens_colD{
padding-top:14px;
margin-top:110px;
float:left;
background-color:#fff;
position:relative;
left:-2px;
}

#contenu_dyn_colD li{
	background:url(/charte/puce_liens_colD.png) no-repeat 3px 2px;
	margin-bottom:10px;
	width:115px;
	padding-left:15px;
}
#contenu_dyn_colD li a{
	color:#9BA623;
	font-size:10px;
	margin-bottom:10px;
}
/* inutile */
#video{
background:url(/charte/fond_video.gif) no-repeat;
height:130px;
width:172px;
text-align:center;
margin-left:5px;
margin-top:20px;
padding-top:23px;
float:left;
}
#video a img{
background:none;
padding:0;
margin:0;
text-align:center;
}
/**/
#video-bouger{ width:169px; float:left; }
#video-bouger a{height:108px; float:left; display:block; width:100%; margin-top:15px; }
#lien-film-bouger{background:url(/charte/film-nature-nouveau.jpg) no-repeat left top; }
#lien-images-sonores{background:url(/charte/diapo-sonore-nouveau.jpg) no-repeat left top;}

#outils_colD{
margin-left:25px;
margin-top:20px;
float:left;

}
#outils_colD a{
	font-size:12px;
	color:#F0590F;
	display:block;
	}
#outils_colD a.menuGactive-2, #outils_colD a.menuG-2{
	background:url(/charte/puce_chevron_colD.gif) no-repeat 3px 4px;
	padding-left:15px;
	margin-bottom:2px;
	}
#outils_colD li.menuGactive-2{background-image:none;}
#outils_colD .menuGactive-2 ul{margin-bottom:10px;}
#outils_colD #titre_rubrique{display:none;}

/*--- pied footer ---*/
div#pied table{
	height:180px;
	width:956px;
	}
div#pied ul{margin-left:0;padding:0;}
div#pied td{text-align:left;}
div#pied a{	color:#fdf7df;	}
#pied li{list-style:none;}
	
#pied #sites_partenaires a{
	background:url(/charte/puce_cible_orange.png) no-repeat left 2px;
	padding-left:20px;
	font-size:12px;
	color:#F0590F;
	padding-bottom:5px;
}
#sites_partenaires{	margin-top:30px;}
#boiteaoutils{	margin-top:70px;}
#pied #boiteaoutils a{
	color:#F0590F;
	font-size:10px;
	background:url(/charte/puce_petite_fleche_orange.gif) no-repeat left 5px;
	padding-left:10px;
}
	
#liensutiles{
	text-align:center;
	width:100%;
	color:#134228;
	font-size:10px;
}
#liensutiles li{	display:inline;}
#liensutiles li a{	color:#134228;	font-size:10px;}

#menu_redondant a, #menu_accueil a{
font-size:13px;
color:#154428;
padding-left:12px;
padding-bottom:3px;
}

#menu_redondant a{
display:block;
}

/*--- menu spirale menu 1 ---*/
#repereG{
position:relative;
height:1px;
width:1px;
left:-550px;
top:-28px;
}

#repereD{
position:relative;
height:1px;
width:1px;
left:-60px;
top:-28px;
}

/*--- presentation infobulle ---*/
#InfoBulle{
	position: absolute;	
	visibility : hidden;
	white-space:nowrap;
	left:0;
    bottom:0;
z-index:50;
}
#InfoBulle td{
vertical-align:top;
text-align:left;
}
#infobulle_contenu{
background-color:#FFFFFF;
z-index:50;
}
/*----- colG -----*/
#menu_fixe #bloc-resa{
margin-left:5px;
background:url(/charte/fond-bloc-resa.jpg) no-repeat left 15px;
width:170px;
padding-left:10px;
padding-top:20px;
}
#menu_fixe .titre-bloc-resa{
color:#587104;
font-weight:bold;
font-size:13px;
padding-bottom:5px;
display:block;
}
#menu_fixe #bloc-resa ul, #menu_fixe #bloc-resa li,#menu_fixe #bloc-resa ul li a{
font-size:11px;
color:#81a238;
list-style:none;
margin:0;
padding:0;
background-image:none;
line-height:16px;
margin-bottom:5px;
}
#bloc-resa ul li{
clear:both;
}
a.ot{
width:auto; 
float:left;
}
img.picto-ot{
float:left;
padding-left:5px;
}
.lien_news{
font-weight:bold;	
	color: #5f7900 !important;
}