@charset "UTF-8";

/* CSS Document */
body{
background: url(theme/fond.jpg) repeat-x top;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #b6b19f;
}

.droite{
text-align: right;
}

a{
text-decoration: none;
color: #0FAFCF;
}
a:hover{
color: black;
}

.clear{
clear: both;
}

.ascenseur{
	cursor:pointer;
}

.rouge{
list-style-type: none;
color: red;
}

.vert{
list-style-type: none;
color: green;
}

.bleu{
list-style-type: none;
color: blue;
}
/*////////////////////////////
		  Le Header
////////////////////////////*/

#top{
height: 131px;
background: url(theme/top.png) no-repeat top center;
margin: 31px 0 -11px 0;
}

/*////////////////////////////
		  Le contenu
////////////////////////////*/

#conteneur{
width: 820px;
margin: 0px auto;
}


/*////////////////////////////
		  Le menu
////////////////////////////*/

#menu{
background:url(theme/nav_h.png) no-repeat bottom right;
height: 108px;
}

#menu ul li{
list-style: none;
float: right;
padding-left: 10px;
padding-top: 2px;
padding-right: 10px;
}

.menu li a{
height: 82px;
width: 120px;
font-size: 14px;
text-decoration: none;
text-align: center;
float:left;
background: url(theme/bouton.png) no-repeat top left;
line-height: 82px;
color: white;
}


#sous_menu{
text-aligne: left;
padding-top: 95px;
padding-left: 20px;
}

/*////////////////////////////
		  Le contenu
////////////////////////////*/


#contenu{
background: url(theme/contenu.png) repeat-y left;
padding: 0 20px;
}


#news{
float: left;
width: 450px;
}

#news h1{
background: url(theme/h1.png);
display: block;
width: 444px;
height: 40px;
line-height: 40px;
padding: 0 10px;
font-size: 16px;
}

#news p{
padding: 0 10x;
color: #818181;
}

#navigation{
float: right;
}

.bloc{
width: 256px;
margin: 10px 0 0 0;
padding: 10px 0 0 10px;
background: url(theme/nav.jpg) no-repeat top left;
}

.finbloc{

width: 266px;
margin-top: 15px;
height: 3px;
}

#footer{
background: url(theme/fond_bas.png) repeat-x bottom center;
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
height: 160px;
}

#iceberg{
background: url(theme/iceberg.png) no-repeat bottom center;
margin: 0;
padding: 0;
height: 160px;
}


#navigation h1{
background: url(theme/nav_h1.jpg) no-repeat top left;
color: white;
font-size: 1em;
padding: 0 0 0 20px;
display: block;
width: 187px;
height: 34px;
line-height: 34px;
}

#navigation ul{
list-style-image: url(theme/puce.jpg);
margin: 0px;
}

#navigation ul li a{
color: #959595;
}

#navigation ul li a:hover{
color: black;
}

/*////////////////////////////
		  Le footer
////////////////////////////*/

#bas{
background: url(theme/contenu_b.png) no-repeat;
width: 780px;
height: 34px;
margin: 0 auto;
padding: 0 0 25px 40px;
line-height: 75px;
color:white;
}

#bas a{
font-weight: bold;
color: #999999;
}

#bas a:hover{
font-weight: bold;
color:white;
}

#alignement_icones_3D{
text-align: left;
}

#alignement_icones_2D{
text-align: right;
}

#alignement_icones_photos{
text-align: left;
}

#alignement_icones_autres{
text-align: right;
}