/* Feuille de style Colbert V1.0 par G.BARTHELOT */

/* General */

body {background-image: url(img/C_FONDU_S.jpg); background-position: left top; background-color: #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
p {margin: 0 0 10px; text-align: justify;}
a {text-decoration: none;}
a:hover {}

#conteneur {margin: 0 auto; padding:0; width: 800px;}
#conteneur2 {float: left; padding: 0; width: 798px;}

#top {float: left; width: 100%; height:110px;width:800px;background-image:url(img/banniere.png); background-repeat:no-repeat;}
#mid {float: left; width: 100%; background-color: #ffffff;border-left:1px solid #b1005b;border-right:1px solid #b1005b;}
#footer {float: left; width: 800px; height: 18px; background-image: url(img/barre_bas.png);clear:both; text-align:center;font-weight:bold;padding-top:3px;}
#footer a {  color:#FFFFFF;text-decoration:none;}
#footer a:hover {  color:#FFFFFF;text-decoration:underline;}

#topmenu_bar {padding-top:5px; margin:0; font-family: Verdana, Arial, Helvetica, sans-serif;margin-right:1px;}
#sidebar {float: left; width: 172px; padding: 10px 0 0; margin-left:1px; font-family: Verdana, Arial, Helvetica, sans-serif; height:400px;}
#contenu {min-height:450px;float: left; width: 613px; padding-left: 10px; margin: 0; background-position:center; background-repeat:no-repeat; font: Verdana, Arial, Helvetica, sans-serif;border-left: 1px solid #b1005b;background-color:#F5F5F5;}
html> #contenu {min-height:500px;}

#contenu ul{
color:#b1005b;
margin:0;
padding:0;
padding-left:10px;
}

.mise_en_avant{ text-transform:capitalize; font-size:12px; text-decoration:underline; font-weight:bold;}
.espace{height:30px;clear:both;}

/*li{ list-style:none;}*/

/* Titres */
h1 {margin: 10px 0 20px; color: #FFFFFF; border-bottom: 1px solid #b1005b; text-transform: uppercase; font-size: 16px; background-image: url(img/fond_h1.png); background-position: left center; background-repeat: no-repeat; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; margin-bottom:5px;}
h2 {margin: 10px 0 10px; padding-left: 19px; color: #b1005b; border-bottom: 1px dotted #b1005b; border-top: 1px dotted #b1005b;font-size: 14px; background-image: url(img/puce_titre.png); background-position: left center; background-repeat: no-repeat; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic;background-color:#f8e6ef;}
h3 {margin: 10px 0 20px; padding-left: 25px; color: #b1005b; font-size: 12px; background-image: url(img/puce_20.png); background-position: left center; background-repeat: no-repeat; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; background-color: #b1005b; color:#FFFFFF;}
h4 {color:#000000; font-size:12px; margin:0; padding:0;}

/* Menu */
#sidebar a {}
#sidebar ul {list-style: none; margin: 0; padding: 0;}
.menu_titre { margin-bottom:10px;text-transform:uppercase;text-align:center;color: #ed900f; font-size: 13px; background-position: left center; background-repeat: no-repeat; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;background-color:#b3005a;}
.menu_titre a {padding-top:15px;height:30px;display:block; color: #FFFFFF;padding-left:5px;}
.menu_titre a:hover {color: #b1005b; background-color:#ed9113;border-left: 1px solid #b1005b; border-right: 1px solid #b1005b;}

/* Liens divers */
#return {padding-left:20px; background-image:url(img/retour.png); background-position: left center; background-repeat: no-repeat;}


#div_retour {margin-top:30px;}

/* Formulaire */
.champs {padding-left:40px;}
input { border:1px solid #b1005b; background-color:#faeff4; color:#b1005b; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
textarea { border:1px solid #b1005b; background-color:#faeff4; color:#b1005b; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* Produits */
.produit {width:100%;clear:both;}
.produit_img{float:left; color: #000000; margin-left:20px; margin-right:20px; padding:0;height:auto;width:auto;}
.produit_intro{font-size:12px;text-align:justify;}
.produit_description{font-size:11px;text-align:justify;}

.produit_description ul{
list-style-type:square;margin:0;padding:0;padding-left:15px;color: #b1005b;
}

.produit_description li{
list-style-type:square;color: #000000;
}

.description_generale{ margin-bottom:30px;}
.points_forts{font-weight:bold; float:left; width:240px; text-transform:uppercase; margin-bottom:5px; margin-right:20px;}

#sous_menu{
font-size:11px;
z-index:1000;
text-align:left;
background-color:#f8e6ef;
border:1px solid #B1005B;
padding-left:10px;
}

#sous_menu ul{
list-style-type:square;
color:#b1005b;
margin:0;
padding:0;
padding-left:10px;
}

#sous_menu a{
display:block;
color:#B1005B;
}

#sous_menu a:hover{
color:#ED9113;
}

.fiche_produit_encart_gauche{
float:left;
width:247px;
padding-right:10px;
}

.fiche_produit_encart_droite{
float:left;
width:280px;
padding-left:10px;
}

.prix{
font-weight:bold;
font-size:16px;
color: #b1005b;
}

#fiche_produit_tarifs{
text-align:center;
background-image:url(img/cadre_prix.png);
background-repeat:no-repeat;
background-position:top right;
height:102px;
padding-top:10px;
color:#000000;
}

#fiche_produit_tarifs a{
color:#000000;
}

.formulaire{
list-style-type:none;
}