body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/imports/images/back.jpg);
	background-color: #cacbcd;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #5e6b73;
	line-height: 16px;
	text-align: left;
}

ul {
	padding-left: 12px;
}

li {
	margin-bottom: 8px;
	list-style-type: square;
	list-style-image: url(/imports/images/dot.gif);
}

.sans_espace li {
	margin-bottom: 0px;
}


p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

a {
	text-decoration: none;
	color: #f05922;
}

a:hover{
	color: #5e6b73;
}

#page {
	width: 936px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

#entete {
	width: 936px;
	height: 102px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f05922;
}



#entete .logo {
	float: left;
}

#entete_photos {
	width: 936px;
	height: 272px;
	background-image: url(/imports/images/entetes_photos/accueil_vide.jpg);
}

.entete_photos_contenu {
}

.entete_photos_contenu_texte {
	position: absolute;
	padding-top: 10px;
	padding-left: 35px;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
	width: 270px;
}

.fleche_ligne {
	height: 16px;
	width: 271px;
	position: absolute;
	background-image: url(/imports/images/fleche_ligne.gif);
	margin-left: 35px;
	margin-top: 206px;
}

.entete_photos_contenu_texte h2 {
	font-size: 30px;
	margin-bottom: 90px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 20px;
}


.entete_photos_contenu_texte h2 .special {
	margin-bottom: 200px;
	padding-bottom: 200px;
}

.entete_photos_contenu_texte em {
	font-style: normal;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 16px;
}

.entete_photos_contenu_texte p {
	margin: 0px;
	padding: 0px;
}

#contenu_centre {
	width: 936px;
	background-image: url(/imports/images/bande_grise.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#contenu_centre_gauche {
	width: 133px;
	float: left;
	padding-top: 24px;
	padding-left: 37px;
	font-size: 11px;
	line-height: 12px;
	color: #f05922;
	text-decoration: none;
	padding-right: 10px;
	margin: 0px;
	text-align: left;
}

#contenu_centre_gauche li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-image: none;
}

#contenu_centre_gauche ul {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contenu_centre_gauche a {
	color: #5e6b73;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#contenu_centre_gauche a:hover, #contenu_centre_gauche a.selected  {
	color: #f05922;
	text-decoration: none;
}

#contenu_centre_droite {
	width: 700px;
	margin-left: 184px;
	padding-left: 20px;
	padding-top: 20px;
}



.contenu_centre_droite_2col {
	width: 340px;
	float: left;
}

.contenu_centre_droite_2col_prix {
	width: 445px;
	float: left;
}

.contenu_centre_droite_2col_prix h5 {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.pad_avant_petit {
	margin-top: 10px;
}

.contenu_centre_droite_2col_pad {
	width: 340px;
	float: left;
	padding-right: 20px;
}

.contenu_centre_droite_2col_pad ul {
	text-align: left;
}

.psd_indention {
	padding-left: 20px;
}





.encadre_gris_haut {
	background-color:#eaebec;
	height: 8px;
	width: 566px;
	background-image: url(/imports/images/encadre_gris_haut.gif);
	margin-top: 25px;
	background-repeat: no-repeat;
}
.encadre_gris_centre {
	width: 536px;
	background-color:#eaebec;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
}
.encadre_gris_centre p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.encadre_gris_centre h3 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 10px;
}

.encadre_gris_centre a {
	color: #5e6b73;
}

.encadre_gris_centre a:hover {
	color: #f05922;
}

.encadre_gris_bas {
	background-color:#eaebec;
	height: 8px;
	width: 566px;
	background-image: url(/imports/images/encadre_gris_bas.gif);
	background-repeat: no-repeat;
}
.col_178 {
	width: 178px;
	float: left;
}


.photo_portrait {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	width: 138px;
}

.photo_portrait p {
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.photo_portrait_pad {
	margin-left: -5px;
}




.pdf {
	list-style-image: url(/imports/images/picto_pdf.gif);
	font-weight: bold;
}


.video {
	list-style-image: url(/imports/images/picto_video.gif);
	font-weight: bold;
}

.word {
	list-style-image: url(/imports/images/picto_word.gif);
	font-weight: bold;
}

.excel {
	list-style-image: url(/imports/images/picto_excel.gif);
	font-weight: bold;
}


.filliale {
	font-style: normal;
	color: #f05922;
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 1px solid #ccc;
	width:250px;
	display:block;
	margin: 0 0 10px 0;
}


#bas_page {
	font-size: 9px;
	color: #5d6c73;
	padding-top: 12px;
}

#bas_page p {
	padding-left: 38px;
	margin-top: 5px;
	padding-top: 0px;
}

#bas_page em {
	font-style: normal;
	font-size: 11px;
}

.pad_0 {
	margin-bottom: 5px;
	margin-top: 0px;
}

.clair {
 clear:both;
}

.question {
	color: #33CC00;
}

.liste_de_liens {
}

.liste_de_liens a {
	color: #5e6b73;
}

.liste_de_liens a:hover {
	color: #f05922;
}

.grand_champ {
	width: 400px;
}


.pad_avant {
	margin-top: 24px;
}

.publication {
	color: #9ba5ab;
}


.publication a {
	color: #5e6b73;
}

.publication a:hover {
	color: #f05922;
}

.publication h3 {
	color: #5e6b73;
}


.bt_plus {
	font-weight: bold;
	color: #f05922;
	font-size: 14px;
	cursor:pointer;
}



.bt_moin {
	font-weight: bold;
	color: #f05922;
	font-size: 11px;
	cursor:pointer;
}


.lien_gris {
	color: #5e6b73;
}

.lien_gris a {
	color: #5e6b73;
}

.lien_gris a:hover {
	color: #f05922;
}

.photo_prix {
	float: right;
	margin-left: 20px;
	margin-top: 5px;
}

.photo_prix_masque {
	background-image: url(/imports/images/photos_encadre_petit.png);
	height: 182px;
	width: 257px;
	position: absolute;
	margin-left: 455px;
}

#plan_de_site ul li ul {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#plan_de_site li {
	list-style-type: none;
	list-style-image: none;
}

#plan_de_site ul li ul li {
	margin-bottom: 4px;
	list-style-type: square;
	list-style-image: url(/imports/images/dot.gif);
}
#plan_de_site ul li ul a {
	color: #5e6b73;
}

#plan_de_site ul li ul a:hover {
	color: #f05922;
}

.top_photo {
	margin-top: 10px;
}
