/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height:100%;
	background:#d7d7d7;
}


table {
	margin: 0;
	padding: 0;
	border: 0;
}

table.size {
	 width: 100%;
  	 height: 99%;
}



#global {
width:990px;
/*height:570px;*/
border:2px #3f3f3f solid;
}


#bando {
width:990px;
height:94px;
background:url(../images/fond_bando.jpg);
}


#logo {
margin:0px;
padding-top:25px;
padding-left:25px;
float:left;
}

#banner {
padding:3px;
margin:0px;
width:512px;
height:86px;
float:right;
}


#nav {
margin:0px;
padding:0px;
width:990px;
height:65px;
border-top:#433f3e 1px solid;
border-bottom:#433f3e 1px solid;
background:#433f3e;
}

#nav ul { 
margin:0px;
padding:0px;
}

#nav ul li{
float:left;
background:url(../images/fond_nav.jpg);
border-right:#433f3e 1px solid;
list-style:none;
}

#nav ul li a{
padding-top:25px;
display:block;
width:164px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-align:center;
text-decoration:none;
}

#nav ul li a:hover{
color:#000000;
background:url(../images/fond_nav-on.jpg);
}


#nav ul li a.actif{
color:#000000;
background:url(../images/fond_nav-on.jpg);
}
#nav ul li a.actif:hover{
}



#contenu {
margin:0px;
padding:10px;
width:970px;
height:510px;
background:url(../images/fond_contenu.jpg);
}

a.liens {
padding-left:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#34B4E4;
text-decoration:none;
background:url(../images/puce.png) no-repeat 0px 4px;
line-height:30px;
}

a.liens:hover{
color:#3F3F3F;
background:url(../images/puce_on.png) no-repeat 0px 4px;
}


a.lienscontact {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#34B4E4;
text-decoration:none;
font-weight:bold;
}

a.lienscontact:hover{
color:#777676;
}



#bt {
margin:0px;
padding-right:70px;
padding-top:10px;
float:left;
}

#vide {
clear:left;
}

#separation {
margin-top:10px;
margin-bottom:10px;
padding:0px;
border-bottom:#3F3F3F 1px solid;
clear:left;
}


#trait {
margin-top:20px;
margin-bottom:15px;
padding:0px;
border-bottom: #999999 1px solid;
}




#encart_gauche {
margin:0px;
padding:5px;
width:258px;
/*height:379px;*/
background:#FFFFFF;
float:left;
}


#encart_gauche_text {
margin:0px;
padding-top:12px;
padding-left:7px;
padding-right:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align: justify;
color:#7D7D7D;
}


#contenu_text {
padding-left:18px;
width:683px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F3F3F;
}



#contenu_centre {
padding-left:10px;
width:480px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F3F3F;
text-align:justify;
}


#contenu_droite {
margin-left:10px;
padding-top:7px;
padding-left:10px;
padding-right:10px;
width:170px;
height:504px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align: justify;
color:#3F3F3F;
/*background:#eeeeee;*/
border:#CCCCCC 1px solid;
}


#haut {
padding:10px;
/*padding-bottom:20px;*/
margin-bottom:25px;
width:663px;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F3F3F;
text-align:justify;
/*border-bottom:1px solid #CCCCCC;*/
background: #dcdddc;
}





#liste {
margin:0px;
padding-bottom:10px;
}

#liste ul { 
margin:0px;
padding:0px;
}

#liste ul li{
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:9px;
background:url(../images/puce_liste.png) no-repeat 0px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3F3F3F;
list-style:none;
}



#gauche {
margin:0px;
padding-top:20px;
float:left;
width:225px;
font-size:13px;
}


#carte {
margin:0px;
padding-top:25px;
float:left;
}

/*#carte_domtom {
margin:0px;
padding-left:230px;
clear:left;
}*/


.legende {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#828282;
}



h1 {
margin:0px;
padding-top:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#3F3F3F;
text-transform:uppercase;
font-weight:normal;
line-height:21px;
}

h2 {
margin:0px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#34B4E4;
text-transform:uppercase;
line-height:12px;
}

h3 {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3F3F3F;
text-align:left;
font-weight:bold;
}

