
body{ 
margin:0;
padding:0;
background:#b2b4b7 url(_img/fonds/fd_master.gif) no-repeat;
background-position:bottom center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;

}

body{beghavior: url("csshover.htc"); /*enable :focus pour IE*/}


#logo{
background:url(_img/logo.png) no-repeat;
width:154px;
height:173px;
position:absolute;
top:3px;
margin:0 0 0 20px;
*margin:0 0 0 -705px ;
/*border:1px solid #009999;*/
*background:url(_img/transparent.gif) repeat-y;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/logo.png', sizingMethod='scale');
cursor:pointer;
}

h2{
color:#ae0009; 
font-style:italic; 
font-size:22px;
margin: 9px 0 0 9px;
}

#master{

width:836px;
margin:7px auto 0 auto;
}

	.acc{
	background:url(_img/blocs/bloc_accueil.png) no-repeat;
	*background:url(_img/transparent.gif);
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/blocs/bloc_accueil.png', sizingMethod='scale');
	width:816px; height:250px;
	padding:10px;}
	
	.acc h1{color:#fff; margin: 10px 0 0 160px; font-weight:normal; font-style:normal; font-size:40px;}
	.acc h2{color:#fff; margin: 10px 0 0 200px; font-weight:normal; font-style:normal; font-size:40px;}
	.acc h3{color:#fff; margin: 10px 0 0 215px; font-weight:normal; font-style:normal; font-size:40px;}
	.acc p{color:#fff; margin: 10px 0 0 355px; width:170px;}
	
	.acc a{
	color:#fff;
	margin: 18px 0 0 455px; 
	width:100px;
	height:30px;
	
	display:block;
	line-height: 30px;
	text-align:center;
	
	background:url(_img/bt_overall.gif) no-repeat; 
	
	background-position:top left;
	border: 3px solid #fff;
	text-decoration:none;
	
	font-size:12px;
	}
	
	.acc a:hover{background:#222;}
	
	
	
	.in_A{
	background:url(_img/blocs/bloc_in_1.png) no-repeat;
	*background:url(_img/transparent.gif);
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/blocs/bloc_in_1.png', sizingMethod='scale');
	width:816px; height:250px;
	padding:10px;}
	
	.in_A h1{
	width:120px;
	position:absolute;
		color:#fff; 
		margin: 100px 0 0 25px;
		*margin: 100px 0 0 -130px; 
		font-weight:normal; 
		font-style:normal; 
		font-size:20px;}
		
	.in_A p{
	width:280px;
	color:#511e2d;
	font-size:12px;
	margin-left:162px;
	padding:45px 20px 20px 20px;
	
	}
	.in_B{
	background:url(_img/blocs/bloc_in_1.png) no-repeat;
	*background:url(_img/transparent.gif);
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/blocs/bloc_in_2.png', sizingMethod='scale');
	width:816px; height:250px;
	padding:10px;}
	
	.in_B h1{
	width:120px;
	position:absolute;
		color:#fff; 
		margin: 100px 0 0 25px;
		*margin: 100px 0 0 -130px; 
		font-weight:normal; 
		font-style:normal; 
		font-size:20px;}
		
	.in_B p{
	width:280px;
	color:#511e2d;
	font-size:12px;
	margin-left:162px;
	padding:45px 20px 20px 20px;
	
	}

#main{}

#menutop{
background:url(_img/fonds/fd_menutop.gif) no-repeat top center;
width:836px;
height:65px;
margin:0 auto 0 auto;
color:#fff;
}

	#menutop a{
		color:#fff; 
		text-decoration:none; 
		display:block;
		float:left; 
		width:76px; 
		text-align:center; 
		height:39px;
		padding: 17px 0 0 0;
		margin:0 10px 0 10px;
		}
	#menutop a:hover{
		color:#fff; 
		text-decoration:none;
		display:block; 
		background:url(_img/bt_menutop.gif) no-repeat; 
		background-position:bottom center;
		}
		
	#menutop a.on{
		color:#fff; 
		text-decoration:none;
		display:block; 
		background:url(_img/bt_menutop.gif) no-repeat; 
		background-position:bottom center;
		}
		
	#contact{
	position:absolute; top:10px;
	margin-left:710px;
	_margin-left:500px;}		
	#contact a.home{
	float:left;
	display:block; 
	background:url(_img/home.gif) no-repeat;
	width:22px;
	height:22px;
	margin:10px 3px 0 125px;
	-moz-margin-start: 525px;
	text-decoration:none;}
	#contact a.home:hover{}
	
	#contact a.mail{
	text-decoration:none;
	float:left;
	display:block; 
	background:url(_img/letta.gif) no-repeat;
	width:32px;
	height:22px;
	margin:10px 0 0 0;
	}
	#contact a.mail:hover{}

.contenu{}

.contenu p{margin:9px; padding-left:9px;}

.floatleft{
float:left;
}

.floatleft img{
border:3px solid #333;
background:#fff;
padding:4px;
margin:8px;}


.produits{
border-top: 3px solid #666;
border-bottom: 3px solid #666;
background:#fff url(_img/logos_fournisseurs.jpg) no-repeat;
background-position:center center;
margin: 7px 0 7px 0;
height:85px;}

#footer{
border-top: 5px solid #808080;
background:#1a1a1a;
/*height:65px;*/
}

#footer div{
	color:#fff;
	width:650px;
	height:170px; 
	margin:0 auto 0 auto;
	background:url(_img/coordo.gif) no-repeat;
	background-position: top left;
	padding:30px 0 0 129px;
	}
	
	#footer div strong{font-size:14px;}
	
	
	/*forms*/
	input{color:#333333; background:#f7f7f7; border:2px solid #eee; padding:3px;}
	input:hover{background:#990000; color:#FFFFFF;}
	input:focus{color:#990000; background:#ddd; border:2px solid #ccc;}
	
	
	select{border:2px solid #eee; background:#f7f7f7; color:#000000;padding:3px;}
	selectt:hover{background:#990000; color:#FFFFFF;}
	select:focus{color:#990000; background:#ddd; border:2px solid #ccc;}
	
	textarea{font-family:Arial, Helvetica, sans-serif; color:#000; background:#f7f7f7;border:2px solid #eee;padding:3px;}
	textarea:hover{background:#990000; color:#FFFFFF;}
	textarea:focus{color:#000033; background:#ddd; border:2px solid #ccc;}


