body{
background:url(images/fond_ban.jpg) repeat-x #01472d;
font-family:Verdana, Arial;
font-size:12px;
color:#081448;
margin:0;
}

div#global{
width:1000px;
margin:0 auto 0 auto;
}

div#banniere{
background:url(images/banniere.jpg) -5px 0 no-repeat;
width:100%;
height:128px;
}

div#banniere object{
margin-left:-5px;
}

div#contenu{
background:url(images/fond_contenu.jpg) repeat-y;
width:100%;
height:auto;
padding:0 0 0 98px;
margin:0 0 0 -4px;
}

a{
color:#081448;
}

a:hover{
text-decoration:none;
}

p,h3{
font-size:1em;
}

#partie_gauche p{
font-size:0.9em;
}

div#partie_droite p{
text-align:justify;
}

div#partie_droite h2{
background:url(../../images/interface/fd_logo.png) no-repeat;
color:white;
height:65px;
width:180px;
font-size:1em;
padding:48px 20px 0 40px;
font-weight:bold;
text-align:center;
}
div#partie_droite h2 a,div#partie_droite h2 a:hover{
color:#FFF;
}

div#partie_droite h3{
margin-bottom:10px;
margin-top:15px;
color:#FFF;
text-align:left;
font-size:1.1em;
background:#01472D;
padding:2px;
}

div#partie_droite h3 a{
	color:#FFF;
}

h1{
font-size:1.3em;
}

/*--------------------------------------------------------|MENU|---------------------------------*/

div#menu{
background:url(images/fond_menuhaut8.png) no-repeat;
width:800px;
height:28px;
padding:2px 0 4px 13px;
margin:0 0 0 2px;
}

html>body div#menu{
background:url(images/fond_menuhaut.png) no-repeat;
}	

div#menu ul{
float:left;
color:#FFFFFF;
list-style-type:none;
padding:4px 0 2px 2px;
margin:0;
}

div#menu li{
display:block;
float:left;
font-size:1.1em;
text-transform:uppercase;
background:url(images/sep_etoile8.png) no-repeat;
padding:0 0 0 19px;
}

html>body div#menu li{
background:url(images/sep_etoile.png) no-repeat;
}

div#menu li a{
text-decoration:none;
color:#FFFFFF;
}

div#menu li a:hover{
text-decoration:underline;
}

.active{
color:#b8d4bd;
}

/*--------------------------------------------------------|MENU GAUCHE|--------------------------*/

div#partie_gauche{
background:url(images/fond_gauche.jpg) repeat-y;
width:243px;
margin:0 0 0 3px;
float:left;
color:#01472d;
}

html>body div#partie_gauche{
margin:0 0 0 7px;
}

div#partie_gauche ul{
padding:0 5px 0 25px;
margin:0 0 0 40px;
list-style-image:url(images/cadre_etoile8.png);
}

html>body div#partie_gauche ul{
list-style-image:url(images/cadre_etoile.png);
}

div#partie_gauche li{ padding-bottom:15px;}
div#partie_gauche li span{color:#01472d;}
div#partie_gauche li a{
text-decoration:underline;
}

div#partie_gauche ul li ul{
padding:7px 5px 0 0;
list-style-image:url(images/cadre_etoile8.png);
font-size:0.9em;
}

html>body div#partie_gauche ul li ul{
list-style-image:url(images/cadre_etoile.png);
}

div#partie_gauche a:hover{ text-decoration:none; }

div#titre_ss_menu{
float:left;
position:relative;
margin:-30px 0 0 0;
}

div#gauche_haut{
background:url(images/fond_haut_gauche.jpg) no-repeat;
width:243px;
height:21px;
margin:0;
padding:9px 0 0 40px;
}

div#gauche_haut_accueil{
background:url(images/fond_haut_gauche_accueil.jpg) no-repeat;
width:243px;
height:21px;
margin:0;
padding:9px 0 0 40px;
}

div.titre_gauche{
width:200px;
height:25px;
background:url(images/font_titre.jpg) no-repeat;
padding:5px 0 0 0;
margin:10px 0 5px 40px;
}

div#gauche_haut_accueil span, div.titre_gauche span{
float:left;
background:url(images/cadre_etoile8.png) no-repeat;
padding:0 0 0 20px;
margin:0 0 0 5px;
text-transform:uppercase;
font-weight:bold;
color:#081448;
}

html>body div#gauche_haut_accueil span, div.titre_gauche span{
background:url(images/cadre_etoile.png) no-repeat;
}

div#partie_gauche form{
margin:10px 0 0 46px;
}

div#partie_gauche p{
margin:5px 0 5px 46px;
}

div#partie_gauche h2{
margin:0;
font-size:1.2em;
height:20px;
padding:0;
font-weight:bold;
}

div#partie_gauche h3{
font-size:1em;
padding:20px 10px;
font-weight:bold;
}


div#partie_gauche div.photoreportage{
width:190px;
margin:0 6px 6px 45px;
padding:5px 0 5px 0;
border-bottom:dashed 1px #01472d;
}

div#partie_gauche div.photoreportage p{
display:block;
padding:0 0 0 15px;
margin:0;
background:url(images/sous-etoile.jpg) no-repeat;
}

div#partie_gauche div.photoreportage img{
float:left;
}

div#publications{
margin:0 6px 6px 48px;
}

div#partie_gauche div#publications p{
margin:10px 0 0 0;
}

img.image_lien{
border:1px solid #081448;
}

img.pdf{
float:left;
margin:0 7px 0 0;
}

div#gauche_bas{
background:url(images/fond_bas_gauche.jpg) no-repeat;
width:243px;
height:13px;
margin:0;
overflow:hidden;
}

div#calendrier{
width:156px;
float:left;
margin:0 10px 0 10px;
padding:0;
}

img.carte{
margin:0 0 0 43px;
}

/*-------------------------------------------------*/
div#partie_droite{
float:left;
width:537px;
min-height:807px;
margin:4px 0 0 -32px;
}

html>body div#partie_droite{
margin:4px 0 0 6px;
}

div#partie_droite img{
margin:5px 20px 5px 20px;
border:1px solid #081448;
}

div#partie_droite img.noborder{
border:0;
}

div#partie_droite th{
padding:3px;
color: #003;
border-bottom: #033;
border-width: 1px;
border-style: solid;
} 
div#partie_droite td{	
padding: 3px;
margin:0;
color: #330;
border: 1px solid #033;
}

div#partie_droite ul.thumbs img{
border:0;
}

div.titre_droite{
background:url(images/fond_titreA.jpg) no-repeat;
width:536px;
height:26px;
margin:0;
}

div.titre_droite span{
float:left;
padding:0;
margin:5px 0 0 10px;
text-transform:uppercase;
font-weight:bold;
color:#081448;
}

div.titre_droite a{
float:right;
margin:5px 15px 0 0;
}

div#cadre-agenda{
background:#dceadd;
width:536px;
margin:0 0 10px 0;
padding:10px 0 0 0;
}

html>body div#cadre-agenda{
height:auto;
}

span.sep-agenda{
display:block;
width:100%;
height:1px;
border-bottom:solid 1px #b8d4bd;
clear:both;
margin:10px 0 10px 0;
}

div#bas-cadre-agenda{
background:url(images/cadre_agenda_bas.jpg) no-repeat;
width:536px;
height:15px;
margin:-11px 0 10px 0;
padding:0;
clear:both;
}

div#evenements{
float:left;
width:515px;
margin:0;
padding:0 10px 0 10px;
text-align:justify;
}

div#evenements img{
margin-left:0;
}

div#cadre-focus{
background:url(images/cadre_focus_fond.jpg) repeat-y;
width:536px;
padding:8px 10px 0 10px;
margin:0;
}

div#cadre-focus p{
width:514px;
text-align:justify;
}

div#bas-cadre-focus{
background:url(images/cadre_focus_bas.jpg) no-repeat;
width:536px;
height:15px;
margin:-11px 0 0 0;
padding:0;
}

div#cadre-focus h3{
background:none;
color:#01472d;
margin:0 0 7px 0;
}

span.sep-focus{
display:block;
width:514px;
height:1px;
border-bottom:solid 1px #b8d4bd;
clear:both;
margin:0 0 10px 0;
}

div#partie_droite ul{
margin-bottom:0;
}

div#bas_contenu{
width:100%;
height:39px;
background:url(images/fond_bas_contenu.jpg) no-repeat;
clear:both;
margin:0 0 0 -4px;
}

/*--------------------------------------------------------|FOOTER|-------------------------------*/

div#footer{
margin:0 0 15px 0;
padding-top:10px;
clear:both;
}

div#footer p{
text-align:center;
font-size:0.8em;
margin:0;
color:#FFFFFF;
}

div#footer p a{
color:#FFFFFF;
}

.bot{
clear:both;
}

/*--------------------------------------------------------|MISE EN PAGE|-------------------------------*/

/********** GOOGLE MAP ***********/

div#map{
	float:left;
	width:535px;
	height:535px;
	border:1px solid #081448;
	margin:0 0 10px 0;
}

/*********************************/
