/*****----------------*****/
html { 
	margin:0 auto;
}
body {
	margin:0 auto;
	font-size: 0.8em;
	color:#8f8778;
	font-family: "Times New Roman", Times, serif;
	background: #f4f3f1 url(../images/bg_body4.gif) repeat-x left top;
	border-color: transparent;
}
#conteneur{ background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 bottom; margin-left:auto; margin-right:auto; }
.clear{ clear: both; }
p { font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3em; }
h1{ font-size:2em; color:#8f8778; font-weight:normal; letter-spacing: -2px; margin-bottom:0.6em; margin-top:10px; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; display:block; }
h2{ font-size:1.5em; color:#8f8778; font-weight:normal; letter-spacing: 1px; margin-top: 0; margin-bottom:0.7em; padding-top: 0; display:block; }
h3{ 
 font-size:13px;
 color:#F80080;
 font-weight:normal;
 margin-bottom:0px;
 display:block;
 margin-top:0px;
}
h4{ 
 font-size:12px;
 color:#F80080;
 font-weight:normal;
 margin-top:0px;
 margin-bottom:0px;
 display:inline;
}
a{ color:#f80080; font-weight:normal; text-decoration: none; }
a:hover{
	color:#8f8778;
	font-weight:normal;
	text-decoration: underline;
	text-align: center;
}
/*****--------*****/
/***** TETE *****/
/*****--------*****/
#tete { background: #454138 url(../images/fond_tete.jpg) repeat-x center top; margin: 0 auto; }
#topcolor { font-size: 1px; line-height: 1; background-color: #f90080; height: 10px; border-top: 3px solid #ce0069; border-bottom: 1px solid #fff; }
#topcolor p { font-size: 1px; line-height: 1; height: 1px; }
#top { font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; background-position: center top; height: 25px; }
#top p { color: #fff; font-size: 0.8em; background-color: transparent; text-transform: uppercase; text-align: right; margin: 0 5px 0 0; padding: 0; }
#top a img  { border-style: none; }
#top a { color: #fff; background-color: transparent; text-decoration: none; text-align: right; padding: 4px 3px 3px; border-right: 1px solid transparent; border-bottom: 1px solid transparent; border-left: 1px solid transparent; }
#top a:hover { color: #fff; text-decoration: none; background-color: #f90080; text-align: right; border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
#logo { float: left; }
/*****----------------*****/
/***** MENU HAUT
 *****/
/*****----------------*****/
#navi1{ background: url(../images/fond_menu1.jpg) repeat-x right bottom; height: 37px; margin: 123px auto 0; padding: 0; }
#menu1{ background-color: transparent; width: 950px; height: 25px; margin-right: auto; margin-left: auto; }
#menu1 ul { margin-right: auto; margin-left: auto; padding-left: 199px; }
#menu1 li { font-size: 1.1em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height: 25px; list-style-type: none; display: inline; }
#menu1 a{ color: #f4f2f0; font-weight: bold; background-image: url(../images/fond_menu1.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: center bottom; text-decoration: none; text-align: center; height: 23px; float: left; margin-top: 7px; padding-top: 5px; padding-right: 20px; padding-left: 20px; border-top: 1px solid #8f8778; border-right: 1px solid #a39b8e; border-left: 1px solid #bdb4a6; list-style-type: none; display: block; }
#menu1 a:hover, #menu1 .active{ background: #f90080 url(../images/fond_bout_menu1_hov.jpg) no-repeat right bottom; height: 30px; margin-top: 0; padding-top: 7px; border-top: 0 none transparent; border-right-color: #f90080; border-left-color: #ce0069; }
/*****-----------*****/
/***** CORPS  *****/
/*****----------*****/
#corps { background-color: transparent; width: 1135px; min-width: 950px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
/***** MENU GAUCHE  *****/
#menugauche{ background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: center bottom; width:300px; float:left; margin: 0; padding: 20px 0 30px; }
#menu_g { background-repeat: no-repeat; background-attachment: scroll; background-position: left top; display: block; }
.menu_sep { background-color: transparent; padding-top: 15px; display: block; }
#menu_g h4{ font-size:1.35em; color:#8f8778; font-weight: bold; font-variant: small-caps; line-height: 1.6em; background: url(../images/puce-h4.jpg) no-repeat left 8px; letter-spacing: 1px; margin: 0 15px 5px 0; padding: 0 10px 2px 35px; display: block; border-bottom: 1px solid #e0ded7; }
#menu_g h4:hover {  }
#menu_g h4 a { color: #8f8778; font-weight: bold; text-decoration: none; }
#menu_g h4 a:hover { color: #f90080; }
#menu_g ul { background-repeat: repeat-y; background-attachment: scroll; background-position: right top; margin: 0; padding: 0; }
#menu_g li { background-image: url(../images/puce_brun-3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 15px 7px; list-style-type: none; display: block; }
#menu_g li em { color: #f90080; font-size: 0.85em; font-weight: bold; font-style: normal; text-transform: capitalize; padding-left: 10px; }
#menu_g li:hover { background-image: url(../images/puce_rose.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 15px 7px; }
#menu_g li a{
	text-decoration:none;
	font-size:0.95em;
	color:#8f8778;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	line-height: 0.8em;
	height: 1.3em;
	margin: 0 0 0 20px;
	padding: 3px 0 1px 15px;
	display: block;
	text-align: left;
}
#menu_g li a:hover { color: #fff; background: #f90080 url(../images/fond_menu_g_li_d.gif) no-repeat right center; text-decoration: none; margin-left: 30px; padding-left: 5px; border-bottom-color: #b4aea1; }
#menu_g .enfant{
			}
#menu_g .enfant a{ text-decoration:none; text-transform:uppercase; padding-top:5px; padding-bottom:3px; padding-left:20px; font-size:0.8em; color:#8f8778; background-color: #ffffff; }
#menu_g .enfant a:hover{ text-decoration:none; color:#f90080; padding-left: 5px; border-left-width: 25px; }
/***** CENTRE  *****/
#centre{ background: #f9f8f7 url(../images/bg_centre_01.gif) repeat-x 0 top; width: 510px; float:left; margin-right: 0; padding:25px 25px 50px; border-right: 2px solid #eae8e1; border-bottom: 3px solid #eae8e1; border-left: 2px solid #eae8e1; }
#centre li { font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3em; margin-bottom: 0.3em; }
.logist img { margin-bottom: 15px; padding: 5px; border: solid 1px #8f8778; }
.logist { margin-top: 40px; }
.img_gauche { margin-bottom: 15px; margin-left: 20px; padding: 5px; border: solid 1px #8f8778; }
#centre hr{
	color:#D7D4CD;
	background-color:#D7D4CD;
	height:1px;
	border:0px;
}
#centre ol li { margin-bottom: 1em; }
#center h2 a:link { color: #8f8778; text-decoration: none; }
#center h2 a:hover { color: #8f8778; font-style: normal; background-color: transparent; text-decoration: none; }
#centre .colgauche{
		width:305px;
		float:left;
	}
#centre .coldroite{
		width:200px;
		float:left;
		margin-left:15px;
	}
#centreplein{ float:left; width:720px; padding:15px; background-color:transparent; min-height:425px; margin-left: 200px; }
#centreplein .colgauche{
		width:240px;
		float:left;
	}
#centreplein .coldroite{
		width:200px;
		float:right;
		margin-left:15px;
	}
.sep { float: left; min-height: 15px; padding-top: 30px; }
.sep_2 { float: left; margin-bottom: 20px; padding-top: 30px; }
.sep a { text-decoration: none; }
.sep a:hover { text-decoration: underline; }
#centre .col_c_510 { font-size: 0.95em; background-color: transparent; text-align: center; display: block; margin-bottom: 15px; width: 510px; }
#centre .col_c_510 a { color: #8f8778; text-decoration: none; }
.col_c_510 h2 { color: #8f8778; font-size: 1.8em; font-variant: small-caps; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 bottom; text-align: center; letter-spacing: -1px; padding-top: 4px; padding-left: 10px; height: 25px; border-bottom: 1px solid #cec7b4; display: block; }
.col_c_510 h2 strong { font-weight: normal; }
.col_c_510 h2 a { color: #fff; text-decoration: none; }
.col_c_510 h2 a:visited { color: #fff; text-decoration: none; }
#centre .col_c_510 img { background-color: #fff; width: 415px; height: 150px; margin-right: auto; margin-left: auto; padding: 7px; border: solid 1px #a49c8f; display: inline; }
#centre .col_g_250 { font-size: 1em; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: left -10px; width: 510px; float: right; margin-bottom: 25px; display: block; }
#centre .col_g_250 a { color: #8f8778; text-decoration: none; }
#centre .col_g_250 ul { float: left; margin: 0 0 0 35px; padding: 0; }
#centre .col_g_250 li { background-image: url(../images/puce_brun-3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-left: 20px; list-style-type: none; list-style-image: none; }
#centre .col_g_250 li em { color: #f90080; font-size: 0.8em; font-weight: normal; font-style: normal; text-decoration: none; padding-left: 15px; }
#centre .col_g_250 p { text-align: left; width: 290px; float: left; margin: 0 0 0.5em; padding: 0 15px 0.7em; }
#centre .col_g_250 li:hover { background-image: url(../images/puce_rose.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; list-style-type: none; list-style-image: none; }
#centre .col_g_250 img { background-color: #fff; display: block; padding: 7px; width: 150px; height: 150px; float: right; margin-top: 2em; border: solid 1px #a49c8f; }
.col_g_250 h2 {
	color: #8f8778;
	font-size: 1.65em;
	font-variant: small-caps;
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 bottom;
	text-align: left;
	letter-spacing: -1px;
	width: 315px;
	height: 25px;
	float: left;
	border-bottom: 1px solid #cec7b4;
	display: block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 00px;
}
.col_g_250 h2 strong { font-weight: normal; }
.col_g_250 h2 a { color: #8f8778; text-decoration: none; }
.col_g_250 h2 a em { color: #f90080; font-size: 0.8em; font-style: italic; text-decoration: none; }
.col_g_250 h2 a:visited { color: #fff; text-decoration: none; }
.col_g_250 h2 em { color: #f90080; font-size: 0.6em; font-style: normal; text-decoration: none; padding-left: 15px; }
#centre .col_d_250 { font-size: 1em; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; text-align: right; margin-bottom: 25px; width: 510px; float: left; display: block; }
#centre .col_d_250 a { color: #8f8778; text-decoration: none; }
#centre .col_d_250 ul { float: right; margin: 0 35px 0 0; padding: 0; }
#centre .col_d_250 li { background-image: url(../images/puce_brun-3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; padding-right: 20px; list-style-type: none; list-style-image: none; }
#centre .col_d_250 li:hover { background-image: url(../images/puce_rose.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right center; list-style-type: none; list-style-image: none; }
.col_d_250 h2 { color: #8f8778; font-size: 1.8em; font-variant: small-caps; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 bottom; text-align: center; letter-spacing: -1px; padding-top: 4px; padding-left: 0; height: 25px; border-bottom: 1px solid #cec7b4; display: block; }
.col_d_250 h2 strong { font-weight: normal; }
.col_d_250 h2 a { color: #fff; text-decoration: none; }
.col_d_250 h2 a:visited { color: #fff; text-decoration: none; }
.col_d_250 h2 em { font-size: 0.7em; font-style: normal; }
#centre .col_d_250 img { background-color: #fff; display: block; margin-right: auto; margin-left: auto; padding: 7px; width: 150px; height: 150px; float: right; border: solid 1px #a49c8f; }
#centre .txt_col_g a { color: #8f8778; font-size: 0.9em; line-height: 1.2em; text-decoration: none; list-style-type: none; }
#centre .txt_col_g a:hover { color: #f90080; }
#centre .txt_col_g p { line-height: 1.2em; }
#centre .txt_col_g { margin: 5px 5px 15px; }
#info_tech { background-color: #fff; background-repeat: repeat-x; background-attachment: scroll; background-position: center top; margin-top: 0; margin-bottom: 15px; padding: 15px 25px 5px; border: solid 1px #ecebe9; }
#info_tech ul { margin-left: 0; padding-left: 0; }
#info_tech li { list-style-image: url(../images/puce_rose.gif); margin-bottom: 0.7em; margin-left: 0; padding-bottom: 5px; padding-left: 0; border-bottom: 1px dashed #e3e3e3; }
#info_tech strong { font-weight: bold; }
#info_prat { padding: 10px 15px 10px 10px; }
#info_prat a:link, #info_prat a:visited { color: #8a8270; text-decoration: none; }
#info_prat a:hover, #info_prat a:active { color: #f90080; text-decoration: underline; list-style-image: url(../images/puce_rose.gif); }
#info_prat p { font-size: 1.2em; }
#info_prat h1 {  }
#info_prat li { font-size: 1.3em; }
.pho_acc { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center; float: left; padding-right: 0; }
.photoaccueil { width: 33%; height: 33%; float: left; margin-right: 15px; margin-bottom: 10px; padding: 5px; border: solid 1px #a79f94; }
#bureaux { background-color: transparent; float: left; margin-top: 20px; }
#bureaux .colgauche { background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: right top; width: 480px; float: left; margin-top: 15px; padding: 15px; border-bottom: 1px solid #f9f8f7; }
#bureaux .col_g_txt { float: left; }
#bureaux h1 { color: #5d574b; margin-bottom: 0.5em; }
#bureaux a { color: #f90080; }
#bureaux p {  }
#bureaux a:hover { color: #f90080; background-color: #f9f8f7; text-decoration: underline; }
#bureaux img { background-color: #f9f8f7; float: right; margin-top: 0; margin-right: 0; padding: 5px; border: solid 1px #cec7b4; display: inline; }
#bureaux iframe { width: 490px; height: 440px; padding: 5px; border: solid 1px #cec7b4; }
#skype { width: 195px; padding-right: 0; border: 0 transparent; }
#skype img { width: 23px; height: 23px; float: left; margin-left: 10px; display: inline; }
#skype p { line-height: 25px; float: left; border-left: 0 none transparent; }
.itsnew { float: left; padding-right: 20px; padding-bottom: 10px; display: block; }
/***** MENU DROITE  *****/
#menudroite{ background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: center top; width: 260px; float:left; clear: none; margin: 0; padding: 0; }
#menudroite hr { width: 220px; clear: both; margin-top: 50px; margin-bottom: 15px; margin-left: 25px; border-color: #ddd; display: block; }
#menudroite li { font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1.3em; margin-bottom: 0.3em; }
.img_menu_d_news { background: #fff url(../images/photo_menud_20news.jpg) no-repeat center; width: 200px; height: 50px; margin-top: 15px; margin-left: 15px; padding: 5px; border: solid 1px #b2aa9f; }
.img_menu_d_news-02 { background: #fff url(../images/photo_menud_21news.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_01 { background: #fff url(../images/photo_menud_02.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_02 { background-image: url(../images/photo_menud_01.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; width: 198px; height: 300px; border-left: 2px solid #efeeec; margin-top: 4px; }
.img_menu_d_03 { background: #fff url(../images/photo_menud_03.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_04 { background-image: url(../images/photo_menud_04.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-top: 4px; width: 198px; height: 300px; border-left: 2px solid #efeeec; }
.img_menu_d_05 { background-image: url(../images/photo_menud_05.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; margin-top: 4px; width: 198px; height: 300px; border-left: 2px solid #efeeec; }
.img_menu_d_06 { background: #fff url(../images/photo_menud_06.jpg) no-repeat center; margin-top: 15px; width: 200px; height: 100px; margin-left: 15px; padding: 5px; border: solid 1px #b2aa9f; }
.img_menu_d_07 { background: #fff url(../images/photo_menud_07.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_08 { background: #fff url(../images/photo_menud_08.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_09 { background: #fff url(../images/photo_menud_09.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_10 { background: #fff url(../images/photo_menud_10.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_11 { background-image: url(../images/photo_menud_11.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin-top: 4px; width: 198px; height: 300px; border-left: 2px solid #efeeec; }
.img_menu_d_12 { background: #fff url(../images/photo_menud_12.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_13 { background-image: url(../images/photo_menud_13.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin-top: 4px; width: 198px; height: 300px; border-left: 2px solid #efeeec; }
.img_menu_d_14 { background: #fff url(../images/photo_menud_14.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_15 { background-image: url(../images/photo_menud_15.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin-top: 4px; width: 198px; height: 300px; border-left: 2px solid #efeeec; }
.img_menu_d_16 { background: #fff url(../images/photo_menud_16.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_17 { background-image: url(../images/photo_menud_17.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center; width: 200px; height: 300px; }
.img_menu_d_18 { background: #fff url(../images/pres_louv2.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_19 { background: #fff url(../images/photo_menud_19.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pap_pplat { background: #fff url(../images/photo_menud_pap_pplat.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pap_ptors { background: #fff url(../images/photo_menud_pap_ptors.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pap_malo { background: #fff url(../images/photo_menud_pap_malo.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pap_roma { background: #fff url(../images/photo_menud_pap_roma.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pap_neutre { background: #fff url(../images/photo_menud_pap_neutre.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pla_neutre { background: #fff url(../images/photo_menud_pla_neutre.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pla_pdec { background: #fff url(../images/photo_menud_pla_pdec.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pla_prig { background: #fff url(../images/photo_menud_pla_prig.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pla_siro { background: #fff url(../images/photo_menud_pla_siro.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pla_pamela { background: #fff url(../images/photo_menud_pla_pamela.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_pla_mare { background: #fff url(../images/photo_menud_pla_mare.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_tnt { background: #fff url(../images/photo_menud_nm_tnt.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_htnt { background: #fff url(../images/photo_menud_nm_htnt.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_tntlux { background: #fff url(../images/photo_menud_nm_tntlux.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_pp { background: #fff url(../images/photo_menud_nm_pp.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_ppwov { background: #fff url(../images/photo_menud_nm_ppwov.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_polyest { background: #fff url(../images/photo_menud_nm_polyest.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_nylonlux { background: #fff url(../images/photo_menud_nm_nylonlux.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_jutelux { background: #fff url(../images/photo_menud_nm_jutelux.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_nm_pvclux { background: #fff url(../images/photo_menud_nm_pvclux.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
.img_menu_d_div_01 { background: #fff url(../images/photo_menud_div_01.jpg) no-repeat center; margin-top: 15px; margin-left: 15px; padding: 5px; width: 200px; height: 100px; border: solid 1px #b2aa9f; }
#menu_d { font-size: 0.85em; background-color: transparent; margin-left: 15px; }
#menu_d p { margin-top: 0; margin-left: 10px; padding-right: 0 !important; padding-left: 10px !important; border-left: 1px solid #cec7b4; }
#menu_d h1 { font-size: 2em; background-image: url(../images/puce-h4.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left 8px; margin-top: 10px; padding-left: 35px !important; }
#menu_d h2 { font-size: 1.6em; font-weight: bold; letter-spacing: -1px; margin-top: 1em; margin-bottom: 0.5em; padding-right: 0 !important; padding-bottom: 0; border-bottom: 1px solid #e0ded7; }
#menu_d li { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-image: url(../images/puce_brun-3.gif); }
#menu_d ul { margin-left: 25px; padding-left: 0; }
#menu_d li em { color: #f90080; font-size: 0.85em; font-weight: bold; font-style: normal; text-transform: capitalize; padding-left: 10px; }
#gall_dr img { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: center; margin-top: 15px; margin-left: auto; padding: 5px; width: 90px; height: 90px; margin-right: auto; border: solid 1px #b2aa9f; display: block; }
#gall_dr img:hover { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: center; margin-top: 15px; margin-right: 10px; margin-left: 0; padding: 5px; width: 200px; height: 200px; border: solid 1px #f90080; }
.codesourcexhtml { color: #8a8270; font-style: italic; margin: 30px; padding: 30px; border: solid 1px #a79f94; }
.menu_d_news { font-size: 0.85em; background-color: transparent; display: block; margin-bottom: 20px; margin-left: 15px; width: 230px; clear: both; }
.menu_d_news ul { font-size: 0.85em; }
.menu_d_news ul { margin-left: 25px; padding-left: 0; }
.menu_d_news li { font-size: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-image: url(../images/puce_brun-3.gif); }
.menu_d_news li a { color: #f90080; }
.menu_d_news a { color: #8c8372; }
.menu_d_news p { margin-top: 0; padding-right: 0 !important; padding-left: 0; border-left-width: 0; }
.menu_d_news h1 { font-size: 2em; background-image: url(../images/puce-h4.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left 8px; margin-top: 10px; padding-left: 35px !important; }
.menu_d_news h2 { font-size: 1.6em; font-weight: bold; letter-spacing: -1px; margin-top: 1em; margin-bottom: 0.5em; padding-right: 0 !important; padding-bottom: 0; border-bottom: 1px solid #e0ded7; }
.menu_d_news h2 em { color: #f90080; font-style: normal; padding-right: 5px; }
.img_news_g { background-color: #fff; float: left; margin-right: 10px; margin-bottom: 10px; padding: 3px; border: solid 1px #8f8778; display: block; }
.menu_d_newsletter { font-size: 0.85em; background: url(../images/newsletter-200-01.jpg) no-repeat center top; display: block; margin-bottom: 20px; margin-left: 15px; width: 200px; clear: both; margin-top: 0; padding-top: 35px; padding-left: 10px; border-color: transparent; }
.menu_d_newsletter .decalage-gauche-01 { margin-top: 10px; margin-left: 45px; }
.menu_d_newsletter p { padding-left: 3px; }
.menu_d_newsletter label { padding-right: 15px; }
#email { width: 180px; }
/*****-------------*****/
/***** FOOTER *****/
/*****------------*****/
#footer{ clear:both; margin-left: auto; margin-right: auto; text-align: left; color:#fff; background: #454138 url(../images/background.jpg) repeat-x center bottom; padding-top: 25px; padding-bottom: 25px; border-top: 3px solid #322f28; border-bottom: 1px solid #b4aea1; }
#footer p { color: #fff; font-size: 1.1em; text-decoration: none; text-align: center; margin: 0; padding: 0; }
#footer a{ color:#fff; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none; margin: 1px; padding: 5px; }
#footer a.border{ display:block; float:left; color:#595650; line-height: 20px; padding-top:10px; padding-left:3px; padding-right:24px; border-left:3px solid #b4aea1; }
#footer a:hover{ color:#fff; background-color: #f90080; }
#footer_fond{ text-align:center; background-color: #f90080; background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; margin: 0; padding: 0; border-top: 2px solid #ce0069; border-bottom: 4px solid #ce0069; }
#footer_fond p { color: #f4f2f0; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 40px; letter-spacing: 0; height: 40px; margin: 0; padding: 0; }
#footer_fond a{ color:#fff; font-weight: bold; text-decoration: none; padding: 3px; }
#footer_fond a:hover{ color:#f90080; background-color: #fff; }
/*****------------------*****/
/***** PLAN DU SITE *****/
/*****------------------*****/
.ul_niv01 { font-size: 1.3em; text-transform: uppercase; letter-spacing: 2px; }
.ul_niv01 li { margin-top: 20px; padding-bottom: 7px; border-bottom: 1px solid #f0e3df; list-style-type: none; list-style-image: none; }
.ul_niv01 a { color: #a79f94; text-decoration: none; }
.ul_niv01 a:hover { color: #8f8778; background-color: transparent; text-decoration: underline; }
.ul_niv02 { font-size: 1.05em; letter-spacing: 1px; }
.ul_niv02 li { background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 10px; margin-left: 30px; list-style-type: disc; }
.ul_niv02 a { color: #a79f94; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.ul_niv02 a:hover { color: #8f8778; text-decoration: underline; background-color: transparent; }
.ul_niv03 { font-size: 0.9em; text-transform: uppercase; }
.ul_niv03 li { background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 7px; list-style-type: none; list-style-image: url(../images/puce_brun-2.gif); margin-left: 60px; }
.ul_niv03 a { color: #a79f94; text-decoration: none; }
.ul_niv03 a:hover { color: #8f8778; text-decoration: underline; background-color: transparent; }
.ul_niv03 em { color: #f90080; font-style: normal; text-decoration: none; text-transform: lowercase; padding-left: 15px; }
.ul_niv04 { font-size: 0.8em; text-transform: uppercase; }
.ul_niv04 li { background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin-top: 7px; list-style-type: none; list-style-image: url(../images/puce_brun-2.gif); margin-left: 110px; }
.ul_niv04 a { color: #a79f94; text-decoration: none; }
.ul_niv04 a:hover { color: #8f8778; text-decoration: underline; background-color: transparent; }
.ul_niv04 em { color: #f90080; font-style: normal; text-decoration: none; text-transform: lowercase; padding-left: 15px; }
/*****------------------*****/
/*****NEWS - NEWS *****/
/*****------------------*****/
.news_box { margin-bottom: 50px; }
.news_box h2 { font-size: 1.7em; font-style: normal; text-align: left; letter-spacing: -1px; margin-bottom: 15px; padding-bottom: 7px; border-bottom: 1px dashed #d7d4cd; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; }
.news_box h2 em { font-size: 0.85em; }
.news_box h6 { font-size: 0.9em; font-weight: normal; text-align: right; clear: both; margin-top: 15px; border-top: 1px dashed #d7d4cd; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; }
.news_box h6 a { color: #f90080; text-decoration: none; }
.news_box h6 em { color: #8f8778; font-style: normal; }
.img_news_box { width: 210px; float: left; margin-right: 20px; display: block; }
.img_news_box img { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: center; padding: 5px; width: 200px; margin-bottom: 15px; border: solid 1px #b2aa9f; }
.img_news_box p { margin: 0; padding: 0 0 5px; }
.img_news_box li { margin-bottom: 5px; list-style-type: none; }
.img_news_box ul { margin-top: 0; margin-left: 0; padding-left: 0; }
.lien_news_box {  }
.txt_news_box { text-align: justify; }
.txt_news_box li { margin-left: 20px; }
.boxRoundProduct img { margin: 0; padding: 0; border: solid 1px #b2aa9f; }
.boxRoundProduct table { font-family: Verdana, Arial, Helvetica, sans-serif; }
.galeriejump { font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: center; width: 510px; float: left; margin: 30px 0 0; padding: 10px 0; border-top: 1px solid #b2aa9f; }
.galeriejump h5 { font-size: 0.8em; margin: 0; padding: 0; }
.galeriejump a {  }
.galeriejump p { font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
.galeriejump a:link, .galeriejump a:visited { color: #8a8270; text-decoration: none; }
.galeriejump a:hover, .galeriejump a:active { color: #f90080; text-decoration: underline; }

/*****---------*****/
/***** NEUTRES *****/
/*****---------*****/
#centre .col_g_250_neutres { font-size: 1em; background-color: transparent; width: 250px; float: left; margin-bottom: 5px; display: block; }
#centre .col_g_250_neutres img { background-color: #fff; display: block; padding: 5px; float: left; margin-bottom: 10px; margin-top: 20px; border: solid 1px #a49c8f; }
#centre .col_g_250_neutres p {
	text-align: center;
}

#centre .col_d_250_neutres { font-size: 1em; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: left -10px; width: 250px; float: right; margin-bottom: 5px; display: block; }
#centre .col_d_250_neutres img { background-color: #fff; display: block; padding: 5px; float: right; margin-bottom: 10px; margin-top: 20px; border: solid 1px #a49c8f; }
#centre .col_d_250_neutres p {
	text-align: center;
}
