@charset "utf-8";
/* CSS Document */

body{ background-color:#002555; background-image:url(../images/fond_body.jpg); background-position: top center; background-repeat:no-repeat; font-family:"Tahoma", Arial, Helvetica, sans-serif}
h1,h2,h3,h4,p,img,a,ul,li,ol,form{ margin:0; padding:0; border:none; outline:none;}
p{ font-size:12px; color:#0d3d92; text-align:justify;}
li{ list-style:none; background-image:url(../images/puce.gif); background-repeat:no-repeat; color:#0d3d92; font-size:12px; padding-left:10px; margin-left:20px; margin-bottom:3px; background-position:0 5px; display:block;}

#conteneur_site{ width:984px; margin:40px auto;}

/*///////////////////////////////////////////////////////////////////////////////
//////////////////////////     HEADER     //////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
#arrondi_header{ width:984px; height:32px; background-image:url(../images/arrondi_top.png); background-repeat:no-repeat;}
#header{ width:984px; background-image:url(../images/fond_header.gif);  background-repeat:repeat-y; margin:0; padding:0;}
#menu{ width:768px; float:right; height:33px; margin-top:50px; background-image:url(../images/fond_repeat_menu.jpg); background-repeat:repeat-x; line-height:33px;}
#arrondi_menu{ float:left; width:11px; height:33px; background-image:url(../images/arrondi_menu.jpg); background-repeat:no-repeat;}
.logo_class{ margin-left:20px; float:left;}
a.menu{ display:block; float:left; font-size:14px; height:33px; color:#0d3d92; text-decoration:none; padding:0 12px; background-image:url(../images/separation_menu.jpg); background-repeat:no-repeat; background-position: bottom right;}
a.menu:hover{ color:#99cc00;}
#degrade_sous_menu{ width:984px; height:20px; background-image:url(../images/degrade_sous_menu.jpg); background-repeat:repeat-x;}
.accroche_header{float:right; margin-right:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:32px; color:#0d3d92; font-weight:normal;}

/*///////////////////////////////////////////////////////////////////////////////
//////////////////////////     MILIEU     //////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
#conteneur_central{ width:940px; padding:0 22px; background-color:#FFF;}
.titre_page{ font-size:19px; font-weight:normal; color:#0d3d92; margin-bottom:25px; text-align:center;}
.titre_article_home{ font-size:18px; font-weight:normal; color:#0d3d92; margin:20px 0; width:640px;}
.titre_article_rubrique{ font-size:18px; font-weight:normal; color:#0d3d92; margin:20px 0; width:900px;}
#ace_pros{ float:left; width:260px; height:198px; padding:10px; margin:20px 0 20px 20px; background-image:url(../images/ace_pro_nettoyage_de_vitres.jpg); background-repeat:no-repeat;}
.texte_pro{ color:#fff; font-size:12px; margin-top:75px;}
/*//////////////////////	Form contact	/////////////////////////*/
table{color:#0d3d92; font-size:12px;}
.obligatiore{ color:#FF0000;}

/*///////////////////////////////////////////////////////////////////////////////
//////////////////////////     FOOTER     //////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
#footer{ width:940px; height:127px; padding:0 22px; background-image:url(../images/footer.png); background-repeat:no-repeat; margin:0 auto;}
a.lien_footer_particuliers{ font-size:16px; color:#0d3d92; text-decoration:none;}
a.lien_footer_particuliers:hover{ text-decoration:underline;}
a.lien_footer_pros{ font-size:16px; color:#0d3d92; text-decoration:none; text-align:right; margin:0 0 0 10px;}
a.lien_footer_pros:hover{ text-decoration:underline;}
a.lien_mentions{ font-size:11px; color:#0d3d92; text-decoration:none;}
a.lien_mentions:hover{ text-decoration:underline;}
p.footer{ float:left; margin-right:20px; margin-top:15px;}
p.footer-pros{ float:left; margin-top:15px; text-align:right;}
p.footer-mentions{ float:right; margin-top:25px; margin-left:0px; text-align:left;}

/*///////////////////////////////////////////////////////////////////////////////
//////////////////////////     CLASS     ///////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
a.lien-vert{ color:#99cc00; text-decoration:underline;}
a.lien-vert:hover{ text-decoration:none;}
a.lien-bleu{ color:#0d3d92; text-decoration:underline;}
a.lien-bleu:hover{ text-decoration:none;}
a.lien-bleu-clair{ color:#00ccff; text-decoration:underline;}
a.lien-bleu-clair:hover{ text-decoration:none;}

.clear{ clear:both;}
.txt-bleu{ color:#0d3d92;}
.txt-vert{ color:#99cc00;}
.txt-blanc{ color:#fff;}
.txt-gris{ color:#666666;}
.txt-bleu_clair{ color:#00ccff;}
.float_left{ float:left;}
.txt-12{ font-size:12px;}
.txt-11{ font-size:11px;}
.txt-16{ font-size:16px;}
.txt-rouge{ color:#FF0000;}