/*(gris fond de page) background:#2D343e;*/
html{ 	
	background-color:#333;
	margin:0px;
	padding:0px;
	font: normal normal normal 12px Arial;
	cursor:default;
	width:100%;
	height:100%;
}

body { 	
	background-color:#333;
	margin:0px;
	padding:0px;
	font: normal normal normal 12px Arial;
	cursor:default;
	width:100%;
	height:100%;
}

#zoomi{
	position:absolute;
	z-index:100000;
	display:none;
	width:300px;
	height:300px;
	border:2px #333 solid;
	background-color:#FFF;
	padding:5px;
	text-align:center;
}

form{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

.zone_produits img, .pf_t img{
	background:url(./img/loader.gif) no-repeat center center;
}

/*LES CLASSES COMPLEMENTAIRE*/
.pLeft{
	float:left;
	display:inline;
}
.txBlanc{
	Color:#FFF;
}
.txBleuKt{
	color:#0072BA;
}
.txBold{
	font-weight:bold;
}
.fdBlanc{
	background-color:#FFF;
}
.fdOnglet{
	background:url(./img/onglet.png) no-repeat top left;
}
.w100pc{
	width:100%;
}
.w200px{
	width:200px;
}
.pad6{
	padding:5px 0px 7px 0px;
}
.tx13px{
	font: normal normal normal 13px Arial;
}
.txCenter{
	text-align:center;
}






.titreOnglet{
	float:left;
	display:inline;
	background:url(./img/onglet.png) #FFF no-repeat top left;
	font: normal normal bold 13px Arial;
	text-align:center;
	width:100%;
	height:25px;
	padding:5px 0px 0px 0px;
	Color:#FFF;
}

.finOnglet{
	float:left;
	display:inline;
	width:100%;
	background:url(./img/bloc_kt_btm_simple.png) no-repeat top right;
	height:16px;
}

.finOngletbleu{
	float:left;
	display:inline;
	width:100%;
	background:url(./img/bloc_kt_btm_bleu.png) no-repeat top right;
	height:16px;

}

a{
	font:normal normal normal 11px Arial;
	color:#00338e;
	text-decoration:none;
	}
a:hover{
	font:normal normal normal 11px Arial;
	color:#F00;
	text-decoration:none;
	}	

#header { 
	float:left;
	display:inline;
	background:url(img/bg_header.png) repeat-x top left;
	width:100%;
	height:136px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.entete { 
	background:url(img/header.png) no-repeat top center;
	width:1000px;
	height:136px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
.flag { 
	float:left;
	display:inline;
	width:167px;
	height:13px;
	margin:2px 0px 0px 730px;
	padding:0px 0px 0px 0px;
}
.menu { 
	float:left;
	display:inline;
	font:bold normal normal 12px Arial;
	color:#FFF;
	margin:81px 0px 0px 125px;
	padding:15px 10px 0px 10px;
}

.menu div { 
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.menu a { 
	float:left;
	display:inline;
	font:normal normal normal 12px Arial;
	color:#FFF;
	text-decoration:none;
	margin:0px 5px 0px 5px;
	padding:0px 5px 2px 5px;
}
.menu a:hover, .menu a.chover{
	text-decoration:none;
	font:normal normal normal 12px Arial;
	color:#FFF;
	border-bottom: 3px solid #ff0000;
	}
.menu_H{
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
div.menu_deroulant_menu{
	display:none;
	position:absolute;
	float:none;
	width:150px;
	background-color:#0072ba;
	border-top:3px #FF0000 solid;
	padding:0px 0px 5px 0px;
	margin:1px 0px 0px -100px;
	z-index:99999999;
}

.menu_deroulant_menu a{
	float:left;
	display:inline;
	font:normal normal normal 12px Arial;
	color:#FFF;
	text-decoration:none;
	margin:5px;
	padding:3px;
	width:136px;
}

.menu_deroulant_menu a:hover{
	text-decoration:none;
	border:1px #DDD solid;
	padding:2px;
	}

.search{
	float:left;
	display:inline;
	margin:89px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	}

.search input[type~="text"]{
	font: normal normal normal 10px Arial;
}

.btn{
	font:normal normal normal 10px Arial;
	color:#0072ba;
	width:25px;
	height:19px;
	margin:5px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
	

/*CONTAIN*/


#contain { 
	float:left;
	display:inline;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(img/bg_dgdF.gif) #FFF repeat-x left bottom;
}

.page{
	width:1000px;
	margin:0px auto;
	height:100%;
	padding:0px 0px 0px 0px;
}

.page1 { 
	float:left;
	display:inline;
	background:url(./img/bg_main.png) no-repeat center top;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.page2 { 
	float:left;
	display:inline;
	width:1000px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.page3 { 
	float:left;
	display:inline;
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(img/bg_dgdF.gif) repeat-x left bottom;
}


/*CENTRAL*/


.uncomplet{
	float:left;
	display:inline;
	width:100%;
	margin:0px;
	padding:0px;
}


.untier1{
	float:left;
	display:inline;
	width:350px;
	height:100%;
	margin:0px;
	padding:0px;
}



.untier2{
	float:left;
	display:inline;
	width:350px;
	height:100%;
	margin:0px;
	padding:0px;
}

.untier3{
	float:left;
	display:inline;
	width:300px;
	height:100%;
	margin:0px;
	padding:0px;
}



.undemi1{
	float:left;
	display:inline;
	width:300px;
	margin:0px 0px 0px 100px;
	padding:10px;
}

.undemi2{
	float:left;
	display:inline;
	width:420px;
	margin:0px 0px 0px 0px;
	padding:10px;
}



/*AUTRE STYLE*/

.contenu_page{
	margin:50px auto;
	text-align:center;
}

.ongletstatique{
	float:left;
	display:inline;
	padding:5px 10px 5px 10px;
	margin:-20px 0px 0px -10px;
	background:url(./img/onglet.png) no-repeat top left;
	color: #FFF;
	font: normal normal bold 12px Arial;
	
}
.formsstitre{
	float:left;
	display:inline;
	color: #000;
	font: normal normal bold 16px Arial;
	width:400px;
	margin:0px 0px 5px 0px;
}
.formcol1, .formcol2{
	float:left;
	display:inline;
	color: #0072BA;
	font: normal normal bold 12px Arial;
}
.formcol1{
	width:100px;
}
.formcol2{
	width:300px;
}

.formcol2 input, .formcol2 textarea{
	width:80%;
}

#zoneTexte{
	float:left;
	display:inline;
	width:422px;
	margin:10px 0px 0px 0px;
	padding:5px;	
}

#zoneTexte p{
	float:left;
	display:inline;
	padding:0px 0px 0px 8px;
}
#zoneAdresse{
	float:left;
	display:inline;
	width:180px;
	height:120px;
	margin:10px 0px 0px 5px;
	padding:5px;
	background:url(./img/fond_contact.png) no-repeat top left;
}



.Style3{
	float:left;
	display:inline;
	width:100%;
	color: #FFF;
	font: normal normal bold 16px Arial;
	text-align:center;
	padding:2px 0px 10px 0px;
}
.Style4{
	float:left;
	display:inline;
	width:190px;
	color: #555;
	font: normal normal normal 10px Arial;
	margin:0px 5px 0px 5px;
}

/*FOOTER*/

#footer{
	float:left;
	display:inline;
	width:100%;
	height:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.basdepage{
	font:normal normal normal 11px Arial;
	color:#DDD;
	width:770px;
	height:150px;
	margin:30px auto;
	padding:0px 30px 0px 0px;
}

#footer a{
	float:left;
	display:block;
	color:#DDD;
	padding:0px 5px 0px 8px;
	font:normal normal normal 11px Arial;
	background:url(./img/puce_txt_pt_blc.png) no-repeat center left;
	margin:0px 0px 0px 5px;
}

#footer a:hover{
	color:#74A9C3;
	background:url(./img/puce_txt_pt.png) no-repeat center left;
}



.footer_inter{
	float:left;
	display:inline;
	height:38px;
	width:140px;
}

.footer_garanti_small{
	float:left;
	display:inline;
	width:43px;
	height:38px;
	background:url(./img/chq_garantie_small.png) no-repeat top left;
}

.footer_catalogue_small{
	float:left;
	display:inline;
	width:30px;
	height:38px;
	background:url(./img/catalogue_small.png) no-repeat top left;
}

.footer_tony_small{
	float:left;
	display:inline;
	width:22px;
	height:38px;
	background:url(./img/king_blue_pt_2.png) no-repeat top left;
}

.footer_copyright{
	float:right;
	display:inline;
}

.top{
	float:right;
	display: inline;
	margin:0px;
	padding:0px 0px 0px 0px;
}
	
	
