body{background:#3e3e3e url('images/body_bg.jpg') repeat-x;}
a img{border:none}

#objFl{margin-top:-8px;}

#header{
	width:950px;
	height:150px;
	margin: 20px auto 0 auto;
	
}

#contenu{
	width:950px;
	margin:0px auto auto auto;
	padding:0;
	background:url('images/bg_cont.png');
}
#top{
	width:950px;
	height:14px;
	margin:5px auto -15px auto;
	background:url('images/cont_top.png');
}
 #bottom{
	width:950px;
	height:6px;
	margin:0 auto;
	background:url('images/cont_bas.png') no-repeat;
}

#contenu #droite{
	width:705px;
	margin-left:250px;
}

#contenu #gauche{
	float:left;
	margin:-2px 0 0 10px;
	width:235px;
}

#contenu #gauche #vignettes{
	margin:10px 0 0 -10px;
	width:235px;
}
#contenu #gauche img.vign{
	height:76px; width:76px;
	margin:0 0 10px 0;
	padding:7px;
	background:url('images/vignette_bg.png');
}
#contenu #droite a{ color:#4471A2;}
#contenu #droite table a{ color:#111;}
#contenu #gbottom{
	width:235px;
	height:160px;
	background:url('images/menu_gauche_bottom.png');
	position:relative;
	bottom:160px;
	z-index:1;
	float:left;
}

#contenu #gbottom p{
	font:13px Arial;
	color:#bbb;
	margin:0;
	padding:0;
	position:absolute;bottom:5px;left:15px;
}#contenu #gbottom p a{color:#bbb;}
#contenu #gbottom p span{
	display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    color:#000;
}#contenu #gbottom p span a {color:#000;}


#contenu #gbottom #links{font:12px Arial;color:#000;margin:0;padding:0;padding-top:20px}
#contenu #gbottom #links #avis{display:inline;margin-left:12px;padding-right:8px;}
#contenu #gbottom #links #societe{display:inline; padding:0 8px; border-left:1px solid #444;}
#contenu #gbottom #links #cgv{display:inline;padding: 0 8px;border-left:1px solid #444;}
#contenu #gbottom #links a {color:#000;text-decoration:none;}
#contenu #gbottom #links a:hover,#contenu #gbottom #links a:active {color:#333;text-decoration:underline;}


#footer a{color:#fff;text-decoration: none;}
#footer a:hover{color:#fff;text-decoration: underline;}

#footer{
	width:950px;
	margin: 10px auto;
	padding:20px 0 0 0;
	font: 12px Arial;
	color:#fff;
}

form, form *{z-index:9;}
form input[type=text], form input[type=password], form textarea{width:260px;margin:3px 0;border:1px solid #A5B9C9;padding:5px 2px}
form input[type=submit]{padding:4px;background:#E4EAF1;border:1px solid #A5B6C9;font:bold 13px Arial;color:#6885A4;margin-top:9px;width:100px;}
form span{font:11px Arial;color:#444;}

form#devis input[type=text], form#devis input[type=password], form#devis textarea{width:500px;}
form input[type=text], form input[type=password], form textarea{font:13px Arial;color:#111;}
form input[type=text], form input[type=password], form input[type=checkbox], form textarea{margin-bottom:6px;}

/*#send{border:0;background-image:url("images/bt_suivant.png");float:right;margin-right:30px;cursor: pointer;width:224px;height:53px;}
#send:hover{border:0;background-image:url("images/bt_suivant_app.png");float:right;margin-right:30px;width:224px;height:53px;}*/

/*form#devis button#send2{border:0;background-image:url("images/bt_envoyer.png");float:right;margin-right:30px;cursor: pointer;width:224px;height:53px;}
form#devis button#send2:hover{border:0;background-image:url("images/bt_envoyer_app.png");float:right;margin-right:30px;width:224px;height:53px;}*/

form#devis table tr td{border-bottom:1px dotted #ddd;}
#contenu #droite{font:13px Arial;.padding-bottom:0px;}
#contenu #droite h1{width:97%;text-transform:uppercase;text-align:center;font:bold 22px Tahoma;color:#5A8CC9;border-bottom:1px dotted gray;}
#contenu #droite h2{width:97%;font:bold 18px Tahoma;color:#5A8CC9;border-bottom:1px solid #ccc;}
#contenu #droite p{text-align:center;margin:5px 0;}

#contenu #droite table{width:97%;}
#contenu #droite table th{padding:4px 2px;font:12px Arial; color:#222; background:#cacaca;}
/*#contenu #droite table td{margin:4px 1px; padding: 0px 10px 0 0;}*/

.check2 
{
	text-align: right;
	padding-right: 10px;
}

.etoile{
	color: red;
}

form span #attention
{
	float: left;
}

.type
{
	text-align: center;
}

.cadre1
{
	width: 50px;
	
}
.cadre11{width: 50px;}

.cadre2
{
	width: 115px;
	
}
.cadre22{width : 115px;}


.cadre4
{
	width:140px;
	
}
.cadre44{width: 142px;}

#send{text-align:right;position:relative;bottom:10px;cursor: pointer;width:224px;height:53px;font-size: 0px;margin-right:30px;color: #918E8D;background-image:url("images/bt_suivant.png");float:right;border:0px;}
#send:hover{text-align:right;position:relative;bottom:10px;cursor: pointer;width:224px;height:53px;font-size: 0px;margin-right:30px;color: #797876;background-image:url("images/bt_suivant_app.png");float:right;border:0px;}

#send2{text-align:right;position:relative;bottom:10px;cursor: pointer;width:224px;height:53px;font-size: 0px;margin-right:30px;color: #918E8D;background-image:url("images/bt_envoyer.png");float:right;border:0px;margin-top:50px;}
#send2:hover{text-align:right;position:relative;bottom:10px;cursor: pointer;width:224px;height:53px;font-size: 0px;margin-right:30px;color: #797876;background-image:url("images/bt_envoyer_app.png");float:right;border:0px;margin-top:50px;}

#send3{text-align:right;position:relative;bottom:10px;cursor: pointer;width:224px;height:53px;font-size: 0px;margin-left:10px;color: #918E8D;background-image:url("images/bt_precedent.png");border:0px;margin-top:50px;float:left;}
#send3:hover{text-align:right;position:relative;bottom:10px;cursor: pointer;width:224px;height:53px;font-size: 0px;margin-left:10px;color: #797876;background-image:url("images/bt_precedent_app.png");border:0px;margin-top:50px;float:left;}


.livre, .livre * {text-align:left !important;}
.infos{ margin:0; padding:3px; font:11px tahoma; color:#444; text-align:left; float:right; padding-right:25px;}
.comm{margin:5px 0 25px 0; font:11px Verdana; color:#111; padding:3px; width:450px;text-align :justify !important;}
.sepa{width:605px;margin:10px 0 10px 30px;height:1px;border-top:1px dotted #999;}
#add{margin-top:15px; background:#E9EDEF; border:1px solid #D6DAE0; padding:5px; width:670px;}
#add h3{font:bold 11px verdana; color:#9CA4B8;margin-left:11px;}
#add textarea{ width:640px; height:120px; margin-left:11px;}
#add #botin{width:0;height:0;visibility:hidden;}
#add input[type=submit]{padding-left:20px;margin-left:0px;margin-bottom:11px;}
#add #auteur{width:300px; margin-left:11px;}


