/* CSS Document */

body {
margin:auto;
margin-top:0px;
padding:0px;
text-align:center;

}

#containerA {
/*background-color:#FFFF00;*/
height:800px;
width:985px;

}

#headerA {
height:142px;

margin:auto;
padding:0px;
clear:both;
width:985px;
text-align:left;
}

.header1 {
background:url(img/header_bg2.gif);
}

.header2 {
background:url(img/header_bg3.gif);
}

#footerA {
height:124px;
margin:auto;
padding:0px;
width:985px;
clear:both;


}
#footerAIn1 {
height:28px;
margin:0px;
padding:0px;
width:985px;
background:url(img/BGfooterin1.gif) bottom left repeat-x;
clear:both;

}
#footerAIn2 {
height:72px;
margin:0px;
padding:0px;
width:985px;
background:url(img/BGfooterin2.gif) bottom left repeat-x;
clear:both;

}
#footerAIn3 {
height:24px;
margin:0px;
padding:0px;
width:985px;
background-color:#CCCCCC;
clear:both;
}

#xmenuA {
height:28px;
margin:0px;
padding:0px;
}

#mainmenuA {
height:27px;
position:absolute;
top:115px;
float:left;
width:auto;
margin:0px;
padding:0px;
font-size:0px;

}

#navigationstatusA {

padding:0px;
margin:0px;
width:815px;
height:32px;
background:url(img/BGnavigationstatus.gif) no-repeat;
float:left;


}

#searchbox {
width:170px;
padding:0px;
margin:0px;
height:32px;
background:url(img/BGnavigationstatus.gif);
float:right;
}

#rightcolA {
padding:0px;
margin:0px;
width:168px;
float:right;
clear:right;

}

#leftcolA {
padding:0px;
margin:0px;
width:170px;
float:left;
padding-top:3px;
text-align:left;

margin-left:4px !important;
margin-left:2px;



}

#subpartA{

margin:auto;
padding:0px;
width:985px;
text-align:left;
clear:both;
background-color:#FFFFFF;
overflow:hidden;

}

#breadcrumb{
margin:auto;
padding:0px;
width:985px;
text-align:left;

/*background-color:#FFCC99;*/
}

h1 {
margin:0px;
padding:0px;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:url(img/bg_h1.gif) no-repeat left top ;
color:#FFFFFF;
padding-left:10px;
padding-top:8px;
margin-left:0px;

}


.category_list {
text-align:center; 
margin:auto; 
height:27px; 
width:975px; 
margin-left:10px; 
z-index:20;
}

.category_list A {
display:block;
background:url('img/category_bck.gif') no-repeat top right;
margin-left:2px; 
margin-right:2px; 
float:left;
height:27px; 
padding-right:6px;
cursor:pointer;
color:#FFFFFF;
font-size: 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.category_list A SPAN { 
display:block; 
background:url('img/category_bck2.gif') no-repeat top left; 
height:27px;
line-height:28px;
padding-right:7px; 
float:left; 
font-weight:bold; 
white-space:nowrap; 
padding-left:13px; 
text-transform:uppercase;
	}
html>body .category_list A SPAN  { min-width:10px; /* 4 opera */ }
:root .category_list A SPAN  	 { width:auto; /* 4 mozilla */ }

.category_list a.actual,
.category_list a:hover { color:#FFFFFF;background:url('img/category_active_bck.gif') no-repeat top right;}
.category_list a.actual span,
.category_list a:Hover span,
.category_list span:hover {color:#FFFFFF;background:url('img/category_active_bck2.gif') no-repeat top left;}



.menu { height: 28px; margin: 0; padding: 0; list-style-type: none; background: url(img/BGmenu.gif) repeat-x; float:right;
}

.menu li {position: relative;z-index: 99;float: left;background: url(img/BGmenu_li_a.gif) no-repeat top right;padding:0px;}

.menu li a {margin: 0px 0px 0px 0px;padding: 7px 12px 10px 12px; dipslay: block; float: left; font-weight: bold; color: #FFF; font-size: 10px;
font-size: 10px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

/*.menu li a:hover {background: url(img/BGmenu_li_a.gif) no-repeat #5A8BBA;}*/



.menu li ul {display:none;}

.menu li.sel ul {position:absolute;z-index: 999;top: 29px;right:0px; display:block;list-style-type: none;background: #FF9900;border: 1px solid white;margin: 0px;padding: 0px;width:170px; text-align:right;}
.menu li.sel ul li a:hover{float:none;display:block;padding: 3px 10px 4px 7px ;margin: 0px;}

.menu li.sel ul li a {float:none;display:block;padding: 3px 10px 4px 7px ;margin: 0px;background: transparent;border:none;height: 100%;}

.menu li.sel ul li {float:none;width: 170px;display:block;padding: 0px 0px 0px 0px;margin: 0px;background: none;}

.menu li.sel a {background: url(img/BGmenu_li_a.gif) no-repeat  top right}





.menu li div.meEx {background: url('img/BGmeEx.gif') no-repeat left top !important;width: 6px;height: 28px;}

.menu li.sel div.meEx { background: url(img/BGmeEx.gif) no-repeat left top !important;width: 6px;height: 28px;}



.menu a.noborder {border: none;}

/*.menu a.noborder:hover {border: none;}*/

.menu .nobg {background: none !important;
}

#rechercheA {
width:170px;
height:50px;
background: url('img/BGrecherche.gif') ;
clear:both;
}
#leftcolA h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:8px 0 8px 12px;
background:url(img/titlemenu.gif) no-repeat;
margin:0px;
text-align:left;
width:170px;
}


#leftcolA li a{
text-align:left;
text-decoration:none;
color:#FFFFFF;
/*background-color:#999999;*/

width:164px;
margin:1px 0px 1px 0px;
padding:0px 0px 2px 4px;
}




#leftcolA a{
display:block;
color:#333333;

}

#leftcolA ul{
padding:0px;
margin:0 0 1px 0px;
}

#leftcolA li{

text-align:left;
display:list-item;
list-style:none;
/*background:url(img/soustitrecategorie3.gif) no-repeat;*/
background-color:3D77FF;
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:11px;
margin:0px auto;
padding:0px;
width:166px!important;
width:168px;
float:left;
margin-top:1px;
/*padding-left:2px;*/
line-height:19px;
border:1px solid #666666;

}

#leftcolA span.cat{
background:url(img/titrecategorie3.gif);
font-family:Arial, Helvetica, sans-serif, Verdana;
font-size:12px;
line-height:21px;
margin:0px;
padding:0px;
width:168px;
float: left;
text-align:left;
height:23px;

}


#leftcolA span a{

margin-left:7px;
color:#FFFFFF;
display:block;
width:161px;

}


#moncontenu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:638px;
float:left;
/*margin:auto;*/

margin:0px;
padding:0px;}


img {
	border: 0px;
	
 }
.promocl_picture_tamp {
behavior: url('/sigimpex/fileadmin/template/pngbehavior.htc');
}

Input {vertical-align: middle;}

.input_text {margin: 0; padding: 0; color: #797979; font-size: 10px}

.input_button {margin: 0; padding: 0; border: 0}

.input_radio {width: 15px; hight: 10px; margin: 0 1px 0 0; padding: 0; border: 0}

.produit{height: 181px; width: 204px; _width: 204px;  margin:0px;  margin-top:3px;  font-size:0px; padding:0px;text-align:left; background:url(img/BGproduit.gif) no-repeat bottom right;
margin-left: 4px !important; /* 10 pixels de marge sous les autres navigateurs */
margin-left: 2px; /* 5 pixels de marge sur ie */
margin-right: 4px !important; /* 10 pixels de marge sous les autres navigateurs */
margin-right: 4px; /* 5 pixels de marge sur ie */
float:left;

 }

.produit h3 {height: 27px; width:204; margin: 0px; padding:0px; background:url(img/titreproduit2.gif) no-repeat; overflow:hidden; }

.produit h3 a { padding-top: 0px; padding-left:6px; margin: 0px; display: block; font-size: 11px; line-height:26px; color: #FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }

.produitdescription { height: 61px; float: left; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #014C7D; padding-left:5px; padding-right:3px; padding-bottom:0px; margin:0px; overflow:hidden;font-weight:800;  }
.produitdescription P { height: 61px; padding:0px; margin:0px; font-size:11px;}

.produitimage {height: 93px; width: 90px; float: left; text-align: center;  margin:0px; clear:left;}
.produitimage img { align:center;margin:2px;}

.produitdetail {height: 20px; width:100px; float: right; text-align: right;  margin:0px; }
.produitdetail a { text-decoration:none; margin-right:4px;}
.produitprix { font-size:10px;height: 72px; width:113px; float: right; text-align: center; margin:0px;overflow:hidden;}
.produit form { padding:0px; margin:0px;}

.produit .produitprix .amount { text-align:right; padding-right:0px; margin-right:4px; }  
.produit .produitprix .amount .input_text {height: 17px; width: 35px; margin: 0 5px 0 7px; padding-top: 2px; color: #4A4A4A; background: url(fileadmin/template/img/BGinput.gif) no-repeat; border: 1px solid #86A4C0; text-align:center;} 
.produit .produitprix .price {width: 115px; float: right; font-size: 11px; text-align:right;  font-family:Arial, Helvetica, sans-serif; padding-top:20px; margin:0px;}
.produit .produitprix .price strong { display: block; padding-right:6px;}
.produit .produitprix .price1 {color: #FF0000; font-size:14px;} 
.produit .produitprix .price2 {color: #000000;text-align: right;} 

.barrenavigation {
width:636px;
height:30px;
background:url(img/barrenavigation.gif) no-repeat;
float:left;
margin:auto;
margin-top:5px;
margin-bottom:10px;
clear:both;

}

/* ######## BOXES ######## */

.orangebox {
float:left;
display: block;
margin:0px;
padding:0px;
width:165px;
background:url(img/bgorangeboxbottom.gif) bottom no-repeat;
padding-bottom:5px;
text-align:center;
margin-top:2px;
clear:both;
}
.orangebox SPAN {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display: block;
width:165px;
background:url(img/bgorangeboxtop.gif) top no-repeat;
padding-top:5px !important;
padding-top:15px;
padding-bottom:5px !important;
padding-bottom:15px;
}

/* ######## BOXES ######## */

.whitebox {
float:left;
display: block;
margin:0px;
padding:0px;
width:165px;
background:url(img/bgwhiteboxbottom.gif) bottom no-repeat;
padding-bottom:5px;
text-align:center;

margin-top:2px;
clear:both;
margin-bottom:4px;
}
.whitebox SPAN {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
display: block;
width:165px;
background:url(img/bgwhiteboxtop.gif) top no-repeat;
padding-top:5px!important;
padding-top:15px;
padding-bottom:5px!important;
padding-bottom:15px;
}

/* ######## BOXES ######## */

.greenbox {
float:left;
display: block;
margin:0px;
padding:0px;
width:165px;
background:url(img/bggreenboxbottom.gif) bottom no-repeat;
padding-bottom:5px;
text-align:center;
margin-top:2px;
clear:both;
}
.greenbox SPAN {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
display: block;
width:165px;
background:url(img/bggreenboxtop.gif) top no-repeat;
padding-top:5px;
padding-bottom:5px;
}

.greenbox a {
color:#FFFFFF;
text-decoration:underline;
}

.orangebox a {
color:#FFFFFF;
text-decoration:underline;
}


.textleft {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
padding-top:4px;
}
.textadresse {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
float:right;
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
padding-top:5px;
}
.powered {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
color:#CC6600;
padding-left:5px;
padding-top:6px;
font-weight:bold;
}

.powered a {
color:#CC6600;
text-decoration:underline;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:right;
color:#CC6600;
padding-right:5px;
padding-top:6px;
font-weight:bold;
}

.copyright a {
color:#CC6600;
text-decoration:underline;
}

.commodityCatalog {
margin:0px;
padding:0px;
}

#promo {
padding:3px;}


.titledetail {
text-align:left;
padding:0px;
margin:0px;

}

.titledetail h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#663300;
padding:0px;
margin:0px;
padding-top:6px;
padding-left:15px;
background:url(img/titreproduitdetail.gif) no-repeat;
height:35px;


}

.imagedetail {
padding:0px;
margin:0px;
width:200px;
text-align:center;
float:left;
padding-bottom:5px;
margin-top:10px;
text-align:center;
vertical-align:middle;
border: solid 1px #FF9900;
padding-top:20px;
padding-bottom:20px;
margin-left:10px;
overflow:auto;

}










.shortdescdetail {
text-align:left;
padding:0px;
margin:0px;
width:395px;
float:right;
padding-bottom:5px;
padding-right:20px;
padding-left:5px;
padding-top:5px;
}

.ajouterpanierdetail {
text-align:left;
padding:0px;
margin:0px;
width:390px;
float:right;
padding-bottom:5px;
padding-right:40px;


}


.buydetail {
padding:0px;
margin:0px;
width:200px;
height:50px;
float:left;
clear:left;
text-align:center;
}
.descriptiondetail {
text-align:left;
padding:0px;
margin:0px;
width:600px;
height:500px;
padding-left:20px;
padding-right:20px;


float:left;
}


.shortdescdetail p.referencedetail {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FF6600;
padding:0px;
margin:0px;
padding-bottom:12px;
padding-top:5px;
text-transform:uppercase;


}

.shortdescdetail p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#014C7D;
padding:0px;
margin:0px;

}

.descriptiondetail p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#014C7D;
padding:0px;
margin:0px;
}

.descriptiondetail p.fichetechnique {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FF6600;
padding:0px;
margin:0px;
padding-bottom:7px;
padding-top:5px;
text-transform:uppercase;
}


.pricedetail {
text-align:right;
}
.price1detail { font-family:Arial, Helvetica, sans-serif; color: #FF0000; font-size:20px;} 
.price2detail { font-family:Arial, Helvetica, sans-serif; color: #000000; font-size:18px; text-align: right;} 

.amountdetail .input_text {height: 17px; width: 35px; margin: 0 5px 0 7px; padding-top: 2px; color: #4A4A4A; background: url(fileadmin/template/img/BGinput.gif) no-repeat; border: 1px solid #86A4C0; float:right;} 

.amountdetail .input_button {margin: 0; padding: 0; border: 0; float:right;}

#footerAIn2 p{ font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; margin-left:15px;  font-size:14px; color:#FFFFFF; float:left; font-weight:bold; width:195px; text-align:left; padding-bottom:5px; padding-left:35px;  padding-top:3px;}



#contentloginbox SPAN
{
	float:right;
	padding:0px;
	width: 170px ;
	margin: 0 auto ;
	background:url(img/bggreyboxbottom.gif) bottom no-repeat;
	padding-bottom:5px;


}
#contentloginbox FORM
{
margin:0px;
padding:0px;
margin-top:5px;
}


#contentloginbox
{
	float:right;
	padding-top:10px;
	width: 170px ;
	margin: 0 auto ;
	background:url(img/bggreyboxtop.gif) top no-repeat;
	margin-top:4px;
	margin-bottom:1px;

}


#contentloginbox FORM input {
padding:0px;
margin:0px;
float:left;
background-color: #EDF1FB;
border: 1px solid #898989;
font-family: Tahoma;
color: #2B2A2A;
font-size: 11px;
font-family: Arial,Tahoma,Verdana;
text-decoration:none;
height:17px;
margin-bottom:4px;
margin-left:13px;
}
#contentloginbox FORM .butlogin input {
padding:0px;
margin:0px;
float:right;
background-color: #EDF1FB;
border: 1px solid #898989;
font-family: Tahoma;
font-size: 11px;
color: #2B2A2A;
font-family: Arial,Tahoma,Verdana;
text-decoration:none;

}


#contentloginbox p {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
display: block;

text-align:center;

}

.bgbackgroundsite {
width:100%;

margin:0px;
padding:0px;
text-align:center;
background:url(img/background.gif) repeat-y;
}

.bgbackgroundsiteleft {
width:995px;
background:url(img/leftshadowborder.gif) left repeat-y; 
margin:auto;
padding:0px;
text-align:center;
}

.bgbackgroundsiteright {
width:995px;
background:url(img/rightshadowborder.gif) right repeat-y; 
margin:auto;
padding:0px;
text-align:center;
}



input.textfield
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
height:23px;

background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #aaaaaa;
border-right-color: #aaaaaa;
border-bottom-color: #aaaaaa;
border-left-color: #aaaaaa;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;

}

input.textfield:focus, textarea:focus

{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;;
background-color: #f5ffdc;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
}

.libelle
{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
padding-bottom: 5px !important;
padding-bottom: 0px;
padding-top: 10px;
background-color: transparent;
background-image: url(img/divider.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: left;
background-y-position: bottom;
width:600px;

}

.titlebasket {
text-align:left;
padding:0px;
margin:0px;
height:40px;


}

.titlebasket h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
padding:0px;
margin:0px;
padding-top:6px;
padding-left:15px;
background:url(img/titreproduitdetail.gif);
width:615px;
height:29px;
margin-left:4px;
}

.basketcontent {
margin-left:5px;
}

.formbasket p.price1{ margin:0px; padding:0px; font-weight:bold; color: #FF0000; font-size:14px;text-align: right; margin-top:5px;}

.formbasket p.price2 { font-weight:bold; color: #000000; font-size:13px; text-align: right;margin-top:5px; } 
#basketcontentcheck {
padding:0px;
margin:0px;
position:relative;
top:25px;
left:830px;
width:132px;
height:49px;
background:url(img/basketcontent.gif) no-repeat;
text-align:right;
padding-top:10px;

}

#basketcontentcheck p {
float:right;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:20px;
padding-bottom:5px;
color:#666666;
font-weight:bold;
}

#basketcontentcheck img {
float:left;
margin-left:7px;
}


#basketcontentcheck p a {
color:#666666;
}

#myform {
padding-left:5px;}

#myform label
{
	width: 15em;
	float: left;
	text-align: right;
	padding-right: 18px;
}

#navigationstatusA ul
{

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;



list-style-type: none;

height: 38px;

}


#navigationstatusA li
{
display: block;
margin-top: 8px;;
margin-right: auto;
margin-bottom: 0pt;
margin-left: 5px;
text-align: center;
padding-right: 4px;
padding-left: 0px;
float: left;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}


#navigationstatusA li a
{
display: list-item;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
text-align: center;
padding-left: 0px;
float: left;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
list-style-type: none;
}

#navigationstatusA li a:hover
{
text-decoration: underline;
}

#navigationstatusA li a
{
display: list-item;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
text-align: center;
padding-left: 0px;
float: left;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
list-style-type: none;
}

#navigationstatusA li a:hover
{
text-decoration: underline;
}



/* AEE Start */
#contentloginbox2
{
	float:left;
	padding-top:10px;
	margin-top:4px;
	margin-bottom:1px;
	width: 165px;
	background: url("img/login_bg.jpg") left top no-repeat;
	font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	padding-left:8px;

}

#contentloginbox2 img
{
	margin-bottom: 10px;
}

#contentloginbox2 form
{
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
}

#contentloginbox2 form .f_field
{
	background-color: #ffffff;
	background-image: url("img/field_bg.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #767676;
	border-right-color: #767676;
	border-bottom-color: #767676;
	border-left-color: #767676;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	
	font-size: 11px;
	font-family: Arial,Tahoma,Verdana;
	font-weight:normal;
}

#contentloginbox2 .f_field
{
	width: 140px;
	height:20px;
}

#contentloginbox2 form .f_button
{
	vertical-align: middle;
	margin-top: 4px;
	width:46px;
	height:25px;
}

#login-nav
{
	float:left;
	padding:0px;
	margin:0px;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-top: 8px;
	padding-bottom: 8px;			
	background-color: #f1f3f7;
	width: 165px;
}

#login-nav a
{
	font-size: 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1c5c9a;
	text-decoration: none;
	font-weight: bold;
}

#login-nav a:hover
{
color: #6398cd;
text-decoration: none;
font-weight: bold;
}

#login-nav ul {
  padding: 0px;
  margin: 0px;  
}

#login-nav ul li
{
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 5px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	list-style-type: none;
	background-color: transparent;
	list-style-image: url("img/li_bg.gif");
	list-style-position:inside;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	width:140px;
}

#loginbox {
margin:0px;
padding:0px;
}

.tx-srfeuserregister-pi1-error {
color:#FF0000;
padding:0px;
margin:0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-left:60px;
}
/* AEE End */


/*
*
*tt_products
*
*/

div.tx-ttproducts-pi1-basket-shipping
{
	width:500px;
	border:solid 0px;	
}

.tx-ttproducts-pi1 {
margin-left:1px;
}

/*div.listbasket
{	
	width:500px;
	border:solid 0px;	
}*/

.tx-ttproducts-pi1-basket-table-heading {
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight:bold;
text-decoration:underline;
}

.tx-ttproducts-pi1-previous {
height:30px;
width:50px;
font-size:16px;
float:left;
text-align:center;
padding-top:5px;
}

.tx-ttproducts-pi1-next {
height:30px;
width:50px;
font-size:16px;
float:right;
text-align:center;
padding-top:5px;
}

#tx-ttproducts-pi1-single {
width:635px;
padding:0px;
margin:0px;
margin-left:2px;
}

div.listbasket {
padding:0px;
margin:0px;
width:450px;
height:100px;
margin-left:5px;
background:url(img/dividerorange.gif) bottom repeat-x;
padding-bottom:3px;
}

div.imagebasket {
padding:0px;
margin:0px;
width:120px;
height:90px;
float:left;
padding-left:5px;
}

div.titlebasket {
padding:0px;
margin:auto;
width:210px;
height:90px;
text-align:left;
float:left;
vertical-align:text-top;
}

.titlebasket p {
padding:0px;
margin:0px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
color:#0066CC;
}

div.formbasket {
padding:0px;
margin:auto;
width:110px;
height:90px;
float:left;
}

.listpaymentbasket {
padding:0px;
margin:0px;
width:640px;
height:90px;
}

.imagepaymentbasket {
padding:0px;
margin:auto;
width:138px;
height:90px;
float:left;
}

.titlepaymentbasket {
padding:0px;
margin:auto;
width:315px;
height:90px;
text-align:left;
float:left;
}

.titlepaymentbasket p {
padding:0px;
margin:auto;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
color:#000000;
}

.tx-ttproducts-pi1-input-qty {
text-align:center;}

#tx-ttproducts-pi1-basket-info label
{
width: 8em;
float: left;
text-align: right;
padding-right: 18px;
}

#tx-ttproducts-pi1-basket-info label
{
width: 8em;
float: left;
text-align: right;
padding-right: 18px;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;;
}

#tx-ttproducts-pi1-basket-info form input, textarea, select
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 1px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;;
}

.menucatcl {
font-size:0px;
width:170px;
padding:0px;
margin:0px 0px 4px 0px !important;
margin:0px 0px 1px 0px;
float:left;
}


/* PROMOTION */
.promocl {
font-size:0px;
width:168px;
padding:0px;
margin:0px;
float:left;
margin-top:0px;
margin-bottom:2px;

}


.promocl_titre {
width:170px;
height:29px;
background:url(img/promo_title_bg.gif) no-repeat;
padding:0px;
margin:0px;
text-align:center;
/*background-color:#000000;*/

}

.promocl_titre p {
font-family:tahoma;
font-size:17px;
padding:0px;
margin:0px;
line-height:29px;
color:#FFFFFF;
font-weight:bold;
}

.promocl_label_1 {
width:168px;
height:29px;
padding:0px;
margin:0px;
/*border:solid 1px #CC0000;*/
background:url(img/bgpromo1.jpg) no-repeat center;
text-align:center;


}
.promocl_label_2 {
width:168px;
height:29px;
padding:0px;
margin:0px;
/*border:solid 1px #0066CC;*/
/*background: #00CCFF;*/
background:url(img/bgpromo2.jpg) no-repeat center;
text-align:center;

}
.promocl_label_3 {
width:168px;
height:29px;
padding:0px;
margin:0px;
/*border:solid 1px #FF9900;*/
background:url(img/bgpromo3.jpg) no-repeat center;

text-align:center;
}

.promocl_label_4 {
width:168px;
height:29px;
padding:0px;
margin:0px;
/*border:solid 1px #CC00FF;*/
background:url(img/bgpromo4.jpg) center no-repeat;
/*background:url(img/titrepromo.jpg);*/
text-align:center;

}

.promocl_label_5 {
width:168px;
height:29px;
padding:0px;
margin:0px;
/*border:solid 1px #33CC33;*/
background:url(img/bgpromo5.jpg) no-repeat center;
/*background:url(img/titrepromo.jpg);*/
text-align:center;

}

.promocl_label_1 p, .promocl_label_2 p, .promocl_label_3 p, .promocl_label_4 p, .promocl_label_5 p {
font-family:tahoma;
font-size:11px;
padding:0px;
margin:0px;
line-height:12px;
padding-left:5px;
padding-top:2px;
color:#FFFFFF;
font-weight:bold;

}

a.promocl{
text-decoration:none;
}

.promocl_picture {
width:166px;
height:100px;
padding:0px;
margin:0px;

}

.promocl_picture_tamp {
font-size:0px;
width:166px !important;
width:168px;
height:100px;
padding:0px;
margin:0px;
padding:0px;
border: solid 1px #999999;

}

.promocl_price_ttc {
font-size:0px;
width:168px;
height:20px;
padding:0px;
margin:0px;

margin-top:0px !important;
margin-top:-1px;


}

.promocl_price_ttc p {
font-family:tahoma;
font-size:13px;
padding:0px;
margin:0px;
color:#FFFFFF;
font-weight:bold;
/*line-height:19px;*/
margin-left:5px;
/*margin-top:0px !important;
margin-top:2px;*/
}

.promocl_price_ht {
font-size:0px;
width:168px;
/*height:17px;*/
padding:0px;
margin:0px;
text-align:right;


}

.promocl_price_ht p {
font-family:tahoma;
font-size:12px;
padding:0px;
margin:0px;
color:#000000;
font-weight:bold;
padding-bottom:3px;
margin-bottom:3px;
padding-right:5px;
}

.promocl_price_1 {
font-size:0px;
width:168px;
height:37px;
padding:0px;
margin:0px;
/*border: solid 1px #FF0000;*/
/*background: #FF0000;*/
background:url(img/promo_price_bg1.gif) no-repeat center;
}

.promocl_price_2 {
font-size:0px;
width:168px;
height:37px;
padding:0px;
margin:0px;
/*border: solid 1px #0000CC;
background: #0000CC;*/
/*background-color:#CCCC00;*/
background:url(img/promo_price_bg2.gif) no-repeat center;
}

.promocl_price_3 {
font-size:0px;
width:168px;
height:37px;
padding:0px;
margin:0px;
/*border: solid 1px #FF9900 ;*/
background: #FF9900;
background:url(img/promo_price_bg3.gif) no-repeat center;
}

.promocl_price_4 {
font-size:0px;
width:168px;
height:37px;
padding:0px;
margin:0px;
/*border: solid 1px #CC33CC;
background: #CC33CC;*/
background:url(img/promo_price_bg.gif) no-repeat center;
}

.promocl_price_5 {
font-size:0px;
width:168px;
height:37px;
padding:0px;
margin:0px;
/*border: solid 1px #339900;
background: #339900;*/	
background:url(img/promo_price_bg5.gif) no-repeat center;
}

.promocl_price_ttc_2 p {
font-family:tahoma;
font-size:14px;
padding:0px;
margin:0px;
color:#ffffff;
font-weight:bold;
line-height:19px;
margin-left:5px;
}

div.clearer {
clear:both;
}


h1.csc-firstHeader {
margin:0px;
padding:0px;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:url(img/bg_h1.gif) no-repeat left top ;
color:#FFFFFF;
padding-left:10px;
padding-top:8px;
margin-left:3px;
margin-bottom:0px !important;
margin-bottom:10px;


}

h2.csc-firstHeader {
margin:0px;
padding:0px;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background:url(img/bg2_h1.gif) no-repeat left top ;
color:#FFFFFF;
padding-left:10px;
padding-top:8px;
margin-left:3px;
margin-bottom:0px !important;
margin-bottom:10px;

}

h3.csc-firstHeader {
margin:0px;
padding:0px;
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
background:url(img/bg3_h1.gif) no-repeat left top ;
color:#FFFFFF;
padding-left:10px;
padding-top:8px;
margin-left:3px;
margin-bottom:0px !important;
margin-bottom:10px;

}


p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
margin-left:5px;
margin-right:5px;
}

#moncontenu ul {
padding:0px;
margin:0px;
margin-left:8px;

}
#moncontenu li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display: list-item;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 5px;
padding-left: 0pt;
list-style-image: url(img/puce1.gif);
list-style-position:outside;
margin-left:15px;
}

/* #moncontenu img {
margin:8px;
padding:3px;
border:solid 1px #000066;
}*/

.csc-textpic-text {  padding-left:0px; padding-right:0px; }
.csc-textpic-caption {
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:3px;
padding-bottom:3px;
font-style:italic;
}

table.partenaires {
margin-left:10px;
margin-top:10px;
margin-right:10px;

}

.partenaires {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

table.partenaires h2 {
padding:0px;
margin:0px;
margin-bottom:3px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;
background:url(img/bartitleref.gif) no-repeat bottom left ;
}


table.partenaires img {
margin:5px;

}