body{
	background-color: #FFFFFF;
	margin:0px;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-arrow-color:#091361;
	scrollbar-darkshadow-color:#070E4C;
	scrollbar-face-color:#D0E0E8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#D0E0E8;
	scrollbar-track-color:#E0E4EB;
}
body, p, td, ol, ul {
	color: #000827;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
}
img{ border:0;}
a:link{
	color: #091361;
	text-decoration:underline;
}
a:visited{
	color: #091361;
	text-decoration:underline;
}
a:hover{
	color: #FFA600;
	text-decoration:none;
}
h1{
	font-size: 16px;
	font-weight: bolder;
	color: #091361;
}
h2{
	font-size: 14px;
	font-weight: bolder;
	color: #091361;
}
/* ==== h3 ==== */
#contactTop{position:absolute; top:5px; left:460px; width:104px; height:19px;}
h4{
	font-size: 14px;
	font-weight: normal;
	color: #CC0033;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h5{
	font-size: 14px;
	font-weight: normal;
	color: #091361;
}
h6{
	font-size: 12px;
	font-weight: normal;
	color: #091361;
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
ul li {
	list-style-image: url(/design/images/list-style-image.gif);
	list-style-position: outside;
	padding: 3px;
}
.puce_poids{
	list-style-image: url(/design/images/puce_article.gif);
	vertical-align: text-bottom;
	list-style-position: outside;
	padding: 0px 7px 3px 0px;
}
.bgX{
	background-repeat: repeat-x;
}
.bgY{
	background-repeat: repeat-y;
}
.bgYR{
	background-repeat: repeat-y;
	background-position:right;
}
.bgN{
	background-repeat: no-repeat;
}
.img{
	margin: 0px 10px 0px 10px;
}
.fond{
	background: url(/design/images/fond.gif) no-repeat center middle;
}
.fondAccueil{
	background: url(/design/images/fond_cart.gif) no-repeat center middle;
}
.fondGroupe{
	background: url(/design/images/fond.gif) no-repeat center 100px;
}
.header{
	background: url(/design/images/fond_header.gif) no-repeat left top;
}
#ulEncart{ list-style:none; list-style-image:none; background:none; background-image:none; margin:0; padding:0;}
#ulEncart li{ background:none; background-image:none;list-style:none; list-style-image:none; padding:3px 0; margin:0;}
.encart{
	padding: 8px 5px 0px 50px;
	list-style-position: outside;
	list-style-image: url(/design/images/list-style-image3.gif);
}
.encart a:link{
	padding:10px 5px 0px 15px;
	color: #498FBA;
}
.encart a:active,.encart a:visited{
	padding: 10px 5px 0px 15px;
	color: #498FBA;
}
.encart a:hover{
	padding: 10px 5px 0px 15px;
	color: #FFA600;
}

.encartTitre{
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	color: #FF9C00;
	font-size: 18px;
	padding: 0px 5px 0px 50px;
}
.actu{
	position: absolute;
	top: 370px;
	right: 5%;
}
.anim{
	position: absolute;
	top: 360px;
	left: 20%;
}
.accueil{
	font-size: 12px;
	vertical-align: top;
	padding: 5px 0px 0px 25px;
}
.title, .title h1 {
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	color: #000422;
	font-size: 20px;
	padding: 7px 0px 0px 80px;
}
.title h1 {
	font-family: "Century Gothic",Arial, Helvetica, sans-serif;
	color: #000422;
	font-size: 20px;
	display:inline;
	padding:0px;
	margin:0px;
}
.mainTable{
	background: url(/design/images/fond_bas.gif) no-repeat right bottom;
}
.mainTableAccueil{
	background: url(/design/images/logo_accueil.gif) no-repeat right bottom;/*background: url(/design/images/logo_accueil.gif) no-repeat 90% 205px;*//*background: url(/design/images/logo_accueil.gif) no-repeat 90% 178px;*/
}
.mainContent{
	font-size: 12px;
	vertical-align: top;
	padding: 10px 15px 12px 35px;
}
.mainContentGroupe{
	font-size: 12px;
	vertical-align: top;
	padding: 0px 20px 0px 10px;
}
.mainContentAccueil{
	font-size: 12px;
	vertical-align: top;
	padding: 0px 20px 0px 10px;
}
.mainContentLiens{
	font-size: 12px;
	vertical-align: top;
	padding: 30px 20px 40px 35px;
}
.divAccueil{
	padding: 0px 0px 0px 25px;
}
.divCarte{
	position: relative;
	left: 10%;
}
.mainContent_produit{
	font-size: 12px;
	vertical-align: top;
	padding: 0px 20px 12px 10px;
}
.imgContentL{
	margin: 0px 30px 0px 5px;
}
.contact{
	border: 1px solid #A6000A;
	padding: 10px 8px 10px 10px;
}
.usermenu{
	text-align: right;
	color: #440500;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
.usermenu a:link,.usermenu a:visited{
	text-align: right;
	color: #440500;
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	text-decoration: none;
}
.usermenu a:hover{
	color: #97241B;
}
.urlhere{
	color: #595959;
	font-size: 11px;
	padding: 5px 0px 0px 90px;
}
.urlhere a:link,.urlhere a:visited{
	color: #595959;
	font-size: 11px;
}
.urlhere a:hover{
	color: #FFA600;
	font-size: 11px;
}
.urhereImg{
	margin:  0px 0px 0px 7px;
}
.produit{
	background-color: #F7EFD2;
	padding: 10px 7px;
}
.produit_titre{
	color: #A6000A;
	font-size: 13px;
	font-weight: bolder;
	margin-bottom: 3px;
}
.produit_navi{
	color: #060C40;
	margin: 3px 20px 0px 0px;
	text-align: center;
}
.produit_navi a:link, .produit_navi a:active, .produit_navi a:visited{
	color: #060C40;
	margin: 3px 12px 0px 0px;
	text-align: right;
	text-decoration: none;
}
.produit_navi a:hover{
	color: #FF7800;
	margin: 3px 12px 0px 0px;
	text-align: right;
	text-decoration: none;
}
.menu{
	background: url(/design/images/fond_menu.jpg) no-repeat top left;
}
.carte{
	position: absolute;
	left: 20%;
}
td.menuLevel0{
	font-size: 12px;
	font-weight: bolder;
	text-align:right;
	padding-bottom: 2px;
	text-decoration:none;
	vertical-align: bottom;
	border-bottom: 1px solid #626984;
}
td.menuLevel0Part{
	color: #D94A06;
	font-size: 12px;
	font-weight: bolder;
	text-align:right;
	padding-bottom: 2px;
	text-decoration:none;
	vertical-align: bottom;
	border-bottom: 1px solid #626984;
}
td.menuLevel0Active{
	color: #D94A06;
	font-size: 12px;
	font-weight: bolder;
	text-align:right;
	padding-bottom: 2px;
	text-decoration:none;
	vertical-align: bottom;
	border-bottom: 1px solid #626984;
}
.menuLevel0 a:link,.menuLevel0 a:visited {
	color: #000827;
	text-decoration:none;
}
.menuLevel0 a:active,.menuLevel0Active a:link,.menuLevel0Active a:active,.menuLevel0Part a:link,.menuLevel0Part a:active {
 	color: #D94A06;
	text-decoration: none;
}
.menuLevel0Active a:visited , .menuLevel0Part a:visited {
	color: #D94A06;
	text-decoration:none;
}
.menuLevel0 a:hover, .menuLevel0Active a:hover, .menuLevel0Part a:hover{
	color: #FFA600;
	text-decoration:none;
}
td.menuLevel1,.menuLevel1Part,.menuLevel1Active{
	color: #091361;
	font-size:11px;
	text-align:right;
	text-decoration:none;
	vertical-align:top;
	padding: 3px 5px;
	border-bottom: 1px solid #091361;
}
td.menuLevel1Part{
	font-weight: bolder;
	border-bottom: 1px solid #D94A06;
}
td.menuLevel1Active{
	font-weight: bolder;
	border-bottom: 1px solid #D94A06;
}
.menuLevel1 a:link,.menuLevel1 a:active,.menuLevel1 a:visited {
	color: #091361;
	text-decoration:none;
}
.menuLevel1Part a:link, .menuLevel1Part a:active , .menuLevel1Part a:visited{
	color: #D94A06;
	font-weight: bolder;
	text-decoration:none;
}
.menuLevel1Active a:link, .menuLevel1Active a:active, .menuLevel1Active a:visited{{
	color: #D94A06;
	text-decoration:none;
}
 .menuLevel1 a:hover, .menuLevel1Part a:hover, .menuLevel1Active a:hover {
 	color: #FFA600;
	text-decoration:none;
}
td.menuLevel2,.menuLevel2Part,.menuLevel2Active{
	color:#091361;
	font-size:11px;
	text-align:right;
	padding: 3px 6px 3px 0px;
	border-bottom: 1px solid White;
	background-color:#EEF3F7;
}
td.menuLevel2Part{
	font-weight: bolder;
	font-style: italic;
	background-color:#FFFFFF;
}
td.menuLevel2Active{
	font-weight: bolder;
	font-style: italic;
	background-color:#FFFFFF;
}
.menuLevel2 a:link, .menuLevel2 a:active, .menuLevel2 a:visited {
	color:#091361;
	text-decoration:none;
}
.menuLevel2Part a:link, .menuLevel2Part a:active, .menuLevel2Part a:visited {
	color:#091361;
	text-decoration:none;
}
.menuLevel2Active a:link, .menuLevel2Active a:active, .menuLevel2Active a:visited {
	color:#091361;
	text-decoration:none;
}
.menuLevel2 a:hover, .menuLevel2Part a:hover, .menuLevel2Active a:hover {
	color:#D94A06;
	text-decoration:none;
}
.footer{
	background:#D0E0E8 url(/design/images/fond_footer.jpg) no-repeat left;
	color: #000229;
	text-align: center;
	font-size: 12px;
}
.searchForm{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 11px;
	color:#000000;
	padding: 3px 0px;
	vertical-align: middle;
}
.searchFormOK{
	margin: 0px;
	border: 1px solid #999999;
	font-size: 10px;
	color:#000000;
	background-color: #D7D7D7;
}
.searchFormOKOver {
	margin: 0px;
	border: 1px solid #999999;
	font-size: 10px;
	color:#666666;
	background-color: #FFFFFF;
}
#divContainer{
	position:relative;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 300px;
	height: 225px;
}
.divInstallations{
	position:absolute;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility: hidden;
	width: 300px;
	height: 225px;
}
#container_txt{ border:1px solid #FFA600; width:540px; height:18px; padding:2px;overflow:hidden; z-index:2; visibility:visible; position:absolute; margin-left:10%;}
#content_txt{color: #498FBA;overflow:hidden; z-index:2; width:600px; height:20px; visibility:visible; position:absolute; left:540px;}
.bouton{
	margin: 0px;
	border: 1px solid #999999;
	font-size: 12px;
	color:#000000;
	background-color: #D7D7D7;
}
.boutonOver{
	margin: 0px;
	border: 1px solid #999999;
	font-size: 12px;
	color:#666666;
	background-color: #FFFFFF;
	cursor: hand;
}
td.loginlabel{
	background-color: #E0E8ED;
	color: #091361;
	font-size:12px;
	margin-bottom:2px;
	margin-top:2px;
	text-align:right;
	padding: 2px 5px 2px 0px;
}
textarea.formTextarea{
	border: 1px outset #440500;
}
.formText{
	border: 1px outset #440500;
}
 /*
.list1 {
	background-color: #E9DDB5;
	padding: 10px 7px;
	text-align: left;
}
.list2{
	background-color: #E9DDB5;
	padding: 10px 7px;
	text-align: right;
}
*/
.login,.login a:link, .login a:visited{
	color: #353326;
	font-size: 11px;
}
.login a:hover{
	color: #FFA600;
}
.credit,.credit a:link, .credit a:visited{
	color: #666666;
	font-size: 11px;
}
.credit a:hover{
	color: #999999;
}
td.credit span.mentions{ float:right; margin-left:10px;}
.alignRight  {
	text-align:right;
}
.alignLeft {
	text-align:left;
}
.alignCenter {
	text-align:center;
}
.error {
	background: #FFFF00;
	color: #FF0000;
	border: #FF0000 solid 1px;
	padding: 4px;
}
table.formContactTable{
 /* table dans tpl/shop/category/contact_ok.htm */
 width: 75%;
}
td.formContactLabel {
 /* colonne gauche tpl/shop/category/contact_ok.htm */
 	text-align:right;
	padding: 5px 7px;
	margin: 5px;
	background-color: #E0E8ED;
	color: #091361;
}
td.formContactValue {
 /* colonne droite tpl/shop/category/contact_ok.htm */
	border: 1px outset #440500;
	padding: 3px 7px;
	margin: 5px;
}
