/* CSS Document */
body{padding:0px; margin:0px; font:11px verdana, sans-serif; color:#90948d; background:#003e66; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a { color:#239ec7; text-decoration:none; outline:none;}
img { border:none;}

 .clear {clear: both; margin: 0px}
 .left { float:left;}
 .right { float:right;}
 .imgPaddingR15 { padding:0 15px 0 0;}
 .logo { float:left; height:77px;}
 	.logo img { margin:0;}
 .sousMenuHome { float:right; padding:0 0 0 20px; background:url(../images/picto-home.gif) left no-repeat; margin:50px 10px 0 0;}
 	.sousMenuHome a { font-size:10px; color:#00114d;}
	.sousMenuHome a:hover { font-size:10px; color:#239ec7;}
 .sousMenuSitemap { float:right; padding:0 0 0 20px; background:url(../images/picto-sitemap.gif) left no-repeat; margin:50px 20px 0 0;}
 	.sousMenuSitemap a { font-size:10px; color:#00114d;}
	.sousMenuSitemap a:hover { font-size:10px; color:#239ec7;}
 .animation { padding:0px;}
 .borderImage { border:1px solid #666;}

/* HEADER */

#banner{width:707px; height:300px; position:relative; margin: 0 auto;}
#bannerPage{width:707px; height:255px; position:relative; margin: 0 auto;}

#header { width:707px; height:50px;}

#header ul{}
#header ul li{height:37px;float:left;}
#header ul li a{height:37px; display:block; text-indent:-20000px; }
#header ul li a:hover{height:37px;}

#header ul li.menuPresentation a{width:107px; background:url(../images/menu-presentation.gif) 0 0 no-repeat; margin:0 0 0 31px; }
#header ul li.menuPresentation a:hover{width:107px; background:url(../images/menu-presentation-h.gif) 0 0 no-repeat; margin:0 0 0 31px;}

#header ul li.menuServices a{width:118px; background:url(../images/menu-services.gif) 0 0 no-repeat; margin:0 0 0 50px; }
#header ul li.menuServices a:hover{width:118px; background:url(../images/menu-services-h.gif) 0 0 no-repeat; margin:0 0 0 50px;}

#header ul li.menuRealisations a{width:181px; background:url(../images/menu-realisations.gif) 0 0 no-repeat; margin:0 0 0 35px; }
#header ul li.menuRealisations a:hover{width:181px; background:url(../images/menu-realisations-h.gif) 0 0 no-repeat; margin:0 0 0 35px;}

#header ul li.menuContact a{width:107px; background:url(../images/menu-contact.gif) 0 0 no-repeat; margin:0 0 0 51px; }
#header ul li.menuContact a:hover{width:107px; background:url(../images/menu-contact-h.gif) 0 0 no-repeat; margin:0 0 0 51px;}

/* ANIMATION */
#animation{width:707px; margin: 0 auto; clear:both; }

/* CONTENT */

#content{width:707px; background:#fff; margin: 0 auto; clear:both; }

#contentBloc{width:707px; background:#fff; margin: 0 auto; clear:both; }
#homeBlocBienvenu { padding:0 35px 0 35px; width:417px; float:left;}
#homeBlocServices { float:left;}

#homeBlocPageR { padding:0 35px 0 35px; width:421px; float:left;}
#homeBlocPageR li {background:url(../images/arrow.gif) 4px 4px no-repeat; padding-left:25px; line-height:20px;}
#homeBlocPageL { float:left;}

#homeBlocServices li {background:url(../images/arrow.gif) 4px 4px no-repeat; padding-left:25px; line-height:20px;}

/* FOOTER */

#footer{width:707px; height:61px; margin: 0 auto; clear:both; background:url(../images/bckgrd-footer.gif) 0 0 no-repeat; margin: 0 auto;}
#footer p{padding: 25px 0 0 0; font:10px verdana,Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#00114d;}
#footer p a{font:10px verdana,Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#00114d; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#fff; text-decoration:none; background:#239ec7; }

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

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


h1
{
	font-size:15px;
	font-weight:bold
}
.just
{
	text-align:justify;
}
