body{
	margin:0;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	scrollbar-3dlight-color:#262727;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#262727;
	scrollbar-face-color:#262727;
	scrollbar-highlight-color:#262727;
	scrollbar-shadow-color:#262727;
	scrollbar-track-color:#262727;
	background-color: #3C3B3A;
	background-repeat: repeat-x;
	background-position: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #656361;
}
td,p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-left: #504F4D;
}
img{border:0;}

a:link, a:visited, a:hover {color:#FF6C00;text-decoration: underline;}
a:hover {text-decoration: none;}

#fond{position:relative;clear:both;width:100%;background:url(/design/images/fondImage_orange.jpg) no-repeat center top;}
#bloc{margin:auto;width:980px;}

/* === Header === */
#header{position:relative; clear:both;width:980px;height:102px; text-align:left;}
#logo{ position:absolute; top:0; left:0;width:244px; height:100px;}
ul#headerMenuContact{ float:left; display:block; position:relative;width:200px;height:27px; margin:70px 0 0 350px; padding:0;}
ul#headerMenuContact li{margin:0 1px 0 0; padding:4px 0 3px 0;float:left;width:auto;height:20px;display:block; cursor:pointer;background:none; background-image:none;}
ul#headerMenuContact li a{ color:#FF6C00;height:27px; background:url("/design/images/headerMenu_fond.jpg") repeat-x top; text-decoration:none;display:block;}
ul#headerMenuContact li a span{padding:0 0 0 10px;height:27px;background:url("/design/images/headerMenu_fondLeft.jpg") no-repeat top left;display:block;}
ul#headerMenuContact li a span span{padding:4px 10px 3px 0;height:20px;background:url("/design/images/headerMenu_fondRight.jpg") no-repeat top right;display:block;cursor:pointer;}
ul#headerMenuContact li a:hover{color:#404040;background:url("/design/images/headerMenu_fondOrange.jpg") repeat-x top;}
ul#headerMenuContact li a:hover span{background:url("/design/images/headerMenu_fondLeft_overOrange.jpg") no-repeat top left;}
ul#headerMenuContact li a:hover span span{background:url("/design/images/headerMenu_fondRight_overOrange.jpg") no-repeat top right;}
/* essai didier bidouille class pour active <ul id="headerMenuContact"><li class="active-{category_id}"> */
ul#headerMenuContact li.activeMenuContact a {color:#404040;background:url("/design/images/headerMenu_fondOrange.jpg") repeat-x top;}
ul#headerMenuContact li.activeMenuContact a span{background:url("/design/images/headerMenu_fondLeft_overOrange.jpg") no-repeat top left;}
ul#headerMenuContact li.activeMenuContact a span span{background:url("/design/images/headerMenu_fondRight_overOrange.jpg") no-repeat top right;}
/* fin bidouille */
ul#headerMenu{float:left; display:block; position:relative;width:300px;height:27px; margin:70px 0 0 0; padding:0;}
ul#headerMenu li{margin:0 1px 0 0; padding:4px 0 3px 0; float:left;width:auto;height:20px;display:block;background:none; background-image:none;}
ul#headerMenu li a{ color:#AFEB22;height:27px;background:url("/design/images/headerMenu_fond.jpg") repeat-x top; text-decoration:none;display:block;}
ul#headerMenu li a span{padding:0 0 0 10px;height:27px;background:url("/design/images/headerMenu_fondLeft.jpg") no-repeat top left;display:block;}
ul#headerMenu li a span span{padding:4px 10px 3px 0;height:20px;background:url("/design/images/headerMenu_fondRight.jpg") no-repeat top right;display:block;cursor:pointer;}
ul#headerMenu li a:hover{color:#404040;background:url("/design/images/headerMenu_fondGreen.jpg") repeat-x top;}
ul#headerMenu li a:hover span{background:url("/design/images/headerMenu_fondLeft_overGreen.jpg") no-repeat top left;}
ul#headerMenu li a:hover span span{background:url("/design/images/headerMenu_fondRight_overGreen.jpg") no-repeat top right;}
ul#headerMenu li.activeMenuVert a{color:#404040;background:url("/design/images/headerMenu_fondGreen.jpg") repeat-x top;}
ul#headerMenu li.activeMenuVert a span{background:url("/design/images/headerMenu_fondLeft_overGreen.jpg") no-repeat top left;}
ul#headerMenu li.activeMenuVert a span span{background:url("/design/images/headerMenu_fondRight_overGreen.jpg") no-repeat top right;}

#newsletter{position:absolute; top:50px; right:0;width:280px; height:127px;background:url("/design/images/newsletter.gif") no-repeat right top;}
#newsletterForm{position:absolute;top:0;right:10px;width:180px; height:40px; }
#newsletterForm .formBouton{margin:0 0 3px 0;}
#newsletterForm .formBoutonOver{margin:0 0 3px 0;}
#newsletterForm .email{margin:3px 0px; padding:1px 0 1px 2px; width:110px; height:16px;}

#chercher{ position:absolute; top:50px; right:0;width:160px; height:40px; }
#chercher .formText{width:117px;height:16px;position:absolute; top:20px; left:0;}
#chercher .formBouton{width:23px;height:20px;padding:1px;position:absolute; top:20px; left:127px;font-size:12px;color:#FFFFFF; border:1px solid #656361; background-color:#656361;background-image:none;/*background:url(/design/images/ok.jpg) no-repeat;*/}
#chercher .formBoutonOver{width:23px;height:20px;padding:1px;position:absolute; top:20px; left:127px;font-size:12px;color:#FFFFFF; border:1px solid #656361; background-color:#262727;background-image:none;/*background:url(/design/images/ok_over.jpg) no-repeat;*/}


/* === Fil d'Arianne === */
#urlhere{font-size:10px;text-align:left; margin:0 auto 0px auto; padding:0 0 0 10px; position:relative;}
#urlhere a{ text-decoration:none;color:#CCCCCC; padding:0 10px 0 10px;background:url("/design/images/arrow_here.gif") no-repeat left top;}
#urlhere a:hover{}
#urlhere #print a{ padding:0; background-image:none;}

/* === Boutons droite === */
ul#encartBoutonsDroite{ float:right; width:150px; display:block; margin:0; padding:0; list-style:none; list-style-image:none;}
ul#encartBoutonsDroite li{margin:0; padding:0;background:none; background-image:none;}
ul#encartBoutonsDroite li#encartActu{ width:150px; padding:0;background:url("../design/images/encartActu_fond.gif") repeat-y left;}
ul#encartBoutonsDroite li#encartActu ul{ width:120px; min-height:148px; padding:50px 8px 0 22px;background:url("../design/images/encartActu_top.gif") no-repeat left top;font-size:11px; margin:0;}
.encartActuBottom{width:150px; height:11px;background:url("../design/images/encartActu_bottom.gif") no-repeat left top;}
ul#encartBoutonsDroite li#bt_devis{ width:150px; height:73px; margin-top:10px;}
ul#encartBoutonsDroite li#bt_contact{ width:150px; height:73px;}

#encartActu li{text-align:left; background:none;margin:0; padding:0 0 8px 15px; list-style:none; list-style-image:none;}
#encartActu h4{margin:0; padding:4px 0 3px 0; font-weight:normal;}
#encartActu h4 a{ text-decoration:none;}
#encartActu h4 a:hover{}
#encartActu h5{margin:0; padding:0 0 4px 0; font-size:11px; font-weight:normal; color:#FFFFFF;}

/* === Main content === */
#center{ margin-left:190px; padding-top:7px; width:640px;}
#center strong{}
#cadreTop{width:640px;height:12px;background:url("/design/images/cadreTop.gif") no-repeat left top;}
#cadreBottom{width:640px;height:12px;background:url("/design/images/cadreBottom.gif") no-repeat left top;}
#mainContainer{width:638px;background:#262727; border-left:1px solid #737373;border-right:1px solid #737373;min-height:474px;}
#print{ position:absolute; top:0; right:20px; width:26px; height:26px;}
#blocContent{ position:relative;clear:both;width:980px; min-height:474px;}
#fullImage{position:relative;/*width:750px; height:240px; overflow:hidden;*/}
#bodyContainer{ text-align:justify; padding:20px 35px 0px 25px;}
#retour{margin:0px 0px 20px 10px; text-align:left; font-size:11px;}
ul.article{margin:20px 0px 0px 30px;padding:0;}
ul.article a:link,ul.article a:visited{ color:#CCCCCC;}
ul.article li{background:url(/design/images/puce_article.gif) no-repeat left top;list-style-image:none; list-style:none; padding:0 0 0 35px;margin:3px 0 3px 0; text-align:left;}
ul.article h4{ padding:0 0 5px 0;}
.bar{ position:relative; clear:both; margin:auto;}
#bodyText{ width:95%; margin:auto;}


/* === Footer === */
#footerContainer{position:relative; clear:both;width:100%;padding:25px 0 0 0;font-size:11px;color:#CBCBCB;background:#3E3F40 url("/design/images/fond_footer.jpg") repeat-x center top; text-align:center;}
#footer{width:980px;margin:auto;text-align:center; }
#footer a{color:#CBCBCB;}
#liens{position:relative;width:980px; margin:auto;text-align:left; padding-top:10px;color:#999999;}
#liens a{ margin-right:15px;}
#credit{position:relative;width:980px; margin:auto;text-align:right; padding:30px 0 10px 0;color:#999999;}
#credit a{ color:#999999;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#FF7200;/*FF6C00*/}
h1{font-weight:normal;font-size:22px;padding:0px 0px 10px 0px; text-align:center;color:#FFFFFF;}
h2{font-size:16px;padding:0px 0px 5px 30px; margin:15px 0px 10px 0px;font-weight:bold; border-bottom:1px solid #FF6C00; border-left:5px solid #FF6C00;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:5px 0px;font-weight:bold;}
h5{padding:3px 0px;}
h6{padding:3px;font-weight:normal;font-style:italic; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:justify;}
ul ul{ list-style-type:square;}
ul ul ul{list-style-type: none;}
ul li{
	background:url(/design/images/list-style-image.gif) no-repeat left top;
	padding:0 0 0px 0px;
	margin:1px 1px 1px 0;
	list-style-image:none;
	list-style:none;
	text-align:justify;
}


/* === Liste de category === */

ul#categoryList{ margin:0; padding:0; list-style:none; list-style-image:none;}


/* === Liste d'articles === */

ul#articleList{ margin:10px 0 10px 15px; padding:0; list-style:none; list-style-image:none;}
ul#articleList li{background:url(/design/images/puce_article.gif) no-repeat left top;padding:0 0 0 25px;}
/* liste d'articles dans la page */
ul#articleListDansLaPage li.mainItem {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #999999;
	padding:10px 0;
}
ul#articleListDansLaPage li.mainItem h5 {
color:#FFFFFF;
font-size:11px;
padding:10px 0;
}

/* === Form === */
form{ margin:0;}
.formBouton{
	background:#494949;
	border:1px solid #898685;
	color:#FFF;
	margin:0;
	padding:1px 1px;
	font-size:12px;
}
.formBoutonOver{background:#FF7302 url("/design/images/fond_btEncart_over.jpg") repeat-x top;border:1px solid #FFAF32;color:#000000;margin:0; padding:1px 2px;font-size:12px;}
.formText{
	height:12px;
	padding:2px 3px;
	background-color:#BEBEBE;
	font-size:12px;
	border-bottom: 1px solid #7B7B7B;
	border-top: 1px solid #7B7B7B;
	border-left: 0px solid #7B7B7B;
	border-right: 0px solid #BEBEBE;
}
.formTextarea{
	border: 1px solid #656361;
	background-color:#262727;
	color:#CCCCCC;
	padding:2px 1px;
}
.formLabel {background-color:#262727;text-align:right;padding: 4px 10px 4px 0px;}
.error {
	border:1px solid red;
	background-color: #000000;
	color:#FF0000;
	padding:10px;
}

/* Menu */
#menu{
	margin:0;
	padding:7px 10px 0 10px;
	background:#262727;
	background-image:none;
	width:118px;
	min-height:140px;
	border-left:1px solid #737373;
	border-right:1px solid #737373;
	list-style:none;
	list-style-image:none;
}
#menu li{margin:0; padding:0; list-style:none; list-style-image:none; background:none;text-align:left}
#menu a{ display:block;text-decoration:none;}


#menu .menuLevel0,#menu .menuLevel0Active
{padding:0px 0 0px 0; margin:0;}
#menu .menuLevel0 a:link,.menuLevel0 a:visited
{padding:7px 0px 7px 0;margin:0;color:#FFFFFF;border-bottom:1px solid #858687; display:block;}
#menu .menuLevel0 a:hover,#menu .menuLevel0Active a:link,.menuLevel0Active a:visited,.menuLevel0_1Active a:hover
{
	padding:7px;
	margin:0;
	color:#FFF;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
#menu .menuLevel1,#menu .menuLevel1Active{ font-size:11px;}
#menu .menuLevel1 a:link,#menu .menuLevel1 a:visited{padding:1px 0 1px 1px;margin:0;color:#CCCCCC;background:url(/design/images/menu_1.gif) no-repeat left top; }
#menu .menuLevel1 a:hover,#menu .menuLevel1Active a:link,.menuLevel1Active a:visited,.menuLevel1Active a:hover{padding:3px 0 3px 12px; margin:0;color:#FF7200;background:url(/design/images/menu_1_over.gif) no-repeat left top;  }
#menu .menuLevel2,#menu .menuLevel2Active{ font-size:11px;}
#menu .menuLevel2 a:link,#menu .menuLevel2 a:visited{
	padding:0px 0px 0px 0px;
	margin:0;
	color:#4E5A37;
	border-bottom:1px solid #FFFFFF;
	background-color:#F3FBE2;
}
#menu .menuLevel2 a:hover,#menu .menuLevel2Active a:link,.menuLevel2Active a:visited,.menuLevel2Active a:hover{
	padding:3px 0px 3px 10px;
	width:155px;
	margin:0px 0px 0px 0px;
	color:#4E5A37;
	border-bottom:1px solid #FFFFFF;
	background-color:#CCC;
	border-left-color: #BEBEBE;
	border-right-color: #BEBEBE;
}
.texte tr td .fixedsize {
	font-size: 11px;
}
.texte tr td .fixedsize {
	text-align: left;
}
