@charset "utf-8";
/* CSS Document */

body
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#2b3493;
font-family: Arial, Verdana, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#container
{
position:absolute;
left:50%;
margin:0px 0px 0px -475px;
padding:0px 0px 0px 0px;
top:0px;
width:950px;
}

#menuhaut
{
width:805px;
height:30px;
margin:0px 0px 0px 0px;
padding:10px 75px 0px 75px;
background:url(templates/bg-menuhaut.jpg);
font-family: Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
color:#000033;
}
#menuhaut a
{
color:#FFFFFF;
text-decoration: none;
}
#menuhaut a:hover
{
color:#2b3493;
}

#header
{
width:955px;
height:204px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(templates/bg-header.jpg);
}

#contenu
{
width:955px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(templates/bg-milieu.jpg) repeat-y;
}

#haut
{
width:805px;
height:300px;/* Hauteur considérée comme min-eight par IE */
margin:0px 0px 0px 0px;
padding:30px 75px 0px 75px;
background:url(templates/bg-haut.jpg) no-repeat top;
}
html>body #haut/* Instruction non-comprise par IE qui rétablit la valeur min-height pour les autres navigateurs */
{
height:auto;
min-height:300px;
}

#bas
{
width:805px;
height:67px;
margin:0px 0px 0px 0px;
padding:100px 75px 0px 75px;
background:url(templates/bg-bas.jpg) no-repeat bottom;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}
#bas a
{
color:#000000;
text-decoration: none;
}
#bas a:hover
{
color:#2b3493;
}

#footer
{
width:955px;
height:83px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(templates/bg-footer.jpg);
}

#menubas
{
width:805px;
height:30px;
margin:0px 0px 0px 0px;
padding:10px 75px 0px 75px;
background:url(templates/bg-menubas.jpg);
font-family: Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
}
#menubas a
{
color:#FFFFFF;
text-decoration:none;
}
#menubas a:hover
{
color:#2b3493;
}

#menuselect
{
color:#FFFFFF;
text-decoration:underline;
}

h1
{
margin:0px 0px 0px 0px;
padding:15px 0px 15px 50px; 
font-size:20px; 
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#000066;
background:url(templates/bg-title.jpg) no-repeat;
}

h2
{
margin:0px 0px 0px 0px;
padding:10px 0px 10px 35px; 
font-size:12px; 
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
text-align:left;
color:#000066;
background:url(templates/bg-title2.jpg) no-repeat;
}

a img
{
border:0px;
}

#actu
{
width:350px;
height:200px;
border:none;
color:#FFFFFF;
background-color:#151a7c;
scrollbar-arrow-color:#000000;
scrollbar-3dlight-color:#000066;
scrollbar-highlight-color:#000099;
scrollbar-face-color:#2b3493;
scrollbar-shadow-color:#000033;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#151a7c;
}

ul
{
list-style-position:outside;
list-style-type:square;
}

#prix
{
font-family: Arial, Verdana, sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
color:#990033;
}

#liens
{
font-size:11px; 
text-align:center;
vertical-align:top;
}

#about
{
font-size:12px; 
text-align:center;
vertical-align:top;
}

#galerie img
{
border:3px solid #FFFFFF;
}

 a
{
font-weight:bold;
color:#0099FF;
text-decoration:none;
}
 a:hover
{
color:#00CCCC;
text-decoration:underline;
}