/* CSS Document */
body{padding:0px; margin:0px;color:#4b4b4b; font:11px verdana, Arial, Helvetica, sans-serif; background:#fff; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
p{
	text-align:justify
}
img { border:none;}
ul{list-style-type:none;}
a { color:#0b4768; text-decoration:none;}

.clear {clear: both; margin: 0px}
.left { float:left;}
.borderImage { border:1px solid #595959;}
.imageRight { margin:0 10px 0 0; float:left;}
.imageLeft { margin:0 0 0 10px; float:right;}
.contentSeparation { width:386px; height:11px; background:url(../images/content-separation.png) top left no-repeat;}
.imageRealisation img { border:3px solid #ccc; margin:0 5px 5px 0;}
.slogan { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0b4768;}

/* CONTAINER */

#container{width:705px; clear:both;  position:relative; margin: 0 auto; background:#fff;}

/* HEADER */
#headerTop { background:url(../images/bckgrd-header.png) top left no-repeat; width:705px; height:9px;}
#header{height:40px; position:relative; margin:0 0 0 14px;}

#header ul{height:40px; position:absolute;}
#header ul li{float:left;}

#header ul li.menuAccueil a{width:128px; height:40px; display:block; background:url(../images/menu-accueil.png) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuAccueil a:hover{width:128px; height:40px; background:url(../images/menu-accueil-h.png) 0 0 no-repeat;}

#header ul li.menuPresentation a{width:150px; height:40px; display:block; background:url(../images/menu-presentation.png) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuPresentation a:hover{width:150px; height:40px; background:url(../images/menu-presentation-h.png) 0 0 no-repeat;}

#header ul li.menuServices a{width:129px; height:40px; display:block; background:url(../images/menu-services.png) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuServices a:hover{width:129px; height:40px; background:url(../images/menu-services-h.png) 0 0 no-repeat;}

#header ul li.menuRealisations a{width:142px; height:40px; display:block; background:url(../images/menu-realisations.png) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuRealisations a:hover{width:142px; height:40px; background:url(../images/menu-realisations-h.png) 0 0 no-repeat;}

#header ul li.menuContact a{width:133px; height:40px; display:block; background:url(../images/menu-contact.png) 0 0 no-repeat; text-indent:-20000px;}
#header ul li.menuContact a:hover{width:133px; height:40px; background:url(../images/menu-contact-h.png) 0 0 no-repeat;}

/* MAINIMG */

#animation{ clear: both; padding:12px 0 0 0;}
/* CONTENT */

#contentBckgrd { width:705px; background:url(../images/bckgrd-content.png) top left no-repeat;}
#content { width:682px; clear:both; font-size:10px; padding:0 0 0 14px;}

#homeBienvenue { padding:0 0 0 21px; width:386px; float:left;}
#homeBienvenue a { text-decoration:none;font-weight:bold}
#homeBienvenue a:hover { text-decoration:underline; font-weight:bold}
#homeBienvenue li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:16px; min-height:18px}
#homeMaison {padding:0 0 0 25px; width:239px; float:left;}

#homeMaison a { text-decoration:underline;}
#homeMaison a:hover { text-decoration:none;}

#homeRealisations { float:left; width:219px;}
#homeRealisations a { text-decoration:underline;}
#homeRealisations a:hover { text-decoration:none;}
#homeServices { float:left; padding:0 0 0 26px; width:141px;}
#homeServices li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:16px; min-height:18px}

/* FOOTER */

#footer{width:775px; height:84px; margin: 0 auto; clear:both; margin: 0 auto; background:url(../images/bckgrd-footer.png) top left no-repeat;}
#footer p{padding: 15px 0 0 0; font:10px verdana,Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px verdana,Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px; }
#footer p a:hover{color:#fff; text-decoration:none; background:#0b4768; }

.footerTOW a{font:10px verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; margin:5px 0 0 260px;}
.footerTOW a:hover{color:#fff; background:#0b4768;}

#footer strong { font-size:11px; background:url(../images/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#fff;}


/* RIGHT */

#right{width:10px; float:left;}
#lien a
{
	text-decoration:none
}
#lien a:hover
{
	text-decoration:none;
	font-weight:bold
}
