/* CSS Document */
html,body{ width:100%; margin:0; padding:0 }

h1{ font-size:14px; color:#515151; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 20px 0; padding:0; }
h2{font-family:Arial, Helvetica, sans-serif; margin:0; text-align:left; color:#000000; font-size:12px; }
h3{ font-size:12px; color:#818181; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
h3 img{ margin:0px 10px 0px 0px; padding:0; }

a.readon{ color:#ff9900; text-decoration:none; border-bottom:1px #ff9900 dashed; }
a.readon:hover{ color:#ff9900; text-decoration:none; border-bottom:1px #ff9900 solid;}

#plage{ width:878px; margin:0; padding:0;}


#header{ float:left; height:92px; width:878px; margin:0; padding:0;}
#header #bandeau{ float:left; height:92px; width:715px; margin:0; padding:0;}
#header #newsletter{ float:left; height:92px; width:163px; margin:0; padding:0;}

#header #newsletter #news_form{ width:163px; margin:10px 0 0 0; padding:0; font-size:12px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif, }
#header #newsletter #news_form form , #header #newsletter #news_form p{ padding:0; margin:0; }
#header #newsletter #news_form input{ border:none; border-top:1px solid #dedede; border-right:1px solid #dedede; background:#f7f7f7; width:140px; font-size:10px; color:#818181; }
#header #newsletter #news_form input.submit{ background:#fff; border:none; color:#ff6c0c; text-align:right; }

#central{float:left; width:878px; margin:0; padding:0;}
#central #gauche{ float:left; width:237px; height:480px; margin:0; padding:0;}
#central #gauche #logo { float:left; width:237px; height:78px; margin:0; padding:0; clear:both; vertical-align:top;}
#central #gauche #menu{ float:left; width:197px; height:342px; padding:15px 0px 45px 40px; margin:0; background:url(../../images/site/back_menu.jpg); }

#menu a.menu{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
#menu a.menu:hover{ font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline; }
#menu a img{ border:none;}

#central #gauche #footer{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c0c0c0; margin:15px; }
#central #gauche #footer p{ float:left; clear:both; padding:0; margin:0;}
#central #gauche #footer p a{ color:#c0c0c0; text-decoration:underline; }

/*Menu 1er niveau */
 #menu ul.menu{ margin:0; padding:0; list-style:none; list-style-position:inside; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px;}
 #menu ul.menu li{ margin-top:20px; padding:0;}
 #menu ul.menu li a{ color:#fff; text-decoration:none; }
 #menu ul.menu li a:hover{ color:#fff; text-decoration:underline; }
 #menu ul.menu li#current.active a{ color:#f8690d; text-decoration:none; }
 #menu ul.menu li#current.active a:hover{ color:#f8690d; text-decoration:none; }

/*Menu 2nd niveau */
 #menu ul.menu li ul{margin-left:20px; padding:0; list-style:none; list-style-position:inside; font-size:11px;}
 #menu ul.menu li ul li{ color:#fff; margin:2px 0 0 0;}
 #menu ul.menu li#current.parent.active ul li a{ color:#fff; text-decoration:none; }
 #menu ul.menu li#current.parent.active ul li a:hover{ color:#fff; text-decoration:underline; }
 #menu ul.menu li ul li#current.active a{ color:#f8690d; text-decoration:none; }

 #central #content{ float:left; margin:30px 0px 0 10px; width:631px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }




/*****************************************CAS  PATICULIERS*******************************************/

/*******************TABLE CONTENTPANE*******************/
/*********************************************************/

table.contentpaneopen h1{ margin:0 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#84B22B; font-weight:bold; }
/*table.contentpaneopen h1{ margin:0 0 10px 0; font-family:"Courier New", Courier, monospace; color:#000; }*/
table.contentpaneopen h1 a{ font-size:14px; }
table.contentpaneopen h1 a:hover{ font-size:14px; }
table.contentpaneopen img{ margin:0 15px 5px 0; }
table.contentpaneopen h1 img{ margin:0; padding:0;}

table.contentpaneopen h2 img{ margin:0; padding:0;}
table.contentpaneopen h3{ color:#818181; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; }

table.contentpaneopen h3 a{ color:#818181; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; }
