/* CSS Document */

body{
	background-color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:0px;
	padding:0px;
}

a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

.produit a{
	text-decoration:none;
}

ul { 
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding:0; 
	list-style:none;
}

li {
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
}
li a {
	font-size:12px;
	line-height:18px;
	color:#512F15;
	text-decoration:underline; 
}
li a:hover { 
	text-decoration:none;
}

img{
	border:none;
}

.main{
	width:730px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;	
	padding-top:20px;	
	padding-bottom:0px;
	background-color:#d00486;
}

.horaire{
	font-size:14px;
	font-weight:bold;
}

.entete{
	background-color:#000000;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	border:solid 3px #ffffff;
	padding-left:20px;
	padding-right:20px;	
	padding-top:0px;
	padding-bottom:0px;
}

.entete h2{
	font-size:26px;
	font-weight:bold;
}

p{
	padding-top:5px;
	padding-bottom:10px;	
	padding-left:0px;
	padding-right:0px;
	margin:0px;
}

h1{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:18px;
}

h2{
	margin:0px;
	padding:10px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

h3{
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:10px;
}

input{
	border:solid 1px #000000;
	height:12px;
	font-size:10px;
	padding:2px;
	margin:1px;
}

textarea{
	border:solid 1px #000000;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:2px;
	margin:1px;

}

.produit{
	width:100%;
	padding:0px;
	margin:0px;
}

.vignette-canapes{
	float:left;
	margin-left:0px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	width:176px;
	height:157px;
	background-image:url(images/canapes.jpg);
	background-repeat:no-repeat;
}

.vignette-canapes a{
	display:block;
	padding-top:117px;
	padding-bottom:0px;
	margin:0px;
	height:30px;
}

.vignette-rideaux{
	float:left;
	margin-left:0px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	width:176px;
	height:157px;
	background-image:url(images/rideaux.jpg);
	background-repeat:no-repeat;	
}

.vignette-rideaux h2{
	padding-top:7px;
}

.vignette-rideaux a{
	padding:0px;
	margin:0px;
	display:block;
	height:157px;
}

.vignette-tapis{
	float:left;
	margin-left:0px;
	margin-right:8px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	width:176px;
	height:157px;
	background-image:url(images/tapis.jpg);
	background-repeat:no-repeat;	
}

.vignette-tapis a{
	display:block;
	padding-top:117px;
	padding-bottom:0px;
	margin:0px;
	height:30px;
}

.vignette-fin{
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	width:176px;
	height:157px;
	background-image:url(images/chichas.jpg);
	background-repeat:no-repeat;	
}

.vignette-fin a{
	padding:0px;
	margin:0px;
	display:block;
	height:157px;
}


.vignette-fin h2{
	padding-top:7px;
}

.menu-gauche{
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding:15px;
	width:146px;
	float:left;
	background-color:#000000;
	background-image:url(images/tete-menu-gauche.jpg);
	background-repeat:no-repeat;
}

.pied-menu-gauche{
	background-image:url(images/pied-menu-gauche.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:-15px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.contenu{
	margin-left:10px;
	margin-right:0px;;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
	width:509px;
	/*border:solid 1px #ffffff;*/
}

.accroche{
	padding-left:10px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	width:517px;
	/*border:solid 1px #ffffff;*/
	float:left;
}

.cadre-central{
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
	padding:15px;
	width:487px;
	background-color:#000000;
	background-image:url(images/tete-cadre-central.jpg);
	background-repeat:no-repeat;
	float:left;
}

.pied-cadre-central{
	background-image:url(images/pied-cadre-central.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:-15px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

.canapes{
	float:left;
	width:143px;
	padding:0px;
	margin:9px;
	text-align:center;
}

.canapes a{
	text-decoration:none;
}

.camion{
	float:left;
	width:167px;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:15px;
	text-align:center;
}

.coordonnees{
	float:left;
	padding:0px;
	margin:0px;
}

.coordonnees h2{
	padding:0px;
}

.fomulaire-gauche{
	float:left;
}

.fomulaire-droite{
	float:left;
	text-align:right;
}

.pied{
	background-image:url(images/foot.jpg);
	width:717px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:0px;
	padding-top:60px;
	padding-bottom:0px;
	text-align:center;
}

.mail{
	color:#000000;
	font-weight:bold;
}