/* CSS Document */

#contenu{
font-size:12px;
color:#4B4B4A;
line-height:1.6em;
font-family:Arial, Helvetica, sans-serif;
position:relative;
}

.form label{
float:left;
width:150px;
font-size:14px;
letter-spacing:1px;
font-variant:small-caps;
}
hr{display:none;}

#contenu  ul{

list-style-image:square;
list-style-position:inside;}

#contenu ul li { font-size:12px; 

list-style-position:inside;
 font-size:12px;  padding-bottom:3px;padding-top:3px;

}

#contenu ul li a{ font-size:12px; color:#ba5115; text-decoration:none;}

#contenu ul li a:hover{ font-size:12px; color:#000; text-decoration:underline;}



.description  ul{list-style:none !important;
padding-left:0;list-style-image:none !important;}

.description  ul li { 

list-style-image:none;
font-size:12px;  padding-bottom:3px;padding-top:3px;
border-bottom:1px solid #888;padding-left:15px;
background:transparent url(../design/fond/list_orange.gif) no-repeat center left;

}

.description  ul li a{ font-size:12px; color:#ba5115; text-decoration:none;}

.description  ul li a:hover{ font-size:12px; color:#000; text-decoration:underline;}

table tbody.form{  padding-bottom:40px;}


table td{
padding:3px;

}

.pair{
padding:3px;
background-color:#f1f1f1;
border-bottom:1px solid #ccc;
}

.impair{
padding:3px;
background-color:#D9F7B3;
border-bottom:1px solid #aaa;
}

#contenu input.ctext{
width:342px;
border:1px solid #aaa; margin-bottom:10px;font-size:12px; color:#222; padding:3px;
background:#fff url(../design/fond/input.jpg) repeat-x;
}

#contenu .mtext{
width:342px;
height:100px;
border:1px solid #aaa; margin-bottom:10px;font-size:12px; color:#222; padding:3px;
background:#fff url(../design/fond/input.jpg) repeat-x;
}

#contenu select{
width:350px;
border:1px solid #aaa; margin-bottom:10px;font-size:12px; color:#222; padding:3px;
background:#fff url(../design/fond/input.jpg) repeat-x;
}

h3{
font-size:18px; 
color:#ba5115;
line-height:2em;

}



h2{
font-size:16px; 
color:#ba5115;
text-transform: uppercase;

}

p{
margin-bottom:10px;
}

h4{
font-size:12px; 
color:#454545;
text-transform:uppercase;
}


a{ color:#ba5115;font-weight:bold;}

.droite{ float:right; border:5px solid #fff; margin-left:10px;}
.gauche{ float:left; border:5px solid #fff; margin-right:10px;}



#promo{ 
background-color:#fff; 
width:880px;
height:260px;
position:relative;
left:20px;
right:20px;
padding:10px;}

#promo_content{
background-color:#222;
width:880px;
height:250px;
padding-top:10px;
}

.titre_promo{
width:835px; 
height:33px; 
background-color:transparent ;
padding-left:45px;
line-height:2.5em;
color:#fff;
text-transform:uppercase;
font-size:13px;
}

#image_promo{
float:left;
width:606px; 
height:216px; 
overflow:hidden;}


#desc_promo{
float:left;
width:274px; 
height:216px; 
background-color:#000 ;
}

#desc_promo ul{
padding:10px;
height:140px;
overflow:auto;
}

#desc_promo ul li{ color:#fff; list-style:none;font-size:13px; padding-bottom:8px; padding-top:8px;border-bottom: 1px solid #363434;}

.video{display:block; text-align:right; padding-right:55px; height:50px; background:url(../design/fond/video.png) no-repeat top right;}
.video a{ text-decoration:none!important;}
.thickbox{}


