/* --------------------------------------------------------------------------
				Mise en page
-------------------------------------------------------------------------- */

#conteneur {
	/*border: 1px dashed red;*/
	width: 990px;
	/* centrer la page au centre de l'écran*/
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	padding-bottom: 20px;
}


#entete {
	/*border: 1px dashed;*/
	width: 950px;
	height: 156px; /* 118px (banniere) + 33px (lien sd) + 5px (espacement entre entete et menu) */
	/* centrer l'entete au centre de la page */
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 2px;
}

.pdf {
	color: red;
	font-weight: bold;
	font-size: 8pt;
}

#menu{
	/*border: 1px dashed;*/
	width:950px;
	height:36px;
	background-image: url(./bg_menu.png);
	background-repeat: repeat-x;
	/* centrer le menu au centre de la page */
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}


#contenu {
	/*border: 1px dashed;*/
	float: left;
	width: 950px;
	/* centrer le contenu au centre de la page */
	margin-left: auto;
	margin-right: auto;
	margin-left: 20px;
}

#index_cadre{
	float: left;
	width: 296px;
	height: 431px; /* 441px de hauteur moins padding de 5 px (soit 5*2 = 10, car padding-top et padding-bottom) */
	text-align: left;
	font-size: 8pt;
	background-image: url(./bg_bloc_vignette.png);
	background-repeat: repeat-x;
	border: 1px solid #e7e7e7;
	padding: 5px;
	text-align: justify;
}

#index_espace{
	float: left;
	width: 13px;
}

#clear{
	clear:both;
}

#contact {
	/*border: 1px dashed;*/
	width: 950px;
	height: 27px;
	text-align: center;
	background-color: #ff7200;
	/* centrer la bande contact au centre de la page */
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


#pied {
	/*border: 1px dashed;*/
	width: 950px;
	background-color: #333134;
	font-size: 8pt;
	color: #ffffff;
	text-align: center;
	/* centrer le contenu au centre de la page */
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

#pied a {
	font-size: 8pt;
	color: #ff7204;
	font-weight: bold;
	text-decoration: underline;
}

#film_cadre{
	float: left;
	height: 286px; /* 296px de hauteur moins padding de 5 px (soit 5*2 = 10, car padding-top et padding-bottom) */
	text-align: left;
	background-image: url(./bg_fond_intro-film.png);
	background-repeat: repeat-x;
	border: 1px solid #e7e7e7;
	font-size: 9pt;
	padding: 5px;
	text-align: justify;
}
/* --------------------------------------------------------------------
								Styles
 ------------------------------------------------------------------- */


body{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	background-color: #404040;
	/* centrer la page au centre de l'écran*/
	margin: 0; /* pour éviter les marges */
}

h1{
	color: #ff5300;
	font-weight: bold;
	font-size: 10pt;
}

h2{
	font-weight: bold;
	text-decoration: underline;
	font-size: 10pt;
}

form{
	float: left;
	width: 930px;
	padding: 10px;
	border: 1px solid #eaeaea;
	background-color: #f8f8f8;
}

.rouge{
	color: red;
	font-size: 8pt;
	font-weight: bold;
}
.vert{
	color: green;
	font-size: 8pt;
	font-weight: bold;
}


.souligne{
	text-decoration: underline;
}

.rectangle_gauche_societe {
	/*border: 1px dashed red;*/
	float: left;
	width: 950px;
	background-image: url(./rect_gauche_societe.gif);
	background-repeat: repeat-y;
	/*border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;*/
}


hr.largeur_border {
	float: left;
	border: 0;
	margin: 0;
	width: 193px;
	height: 1px;
	background-color: #e7e7e7;
}

.gauche {
	/*border: 1px dashed green;*/
	float: left;
	width: 285px;
	margin-left: 50px;
}
.droite {
	/*border: 1px dashed blue;*/
	float: right;
	width: 586px;
	margin-right: 10px;
}
.droite ul {
	margin: 0;
	padding: 0;
	margin-left: 15px;
	/*list-style-type: none;*/
}

.bordure_photo{
	border: 1px solid #d2d2d2;
}

.formulaire_intro1 {
	width: 950px;
	/* centrer le titre 1 au centre de la page */
	margin-left: auto;
	margin-right: auto;
	background-color: #ff7200;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.formulaire_intro2 {
	/* centrer le titre 2 au centre de la page */
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	text-align: center;
	color: #ff7200;
	font-weight: bold;
}


.barre1{
	width: 500px;
	background-color: #333134;
	padding-left: 10px;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
}


.centrer_formulaire {
	margin-left: 200px;
}

.espace_submit{
	float: left;
	width: 950px;
	height: 5px;
	margin-left: -211px;  /* -11px + -200px */
	border: 1px solid #eaeaea;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #ffffff;
}

.bouton_envoyer{
	cursor: pointer;
	width: 120px;
	height: 35px;
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(../images/envoyer_bt.png);
	border: 0;
}
.bouton_envoyer:hover{
	background-image: url(../images/envoyer_bt_on.png);
}

.mention {
	font-size: 8pt;
}


.table_border {
	border: 1px solid #eaeaea;
	border-top: 0;
}
.table_th {
	width: 920px;
	background-color: #333134;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 30px;
}
.table_texte {
	font-size: 8pt;
	color: #92908f;
}

.nb {
	border: 1px solid #000000;
	text-align: center;
	color: green;
}

.tous_nos_coloris a {
	text-decoration: underline;
	color: #ff7200;
	font-weight: bold;
}

.type_stores_interieurs {
	position: absolute;
	top: 695px;
	left: 180px;
	width: 929px;
	border: 0px;
	margin: 0px;
	/*width: 929px;
	height: 66px;
	background-image: url(../images/type_stores_interieurs_2.jpg);
	background-repeat: no-repeat;*/
}
.type_stores_interieurs a {
	color: #000000;
	border: 0;
}