@charset "windows-1250";

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 76%; /* we set the font size to 76% to compensate for different browsers and operating systems. 76% tends to look like 12px on most screens */
line-height: 1.5em; /* we set the line height equalt to the height of an uppercase "M" character */
}

h2{ color:#FFF; font-weight:bold; margin:0; padding:5px 0 5px 10px; text-transform:uppercase; font-size:13px; margin-bottom:10px; }
h4{ color:#FFF; font-weight:bold; margin:0; padding:5px 0px 5px 10px; display: block; margin-top:10px; width:640px; text-transform:uppercase;}
h5{ margin:0; padding:0; padding:5px; color:#FFF; font-size:12px;}

#main_des_container1{ display:none;}

.rouge{ color:#ab0202;}

.titres_a, .titres_i, .titres_p, .titres_tp{font-size:13px; font-weight:bold; padding: 5px 0px 5px 10px; text-transform:uppercase; color:#FFF; width:630px;}
.titres_i{background: #ab0202;}
.titres_p{ background: #021575;}
.titres_tp{ background: #056b3d;}
.titres_a{ background:#370808;}

#cat{ text-align:center;}
.vignette{ width:105px; height:80px; float:left; margin-left:16px; margin-top:10px;}
.vignette p{ text-align:center; padding-top:5px; font-weight:bold;}

#becssg_holder a:link{ border: solid 1px #000;}

#tel p, #tel a:link{ color:#FFF; vertical-align:middle;}

/*//////////Fiches produits////////////*/
#row1, #row2, #row3, #row4, #row3_p, #row3_tp, #cat, #row3_a{ width:640px; clear:both; margin-bottom:10px; display:block; overflow:hidden;}
#row3 h4{ background:#ab0202;}
#row3_p h4{ background:#021575;}
#row3_tp h4{ background:#056b3d;}
#row3_a h4{ background:#370808;}

#description, #description_p, #description_tp, #description_a{ float:left; width:320px;}
#description h2{ background:#ab0202;}
#description_p h2{ background:#021575;}
#description_tp h2{ background:#056b3d;}
#description_a h2{ background:#370808;}

#caracteristiques{ float:left; width:320px; background:#c7c8ca; border: solid 1px #000; }
#equipement{ float:left; width:300px; margin-left:10px;}
#caracteristiques ul, #equipement ul{ padding:10px; padding-left:30px; }
#caracteristiques h3{ background:#000; color:#FFF; font-weight:bold; margin:0; padding:5px 0 5px 10px;}
#equipement h3{ margin:0; padding:0; padding-top:5px;}

#gallery{ float:left; margin-left:10px; width:300px;}
.large_image_slideshow img, .thumbs_div img, .large_img{ border:solid 1px #000;}
#slider{ margin:0 auto; border: solid 1px #000; padding:0 10px 10px 0px;}

.temoignages{ width:640px; background:url(templates/skeleton-template-v1.2/images/line_black.gif) no-repeat top left; padding-top:10px; display:block; clear:both; font-size:14px; text-transform:uppercase; font-weight:bold;}
#temoignages{ width:290px; border:solid 1px #000; float:left; margin-top:10px; }
#temoignages p{ padding:10px 15px 15px 15px;}
#temoignages h5{ background:#505153;}

.main_des_container{ display:none;}
.main_thumb_container{ padding-left:10px;}
.main_left_right_arrows_div{ width:600px;}
.main_thumbs_arrows_wrapper{ }
#main_thumb_container52{ height:80px;}


/*//////////Cadres accessoires////////////*/
#acc_cadre{ width:310px; float:left; border:solid 1px #000; margin:0 7px 7px 0; }
h2.acc_titre, h2.acc_titre_i, h2.acc_titre_tp{ padding:7px; background:#08113f; color:#FFF; font-weight:bold;}
h2.acc_titre_i{ background:#ab0202;}
h2.acc_titre_tp{ background:#056b3d;}

.acc_photo, .acc_photo_desc{ height:80px; border-bottom:solid 1px #000;padding:10px; width:130px; float:left;}
.acc_photo_desc{ padding-left:10px; font-weight:bold;}
.acc_description{ padding:10px;}
.acc_description a:link, .acc_description a:visited{ color:#d5001e;}

.acc_autres p, .acc_autres a:link, .acc_autres a:visited{ color:#FFF; text-align:right; font-weight:normal; padding:5px; }


/*//////////Layout page d'accueil////////////*/
#accueil_top{ width:870px; background:url(images/accueil_bg.gif) #9a9b9c; padding:10px; display: inline-block; text-align:center;}
#accueil_row2{width:850px; padding:20px; padding-bottom:0; background:url(images/accueil_bg_row2.jpg) no-repeat #FFF bottom left; overflow:hidden; }
#row2_l{ float:left; width:450px; padding-left:15px;}
#row2_l h1, #row2_l h2{ font-size:30px; font-weight:bolder; margin:0; padding:0; text-transform:none;}
#row2_l h2{ font-size:24px; color:#6d6f71; text-transform:none; padding-top:10px;}

#row2_r{ float:right; width:335px; padding-right:10px;}
#index{ background: #FFF; width:891px; margin:0 auto; border: solid 4px #000; border-bottom:0; border-top:0;}
