
a.lien {
border-style : none;
text-decoration : none;
}
a.lien:hover {
text-decoration : underline;
}
.white {
color : white;
}
.black {
color : black;
}
.grey {
color : #808080;
}
h1 {
color : #000000;
font-family : Arial,"Lucida Grande", Avant Garde, Futura, sans-serif;
font-weight : bold;
font-size : 18px;
}
h2 {
color : #ff6000;
font-family : Arial,"Lucida Grande", verdana, sans-serif;
font-size : 14px;font-weight: bold;

}
h3 {
font-size : 12px;
font-weight : normal;
}
h4 {
color : black;
font-size : 12px;
font-weight : normal;
width : 410px;
background : url('pictures/h1.jpg') repeat-y;
padding : 5px;
}
#page {
border : 1px none rgb(150, 150, 150);
margin : auto;
background-color : #ffffff;
position : relative;
left : 0;
overflow : hidden;
width : 900px;
height : auto;
}
body {
margin : auto;
padding : 0;
background : #eeeeee url(pictures/body.jpg) no-repeat center 4px;
position : relative;
text-align : center;font-family : Arial, Lucida Grande, Geneva, Verdana, sans-serif;
}
#header {
background-image : url(pictures/head9.jpg);
background-color : #ffffff;
background-repeat : no-repeat;
padding : 0;
width : 900px;
height : 70px;
position : relative;
float : left;
margin : 0;
font-family : Verdana, Arial, sans-serif;
font-size : 18px;
color : #ff5d16;
padding-top : 50px;
padding-left : 40px;
}
#logo {
position : absolute;
left : 36px;
top : 41px;
}
#logo img {
border : none;
}
#top {
background-image : url(pictures/top.png);
background-color : #ffffff;
background-repeat : no-repeat;
top : 10px;
padding : 0;
width : 900px;
height : 8px;
position : relative;
float : left;
margin : 0;
font-family : Lucida Grande, Geneva, Verdana, Arial, sans-serif;
}
#main_frame {
background : white url(pictures/main.jpg) no-repeat top;
top : 10px;
left : 0px;
padding : 0;
width : 900px;
height : auto;
position : relative;
float : left;
margin : 0;
font-family : Arial, Lucida Grande, Geneva, Verdana, sans-serif;
}
#main {
padding-left:70px;padding-top:40px;padding-right:10px;
width : 629px;
height : auto;
position : relative;
float : left;
margin : 0;
font-family : Arial, Lucida Grande, Geneva, Verdana, sans-serif;
font-size : 12px;
text-align : left;
}
#right {
left : 10px;
padding : 0;
width : 172px;
height : auto;
position : relative;
float : left;
margin : 0;
font-family : Verdana, Lucida Grande, Arial, sans-serif;
font-size : 13px;
}
#right li {
list-style : none;
float : left;
width : 170px;
position : relative;
left : 0;
padding-bottom : 10px;
}
#right img {
border : 1px solid #a0a0a0;
padding : 5px;
}
#right img:hover {
border-color : #000000;
}
#hmenu {
border : none;
position : absolute;
margin : 0;
/*left : 380px; avec menu support linux*/
left:382px;
top : 64px;
font-family : Arial, Helvetica, sans-serif;
list-style-type : none;
color : black;
}
#site {
width : 160px;margin:0;
}
#linux {
width : 120px;margin:0;
}
#tarif {
width : 70px;margin:0;
}
#devis {
width : 143px;margin:0;
}
#contact {
width : 90px;margin:0;
}
#hmenu ul { position: relative; }
#hmenu li {
border : none;
text-decoration : none;
text-align : center;
margin : 0;
padding : 0;
float : left;
list-style-type : none;
height : 30px;
vertical-align : middle;
padding : 0;
padding-bottom:5px;
width : auto;
position:relative;z-index: 100;
}
.s {
background : url(pictures/li.jpg) repeat-x 0 25px;
}
.u {
background : none;
}
#hmenu li a {
margin : 0;
font-family : Verdane, Arial, Helvetica, sans-serif;
padding : 0;
display : block;
color : black;
text-decoration : none;
font-size : 12px;
text-align : center;
height : 30px;padding-top:10px;
}
/*#hmenu li a:hover {
background : url(pictures/li_hover.jpg) repeat-x bottom;
}*/
div.ahover {position: absolute;background : #f0f0f0;z-index: 99;
-webkit-border-radius: 7px;-moz-border-radius: 7px;
}

#footer {
background-image : url(pictures/footer2.jpg);
background-color : #eeeeee;
background-repeat : no-repeat;
width : 900px;
height : 15px;
position : relative;
font-family : Verdana, Arial, sans-serif;
font-size : 9px;
color : #707070;
margin : auto;
}
#copyright {
padding : 0;
width : 900px;
height : 30px;
position : relative;
float : left;
margin : 0;
font-family : Lucida Grande, Geneva, Verdana, Arial, sans-serif;
color : #505050;
font-size : 10px;
text-align : center;
}
#mentions {
width : 900px;
height : 30px;
position : relative;
margin : auto;
color : #404040;
text-decoration : none;
font-size : 9px;
top : 0;
}
#mentions a {
color : #505050;
}
#pub1 {left:422px;top:10px;position:absolute;width:468px;height:60px;background:none;}
