a:link {text-decoration: none; color: #000000}
a:visited {text-decoration: none; color: #000000}
a:active {text-decoration: none; color: #FF0000}
a:hover {text-decoration: none; color: #3399FF}
.inputs {font-size: 10pt; font-family: Verdana; border: 1px solid navy; color:navy;}
.inputsmall {font-size: 8pt; font-family: Verdana; border: 1px solid navy; color:navy;}
.inputsmall7 {font-size: 7pt; font-family: Verdana; border: 1px solid navy; color:navy;}
.inputswb {font-size: 10pt; font-family: Verdana; border: 1px solid navy; color:navy;overflow:hidden;}
.inputswF {font-size: 10pt; font-family: Verdana; border: 1px solid navy; color:navy;overflow:hidden;background: #EEEEEE}
.a.menu {text-decoration: none; color: #000000}

.greetext 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #0066CC;
}

.greetexts 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #0066CC;
}

.blacktext 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #000000;
}   
 
.checkout 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}

.checkoutinput 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
} 

.tabpages 
{
background: #F5F5F5;
border: 1px;
border-color: #CCCCCC;
border-style: solid ;
padding: 5px ;
spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
}

.minicart 
{
background: #F5F5F5;
border: 1px;
border-color: #CCCCCC;
border-style: solid ;
padding: 1px ;
spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
}
  
.nopcart 
{
background: #464444;
border: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ffffff;
}

.nopheader 
{
background: #006699;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #FFFFFF; 
padding:2px;
}

.nopentry 
{
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
padding:2px;
}

.noptotal 
{
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
padding:2px;
}

.nopbutton 
{
background: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000;
} 


.body
{
  background-color:#FFFFFF;
}
.html, body
{
 height:100%;
 margin:0px;
 font-family:Tahoma;
}

* html a:hover
{
 visibility:visible;
}
.hr 
{ 
 height:1px;
 color:#000099;
 background-color:#000099;
}
.h1 
{
 margin:4px 1px 1px 1px;
 font-size:16px;
 color:#FFFFFF; 
 text-align:center;
 background-color: #000099;
}

.wg-paragraph 
{
 font-size:11px;
 color:#000000;
}
/* CSS Document */

body 
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	bgcolor="#CCCCCC";
	font-size: 12px;
	color: #000000;
}

table 
{
	font-size: 12px;
}

th 
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

.ListTitle 
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.Arial1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0000FF;

}
.Arial2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333
}
.Arial11 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.Arial3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:BOLD;
	color: #ffffff 
}
.Arial4 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:BOLD;
	color: #000000 
}

.Arial5 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000 
}
.Arial5bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0000FF 
}

.Arial6 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #888888 
}

.ArialRouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:BOLD;
	color: #FF0000 
}

.Model 
{
	font-weight: bold;
}

.BrandTitle 
{
	font-size: 20px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	letter-spacing: 0px;
	text-align:center;
	'background-color: #DDDDDD;
	border: 0px solid #999999;
}

.QtyFields 
{
	border: 0px none #333333;
}

.SubMenu 
{
	font-weight: bold;
}

.DetailTitle 
{
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;

}
.DetailInfo 
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: 131313;

}
.DetailTitle2 
{
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.DetailTitle3 
{
	font-family: Arial, helvetica;
	font-size: 20px;
	line-height: 50px;
	color: #996633;

}
.DetailTitle4 
{
	font-family: Arial, helvetica;
	font-size: 32px;
	line-height: 50px;
	color: #0066FF;
}
.DetailTitle5 
{
	font-family: Arial, helvetica;
	font-size: 18px;
	color: #666666;
	text-align: center;
	font-weight: bold;
}
.designation 
{
	border: 0px none #333333;
}

.Info 
{
	font-family: Arial, helvetica, sans-serif;
	border: 0px none #FFFFFF;
	font-size: 10px;
	color:#FF0000
	font-weight: bold;
	text-align: center;
	overflow:hidden;
	text-transform: none;	
}

.Info1 
{
	font-family: Arial, helvetica, sans-serif;
	border: 0px none #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	overflow:hidden;
	text-transform: none;	
}
.Info2 
{
	font-family: Arial, helvetica, sans-serif;
	border: 0px none #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	overflow:hidden;

}
.Info3 
{
	border: 0px none #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-align: lift;
	background-color: #DDDDDD;
}

.inputs_grey {font-size: 10pt; font-family: Verdana; border: 1px solid navy; color:999999;}
.text_grey {font-size: 10pt; font-family: Verdana; color:999999;}

/* calendrier */

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0px;
}

.ds_subhead {
	background-color: #6699CC;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	
}
.ds_subend {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

h2.commande, .editorial h2
{
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	border-bottom:1px #cccccc solid;
	color:#406EAE;
	clear:both;
	font-weight:bold;
}
.smalltab
{
	list-style:none;
	width:140px;
	background-color:#F3f7fb;
	border-left: 1px #dbdbdb solid;
	border-right: 1px #dbdbdb solid;
	margin:0px;
	padding: 0px 5px;
	text-align : center;

}
.smalltabempty
{
	list-style:none;
	width:140px;
	background-color:#F3f7fb;
	border-left: 0px #dbdbdb solid;
	border-right: 0px #dbdbdb solid;
	margin:0px;
	padding: 0px 5px;
	text-align : center;

}
.titletab
{
	
	list-style:none;
	width:30%;
	font-weight:bold;	
	background-color:		#CC0000;
	border-top: 			1px #777777 solid;
	border-bottom: 			1px #777777 solid;
	border-left: 			1px #777777 solid;
	border-right: 			1px #777777 solid;
	font-size: 				18px;
	font-weight:			BOLD;
	color:					#FFFFFF;
	margin:					0px;
	padding: 				0px 5px;
	text-align : 			center;
	

}
.list-top
{
	background-image:url(../images/tableau/fond_h.png);
	background-repeat:no-repeat;
	
	display:block;	
	height:15px;
	width:152px;
	font-weight:bold;
}
.list-bottom
{
	background-image:url(../images/tableau/fond_b.png);
	background-repeat:no-repeat;
	font-size: 10px;
	display:block;	
	height:20px;
	width:152px;
}	
.produit_accueil
{
	color:#3F68A3;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	width:88px;
	display:block;
	float:left;
	margin-right:5px;
	margin-top:0px;
	height:40px;
	overflow:hidden;
}


.prix {
	font-family: Arial, helvetica;
	font-size: 18px;
	color: #800000;
	font-weight: bold;
	text-align: left;
}
.dispovert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #33CC00;
	border: 1px solid #006600;
}
.disporange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFCC00;
	border: 1px solid #FF3300;
}
.disporouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF3300;
	border: 1px solid #FF3300;
}

.dispo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFCC00;
	border: 1px solid #FF3300;
}.encadre {
	border: thin solid #0000FF;
}
.titremodeles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #0000CC;
	'text-decoration: underline;
}

