/* Import des styles séparés */

@import url(style-textes.css);

@import url(style-liens.css);





/* Mise en forme générale */

body { margin:0;padding:0;font-family:arial;font-size:12px;color:#B6B5B5;text-align:center;background-color:#000000; }



#general { margin:0 auto 0 auto;padding:0;width:960px;text-align:center;overflow:hidden; }



/* Div top : bandeau haut > logo + nav */

#top{ margin:0;padding:0;width: 960px;height:94px;text-align:center;background:#000000 url(images/fond-top.gif) top no-repeat;overflow:hidden; }



	/* Div logo : logo */

	#logo{

	margin:0;

	padding:0px 0px 0px 78px;

	width: 330px;

	height:94px;

	text-align:left;
	
	float:left;

	}

	#devis{

	margin:0;

	padding:0px 124px 0px 0px;

	width: 156px;

	height:94px;

	text-align:left;
	
	float:right;

	}


		

/* Div nav*/

#nav{

margin:0;

padding:0;

width: 960px;

height:27px;

text-align:center;

background:url(images/fond-nav.gif) top no-repeat;

overflow:hidden;

}



#nav-txt{

margin:0px 0px 0px 180px;

padding:0;

width: 600px;

height:22px;

text-align:center;

}



/* bandeau top : image */

#bandeau-top{

	margin:5px 0px 0px 0px;

	padding:0;

	width: 960px;

	height:263px;

	text-align:center;

	overflow:hidden;

}



/* DIV CONTENU */

#contenu{

	margin:5px 0px 0px 0px;

	padding:0;

	width: 950px;

	text-align:center;

	border:5px solid #303030;

	background-color:#000000;

	overflow:hidden;

}



/* DIV CONTENU : boite*/

#boite{

	margin:0;

	padding:0;

	width: 946px;

	text-align:left;

	border:2px solid #000000;

	background:#000000 url(images/fond-deg-boite.gif) top repeat-x;

	overflow:hidden;

}



#boite-left{

	margin:0;

	padding:0;

	width: 186px;

	text-align:left;

	float:left;

}



#titre-page{

	margin:0;
	padding:0;
	width: 186px;
	height:20px;
	text-align:left;
	background:url(images/fond-titre-1.gif) top no-repeat;

}



#titre-page-txt{

	margin:0;

	padding:3px 0px 0px 30px;

	text-align:left;

}



#boite-right{

	margin:0;

	padding:0;

	width: 740px;

	text-align:left;

	float:right;

}



#texte-left{

	margin:0;

	padding:0;

	width: 330px;

	text-align:left;

	float:left;

}



#texte-right{

	margin:0;

	padding:0;

	width: 330px;

	text-align:left;

	float:right;

}



#num-page{

	margin:0;

	padding:0;

	width:710px;

	text-align:right;

}



/* DIV BOITE ACC LEFT*/

#boite-left-acc{ margin:0;padding:0;width: 495px;text-align:left;background:url(images/img-fond-acc.jpg) top right no-repeat;border-right:2px solid #000000;float:left; }
#boite-left-acc-2{ margin:0;padding:0;width: 495px;text-align:left;background:url(images/fond-deg-boite.gif) top  no-repeat;border-right:2px solid #000000;float:left; }
#boite-left-acc-2-left { margin:0;padding:0 0 0 5px;width: 225px;text-align:left;float:left; }
#boite-left-acc-2-right { margin:0;padding:0 10px 0 0;width: 225px;text-align:left;float:right; }

/* DIV BOITE ACC RIGHT*/

#boite-right-acc{

	margin:0;

	padding:0;

	width: 449px;

	text-align:left;

	float:right;

}



#texte{

	margin:0;

	padding:15px;

	text-align:left;

}



/* VIGN REF */

#ref{

	margin:0 0 15px 0;

	padding:0;

	height: 280px;

	text-align:left;

}



#titre-ref{

	margin:0;

	padding:0px 20px 0px 20px;

	height: 50px;

	text-align:center;

}



#vign-ref{

	margin:0;

	padding:0;

	height: 180px;

	text-align:center;

}



#bt-ref{

	margin:0;

	padding:0;

	height: 20px;

	text-align:center;

}





.contour-img{

	margin:0;

	padding:0;

	border:4px solid #F0F0F0;

}





/* DIV bottom */

#bottom {

	margin:5px 0px 0px 0px;

	padding:0;

	width:960px;

	height:38px;

	text-align:center;

	background:url(images/fond-bottom.gif) top no-repeat;

}



#bottom-txt {

	margin:0;

	padding:8px 0px 0px 0px;

	text-align:center;

}





.form{

background-color:#272727;

color:#B8B8B8;

font-size : 11px;

font-family : arial;

border:1px solid #969696;

}
