@charset "utf-8";
/* CSS Document */

 body {
 	background-image:url(images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#dcdcdc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}


.titre{
	color:#6f6459;
	font-size:24px;
	font-size-adjust:inherit;
}
.contenu{

	color:#000000;
	font-size:9px;
	}
/*centrer_site*/
#cadre_externe {
	height:auto;
	width:950px;
	margin:auto;
	padding:0px;
}
#grand_cadre {
	float:left;
	height:auto;
	width:950px;
	margin:auto;
	padding:0px;
	background-image:url(images/fond_site.gif);
}
#cadre_adresse {
	float:left;
	height:90px;
	width:950px;

	font-size:x-small;
	color:#FFFFFF;
	text-indent:20px;
	text-align:center;
	padding:0px;
	background-image:url(images/fond_adresse.gif);	
	}
.adresse_texte{
	float:left;
	height:70px;
	width:400px;

	font-size:x-small;
	color:#FFFFFF;
	margin:auto;
	text-align:center;
	margin-top:15px;
	margin-left:210px !important;
	margin-left:110px; 
	padding:0px;
}
.adresse_texte a{
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#b9b2ac;
}
.adresse_texte a:hover{
	font-size:9px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}

.bandeau_cote {
	float:left;
	width:158px;
	height:1000px;
	background-image:url(images/bandeau_cote.jpg);
	background-repeat: no-repeat;
	padding:0px;
	background-color:#000000;
	}
#cadre_milieu{
	float:left;
	width:520px;
	height:auto;
	padding:0px;
	}
.cadre_gv{
	float:left;
	width:520px;
	height:103px;
	background-image:url(images/bandeau_gv.jpg);
	padding:0px;
	background-color:#d5d5d5;
	}
.cadre_tv{
	float:left;
	width:520px;
	height:280px;
	background-image:url(images/fond_tv.jpg);
	background-repeat:no-repeat;
	padding:0px;
	
	}

.cadre_menu{
	float:left;
	width:520px;
	height:140px;
	background-image:url(images/menu_flash.jpg);
	padding:0px;
	}
.cadre_texte{
	float:left;
	width:477px;
	height:auto;
	margin-top:50px;
	background-image:url(images/arrondi_haut_txt.gif);
	background-repeat: no-repeat;
	padding:0px;
	background-color:#bfbcb9;
	}
.texte{
	float:left;
	width:437px;
	height:auto;
	margin:0px;

	font-size:11px;
	line-height:13px;
	padding:20px;
	}
.cadre_arr_txt_bas{
	float:left;
	width:477px;
	height:18px;
	background-image:url(images/arrondi_bas_txt.gif);
	background-repeat:no-repeat;
	padding:0px;
	margin-bottom:40px;
	}
#cadre_droit{
	float:left;
	width:272px;
	height:1000px;
	padding:0px;
	display: block;
	background-image:url(images/fond_droit.gif);
	}
.cadre_lampe{
	float:left;
	width:272px;
	height:228px;
	background-image:url(images/lampe.jpg);
	padding:0px;
	}
.devis{
	float:inherit;
	width:230px;
	height:80px;
	margin-top:148px;
	margin-left:15px;

	font-size:10px;
	
	padding:0px;
	}
.devis a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#660000;
}
.devis a:hover{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#990033;
}
.cadre_titresite{
	float:left;
	width:272px;
	height:36px;
	padding:0px;
	background-image:url(images/titre_sitesweb.gif);
	}
.cadre_titrecdrom{
	float:left;
	width:272px;
	height:36px;
	padding:0px;
	background-image:url(images/titre_cdrom.gif);
	}
.cadre_titreanim{
	float:left;
	width:272px;
	height:36px;
	padding:0px;
	background-image:url(images/titre_anim.gif);
	}
.cadre_fondsite{
	float:left;
	margin-left:auto;
	margin-top:100;
	width:272px;
	height:151px;
	padding:0px;
	background-image:url(images/fond_sitesweb.gif);
	background-repeat:no-repeat;
	}
.texte_ref{
	float:right;
	margin-right:12px !important;
	margin-right:6px;
	margin-top:15px;
	width:120px;
	height:98px;
	
	font-size:10px;
	overflow:hidden;
	padding:0px;
	color:#FFFFFF;
	}
.ensavoir {
	float:right;
	margin-right:6px;
	margin-top:5px;
	width:120px;
	height:20px;
	
	font-size:10px;
	text-align:right;
	font-weight:bold;
	padding:0px;
	
	}
.ensavoir a{
	
	
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#660000;
	}
.ensavoir a:hover{
	
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#990033;
	}
.contact a{
	
	
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
	}
.contact a:hover{
	
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}

.img_maq{
	float:left;
	margin-left:10px !important;
	margin-left:5px;
	margin-top:15px;
	width:120px;
	height:120px;
	padding:0px;
	
	}


.cadre_fondcdrom{
	float:left;
	margin-left:auto;
	margin-top:100;
	width:272px;
	height:151px;
	padding:0px;
	background-image:url(images/fond_cdrom.gif);
	background-repeat:no-repeat;
	}
.cadre_fondanim{
	float:left;
	margin-left:auto;
	margin-top:100;
	width:272px;
	height:151px;
	padding:0px;
	background-image:url(images/fond_anim.gif);
	background-repeat:no-repeat;
	}
#image{
	
	float:right;
	
	background-repeat:no-repeat;
	width:180px;
	height:200px;
	margin:10px;
	padding:0px;
	
	display:block;
}
.icone{float:left;
	width:130px;
	height:130px;
	margin:5px;
	padding:0px;
	display:block;
}
.vign_ref_cont{
	float:left;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:5px;
	width:120px;
	height:160px;
	padding:0px;
	
	}
.vign_ref{
	float:left;
	/*margin-left:15px;
	margin-bottom:45px;
	margin-top:40px;*/
	width:120px;
	height:120px;
	padding:0px;
	
	}
.vign_ref_txt{
	float:left;
	width:120px;
	height:auto;
	padding:0px;
	text-align:center;
	
	font-size:x-small;
	}
	
.vign_ref_txt a{
	
	text-align:center;
	text-decoration:none;
	color:#000000;
	}
	
.vign_ref_txt a:hover{
	text-align:center;
	text-decoration:underline;
	color:#990033;
	}

.bloc_user{
	width:162px;
	font-size:10px;
	margin-top:130px;
	margin-left:50px;
	color:#6f6459;
}
.formulaire{
	font-size:9px;
	color:#666666;
	border:none;
	background-color:#ececec;

	

}
.bouton{
	font-size:9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#999999;
	color:#FFFFFF;
	border:0px;
}
