/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
color:#333333;
background-color:#014b4a;
}
img{
border:none;
}
a{
color:#333333;
}
h1{
color:#014b4a;
font-weight:bold;
font-size:16px;
line-height:16px;
margin-bottom:15px;
}
h3{
font-size:14px;
font-weight:bold;
color:#014b4a;
margin-top:10px;
padding:0;
}
h3.bleu{
font-size:14px;
font-weight:bold;
color:#014b4a;
margin-top:10px;
padding:0;
}
p{
color:#333333;
overflow:auto;
margin:10px 0;
line-height:13px;
}
p.grisFonce{
color:#333333;
}
.rouge{
color:#e60003;
}
form{
margin:0;
padding:0;
}
input, textarea{
border:1px solid #014b4a;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
label.radio{
display:block;
padding-left:20px;
padding-top:1px;
cursor:pointer;
}

.selected{background-image:url(imgSite/rdo_on.png);background-repeat:no-repeat}
.unselected{background-image:url(imgSite/rdo_off.png);background-repeat:no-repeat}
input.btSubmit{
border:1px solid #e60003;
margin-bottom:5px;
color:#FFFFFF;
font-weight:bold;
background-color:#e60003;
}

#wrap{
width:800px;
margin:30px auto;
}


#header{
background:url(imgSite/coutour_h.png) no-repeat top left;
height:128px;
/height:125px;
}
#imgheader{
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
margin-top:15px;
float:left;
}


.separateur{
clear:both;
}
.important{
font-weight:bold;
}
.importantBleu{
font-weight:bold;
color:#014b4a;
}
.importantMarron{
font-weight:bold;
color:#673b15;
}

/****** MENU *****/
div#menuHaut{
clear:both;
margin:0;
padding:0;
border-right:solid 1px #ffffff;
border-left:solid 1px #ffffff;
height:20px;
background-color:#FFFFFF;
}
div#menuHaut ul,div#menuHaut li{
	list-style-type:none;
	margin: 0;
	padding: 0;
}
div#menuHaut ul{
width:798px;
height:20px;
background:url(imgSite/bt_espace.png) repeat-x;

}
div#menuHaut li {
	float: left ;
}
div#menuHaut li a  {
	display: block;
	height:20px;
	line-height: 1px;
	text-align: center;
	text-decoration: none;
}
 

/*** nouveau menu ****/

div#menuHaut li a.menu01  {width:101px;background: url(imgSite/menu_01.png) top left no-repeat;}
div#menuHaut li a.menu02  {width:60px;background: url(imgSite/menu_02.png) top left no-repeat;}
div#menuHaut li a.menu03  {width:64px;background: url(imgSite/menu_03.png) top left no-repeat;}
div#menuHaut li a.menu04  {width:51px;background: url(imgSite/menu_04.png) top left no-repeat;}
div#menuHaut li a.menu05  {width:56px;background: url(imgSite/menu_05.png) top left no-repeat;}
div#menuHaut li a.menu06  {width:78px;background: url(imgSite/menu_06.png) top left no-repeat;}
div#menuHaut li a.menu07  {width:80px;background: url(imgSite/menu_07.png) top left no-repeat;}
div#menuHaut li a.menu08  {width:59px;background: url(imgSite/menu_08.png) top left no-repeat;}
div#menuHaut li a.menu09  {width:58px;background: url(imgSite/menu_09.png) top left no-repeat;  }
div#menuHaut li a.menu10  {width:175px;background: url(imgSite/menu_10.png) top left no-repeat;  }

div#menuHaut li a.menu01Active  	{width:101px;background: url(imgSite/menu_01.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu02Active 		{width:60px;background: url(imgSite/menu_02.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu03Active  	{width:64px;background: url(imgSite/menu_03.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu04Active  	{width:51px;background: url(imgSite/menu_04.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu05Active  	{width:56px;background: url(imgSite/menu_05.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu06Active  	{width:78px;background: url(imgSite/menu_06.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu07Active  	{width:80px;background: url(imgSite/menu_07.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu08Active  	{width:59px;background: url(imgSite/menu_08.png) top left no-repeat;background-position:0% -20px;}
div#menuHaut li a.menu09Active  	{width:58px;background: url(imgSite/menu_09.png) top left no-repeat;background-position:0% -20px;  }
div#menuHaut li a.menu10Active  	{width:175px;background: url(imgSite/menu_10.png) top left no-repeat;background-position:0% -20px;  }


div#menuHaut li a:hover, div#menuHaut li a:focus, div#menuHaut li a:active{
background-position:0% -20px;
}


#contenu{
padding:20px;
border-right:solid 1px #ffffff;
border-left:solid 1px #ffffff;
background-color:#FFFFFF;
}
img.illusAccueil{
float:right;
margin-left:50px;
}

#moduleActu{
background-color:#FFFFFF;
margin:30px 290px 20px 0;
 
}
.actualite{
width:210px;
float:left;
margin:10px;
}
.actualite p{
margin:3px 0;
padding:0;
}
a.btSavoirPlus{
background-color:#e60003;
font-size:9px;
font-weight:bold;
text-decoration:none;
padding:3px 5px;
color:#FFFFFF;
}
a.btSavoirPlus:hover{
text-decoration:underline
}
.tiretVertical{
float:left;
background:url(imgSite/tiret_vertical.png) repeat-y top left;
width:1px;
line-height:1px;
height:75px;
margin:10px 0px;
}


#footer{
clear:both;
background: url(imgSite/contour_b.png) no-repeat top left;
height:38px;
-border-left:solid 1px #ffffff;
}
#footer p{
color:#CCC;
font-size:9px;
text-align:center;
width:360px;
line-height:19px;
vertical-align:middle;
margin:0 auto;
padding-top:17px;
}
#footer p a{
	text-decoration:none;
	color:#CCC
}
img.floatRight{
float:right;
}


#infoBas{
clear:both;
border-right:solid 1px #ffffff;
border-left:solid 1px #ffffff;
background-color:#FFFFFF;
}
#infoBas p{
color:#333333;
margin:0;
padding:0;
text-align:center
}

/*** newsletter *****/
#bloc_newsletter{
width:275px;
height:95px;
background:url(imgSite/bg_newsletter.png) top left no-repeat;
float:right;
margin:45px 0px 20px 0px;
padding:0px 0px 0px 10px;
}
/****** LISTE ACTU  ****/

ul.listeActu {
list-style-type:none;
margin:30px 0 0 0;
padding:0;
color:#333333;
}
ul.listeActu li{
float:left;
margin:0 0 0 10px;
width:230px;
}
 

ul.listeActu li.tiretDroit{
background:url(imgSite/tiret_vertical.png) repeat-y top right;
padding:0 10px 0 0;
}
ul.listeActu li.tiretGauche{
background:url(imgSite/tiret_vertical.png) repeat-y top left;
padding:0 0 0 10px;
}
ul.listeActu li ul{
list-style-type:none;
margin:0;
padding:0;
} 
ul.listeActu li ul li{
clear:both;
float:none;
display:block;
margin:0 0 20px 0;
padding:0;
} 
ul.listeActu p{
color:#333333;
margin:0;
padding:0;
text-align:justify
}
ul.listeActu img.bordure, div.imgIllus img.bordure{
border:2px solid #014b4a;
}

/**** liste articles horizontale ****/
div.listeActu2 
{
	
}
div.ligne_hori{
 line-height: 1px;
 height: 1px;
 margin : 10px 0 ;	
 background:url(imgSite/tiret_vertical.png) repeat-x top left;
}
div.imgIllus{
float: left;
margin-right: 20px;
}




/*** ARTICLE **/
div.article{
margin:25px 0 25px 25px;
}
div.illusArticle {
float:right;
overflow:hidden;
}
div.illusArticle img{
border:1px solid #014b4a;
}
div.illusArticle img.noBorder{
border:none
}

div.illusArticle span{
color:#333333;
}
div.article p{
margin-top:0;
padding-top:0;
margin-right:30px;
}

div.carteGoogle {
float:right;
background:url(imgSite/tiret_vertical.png) repeat-y top left;
padding-left:40px;
margin-right:20px;
}

p.justifier{
text-align:justify;
 
}