html, body {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 0.8em;margin:0;padding:0;}

#conteneur {width:691px;margin:85px auto 5px auto;}
#topContenu {width:691px;height:11px;line-height:3px;font-size:2px;}
#botContenu {width:691px;height:21px;}
#contenu hr { clear:both; visibility:hidden; line-height: 0.01em;margin:0px;padding:0px;color:#000;background-color:#000;}
#menu {width:177px;float:left;margin:10px 14px 0px 0px;}
#topMenu {height:13px;line-height:5px;font-size:3px;background: transparent url(img/top_menu.png) left top no-repeat;}
#botMenu {height:13px;line-height:5px;font-size:3px;background: transparent url(img/bot_menu.png) left top no-repeat;}
#contMenu {width:177px;	background: transparent url(img/bg_menu.png) right top repeat-y;}
#contenuInter {width:490px;float:left;}
/*#bdp {width:691px;clear:both;}*/
#pied {width:691px;height:30px;margin:0px auto;background: transparent url(img/bg_pied.png) left top no-repeat;}

/*lien drapeaux*/
#header p#lang {position:absolute;right:10px;top:4px;height:12px;}
#header p#lang a img { border:none; }

/*Menu gauche*/
#contMenu {position:relative;z-index:1000;}
#contMenu ul {position:relative;padding:0; margin:0; list-style-type: none;width:174px;}
#contMenu ul li {position:relative;width:172px; height:34px;margin:4px 0px 0px -10px;}
#contMenu li#first {margin-top:0px;}
#contMenu ul li ul li {height:34px;width:172px;margin:0px;}

#contMenu ul li a, #contMenu ul li a:visited {display:block;width:172px;}
#contMenu ul li ul li a, #contMenu ul li ul li a:visited {display:block;width:172px;}

#contMenu li a, form#contact p a {background: transparent url(img/bg_it_menu.jpg) left top no-repeat;height:24px;padding-top:10px;
color:#fff;text-decoration:none;font-size:1.1em;font-weight:bolder;text-align:center; text-transform: uppercase;}
#contMenu li a:hover, form#contact p a:hover, #contMenu li a.active, #contMenu li:hover a {background: transparent url(img/bg_it_menu.jpg) left bottom no-repeat;}

#contMenu ul ul {visibility:hidden;position:absolute;top:0;left:172px;z-index:500;}
#contMenu ul li:hover ul, #contMenu ul a:hover ul {visibility:visible;width:172px;z-index:500;}
#contMenu ul li:hover ul {width:172px;}
#contMenu ul li:hover ul li {height:34px;width:172px;}

#contMenu li ul li a, #contMenu li:hover ul li a {background: transparent url(img/bg_it_menu.jpg) left top no-repeat;height:24px;padding-top:10px;
color:#fff;text-decoration:none;font-size:1.1em;font-weight:bolder;text-align:center; text-transform: uppercase;}
#contMenu li ul li a:hover {background: transparent url(img/bg_it_menu.jpg) left bottom no-repeat;}

/**** Mise en forme contenus *****/
#contenuInter h1 {margin:0;font-size:2.2em;color:#78a667;}
#contenuInter h2, #contenuInter h3, #contenuInter h4, #contenuInter h5, #contenuInter h6 {color:#fff;}
#contenuInter p, #contenuInter ul , #contenuInter td, #contenuInter li{font-size:1.1em;color:#fff;}
#contenuInter a {color:#78a667;font-weight:bolder;}
#contenuInter a:hover {color:#afafaf;text-decoration: none;font-weight:bolder;}
#contenuInter h1, #contenuInter h2, #contenuInter h3, #contenuInter h4, #contenuInter h5, #contenuInter h6, #contenuInter p, #contenuInter img, #contenuInter a, #contenuInter span { position:relative;z-index:2; }

/**** Formulaire de contact *****/
form#contact fieldset {border:1px solid #afafa9;margin-bottom:15px;}
form#contact fieldset legend {font-size:1.8em;color:#78a667;}
form#contact p {margin:3px 0;}
form#contact p.red, form#contact p.red input, form#contact p.red textarea {font-weight:bolder;color:#ff0000;}
form#contact p.red input {border-color:#ff0000;}
form#contact p a {width:172px;}
ul#erreur {background-color:#efefe9;border:3px inset #ff0000;color:#333;width:290px;margin:10px auto;}

/***** Store *******/
#store {}

#botContenu p {margin:0px;text-align:center;font-weight:bolder;color:#969696;}
#botContenu p a {color:#969696;font-size:1.1em;}
#botContenu p a:hover {text-decoration:none;color:#afafaf;}

#pied p {font-weight:bolder;color:#969696;text-align:center;}

