/* supra global */
body{
    margin:0; padding:0; font-family:Verdana; font-size:12px; color:#aeaeae; background:#000000
}

p{ margin:0; padding:0; line-height: 18px; }
li{ margin:0; padding:0;margin-bottom:15px; }
img{border:none;}
h2{font-size: 16px; font-weight: bold;text-transform: uppercase; margin-top: 20px;}
h3{ margin:0; padding:0; padding-left:54px; background:url(/medias/images/h3.jpg) no-repeat left top; margin-bottom:4px }
h3 a{ color:#e2002d; font-size:12px; text-decoration:none }
h3 a:hover{ color:#fff; text-decoration:underline }
h4 {color:#FFF;font-size: 12px;font-weight: bold;margin-top:35px;}
td {width:150px;height:20px;}
strong a:hover{color:red;}

/* global */
#conteneur{ width:993px; margin:0 auto; margin-top:0px }

#header{
    background:url(/medias/images/bandeau-home.jpg) no-repeat right;
    height:149px
}
#header img{ border:0 }
p#leitmotif{ font-weight:bold; margin:0; padding:0; color:#e2002d; font-size:20px; padding-top:15px; padding-bottom:25px; padding-left:265px;letter-spacing:3px }

#header ul{ margin:0; padding:0; list-style:none; position:absolute; margin-top:121px }
#header ul li.gamme_rais{ text-align:right; position:absolute; margin:0; padding:0;
            margin-left:325px; width:140px }
#header ul li.gamme_stuv{ text-align:right; position:absolute; margin:0; padding:0;
            margin-left:580px; width:140px  }
#header ul li.gamme_contura{ text-align:right; position:absolute; margin:0; padding:0;
               margin-left:830px; width:140px }
#header ul li a{ color:#fff; text-decoration:none; font-weight:bold }
#header ul li a:hover{ color:#e2002d }


ul#menu{ margin:0; padding:0; list-style:none; width:219px; float:left }
ul#menu li{ margin:0; padding:0; margin-bottom:8px }
ul#menu li a{ 
    text-align:center;
    color:#bfbfbf;
    text-decoration:none;
    font-size:14px;
    width:219px;
    height:28px;
    display:block;
    padding-top:10px;
    background:url(/medias/images/menu_t2.jpg) no-repeat
}
ul#menu li a:hover{ background:url(/medias/images/menu_t4.jpg) no-repeat; color:#fff }

ul#menu li a.selected{ background:url(/medias/images/menu_t1.jpg) no-repeat; color:#fff }
ul#menu li#menu_contact{ margin:0; padding:0; margin-bottom:0; margin-top:35px }
ul#menu li#menu_contact a{ background:url(/medias/images/menu_t3.jpg) no-repeat }


div#contenu{
    margin-left:250px;
    border-left:2px solid #5c000a;
    padding-bottom:15px;
    padding-left:15px; 
    background:url(/medias/images/bas_contenu.jpg) repeat-x left bottom
}
a{color:#e2002d;}
a:hover{color:#FFFFFF;}

div#contenu h1{ margin:0; padding:0; text-transform:uppercase; font-size:14px; padding-top:4px; padding-bottom:15px; color:#fff }
div#contenu h2{ margin:0; padding:0; font-size:13px; padding-bottom:10px; color:#7a7a7a }


div#footer{ background:url(/medias/images/footer.jpg) no-repeat right; margin-top:15px; color:#5b5b5b; }
div#footer p{ text-align:right; background:#000; padding:4px; float:right; padding-right:0 }
div#footer p a{ color:#5b5b5b; text-decoration:none }
div#footer p a:hover{ color:#5b5b5b; text-decoration:underline }



/* actualités de la page d'accueil */
div.home_actualites{ border-left:2px solid #494949; border-top:2px solid #494949; padding:8px; margin-top:15px; padding-right:0; }
div.home_actualites img{ float:right; margin-left:8px }
div.home_actualites div.block_actu{ margin-bottom:20px; font-size:11px }
div.home_actualites div.block_actu h3{ margin:0; padding:0; padding-left:54px; background:url(/medias/images/h3.jpg) no-repeat left top; margin-bottom:4px }
div.home_actualites div.block_actu h3 a{ color:#e2002d; font-size:12px; text-decoration:none }
div.home_actualites div.block_actu h3 a:hover{ color:#fff; text-decoration:underline }
div.home_actualites div.block_actu p{ margin:0; padding:0;line-height: 14px; }


/* NOS PRODUITS */

.img_menu
{
    float:left;
    width:190px;
    margin-top: 25px;
    margin-left: 30px;
    margin-bottom: 25px;
}
.img_menu div{
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
#produits{margin-left:54px;margin-top: 20px;}
.produits_rais{float:left;width:200px;margin-left:25px;}
#produits p{ text-align: justify; text-justify: auto ;line-height: 16px; }
.thumb {float:right;margin-bottom: 10px;}
.thumb_stuv{float:right;margin-left: 50px;}
.thumb_content{float:left;width:400px;}
.img_contact{float:left;margin-top: -2px;margin-right: 5px;}

.produits_contact{margin-top: 25px;}

.espace{height:35px;}

#sous_menu_produits{background:url(/medias/images/nos-produits/sous_menu_trait.jpg) no-repeat left top; height:20px; width:725px; float:right; text-align: right;margin-bottom: 10px; }
#sous_menu_produits a{background-color: #a10f1d; display: block; text-align: center; float:right;height:20px;color:#000000; text-transform:uppercase; padding-top: 2px; padding-left:15px;padding-right: 15px;}
#sous_menu_produits a:hover{color: #FFF;}
#sous_menu_produits a.selected{color: #FFF;}

.h3_rais
{
    background: none;
    padding-left:0px;
    color:#e2002d;
    font-size: 12px;
}

.autres_modeles
{
    font-size: 11px;
    font-weight: bold;
}

/* PAGE CONTACT */

input, textarea{border:1px solid #a10f1d;background-color: black;color:white;}
table{}
td{padding:5px;}

.autorisation{font-size: 10px;}

/* trucs */
.break{ clear:both }
.warning{ color:#e2002d;font-weight: bold;margin-top: 10px;}

p#breadcrumb{
    padding-top:4px;
    padding-bottom:15px;
    font-size:10px
}
p#breadcrumb a{ color:#aeaeae }

div.normal_content{ border-left:2px solid #494949; border-top:2px solid #494949; padding:8px; padding-right:0;width:715px; }
div.normal_content h3{ margin-top: 25px; }

#flash_diapo{
    float:right;width:345px;margin-top:10px;margin-left:35px;
}
