*{
	padding:0;
	margin:0;
	border:0
}



html{
	background:#FEFEFE;
}


body{
	background:url('../images/fond-page.gif') #259CF7 repeat-x;
	font: normal 13px 'Trebuchet MS', Helvetica, sans-serif;
	color:#000000;
}

/*____________________________________________________________________*/
/*_________________________________=GENERAL_____________________________*/
/*____________________________________________________________________*/

*html img, *html a, *html p{
	position:relative;
	z-index:15;
}


p{
	padding:5px 0px 5px 0px;
	text-align:justify;
}

h1{
	font-weight:normal;
	font-size:22px;
	color:#1D518F;
	border-bottom:2px #1D518F solid;
	margin:0 0 15px 0;
}

H2 span{display:none}

H3{color:#0500D8;font-size:14px;text-align:right;border-bottom:1px #0500D8 solid}

a{
	color:#CD1110;
	text-decoration:none;
}
a:hover{color:#134491}

.spacer{clear:both;font-size:0px;height:0px;line-height:0px}

.centrer{
	margin:0 auto;
	display:block;
	margin:5px;
	text-align:center;
}

.left{
	float:left;
	margin:7px;
}
.right{
	float:right;
	margin:0px 10px 10px 25px;
}

/*____________________________________________________________________*/
/*_______________________________=CONTENEUR___________________________*/
/*____________________________________________________________________*/

#menu_access{
	list-style:none;
	margin:0 auto;
	width:960px;
	height:15px;
	line-height:15px;
}
#menu_access li{
	display:inline;
	color:#929292;
	font-size:11px;
}

#menu_access li a{
	color:#929292;
}
#menu_access li a:hover,#menu_access li a:focus{
	color:#000;
}


#conteneur{  
	margin:0px auto;
	width:965px;
	background:url('../images/fond-site.png');
	padding:0 5px;
}
*html #conteneur{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.km-plastiques.fr/images/fond-site.png');
}

/*____________________________________________________________________*/
/*_________________________________=HAUT_____________________________*/
/*____________________________________________________________________*/

#bandeau{
	height:192px;
	border-bottom:1px #356AA0 solid;
}

#bandeau h1{
	display:none;
}

#menu_haut{
	list-style:none;
}
#menu_haut li{
	float:left;
}

#menu_haut li a{
	display:block;
	width:132px;
	height:24px;
	float:left;
	color:#fff;
	text-align:right;
	padding:32px 5px 0 0;
	font-size:17px;
	background:url('../images/fond-menu-haut.jpg') no-repeat;
	border-right:1px #fff solid;
}
#menu_haut li.last a{
	border:none;
	
}


#menu_haut li a#accueil{
	position:absolute;
	background:url('../images/logo.jpg') no-repeat;
	width:228px;
	height:136px;
	margin-top:56px;
	border:none;
}	

#menu_haut li a#accueil span{
	display:none;
}

#menu_haut li a:hover,#menu_haut li a:focus{
	background-position:0px -56px;	
}



#bandeau object{
	margin-left:228px;
}


/*____________________________________________________________________*/
/*_________________________________=GAUCHE_____________________________*/
/*____________________________________________________________________*/

#gauche{
	clear:both;
	width:228px;
	float:left;
	background:url('../images/fond-gauche.jpg') no-repeat;
	height:420px;
	padding:8px 0 0 0;
}

#gauche ul{
	list-style:none;
}

#gauche ul a span{
	display:none;
}

#gauche ul a{
	width:226px;
	height:79px;
	display:block;
	cursor:hand;
}

#devis a{
	background:url('../images/btn-devis.png') no-repeat;
}
*html #devis a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.km-plastiques.fr/images/btn-devis.png');
}

#vente a{
	background:url('../images/btn-vente.png') no-repeat;
}
*html #vente a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.km-plastiques.fr/images/btn-vente.png');
}

#promotion a{
	background:url('../images/btn-promo.png') no-repeat;
}
*html #promotion a{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.km-plastiques.fr/images/btn-promo.png');
}


#coordonnees{
	height:133px;
	background:url('../images/fond-coordonnees.png') no-repeat;	
	padding:15px 0 0 2px;
}
*html #coordonnees{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.km-plastiques.fr/images/fond-coordonnees.png');
}

	
#coordonnees p{
	color:#fff;
	font-size:12px;
}

#coordonnees a{
	color:#fff;	
}

#coordonnees a:hover,#coordonnees a:focus{
	text-decoration:underline;	
}

/*____________________________________________________________________*/
/*_________________________________=CONTENU_____________________________*/
/*____________________________________________________________________*/



#contenu{
	width:687px;
	min-height:400px;
	height:auto;
	float:left;
	padding:10px 5px 10px 45px;
	background:url('../images/fond-contenu.jpg') no-repeat;
	position:relative;
}
*html #contenu{
	height:400px;
}

#contenu h2{
	color:#CD1110;
	font-size:18px;
	font-weight:normal;
	padding:10px 0 5px 0;
}

#contenu p.important{
	text-align:center;
	font-size:17px;
	color:#134491;
	padding:10px 0;
}

#contenu p.full{
	text-align:center;
	font-size:25px;
	padding:10px 0;
}

#contenu a{
	text-decoration:underline;
}

#contenu ul {
	list-style:none;
	list-style-image:url('../images/puce-li.gif');
	padding-left:35px;
	margin:10px 0;
}



#contenu ul li{
	padding:0 0 5px 10px;
}



/*____________________________________________________________________*/
/*_________________________________=BAS_____________________________*/
/*____________________________________________________________________*/




#bas{
	padding-top:5px;
	text-align:center;
	background:url('../images/fond-bas.gif') #FEFEFE repeat-x;
	height:72px;

}



#bas ul{list-style:none;}
#bas ul li{display:inline;padding:0 0 0 5px;}
#bas ul li a{color:#366BA1;font-size:11px;padding:0 10px}
#bas ul li a:hover,#bas ul li a:focus{color:#000}


/*____________________________________________________________________*/
/*_________________________________=FORMULAIRE_____________________________*/
/*____________________________________________________________________*/


form h2{
	font-size:17px;
	border-bottom:4px #CD1110 solid;
	clear:both;
	margin:15px 0;
}



fieldset legend{
	display:none;
}
	
input,textarea,select{
	padding:2px;
	background:#fff;
	border:1px #000 solid;
	margin:1px 0;
	
}	

#f_reglement label{
	display:block;
	float:right;
	width:95%;
	margin:10px 0;
}
#f_reglement label.rib{
	float:left;
	width:5%;
	margin:0 0 10px 5%;
}
#f_reglement input#in_rib{
	clear:none;
	margin:0 0 10px 0;
}

#f_reglement input{
	margin:10px 0;
	clear:both;
	float:left;
}
#f_reglement p{
	clear:both;
}

#f_livraison label,#f_facturation label,#f_date label{
	width:20%;
	display:block;
	float:left;
	margin:3px 0;
}



#f_livraison label.petit,#f_facturation label.petit{
	width:10%;
}

#f_livraison input,#f_facturation input{
	float:left;
	margin:3px 10px 3px 0;
}	
#f_livraison br,#f_facturation br{
	clear:both;
}	
	
#devis_envoyer{
	margin:0 auto;
	width:100%;
	font-size:17px;
	background:url('../images/fond-submit.gif') #B20909 repeat-x;
	color:#fff;
	cursor:hand;
}	
	
#f_informations label,#f_typesac label,#f_date label{
	width:22%;
	display:block;
	float:left;
	margin:3px 0;
}	
#f_informations input,#f_typesac input{
	float:left;
	margin:3px 20px 3px 0;
}	
	
#f_informations br,#f_typesac br,#f_impression br{
	clear:both;
}	
	
fieldset table{
	text-align:left;
	width:100%;
}	
#form_devis label.petit{
	width:7%;
}
#form_devis label.moyen{
	width:10%;
}
	
#form_devis p.important{
	margin:10px 0;
}	
	
#f_impression input{
	margin:0 8px;
	float:none;
	display:inline;
}
	
/*____________________________________________________________________*/
/*_________________________________=CONTACT_____________________________*/
/*____________________________________________________________________*/


.adresse{
	float:right;
	width:180px;
	margin:0 0 0 10px;	
	
}
#contenu .adresse p{
	text-align:center;
}


.formulaire{
	float:left;
	width:490px;
	
}
.formulaire label{
	display:block;
	float:left;
	width:25%;
}

.obligatoire{
	font-size:11px;
}

input,textarea, select{
	float:left;
	margin-right:10px;
} 

label.error {
	background:url(../images/non.gif) no-repeat;
	width:20px;
	height:14px;
	float:left;
	padding:0;
	margin-top:3px;
}

label.checked {
	background:url(../images/ok.gif) no-repeat;
	width:20px;
	height:14px;
	float:left;
	padding:0;
	margin-top:3px;
}

#form_vente label.error, #form_vente label.checked,#form_devis label.error, #form_devis label.checked{
	width:20px;
}




form br{
	clear:both;
}

.btn_submit{
	font-size:17px;
	background:url('../images/fond-submit.gif') #B20909 repeat-x;
	color:#fff;
	cursor:hand;
}	

/*____________________________________________________________________*/
/*_________________________________=INDEX_____________________________*/
/*____________________________________________________________________*/


#animation_index{
	float:right;
	width:229px;
	height:262px;
	background:url('../images/fond-anim-index.jpg') no-repeat;
	margin:0px 10px 10px 25px;
	padding:6px 6px 0 6px;
}















