body { 
background-image : url(images/bg.jpg);
background-color : #131313;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 10px 10px;
padding : 0;
} 
.clear { 
clear : both;
} 
* { 
margin : 0;
padding : 0;
} 
#container { 
margin : 0 auto;
text-align : left;
width : 750px;
} 
a { 
font-size : 7px;
} 
p { 
margin : 15px 0;
} 
.moseyo_green { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #88a924;
font-weight : 600;
text-decoration : none;
} 
A.moseyo_green:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : 600;
text-decoration : underline;
} 
.moseyo_black { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #4d4f4d;
font-weight : bold;
text-decoration : none;
} 
#header { 
margin : 0 0 0 0;
width : 750px;
height : 110px;
position : relative;
} 
#header ul { 
background-color : #85a157;
width : 711px;
border : 3px solid #ffffff;
display : block;
top : 255px;
position : absolute;
margin : 0 0 0 0;
height : 22px;
padding : 5px 0 0 0;
text-align : center;
} 
#header li { 
display : inline;
} 
#header ul a { 
text-decoration : none;
/*color : #ffffff;*/
margin : 0 15px;
} 
#header ul a:hover { 
text-decoration : underline;
color : #28556b;
} 
#logo_w1, #logo_w2 { 
font-size : 24px;
font-style : italic;
/*color : #ffffff;*/
position : absolute;
} 
#logo_w1 { 
top : 15px;
left : 70px;
} 
#logo_w2 { 
top : 44px;
left : 94px;
} 
#header_text { 
top : 90px;
left : 43px;
width : 230px;
position : absolute;
} 
#header_text p { 
font-size : 18px;
/*color : #ffffff;*/
} 
#header_text a { 
color : #28556b;
} 
#header_text a:hover { 
color : #c77e0c;
} 
#menu { 
background : url(images/px.jpg) 0 0;
border-bottom : 1px solid #000;
width : 700px;
} 
#menu A { 
display : block;
height : 29px;
text-decoration : none;
} 
#menu A.active { 
background-position : 0 -26px;
} 
A#accueil { 
width : 99px;
background-image : url(images/accueil.png);
background-repeat : no-repeat;
background-position : 0 0;
} 
A#accueil:hover { 
background : url(images/accueil.png) no-repeat 0 -26px;
} 
A#metiers { 
width : 135px;
background-image : url(images/nosmetiers.png);
background-repeat : no-repeat;
background-position : 0 0;
} 
A#metiers:hover { 
background : url(images/nosmetiers.png) no-repeat 0 -26px;
} 
A#offres { 
width : 125px;
background-image : url(images/nosoffres.png);
background-repeat : no-repeat;
background-position : 0 0;
} 
A#offres:hover { 
background : url(images/nosoffres.png) no-repeat 0 -26px;
} 
A#realisations { 
width : 141px;
background-image : url(images/realisations.png);
background-repeat : no-repeat;
background-position : 0 0;
} 
A#realisations:hover { 
background : url(images/realisations.png) no-repeat 0 -26px;
} 
A#devis { 
width : 142px;
background-image : url(images/devis.png);
background-repeat : no-repeat;
background-position : 0 0;
} 
A#devis:hover { 
background : url(images/devis.png) no-repeat 0 -26px;
} 
A#contact { 
width : 109px;
background-image : url(images/contact.png);
background-repeat : no-repeat;
background-position : 0 0;
} 
A#contact:hover { 
background : url(images/contact.png) no-repeat 0 -26px;
} 
#content { 
background-color : #ffffff;
width : 750px;
} 
#content2 { 
background-image : url(images/mentionslegales.jpg);
width : 750px;
} 
img { 
border-width : 0;
} 
h1 { 
color : #000000;
font-size : 14px;
margin : 20px 0 20px 0;
} 
h2 { 
/*color : #85a157;*/
font-size : 14px;
text-align : center;
width : 200px;
margin : 10px 0 15px 0;
} 
#left { 
float : left;
width : 210px;
margin-left : 0;
margin-top : 0;
padding : 0 0 0 0;
} 
#left a { 
color : #28556b;
} 
#left a:hover { 
color : #c77e0c;
} 
#photos a { 
margin-right : 14px;
} 
#right { 
float : right;
width : 424px;
padding : 0 10px 0 0;
margin-top : 0;
border-left : 2px solid #fff;
} 
#right a { 
color : #c77e0c;
} 
#right a:hover { 
/*color : #85a157;*/
} 
#left2 { 
float : left;
width : 405px;
margin-left : 0;
margin-top : 0;
padding : 0 0 0 0;
display : inline;
} 
#left2 a { 
color : #28556b;
} 
#left2 a:hover { 
color : #c77e0c;
} 
#right2 { 
float : right;
width : 210px;
padding : 0 0 0 0;
margin-top : 0;
border-left : 2px solid #fff;
} 
#right2 a { 
color : #c77e0c;
} 
#right2 a:hover { 
/*color : #85a157;*/
} 
#middle { 
width : 740px;
} 
.principale { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
} 
.bg { 
background-color : #f5f5f6;
color : #919092;
} 
.txt2 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
color : #000000;
} 
.suite2 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : red;
font-weight : 400;
text-decoration : none;
} 
A.suite2:hover { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : red;
font-weight : 400;
text-decoration : underline;
} 
#footerline { 
clear : both;
background-color : #2f302f;
font-size : 1px;
height : 10px;
width : 750px;
text-align : center;
padding : 10px 0;
} 
#footer { 
width : 750px;
text-align : center;
padding : 20px 0;
} 
.moseyo_menu { 
font-size : 7pt;
color : #FDFCFC;
font-family : verdana;
text-decoration : none;
} 
a.moseyo_menu:hover { 
font-size : 7pt;
color : #FDFCFC;
font-family : verdana;
text-decoration : underline;
} 

/* realisations*/

#crea_site{ width:80px; height:80px; display:block; background:url(images/site.jpg) no-repeat 0px 0px; margin:5px; }
#crea_site.selected,#crea_site:hover{ width:80px; height:80px; display:block; background:url(images/site.jpg) no-repeat 0px -80px; margin:5px;}

#crea_news{ width:80px; height:80px; display:block; background:url(images/newsletter.jpg) no-repeat 0px 0px; margin:5px;}
#crea_news.selected,#crea_news:hover{ width:80px; height:80px; display:block; background:url(images/newsletter.jpg) no-repeat 0px -80px;margin:5px; }

#crea_print{ width:80px; height:80px; display:block; background:url(images/print.jpg) no-repeat 0px 0px; margin:5px;}
#crea_print.selected,#crea_print:hover{ width:80px; height:80px; display:block; background:url(images/print.jpg) no-repeat 0px -80px;margin:5px; }

#crea_logo{ width:80px; height:80px; display:block; background:url(images/logo.jpg) no-repeat 0px 0px;margin:5px; }
#crea_logo.selected,#crea_logo:hover{ width:80px; height:80px; display:block; background:url(images/logo.jpg) no-repeat 0px -80px;margin:5px;}

p.rea { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #4d4f4d;

text-decoration : none;
padding:10px;
} 
#signature{text-align:right; color :#646464; /*background:url(images/copyright.gif) no-repeat center center;*/ padding-top:5px; height:21px; }
#signature a,#signature span{ color :#646464; font-size:10px; }
#signature span{padding-right:240px;}

