body {background-color:#5A3D1B; margin:0; padding:0; text-align:center; color:#000000;height: 100%;}
#prototype { width:955px; margin:10px auto; padding:0; text-align:left; background-color:#B2D9F5;color:#000000;}
#header { width:955px; margin:0; padding:0; text-align:left;}
#navigation { margin:0; padding:0 0 0 330px; height:30px; background:url(/img/maquette/bg_top.gif) no-repeat 0 0;}
#navigation li{ margin:0; padding:0; height:30px; width:114px; background:url(/img/maquette/onglet.gif) no-repeat 0 0; line-height:11px; float:left; list-style-type:none; text-align:center;}
#navigation li a{ display:block; height:20px; padding:5px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#17659C; text-decoration:none;}
#navigation li a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#05416C; text-decoration:none;}
#logo_header { margin:0; padding:0; height:148px; width:955px;}
#logo { margin:0; padding:0; width:239px; height:148px; background:url(/img/maquette/logo.gif) no-repeat 20px 0; display:block; float:left;}
#logo a{ display:block; width:239px; height:148px;}
#logo strong{ display:none;}
#bandeau { margin:0 9px 0 0!important; margin:0 5px 0 0; padding:0; width:686px; height:148px; background:url(/img/maquette/bandeau.gif) no-repeat 0 0; display:block; float:right;}
#bandeau strong{ display:none;}

#marquepage { margin:0 0 0 10px; padding:5px; display:block; background-color:#EBE8E3; color:#5A3D1B; width:650px; font-weight:bold;}
#marquepage a { color:#5A3D1B; text-decoration:none;}
#marquepage a:hover { color:#5A3D1B; text-decoration:underline;}

img{margin:0; padding:0;}

#callback { margin:0; padding:0 10px 0 0; display:block; background:url(/img/maquette/callback.gif) no-repeat 10px 0; height:90px; text-align:right;}

.formulaire { padding:2px; border:1px solid #7F9DB9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; background-color:#FFFFFF;}
.submit { border:0px; font-weight:bold; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5A3D1B; cursor:pointer ;}

#body{ margin:0; padding:0;}
#footer{ margin:0; padding:18px 0 0 0; text-align:center; background:url(/img/maquette/bg_bottom.gif) no-repeat 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E9DFCF; background-color:#5A3D1B; height:80px;}
#footer a{ color:#E9DFCF; text-decoration:none;}
#footer a:hover{ color:#E9DFCF; text-decoration:underline;}

.menu { margin:0; padding:0;}
.menu strong { display:none;}
.menu ul { margin:0; padding:0; width:239px;}
.menu ul li { margin:0; padding:0; width:239px; list-style-type:none; height:20px; line-height:20px; text-align:left;}
.menu ul li a { margin:0 0 0 1px;  padding:0 0 0 14px; display:block; width:217px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#553212; text-decoration:none;background-color:#EBE8E3;}
.menu ul li a:hover { display:block; width:217px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; /*color:#553212;*/color:#ffffff; text-decoration:none; background-color:#8F7A5B;}

.contenu { margin:0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8F7A5B;}
.contenu h1 { margin:0; padding:0; color:#FF7D0D; font-size:18px;}
/*.contenu h2 { margin:0; padding:0; color:#17659C; font-size:14px;}
.contenu h3 { margin:0; padding:0; color:#8F7A5B; font-size:12px;}*/


.default {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8F7A5B;}
.orange {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF7D0D;}
.bleu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#17659C;}
.contenu h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#17659C;margin:8px 0 0 0; padding:0;}
.contenu h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#5A3D1B;margin:8px 0 0 0; padding:0;}
.contenu h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF7D0D;margin:8px 0 0 0; padding:0;}
/*.contenu p {margin:0; padding:0;}
.contenu ul {margin:8px 0 8px 0; padding:8px 0 8px 0;}
.contenu li {margin:0; padding:0;}
.contenu ul {margin:0; padding:0;}*/

.alaune {float:left; margin:0 1px 0 0; padding:0;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8F7A5B;}
.alaune_a{display:block; text-decoration:none;}
.alaune_a:hover{display:block; text-decoration:none;cursor:pointer;}
.alaune img{ margin: 0 8px 0 0; padding:2px; border: 1px solid #a9a9a9;}
.alaune h4 { margin:0 0 8px 0; padding:0 8px; color:#8F7A5B; font-size:11px;}
.alaune p { margin:8px; padding:0; font-size:9px;}


#author { margin:0 0 0 0; padding:0; display:block; width:71px; height:25px;background:url(/img/maquette/poweredbycreationvisuelle.gif) no-repeat 0 0; float:right;} 
#author strong { display:none;}

.cel_top_xxs{ margin:0; padding:0; display:block; width:228px; height:14px; background:url(/img/maquette/cel_top_xxs.gif) no-repeat 0 0; }
.cel_mid_xxs{ margin:0; padding:0; width:228px; background:url(/img/maquette/cel_mid_xxs.gif) repeat-y 0 0; text-align:center; }
.cel_bottom_xxs{ margin:0; padding:0; display:block; width:228px; height:17px; background:url(/img/maquette/cel_bottom_xxs.gif) no-repeat 0 0; }



.cel_top_xs{ margin:0; padding:0; display:block; width:239px; height:14px; background:url(/img/maquette/cel_top_xs.gif) no-repeat 0 0; }
.cel_mid_xs{ margin:0; padding:0; width:239px; background:url(/img/maquette/cel_mid_xs.gif) repeat-y 0 0; text-align:center; }
.cel_bottom_xs{ margin:0; padding:0; display:block; width:239px; height:17px; background:url(/img/maquette/cel_bottom_xs.gif) no-repeat 0 0; }

.cel_top_xl{ margin:0; padding:0; display:block; width:686px; height:14px; background:url(/img/maquette/cel_top_xl.gif) no-repeat 0 0; }
.cel_mid_xl{ margin:0; padding:0; width:686px; background:url(/img/maquette/cel_mid_xl.gif) repeat-y 0 0; }
.cel_mid_xl div{ margin:0; padding:10px;}
.cel_bottom_xl{ margin:0; padding:0; display:block; width:686px; height:20px; background:url(/img/maquette/cel_bottom_xl.gif) no-repeat 0 0; }

.liste_prod {border-top:dashed 1px #cccccc;padding: 8px 0 0 0; color:#8F7A5B;width:640px;height: 100%;overflow:hidden;}

.liste_prod_a{display:block; background-color:#FFFFFF; text-decoration:none;width:640px;}
.liste_prod_a:hover{display:block; background-color:#EBE8E3; text-decoration:none;cursor:pointer;}
.liste_prod img{float:right; margin: 0 8px 0 0; padding:2px; border: 1px solid #a9a9a9;}
.liste_prod h3 { margin:0; padding:0; color:#17659C; font-size:13px;}

.fiche_prod{width:640px; height: 100%;overflow:hidden;}
.fiche_prod img{float:left;  margin: 0 12px 12px 0; padding:2px; border: 1px solid #a9a9a9;}

.pagination {text-align:right;}
.pagination a {color:#8F7A5B; text-decoration:none;}
.pagination a:hover {color:#FF7D0D; text-decoration:underline;}
.desc_prod{color:#17659C;}
.desc_sug{color:#FF0000;}
.nouveau {color:#FF7D0D;font-size:10px;}
a {color:#8F7A5B; text-decoration:underline;}
a:hover {color:#FF7D0D; text-decoration:underline;}