/* CSS Document */

body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/bg.jpg) repeat-x;}

#conteneur{ margin:0 auto; width:955px; background:url(../images/bg-header.jpg) no-repeat;}

#logo{ margin:0; padding:0; background:url(../images/logo.jpg) no-repeat; width:955px; height:110px; text-indent:-3000px;}

#menuTop{ margin:0 0 0 27px; padding:10px 0 0 0; list-style:none; height:25px;}
#menuTop li{ margin:0 15px; padding:0; list-style:none; display:inline;}
#menuTop li a{ font-size:1.3em; color:#b6d5f8; font-weight:bold; text-decoration:none;} 
#menuTop li a:hover{color:#FFF;}

#centre{ background:#FFF; margin:0 0 0 27px; width:900px; float:left; display:inline;}
#centre #colGauche{ width:630px; margin:15px; float:left; display:inline;}
#centre #colGauche p{ margin:15px 0 0 0; padding:0; font-size:1.2em; line-height:1.6em; color:#113256;} 
#centre span{color:#FF3300; font-weight:bold;}
a{ color:#113256;}
a:hover{ color:#40b2f1; text-decoration:none;}

#centre #colDroite{width:225px; margin:15px 15px 15px 0; float:left;  display:inline;}

h2{ margin:10px 0 5px 0; padding:0 0 3px 0; font-size:1.9em; border-bottom:1px solid #c0d3e8; color:#113155; font-weight:normal;}
h3{ margin:10px 0 5px 0; padding:0 0 3px 0; font-size:1.4em; border-bottom:1px dotted #c0d3e8; color:#fd6707; font-weight:normal;}

#centre ul{ margin:10px 0 0 20px; padding:0; list-style:square;}
#centre ul li{ margin:0 0 10px 0; padding:0; font-size:1.1em; color:#113256;}

#centre #colDroite .bloc{ width:213px; height:125px; color:#113256; padding:5px; background:url(../images/bg-bloc.jpg) no-repeat; text-align:center;}
#centre #colDroite .bloc h3{ margin:5px 0; padding:0; font-size:1.2em; color:#FFF;}
#centre #colDroite .bloc a img{ border:1px solid #c0d3e8;}

#btnDemo{ display:block; float:left; width:207px; margin:0; padding:55px 5px 0 5px; background:url(../images/btn-demo.jpg) no-repeat;  text-decoration:none;}
#btnDemo p{ margin:0 0 15px 0; padding:0; font-size:13px; font-weight:bold; color:#FFF;}
#btnDemo ul{ margin:0 0 30px 0; padding:0; list-style:none;}
#btnDemo ul li{ margin:0 0 5px 0; padding:0 0 3px 0; list-style:none; border-bottom:1px dashed #fcd0a3;}
#btnDemo ul li a{ text-decoration:none; font-size:11px; font-weight:bold; color:#FFF; letter-spacing:-0.1em;}

/* NAV*/
#centre .monoColonne{ width:870px; margin:0 15px 20px 15px; float:left; display:inline;}
#centre .monoColonne p{ margin:5px 0 0 0; padding:0; font-size:1.2em; line-height:1.6em; color:#113256;} 
#centre .monoColonne .blocGauche{width:700px; margin:0 10px 0 0; padding:0; float:left;}
#centre .monoColonne .blocDroite{width:160px; margin:0; padding:0; float:left;}
#centre .monoColonne .decale{ margin-left:60px;}
#centre .titre{margin:10px 15px; clear:left; font-weight:bold;}

#centre .tiersColonne{ width:259px; height:150px; margin:0; padding:0 10px; float:left; border-right:1px solid #c0d3e8;}
#centre .tiersColonne p{ margin:5px 0 0 0; padding:0; font-size:1.2em; line-height:1.6em; color:#113256;}
#centre .tiersColonne h3{ margin:10px 0 0 0; padding:0; font-size:1.2em; color:#113256;}

#footer{ width:900px; height:100px; margin:15px 0 0 27px; background:url(../images/footer.jpg) no-repeat; float:left;}
#adresse{ font-size:1.1em; line-height:1.3em; color:#FFF; margin:0; padding:15px 0 0 15px; float:left; width:300px;}

#reaAW{ width:150px; float:right; margin:0; padding:15px 15px 0 0; font-size:1.1em; font-weight:bold;}
#footer a{ color:#FFF;}