html, body {margin:0;padding:0; background:url(images/fond.jpg) repeat-x #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

#box{background:url(images/fond-cadre.jpg); width:812px; height:824px; margin: 0 auto 0 auto;}
#box2{background:url(images/fond-cadre-form.jpg); width:812px; height:982px; margin: 0 auto 0 auto;}
#ban{ height:129px}
h1 { color:#00669a; font-size:18px; margin:10px 0 20px 0; padding:0;}
h2 { color:#85b914; font-size:16px; margin:25px 0 15px 0; padding:0;}
h3 { color:#85b914; margin:0; padding:0; font-size:12px;}
.vert{color:#85b914;}
.bleu{color:#016085;}
a{color:#016085; text-decoration:none;}
a:hover{color:#00acee; text-decoration:none;}

tr{margin:0; padding:0;}
td{margin:0; padding:0;}
#logo{padding:5px 0 0 20px; float:left; display:inline;}
#ban-d{float:right; display:inline; padding:5px 30px 0 0;}


/*******************************************************************************
									MENU
*******************************************************************************/

#menu{background-repeat: repeat-x;height:32px; background-color:#01669a;text-decoration: none; margin:0 0 0 8px; line-height:32px; width:796px; }

/*******************************************************************************
									GAUCHE
*******************************************************************************/
#gauche{width:500px; height:620px; float:left; display:inline; margin: 20px 0 0 35px;}

/*******************************************************************************
									DROITE
*******************************************************************************/
#droite{width:240px; height:620px; float:right; display:inline; margin: 20px 20px 0 0;} 
#module-presta{background:url(images/module-presta.jpg); height:315px; width:235px; margin:10px auto 0 auto;}
#module-presta h1{color:#FFF; margin:0; padding:15px 0 0 45px; font-size:18px; font-weight:normal;}
#module-presta-texte{color:#016085; margin: 30px 0 0 27px;}
#module-presta-texte a{color:#016085; text-decoration:none;}
#module-presta-texte a:hover{color:#00acee; text-decoration:none;}
table.service2{margin-top:33px;}

#module-plus{background:url(images/module-plus.jpg); height:218px; width:235px; margin:10px auto 0 auto;}
#module-plus h1{color:#FFF; margin:0; padding:20px 0 0 13px; font-size:15px; font-weight:normal;}
#texte-plus{margin:22px 0 0 15px; text-align:justify; width:200px;} 

/*******************************************************************************
									FOOTER
*******************************************************************************/

#footer{background:url(images/footer.jpg) no-repeat; height:55px; width:812px; margin:0 auto 0 auto;}
#contenu-footer{ padding:13px 0 0 20px;}
#footer a{color:#85b914; text-decoration:none;}
#footer a:hover{color:#85b914; text-decoration:underline;}

#copyright{float:left; display:inline; margin:13px 0 0 10px;}
#real{float:right; display:inline; margin:13px 10px 0 0;}

/*******************************************************************************
									INDEX
*******************************************************************************/

#centre{ margin: 10px 0 0 0; text-align:justify;}
#logos-index{float:left; display:inline; margin-top:60px;}
#antennes{float:right; display:inline; margin-top:10px;}

/*******************************************************************************
									FORMALITE
*******************************************************************************/
#bas-formalite{margin:30px auto 0 auto; width:400px;}

/*******************************************************************************
									CONFIANCE
*******************************************************************************/
#bas-confiance{margin-top:30px;}

/*******************************************************************************
									FORM
*******************************************************************************/
#form{margin:15px 0 0 0;}
#form input, #form select, #form textarea{	border: #8a8a8a 1px solid;}
#form input:hover, #form select:hover, #form input:focus, #form select:focus, #form textarea:hover, #form textarea:focus{border: #016085 1px solid;	background-color: #fff;}


/*******************************************************************************
									PRODUITS
*******************************************************************************/
span.important-title-purple {
color:#9E0E87;
}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
font-size:120%;
font-weight:bold;
margin-top:-24px;
padding:0 8px;
position:absolute;
}

#desc-produit{width:275px; float:left; display:inline; text-align:justify;}
#img-produit{width:210px; height:136px; float:right; display:inline; margin}
#img2-produit{float:left; display:inline; width:110px; height:340px; margin: 30px 0 0 50px;}
#desc-produit-bas{float:left; display:inline; background-image:url(images/fond-presta.jpg); width:510px; height:380px; margin:20px 0 0 0;}
#img2-produit-haut{margin: 15px 0 0 0;}
#liste-produit{width:280px; float:right; display:inline;margin:35px 20px 0 0;}

#tarif-presta{background-color:#FFF; height:90px; width:230px; float:right; display:inline; margin: 30px 40px 0 0;border-color:#85b914; border-width:1px; border-style:solid; padding: 15px 10px 0 10px;}

#ap{margin: 20px 0 0 20px;}
#photo-index{ float:left; display:inline; width:168px; height:112px; margin: 0 10px 0 0;}