html{
margin:0;
padding:0;
}

body{
background-image:url('bodybleu.png');
background-repeat:repeat;
background-attachment:fixed;
margin:0;
padding:0;
}
big{
text-transform:uppercase;
}
#container{
filter:alpha(opacity=80);   /* Internet Explorer 6     */
-moz-opacity:0.8;           /* Mozilla 1.6 et infér.   */
opacity: 0.8;               /* CSS3 et Mozilla récents */
width:700px;
height:910px;
margin-right: auto;
margin-left: auto;
margin-top:0;
padding:0;
position: relative;
}
#containerintro{
filter:alpha(opacity=80);   /* Internet Explorer 6     */
-moz-opacity:0.8;           /* Mozilla 1.6 et infér.   */
opacity: 0.8;               /* CSS3 et Mozilla récents */
width:700px;
height:610px;
margin-right: auto;
margin-left: auto;
margin-top:0;
padding:0;
position: relative;
}
#containercontact{
filter:alpha(opacity=80);   /* Internet Explorer 6     */
-moz-opacity:0.8;           /* Mozilla 1.6 et infér.   */
opacity: 0.8;               /* CSS3 et Mozilla récents */
width:700px;
height:610px;
margin-right: auto;
margin-left: auto;
margin-top:0;
padding:0;
position: relative;
}

h1.header{
background-image:url('headerbleumarron.gif');
display:block;
height:170px;
width:700px;
padding:0;
margin:0;
}
h1.headerintro{
background-image:url('headerbleuintro.gif');
background-repeat:no-repeat;
display:block;
height:530px;
width:700px;
padding:0;
margin:0;
}
#contenu{
text-align:left;
width:250px;
height:auto;
float:left;
padding:40px 0 0 0;
margin-left:0;


}

#slidehome{
float:right;
width:430px;
height:600px;
padding:18px 0 0 0;
margin:0;
}

#contenulien{
float:right;
width:300px;
height:auto;
padding:40px 0 0 0;
margin:auto;

}

#sv-container{
margin:0 auto;
padding:0;
}
strong{
font-weight:normal;
}
address{
font-size:12px;
font-style:normal;
line-height:17px;
font-family:tahoma,sans-serif;
}
strong{
font-weight:normal;
}
p{
font-family:tahoma,sans-serif;
font-size:12px;
line-height:17px;
}

a{
font-family:tahoma,sans-serif;
font-size:12px;
line-height:17px;
color:#33ccff;
text-transform:uppercase;

}
a img{
border:none;
}
a.back{
text-transform:uppercase;
text-decoration:none;
display:block;
background-color:#390e0e;
padding-left:5px;
}
.domaines{
list-style-type:none;
margin:0;
padding:15px 0 0 0;
}
.lien{
color:#33ccff;
text-decoration:none;
text-transform:none;
line-height:20px;
display:block;
background-color:#390e0e;
margin:0;
padding:0 0 0 10px;
}

a:hover.lien{
display:block;
color:#390e0e;
text-decoration:none;
background-color:#33ccff; 
}
.titre{
display:block; 
/*background-color:#ff9999; */
border-top:1px solid #390e0e;
border-bottom:1px solid #390e0e;
text-transform:uppercase;
text-align:center;
color:#390e0e;
}

.titrelien{
/* display:block; */
text-transform:uppercase;
color:#390e0e;
background-color:#33ccff;
margin:0;
padding:0;
font-weight:none;
 }
.liencontact{
text-transform:uppercase;
color:#390e0e;
text-decoration:underline;
}

#footer{
position:relative;
top:620px;
border-top:1px solid #33ccff;
border-bottom:1px solid #390e0e;
}

#footercontact{
position:relative;
top:480px;
border-bottom:1px solid #390e0e;
border-top:1px solid #33ccff;
}
#footerintro{
margin:18px 0 0 0;
padding:0;
display:block;
width:700px;
height:15px;
}
ul.domaines li{
font-family:tahoma,sans-serif;
text-transform:uppercase;
font-weight:normal;
display:block;
color:#33ccff;
background-color:#390e0e;
margin-bottom:5px;
padding-left:5px;
}
ul#colorsite{
display:block;
margin:0;
padding:0;
width:700px;
height:15px;
}
ul#colorsite li{
list-style-type:none;
text-decoration:none;
float:right;
}
li.colorselect{
color:#390e0e;
font-family:tahoma,sans-serif;
font-size:15px;
text-transform:uppercase;
font-weight:normal;
}
ul#colorsite li a{
text-decoration:none;
padding-left:10px;

}
ul#nav{
display:block;
width:700px;
height:17px;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
border-top:1px solid #390e0e;
border-bottom:1px solid #390e0e;
}

ul#nav li{
float:right;
padding-right:32px;
}


ul#nav li a{
color:#390e0e !important;
font-family:tahoma;
/* font-weight:bold; */
display:block;
width:auto;
padding:0;
text-decoration:none;
text-transform:uppercase;
}

ul#nav li a:hover{
color:#390e0e !important;
background-color:#33ccff;

}

p#presentation{
text-align:justify;

}




