body {
margin : 0;
padding : 0;
text-align : center;
font : 0.8em Tahoma, Verdana, sans-serif;
background : url("/img/acc/fond_degrade.jpg") repeat-x fixed top left;
}
#banniere {
width : 950px;
height : 88px;
margin : auto auto;
margin-top : 20px;
margin-bottom : 0;
padding : 0;
background : url("/img/acc/bannierecontours.gif") no-repeat top left;
vertical-align : middle;
text-align : left;
}
#logo_banniere {
position : relative;
top : 22px;
left : 15px;
border : 0;
}
#pied_gauche {
background : url("/img/acc/arrondi_bas_gauche.gif") no-repeat bottom left;
width : 950px;
margin : auto auto;
}
#pied_droite {
background : url("/img/acc/arrondi_bas_droite.gif") no-repeat bottom right;
}
#pied_central {
height : 20px;
background : url("/img/acc/bas.gif");
margin-left : 10px;
margin-right : 10px;
text-align : center;
color : #8a0;
}
#pied_bas {
height : 20px;
background : url("/img/access/bas.gif") no-repeat bottom center;
margin-left : 20px;
margin-right : 20px;
text-align : left;
text-indent : 15px;
color : #8a0;
width : 300px;
}
#pied_haut {
height : 20px;
background : url("/img/access/haut.gif") no-repeat bottom center;
margin-left : 20px;
margin-right : 20px;
text-align : left;
text-indent : 15px;
color : #8a0;
width : 300px;
}
.pre_pre_footer {
width : 800px;
margin : auto auto;
padding : 0;
margin-bottom : 0;
vertical-align : middle;
text-align : left;
background : url("/img/acc/pixlsaumon.gif") repeat;
}
.pre_footer {
width : 900px;
padding : 0;
margin-bottom : 0;
vertical-align : top;
color : #6b6b6b;
font-size : 10px;
font-size : 0.8em;
}
.pre_footer a {
color : #6b6b6b;
}
.conteneur {
width : 946px;
border : 1px solid #000099;
border-bottom : none;
margin : auto auto;
padding : 0;
padding-right : 0;
background : url("/img/acc/pixlsaumon.gif") repeat;
}
.colored  {
	font-family: Tahoma, Arial;
	font-weight : bold;
	font-size: 15px;
	color: #f89c0c;
}
.bigTitle {
font : 1.2em Tahoma, Verdana, sans-serif;
font-weight : bold;
color : #000099;
text-align : center;
height : 22px;
margin-top : 20px;
margin-bottom : 20px;
margin-left : 40px;
padding : 0;
}
.ITitle {
font : 1em Verdana, sans-serif;
font-weight : bold;
font-style : italic;
color : #000099;
text-align : center;
height : 22px;
margin-top : 20px;
margin-bottom : 20px;
margin-left : 40px;
padding : 0;
}
.contenu_access {
width : 890px;
height : 100%;
margin : auto auto;
border : 1px solid #ffb515;
text-align : justify;
font-family: Tahoma, Arial;
text-align : justify;
font-size: 13px;
line-height: 20px;
color: #666666;
}
.contenu {
width : 890px;
height : 100%;
margin : auto auto;
margin-bottom : 0;
padding-bottom : 20px;
border : 1px solid #000099;
text-align : justify;
vertical-align : top;
color : #6b6b6b;
}
.contenu_acc {
width : 890px;
height : 483px;
margin : auto auto;
margin-bottom : 0;
padding-bottom : 0;
border : 1px solid #ffb515;
text-align : justify;
font-size:12px;
color:#666666 ;
line-height: 25px;
padding : 0;
}
.table_contenu {
width : 100%;
margin : 15px 0 0 0;
}
.table_contenu_acc {
width : 100%;
height : 100%;
margin : 0;
padding : 0;
border : 0;
}
a.liens {
font-size : 13px;
color : #0066A4;
font-family : tahoma;
text-align : center;
font-weight : bold;
}
a.liens:visited {
font-size : 13px;
color : #B3B4B5;
font-family : tahoma;
text-align : center;
font-weight : bold;
}
a.liens:hover {
font-size : 13px;
color : #f98915;
font-family : tahoma;
text-align : center;
font-weight : bold;
}
.table_contenu_acc {
width : 100%;
height : 300px;
margin : 0;
padding : 0;
border : 0;
}
/* Structure Photoshop */
#soux {
position : absolute;
margin : 0;
margin-top : 0;
padding : 0;
}
#logo_soux {
float : left;
top : 0;
left: 0 ;
right : 0;
border : 0;
}
#galets {
margin : 0;
margin-top : 0;
padding : 0;
}
#logo_galets {
position : relative;
top : 0;
left : 0;
border : 0;
}
#map {
position : relative;
margin : 0;
margin-top : -308px;
margin-right : 0;
padding : 0;
}
#logo_map {
float : right;
border : 0;
}
#contact {
position : relative;
margin : 0;
padding : 0;
}
#contact {
float : left;
top : 268px ;
left : 20px;
border : 0;
}
a.info2{
	position: relative;
	font-size: 13px;
	font-family: Tahoma, Arial;
	line-height: 20px;
	text-decoration: none;
	color:#666666;
}
a.info2:hover{
cursor: main;
}
a.info2 span{
display: none;
}
a.info2:hover span{
display:inline;
position:absolute;
top: -160px;
left: 70px;
vertical-align : center;
}