/* Feuille de style contenant les proprietes de style de la page products */

/* Structure */

body{
	background-color: #E3E4E6;
}
.bg{
	background: url(../img/products/bg_bottom.gif) repeat-y #E3E4E6;
}

#background_fix{
	z-index: 1;
	background: url(../img/common/bg_door.jpg) top left no-repeat;
	height: 615px
}
.column1 a{
	font-size: 12px;
	text-decoration: underline;
}
.column1 a:hover{
	font-size: 12px;
	text-decoration: none;
}
/* Top */
.ContentTop{
	width:986px;
	height:96px;
	padding: 0 0 0 14px;
}
.positiontab, .positionheader{
	width: 560px;
	text-align: left;
}
.positionheader{
	margin-bottom: 10px;
}
.positionheader a{
	text-decoration: underline;
	font-size: 12px;
}
.positionheader a:hover{
	text-decoration: none;
	font-size: 12px;
}
.ContentLeft{
	margin-left: 15px;
}

.ContentLeft TD.column1{
	width: 405px;
}
.ContentLeft TD.column1 p.bold{
	font-weight: bold;
}
.TDForm{
	padding-right: 30px;
}

.ContentLeft TD.column2 select, .ContentLeft TD.column2 INPUT.productref{
	width: 145px;
	margin-top: 3px;	
	border:1px solid #999999;
	color: #999999;
	padding: 1px;
}
.ContentLeft td.column{
	font-size: 12px;
	margin-bottom: 5px;
}
p{
	font-size: 12px;
}
.ContentLeft h1.shoptitle1{
	margin-bottom: 15px;
}
.ContentLeft h2.shoptitle2.ContentLeft h2.red{
	font-size: 21px;
	margin-bottom:10px;
}
.ContentLeft h2.red{
	font-size: 21px;
	margin-bottom:10px;
}

a.green{
	display: block;
	width: 80px;
	text-align: center;
	background-color: black;
	padding: 2px 0;
	color: #71C100;
	text-decoration: none;
	font-weight: bold;
}
a.green:hover
{
	text-align: center;
	background-color: black;
	padding: 2px 0;
	color: #FF0700;
	text-decoration: none;
	font-weight: bold;
}

a.greenPrint{
	display: block;
	width: 150px;
	text-align: center;
	background-color: black;
	padding: 2px 0;
	color: #71C100;
	text-decoration: none;
	font-weight: bold;
}
a.greenPrint:hover
{
	text-align: center;
	background-color: black;
	padding: 2px 0;
	color: #FF0700;
	text-decoration: none;
	font-weight: bold;
}

/* Fin Top */

/* Middle */
.labelsearch{
	font-weight: bold;
}
.inputsearch{
	width: 173px;
	padding: 1px;
	font-size: 11px;
}

.tabcontent td{
	vertical-align: top;
}
.entete td, .easysearch td{
	vertical-align: middle;
}
.entete{
	margin-bottom: 10px;
	width: 530px;
	background-color: white;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;	
}
.entete td.column1, .entete td.column2{
	padding: 5px;
}
.easysearch{
	width: 530px;
	border-collapse: collapse;
}
.easysearch th{
	background-color: #A0A7AD;
	padding: 5px;
}
.easysearch td{
	border: 1px solid white;
	background-color: #E1EEF6;
	padding: 5px;
}
.easysearch td.column1{
	width: 10px;
}
.easysearch td.column2{
	width: 550px;
}
/* Fin Middle */

/* Bottom */
.ContentBottom{
	width:1000px;
	height:161px;
	padding-top: 20px;
	background: url(../img/quickfinder/bg_middle.gif) top left no-repeat;
}
 /* Fin Bottom */

/* DEBUT NEW */
.TDLabel{
	text-align: right;
	padding-right: 5px;
}

.tabcontact input{
	border:1px solid #999999;
	width: 140px;
	padding: 1px;
}
.tabcontact2 input{
	border:1px solid #999999;
	width: 195px;
	padding: 1px;
}
.tabcontact select, .tabcontact2 select{
	width: 150px;
}
.tabcontact td, .tabcontact label, .tabcontact input, .tabcontact select, .tabcontact textarea, .tabcontact2 td, .tabcontact2 label, .tabcontact2 input, .tabcontact2 select, .tabcontact2 textarea{
	font-size: 11px;
}

.bigtxt{
	border:1px solid #999999;
	padding: 1px;
	width: 195px;
	height: 60px;
	overflow-y: auto;
}
html>body .bigtxt{
	overflow: auto;	
}

/*NEW*/
.tabcontact textarea{
	border:1px solid #999999;
	width: 140px;
	padding: 1px;
}

.tabcontact td{
	font-size: 12px;
}
.tabcontact label, .tabcontact input, .tabcontact select, .tabcontact textarea, .tabcontact label span{
	font-size: 11px;
	margin: 2px 0;
}
html>body .tabcontact label, .tabcontact input, .tabcontact select, .tabcontact textarea, .tabcontact label span{
	margin: 3px 0;
}

.alignright{
	text-align: right;
}
.positionsubmit{
	margin-right: 60px;
}

#retour{
	visibility: visible;
	z-index: 1;
	position: absolute;
	right: 0px;
	top: 385px;
}
html>body #retour{
	top: 384px;
}














