@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
a {
	color: #007BE4;
}
.popup01 {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-top: -210px;
	margin-left: -260px;
}
.page_content {
	display: block;
	margin: auto;
	height: auto;
	width: 875px;
}
.head_block {
	font-size: 11px;
	color: #666666;
	width: 875px;
	display: block;
	margin: auto;
	position: absolute;
	background-image: url(images/top_bar.gif);
	background-repeat: repeat-x;
	top: 0px;
}
.head_block img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
.head_block_logo {
	float: left;
	margin-top: 8px;
	position: relative;
}

.head_block_panier {
	float: right;
	height: 20px;
	position: relative;
	line-height: 20px;
	font-weight: normal;
	width: 90px;
	margin-top: 8px;
}
.head_block_panier a {
	color: #990033;
	text-decoration: underline;
}
.head_block_compte {
	float: right;
	height: 20px;
	position: relative;
	line-height: 20px;
	margin-right: 5px;
	font-weight: normal;
	width: 90px;
	margin-top: 8px;
}
.head_block_compte a {
	color: #990033;
	text-decoration: underline;
}
.head_block_search {
	background-image: url(images/top_recherche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	height: 29px;
	position: relative;
	line-height: 20px;
	margin-right: 0px;
	font-weight: normal;
	width: 355px;
}
.head_line1 {
	display: block;
	height: 20px;
	width: 875px;
	clear: both;
	background-color: #75AE52;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.head_line1_menu a{
	font-size: 11px;
	color: #666666;
	float: left;
	height: 20px;
	width: 173px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	background-image: url(images/top_fnd_mg.gif);
	background-repeat: repeat;
	line-height: 20px;
}
.head_line1_menu a:hover{
	font-size: 11px;
	color: #333333;
	float: left;
	height: 20px;
	width: 173px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	background-color: #B6DC9D;
	background-image: none;
}
.head_line1_menu_beg a{
	font-size: 11px;
	color: #666666;
	float: left;
	height: 20px;
	width: 172px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	background-image: url(images/top_fnd_mg.gif);
	background-repeat: repeat;
	line-height: 20px;
}
.head_line1_menu_beg a:hover{
	font-size: 11px;
	color: #333333;
	float: left;
	height: 20px;
	width: 172px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	background-color: #B6DC9D;
	background-image: none;
}
.head_line1_menu_end a{
	font-size: 11px;
	color: #666666;
	float: left;
	height: 20px;
	width: 173px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	background-image: url(images/top_fnd_mg.gif);
	background-repeat: repeat;
	line-height: 20px;
}
.head_line1_menu_end a:hover{
	font-size: 11px;
	color: #333333;
	float: left;
	height: 20px;
	width: 173px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	background-color: #B6DC9D;
	background-image: none;
}
.head_line2 {
	display: block;
	height: 22px;
	width: 875px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 1px;
	background-image: url(images/top_fnd_vt2.gif);
	background-repeat: repeat-x;
}
.head_line2_menu a{
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	height: 21px;
	width: 173px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #9DD5F9;
	border-bottom-color: #9DD5F9;
	border-left-color: #9DD5F9;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	background-repeat: repeat;
	line-height: 20px;
	background-image: url(images/top_fnd_mb.gif);
}
.head_line2_menu a:hover{
	font-size: 11px;
	color: #333333;
	float: left;
	height: 21px;
	width: 173px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #9DD5F9;
	border-bottom-color: #9DD5F9;
	border-left-color: #9DD5F9;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	background-color: #76C2F5;
	background-image: none;
}
.head_line2_menu_beg a{
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	height: 21px;
	width: 172px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #9DD5F9;
	border-bottom-color: #9DD5F9;
	border-left-color: #9DD5F9;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	background-repeat: repeat;
	line-height: 20px;
	background-image: url(images/top_fnd_mb.gif);
}
.head_line2_menu_beg a:hover{
	font-size: 11px;
	color: #333333;
	float: left;
	height: 21px;
	width: 172px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #9DD5F9;
	border-bottom-color: #9DD5F9;
	border-left-color: #007BE4;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	background-color: #76C2F5;
	background-image: none;
}
.head_line2_menu_end a{
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	height: 21px;
	width: 173px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #9DD5F9;
	border-bottom-color: #007BE4;
	border-left-color: #007BE4;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	background-repeat: repeat;
	line-height: 20px;
	background-image: url(images/top_fnd_mb.gif);
}
.head_line2_menu_end a:hover{
	font-size: 11px;
	color: #333333;
	float: left;
	height: 21px;
	width: 173px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #007BE4;
	border-bottom-color: #007BE4;
	border-left-color: #007BE4;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	line-height: 20px;
	background-color: #76C2F5;
	background-image: none;
}
.head_ban {
	width: 875px;
	clear: both;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	height: 130px;
	margin-top: 1px;
	background-color: #CCCCCC;
}
.head_chemin_index {
	font-size: 11px;
	width: 100%;
	display: block;
	margin: auto;
	position: absolute;
	top: 242px;
	left: 0px;
}

.head_chemin {
	height: 20px;
	width: 870px;
	font-size: 11px;
	background-color: #EBEBEB;
	padding-left: 5px;
	color: #488A1F;
	line-height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.head_chemin a {
	color: #488A1F;
	text-decoration: none;
}
.head_chemin_tx {
	float: left;
}
.head_chemin_tx h1 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.head_recherche_input {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 0px;
	height: 16px;
	color: #488A1F;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 183px;
	text-indent: 5px;
}
.head_recherche_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding: 0px;
	height: 16px;
	color: #666666;
	margin-top: -2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images/search.gif);
	background-repeat: no-repeat;
}
.head_recherche {
	position: relative;
	display: block;
	color: #666666;
	margin-left: 18px;
	margin-top: 5px;
}
.head_assist {
	display: block;
	height: 44px;
	width: 370px;
	background-repeat: no-repeat;
	background-position: right top;
	clear: right;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: bottom;
}
.head_assist_bar {
	background-color: #C25BB7;
	display: block;
	height: 3px;
	width: 100%;
	clear: both;
	float: none;
}




.content {
	width: 875px;
	margin-top: 280px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	display: block;
	clear: both;
	float: none;
	position: relative;
	height: auto;
}
.content_left {
	display: block;
	float: left;
	width: 175px;
	position: relative;
	height: auto;
	margin-top: 0px;
}
.content_right {
	display: block;
	float: right;
	width: 675px;
	position: relative;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.content_right a {
	color: #007BE4;
}
.content_rightcpt {
	display: block;
	float: right;
	width: 750px;
	position: relative;
	height: auto;
}
.content_rightcpt a {
	color: #999999;
}

.content_rightcpt h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	display: block;
	clear: both;
}
.content_rightcpt h2 {
	font-size: 12px;
	font-weight: bold;
	color: #4795CE;
	display: block;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: relative;
	width: 460px;
	margin-left: 20px;
}
.content_rightcpt h3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	clear: both;
	line-height: 20px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right: 0px;
	background-color: #EBEBEB;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 20px;
}
.content_rightcpt h4 {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	display: block;
	clear: both;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: relative;
	width: 460px;
	margin-right: 90px;
}
.content_rightcpt h5 {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	display: block;
	clear: both;
	float: right;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	position: relative;
	width: 445px;
	margin-right: 90px;
}
.content_rightcpt h6 {
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-right: 0px;
	padding-left: 5px;
	position: relative;
	margin-left: 20px;
	margin-right: 30px;
	clear: both;
	background-color: #EBEBEB;
	border: 0px none #CCCCCC;
	padding-top: 0px;
	padding-bottom: 0px;
}
.content_sep {
	margin: auto;
	height: 30px;
	display: block;
	width: 940px;
	clear: both;
	float: none;
	position: relative;
}
.left_onglet_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #007BE4;
	display: block;
	height: 20px;
	padding-left: 5px;

	margin-top: 7px$;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	font-weight: bold;
}
.left_onglet_menu_gd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #67B835;
	display: block;
	height: 20px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.left_menu_edito {
	font-size: 11px;
	color: #666666;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px;
	border: 1px solid #EBEBEB;
	text-align: justify;
}
.left_menu_edito_img {
	display: block;
	height: 20px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.left_menu_ctn {
	font-size: 11px;
	color: #666666;
	display: block;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
}
.left_menu_ctn ul {
	margin: 0px;
	padding: 0px;
}
.left_menu_ctn li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

.left_menu_ctn_cat1{
	color: #666666;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 0px;
	font-size: 11px;
	text-decoration: none;
	padding-top: 1px;
	font-weight: bold;
	text-indent: 10;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -3px;
}
.left_menu_ctn_cat1 a {
	color: #666666;
	text-decoration: none;
}
.left_menu_ctn_cat{
	color: #666666;
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 0px;
	font-size: 11px;
	text-decoration: none;
	padding-top: 1px;
	font-weight: bold;
	margin: 0px;
	text-indent: 10;
}
.left_menu_ctn_cat a {
	color: #666666;
	text-decoration: none;
}
.left_menu_ctn_sscat {
	color: #007BE4;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.left_menu_ctn_sscat a {
	color: #007BE4;
	text-decoration: none;
}
.left_menu_ctn_guide {
	color: #669966;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.left_menu_ctn_guide a {
	color: #488A1F;
	text-decoration: none;
}
.left_menu_ctn_pack {
	color: #669966;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.left_menu_ctn_pack a {
	color: #CC0000;
	text-decoration: none;
}
.left_menu_ctn_perso {
	color: #B06B03;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.left_menu_ctn_perso a {
	color: #B06B03;
	text-decoration: none;
}
.left_menu_ctn_info {
	color: #007BE4;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.left_menu_ctn_info a {
	color: #488A1F;
	text-decoration: none;
}
.left_onglet_menucpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #FF9900;
	display: block;
	margin: 0px;
	height: 20px;
	padding-left: 5px;
}
.left_menucpt_ctn {
	font-size: 11px;
	color: #666666;
	display: block;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.left_menucpt_ctn h1{
	color: #666666;
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight: normal;
}
.left_menucpt_ctn h1 a {
	color: #666666;
	text-decoration: none;
}
.left_menucpt_ctn h2{
	color: #007BE4;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.left_menucpt_ctn h2 a {
	color: #007BE4;
	text-decoration: none;
}
.left_menu02_ctn {
	font-size: 11px;
	color: #666666;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.left_menu02_ctn h1{
	color: #007BE4;
	background-image: url(images/fiche_picto_fleche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 10px;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 1px;
	padding-top: 1px;
}
.left_menu02_ctn h1 a {
	color: #007BE4;
	text-decoration: none;
}
.left_menu_sep {
	margin: 0px;
	height: 6px;
}
.left_defilprod01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007BE4;
	text-align: center;
	width: 175px;
}

.accueil_img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.accueil_img p {
	font-size: 11px;
	color: #666666;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

.accueil_onglet {
	font-size: 12px;
	line-height: 20px;
	color: #007BE4;
	background-color: #EBEBEB;
	display: block;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-weight: bold;
	clear: both;
	position: relative;
	margin-top: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.accueil_picto_fond {
	display: block;
	clear: both;
	padding: 0px;
	position: relative;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.accueil_picto_menu {
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 140px;
	background-color: #FFFFFF;
	width: 168px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.accueil_picto_menu img {
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
.accueil_picto_menu h1 {
	font-size: 11px;
	font-weight: normal;
	color: #4795CE;
	margin: 0px;
	display: block;
	clear: both;
}
.accueil_picto_menu2 {
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 140px;
	border: 0px none #CCCCCC;
	margin-left: 0px;
	background-color: #FFFFFF;
	width: 168px;
	position: relative;
}
.accueil_picto_menu2 img {
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
.accueil_picto_menu2 h1 {
	font-size: 11px;
	font-weight: normal;
	color: #4795CE;
	margin: 0px;
	display: block;
	clear: both;
}
.accueil_picto_menu3 {
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 140px;
	background-color: #FFFFFF;
	width: 337px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.accueil_edito {
	font-size: 11px;
	width: 329px;
	text-align: justify;
	float: left;
	display: block;
	position: relative;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 260px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.accueil_edito h1 {
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding: 0px;
	width: auto;
	font-size: 14px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.accueil_edito h2 {
	float: Aucune;
	position: static;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 17px;
	background-image: url(images/picto_tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	font-size: 11px;
}
.accueil_edito h2 a{
	font-size: 11px;
	text-decoration: none;
}
.accueil_edito p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666666;
}
.accueil_edito ul {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0px;
}
.accueil_edito li {
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-left: 14px;
}
.accueil_pro {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.index_actu {
	color: #666666;
	display: block;
	position: absolute;
	top: 1950px;
	left: 0px;
	margin: 0px;
	width: 675px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.index_actu h1 {
	font-size: 14px;
	color: #007BE4;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.index_actu p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.index_actudyn {
	color: #666666;
	display: block;
	position: absolute;
	top: 1410px;
	left: 0px;
	margin: 0px;
	width: 675px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.index_actudyn h1 {
	font-size: 14px;
	color: #007BE4;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.index_actudyn p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}



.page_titre {
	display: block;
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.page_titre h1 {
	font-size: 20px;
	color: #007BE4;
	margin: 0px;
	line-height: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.page_titre h2 {
	font-size: 18px;
	color: #007BE4;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-weight: normal;
	float: Aucune;
	position: static;
	display: block;
	height: auto;
}
.page_titre_link {
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-size: 11px;
	color: #666666;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 15px;
	clear: both;
	display: block;
	list-style-position: outside;
	list-style-image: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 100px;
}
.page_titre a {
	text-decoration: none;
}


.page_titre_guide {
	background-image: url(images/picto_titre_guide.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 50px;
	height: 50px;
}
.page_titre_compare {
	background-image: url(images/picto_titre_compare.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 50px;
	height: 50px;
}
.page_titre_img {
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
	display: block;
	clear: both;
	position: relative;
	margin-right: 0px;
}
.page_sstitre01 {
	font-size: 14px;
	color: #666666;
	background-image: url(images/sstitre_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 19px;
	margin-right: 20px;
	padding-left: 60px;
	padding-top: 31px;
	margin-bottom: 10px;
	font-weight: bold;
	clear: both;
	position: relative;
}
.page_sstitre02 {
	font-size: 14px;
	color: #666666;
	background-image: url(images/sstitre_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 19px;
	margin-right: 20px;
	padding-left: 60px;
	padding-top: 31px;
	margin-bottom: 10px;
	font-weight: bold;
	clear: both;
	position: relative;
}
.page_sstitre03 {
	font-size: 14px;
	color: #666666;
	background-image: url(images/sstitre_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 19px;
	margin-right: 20px;
	padding-left: 60px;
	padding-top: 31px;
	margin-bottom: 10px;
	font-weight: bold;
	clear: both;
	position: relative;
}
.page_titre_pub {
	float: left;
	margin-right: 5px;
	position: relative;
}
.page_onglet {
	font-size: 12px;
	line-height: 20px;
	color: #007BE4;
	background-color: #EBEBEB;
	display: block;
	height: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 5px;
	font-weight: bold;
	clear: both;
	position: relative;
}
.page_onglet h3 {
	font-size: 12px;
	font-weight: bold;
}

.page_manuel {
	color: #666666;
	text-align: justify;
	display: block;
	clear: both;
	margin-top: 8px;
	margin-right: 40px;
	margin-left: 5px;
	position: relative;
	font-size: 11px;
	margin-bottom: 20px;
}
.page_manuel a {
	text-decoration: none;
}
.page_manuel a:hover {
	text-decoration: underline;
}
.page_manuel h1 {
	margin-left: 10px;
	font-size: 16px;
	color: #666666;
}
.page_manuel h2 {
	margin-left: 10px;
	font-size: 16px;
	color: #666666;
	float: Aucune;
	margin-right: 0px;
	clear: both;
}
.page_manuel h3 {
	color: #666666;
	font-size: 14px;
	margin: 0px;
	display: block;
	background-image: none;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page_manuel h4 {
	color: #666666;
	font-size: 12px;
	margin: 0px;
	display: block;
	background-image: none;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.page_manuel_retour {
	margin: 0px;
	display: block;
	text-align: right;
	font-size: 11px;
	clear: both;
}
.page_manuel ul {
	margin-bottom: 10px;
}
.page_manuel li {
	list-style-type: none;
	margin-top: 2px;
}


.manuel_menu01 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 40px;
	display: block;
}
.manuel_menu01 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.manuel_menu01 h1 {
	margin-bottom: 0px;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
}
.manuel_page01 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	display: block;
}
.manuel_page01 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.manuel_page01 h1 {
	margin-bottom: 5px;
	font-size: 14px;
	color: #666666;
	margin-left: 0px;
}
.manuel_page01 h2 {
	margin-bottom: 5px;
	font-size: 14px;
	color: #666666;
	margin-left: 0px;
	margin-right: 0px;
	float: Aucune;
	padding: 0px;
	margin-top: 0px;
	display: block;
	position: static;
}
.manuel_page01 span {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	display: block;
	text-align: left;
}
.page_text_top {
	color: #666666;
	text-align: justify;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: 40px;
	margin-left: 3px;
	position: relative;
	font-size: 11px;
	margin-bottom: 20px;
}
.page_text_tel {
	color: #666666;
	text-align: justify;
	display: block;
	clear: both;
	margin-top: 8px;
	margin-right: 40px;
	margin-left: 5px;
	position: relative;
	font-size: 11px;
	margin-bottom: 20px;
}
.page_text {
	color: #666666;
	text-align: justify;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-right: 40px;
	margin-left: 5px;
	position: relative;
	font-size: 11px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 20px;
}
.page_text_h2 {
	font-size: 12px;
	color: #007be4;
	margin: 0px;
}

.page_text ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
}
.page_text li {
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style-type: none;
	padding-left: 15px;
	margin: 0px;
}
.page_text td {
	padding: 4px;
}
.page_text_td01 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.page_text_td02 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.page_text_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 007BE4;
	border: 1px solid #CCCCCC;
	width: 150px;
}
.page_text_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 007BE4;
	border: 1px solid #CCCCCC;
	width: 305px;
}
.page_text_inputtx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 007BE4;
	border: 1px solid #CCCCCC;
	width: 300px;
}
.page_text_submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 007BE4;
	border: 1px solid #CCCCCC;
	width: 150px;
}
.page_text_red {
	color: #CC0000;
}
.page_text_blue {
	color: #007BE4;
}
.page_text_right {
	float: right;
	position: relative;
	width: 485px;
	padding-left: 15px;
	margin: 0px;
	clear: right;
}
.page_text_right h2 {
	color: #007BE4;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.page_text_right h2 a {
	text-decoration: none;
}
.page_text_right h3 {
	font-size: 11px;
	font-weight: bold;
	color: #007BE4;
	margin: 0px;
	padding: 0px;
}
.page_text_right h3 a {
	text-decoration: none;
}


.page_text_right_lt {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	position: relative;
	width: 350px;
}
.page_text_right_lt2 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	position: relative;
	width: 180px;
}
.page_text12 {
	font-size: 12px;
}
.page_text12blue {
	font-size: 12px;
	color: #007BE4;
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.page_text_img {
	float: left;
	position: relative;
	padding-bottom: 0px;
	clear: left;
	width: 110px;
	display: block;
	text-align: center;
}
.page_text_img img {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.page_text_img2 {
	float: left;
	position: relative;
	padding-bottom: 0px;
	clear: left;
	width: 110px;
	display: block;
	text-align: center;
}
.page_text_img3 {
	float: left;
	position: relative;
	padding-bottom: 0px;
	clear: left;
	display: block;
	text-align: center;
	padding-right: 20px;
}
.page_text_tel {
	color: #666666;
	text-align: justify;
	display: block;
	clear: both;
	margin-top: 8px;
	margin-right: 40px;
	margin-left: 5px;
	position: relative;
	font-size: 11px;
	margin-bottom: 20px;
}
.page_text_tel img {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.page_text_colone1 {
	float: left;
	width: 300px;
	position: relative;
	margin: 0px;
}

.colone4 {
	display: block;
	float: left;
	width: 145px;
	text-align: left;
	clear: none;
	color: #666;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
	position: relative;
}
.colone4 h4 {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.colone4 ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.colone4 ul li {
	font-size: 10px;
	text-align: left;
	list-style-type: none;
}

.page_link {
	float: right;
	display: block;
	position: relative;
	color: #488A1F;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: right;
	width: 200px;
}
.page_link p {
	line-height: 16px;
}
.page_link a {
	color: #488A1F;
	text-decoration: underline;
	font-weight: bold;
}


.page_img {
	display: block;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 5px;
	position: relative;
	color: #666666;
	font-size: 11px;
}
.page_img_x2 {
	display: block;
	clear: Aucune;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	width: 330px;
	text-align: center;
	margin-right: 0px;
	color: #007BE4;
}
.page_img2 {
	display: block;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 5px;
	position: relative;
	color: #666666;
	font-size: 11px;
}
.page_picto {
	text-align: center;
	float: left;
	height: 120px;
	width: 210px;
	margin-top: 10px;
	position: relative;
	margin-left: 5px;
}

.page_sep {
	margin: 0px;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	clear: both;
	position: relative;
}
.page_bloc01 {
	font-size: 11px;
	text-align: center;
	display: block;
	clear: Aucune;
	float: left;
	height: 180px;
	width: 315px;
	position: relative;
}
.page_bloc02 {
	font-size: 11px;
	text-align: center;
	display: block;
	clear: Aucune;
	float: left;
	height: 180px;
	width: 190px;
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
}
.liste_titre {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.liste_titre h1{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #007BE4;
	font-family: "arial black", Arial, Helvetica, sans-serif;
}
.liste_titre_tx {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 5px;
	left: 9px;
}
.liste_resume {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 0px none #CCCCCC;
}
.liste_resume p {
	font-size: 12px;
	color: #666666;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
.liste_resume ul {
	margin: 0px;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	text-align: justify;
}
.liste_resume li {
	color: #666666;
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.liste_img {
	float: left;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	clear: left;
	position: relative;
	font-size: 11px;
}
.liste_img .stickers {
	position: absolute;
	left: 0px;
	top: 72px;
	text-align: left;
	display: block;
	width: 150px;
}

.liste_sstitre {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	width: 730px;
	margin-left: 50px;
}
.liste_sstitre_content p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.liste_sstitre h1 {
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/picto_help.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	color: #FF9900;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 20px;
	float: left;
	display: block;
	width: 330px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
.liste_sstitre h2 {
	font-size: 11px;
	font-weight: normal;
	background-image: url(images/fiche_picto_fleche.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	color: #666666;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 30px;
	float: left;
	display: block;
	width: 330px;
	text-align: left;
}
.liste_sstitre img {
	float: left;
	position: relative;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.liste_sstitre_content {
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	position: relative;
	width: 530px;
}
.liste_nb_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	display: block;
	clear: both;
	height: 20px;
	margin-top: 1px;
	margin-left: 0px;
	position: relative;
	float: Aucune;
	line-height: 20px;
	border: 0px none #CCCCCC;
	padding-top: 5px;
	width: 665px;
	padding-left: 10px;
	margin-bottom: 30px;
}
.liste_nb_produit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	display: block;
	clear: both;
	height: 20px;
	position: absolute;
	float: Aucune;
	line-height: 20px;
	width: 665px;
	padding-left: 10px;
	left: 0px;
	top: 140px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
}
.liste_nb_produit h2 {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

.liste_guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	display: block;
	clear: both;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	position: relative;
	float: Aucune;
	padding-top: 4px;
	width: 665px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;
}
.liste_guide a {
	color: #488A1F;
	text-decoration: none;
	font-weight: bold;
}
.liste_guide a:hover {
	color: #488A1F;
	text-decoration: underline;
}
.liste_prod_titre {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	background-color: #EBEBEB;
	clear: both;
	float: none;
	height: 20px;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 50px;
	position: relative;
	display: block;
	padding-left: 10px;
}
.liste_desc {
	display: block;
	float: left;
	text-align: justify;
	padding-left: 10px;
	width: 335px;
	position: relative;
}
.liste_desc span {
	color: #007BE4;
	font-size: 11px;
}
.liste_desc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.liste_desc h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liste_desc_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.liste_desc_titre a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.liste_desc p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 0px;
	clear: both;
}
.liste_desc p a {
	color: #666666;
	text-decoration: none;
}

.liste_right {
	display: block;
	float: right;
	width: 130px;
}
.liste_right_stock1 {
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
	text-align: left;
	width: 150px;
	display: block;
	float: left;
}
.liste_right_stock2 {
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
	text-align: left;
	float: left;
	width: 150px;
}
.liste_info {
	font-size: 11px;
	text-decoration: none;
	margin-left: 20px;
}
.liste_info a {
	text-decoration: underline;
	font-weight: bold;
}


.liste_right_prix1 {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;
	height: 20px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.liste_right_prix2 {
	font-size: 11px;
	color: #333333;
	height: 16px;
	line-height: 16px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.liste_right_input {
	font-size: 11px;
	color: #666666;
	width: 30px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #999999;
}
.liste_right_select {
	font-size: 11px;
	color: #666666;
	width: 155px;
	margin: 0px;
}
.liste_right_submit {
	height: 20px;
	width: 40px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(images/liste_panier.gif);
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
	cursor:pointer;
}
.liste_form {
	display: block;
	float: right;
	color: #666666;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	clear: right;
	position: relative;
	width: 160px;
}
.liste_form td {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin: 0px;
}
.liste_sep {
	display: block;
	clear: both;
	height: 25px;
	margin-top: 0px;
	margin-bottom: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	width: 675px;
	padding: 0px;
	margin-right: 0px;
}
.liste_filtre {
	height: 20px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	border: 1px solid #EBEBEB;
	font-size: 11px;
	color: #666666;
	padding-left: 15px;
	line-height: 20px;
	float: Aucune;
	position: relative;
}
.foot_block {
	background-color: #EEEEEE;
	display: block;
	height: 85px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	clear: both;
	font-size: 12px;
	text-align: center;
	width: 100%;
	position: relative;
	margin: auto;
}
.foot_block_t1 {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.foot_block_t2 {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.foot_block_t3 {
	color: #333333;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.foot_block a {
	color: #0065B0;
	text-decoration: none;
}
.foot_search {
	background-color: #DDD;
	height: 150px;
	font-size: 11px;
	color: #666;
	clear: both;
	float: none;
}
.foot_search .title {
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	color: #000;
}

.foot_search .bloc00 {
	display: block;
	float: left;
	width: 20%;
}
.foot_search .bloc01 {
	display: block;
	float: left;
	width: 20%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: -1px;
}
.panier_sstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007BE4;
	background-color: #EBEBEB;
	display: block;
	font-weight: bold;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-left: 5px;
	line-height: 20px;
	height: 20px;
}
.panier_content {
	display: block;
	margin-right: 0px;
	margin-left: 0px;
}
.panier_table_legende {
	color: #000000;
	background-color: #EBEBEB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
}
.panier_table_legende td {
	padding: 5px;
}
.panier_table_ctn {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 11px;
}
.panier_table_ctn td {
	padding: 4px;
}
.panier_totalHT {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
}
.panier_btn {
	float: left;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 0px;
	position: relative;
	display: block;
}
.panier_block {
	display: block;
	float: left;
	width: 335px;
	position: relative;
	margin: 0px;
}
.panier_select {
	font-size: 11px;
	color: #666666;
	width: 180px;
	margin: 0px;
}
.panier_actu {
	background-color: #FFFFFF;
	background-image: url(images/cmd_actu.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 205px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	text-align: left;
	padding-left: 45px;
	line-height: 30px;
	margin-top: 20px;
	margin-right: 25px;
}
.panier_cmd {
	background-color: #FFFFFF;
	background-image: url(images/cmd_cmd.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 205px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	text-align: left;
	padding-left: 45px;
	line-height: 30px;
	margin-right: 25px;
	margin-top: 20px;
}
.panier_devis {
	background-color: #FFFFFF;
	background-image: url(images/cmd_devis.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 205px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	text-align: left;
	padding-left: 45px;
	line-height: 30px;
	margin-top: 20px;
}
.panier_prs {
	text-align: center;
	display: block;
	clear: both;
	width: 100%;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.compte {
	display: block;
	float: left;
	position: relative;
	padding-right: 5px;
	height: 380px;
	margin: 0px;
	width: 100%;
}
.compte_cadre {
	border: 1px solid #99BF81;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #488A1F;
	padding: 5px;
}

.compte_erreur {
	font-size: 11px;
	color: #FF0000;
}

.compte_onglet {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 680px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.compte_onglet img {
	margin: 0px;
	padding: 0px;
}


.compte h1 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: block;
	clear: both;
}
.compte img {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	display: block;
	position: relative;
}
.compte_content {
	float: left;
	height: 110px;
	width: 265px;
	position: relative;
}
.compte_content ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.compte_content li {
	list-style-type: none;
	margin: 0px;
	line-height: 16px;
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
}
.compte_content a {
	color: #FF9900;
	text-decoration: none;
}
.compte_form {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 125px;
}
.compte_form_input {
	font-size: 11px;
	color: #666666;
	width: 147px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left: 3px;
}
.compte_form_select {
	font-size: 11px;
	color: #666666;
	width: 154px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-left: 3px;
}
.compte_form_submit {
	font-size: 11px;
	color: #666666;
	width: 153px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-color: #EEEEEE;
}
.compte_form ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.compte_form li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(images/fleche01.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.compte_form a {
	color: #FF9900;
	text-decoration: none;
}
.fiche_titre {
	display: block;
	height: 25px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #007BE4;
}
.fiche_titre h1 {
	font-size: 20px;
	color: #007BE4;
	margin: 0px;
	clear: both;
	float: Aucune;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.fiche_sstitre {
	font-size: 12px;
	color: #666666;
	display: block;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 5px;
	padding-top: 2px;
	height: 20px;
}
.fiche_sstitre h2 {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.fiche_img {
	display: block;
	clear: left;
	float: left;
	width: 305px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fiche_img_roll {
	height: 200px;
	width: 305px;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: -215px;
}

.fiche_ctn_left1 {
	width: 305px;
	float: left;
	clear: left;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.fiche_ctn_left2 {
	width: 305px;
	float: left;
	clear: left;
	margin-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
}
.fiche_ctn_left21 {
	width: 305px;
	float: left;
	clear: left;
	margin-bottom: 30px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
}
.fiche_cmd_titre {
	font-size: 12px;
	line-height: 20px;
	color: #007BE4;
	width: 305px;
	margin-top: 5px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 20px;
}
.fiche_cmd {
	width: 305px;
	display: block;
	font-size: 11px;
	color: #666666;
	margin-bottom: 15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: left;
	float: left;
	position: relative;
}
.fiche_cmd #form1 {
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.fiche_cmd table {
	margin: 0px;
	clear: both;
	padding: 0px;
}

.fiche_cmd td {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.fiche_cmd h1 {
	font-size: 12px;
	color: #666666;
	padding-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.fiche_cmd_prix1 {
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	color: #CC0000;
	display: block;
	padding-left: 5px;
	margin-right: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EBEBEB;
	margin-left: 0px;
}
.fiche_cmd_prix2 {
	font-size: 11px;
	font-weight: normal;
}
.fiche_cmd_prix3 {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	background-color: #EBEBEB;
	margin-top: 1px;
	padding-left: 5px;
	margin-right: 1px;
	margin-left: 0px;
	clear: both;
	float: Aucune;
	display: block;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.fiche_cmd_aulieu {
	clear: Aucune;
	float: left;
	display: block;
}

.fiche_cmd_stock1 {
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	height: 20px;
	text-align: left;
	float: right;
	clear: none;
	display: block;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fiche_cmd_stock1 img {
	padding-right: 5px;
}

.fiche_cmd_stock2 {
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	background-image: url(images/stock_rouge.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	display: block;
	height: 20px;
	padding-left: 18px;
	text-align: left;
	clear: Aucune;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fiche_cmd table {
	margin-top: 15px;
	margin-bottom: 15px;
}

.fiche_select {
	color: #666666;
	width: 200px;
	font-size: 11px;
}
.fiche_cmd_input {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	width: 30px;
}
.fiche_cmd_submit {
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	padding-bottom: 2px;
	width: 155px;
	background-image: url(images/btn_panier.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.fiche_info_titre {
	font-size: 12px;
	color: #333333;
	float: right;
	width: 315px;
	margin-top: 5px;
	position: relative;
	margin-bottom: 0px;
	line-height: 20px;
	padding-left: 35px;
}
.fiche_info {
	clear: right;
	float: right;
	width: 340px;
	position: relative;
	display: block;
	font-size: 12px;
	color: #007BE4;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
}
.fiche_info a {
	color: #666;
}

.fiche_info p {
	font-size: 12px;
	text-align: justify;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.fiche_info ul {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
}
.fiche_info_pdf {
	clear: right;
	float: right;
	width: 540px;
	position: relative;
	display: block;
	font-size: 11px;
	color: #007BE4;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 20px;
}
.fiche_info_pdf p {
	font-size: 12px;
	text-align: justify;
	color: #666666;
}

.fiche_info_pdf ul {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
}

.fiche_left {
	float: right;
	width: 205px;
	position: relative;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
}
.fiche_txt {
	font-size: 12px;
	color: #007BE4;
	width: 450px;
	position: relative;
	display: block;
	float: left;
	clear: left;
	margin-top: 35px;
	margin-bottom: 30px;
}
.fiche_txt2 {
	font-size: 11px;
	color: #007BE4;
	width: 450px;
	position: relative;
	display: block;
	float: left;
	clear: left;
	margin-top: 20px;
	margin-bottom: 35px;
}
.fiche_txt3 {
	font-size: 11px;
	color: #007BE4;
	width: 450px;
	position: relative;
	display: block;
	float: left;
	clear: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.fiche_txt3 ul {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
	font-size: 11px;
	color: #666666;
}
.fiche_txt3 li {
	background-image: url(images/fleche01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	display: block;
	float: left;
	width: 200px;
}
.fiche_caract {
	font-size: 12px;
	color: #007BE4;
	width: 445px;
	position: relative;
	display: block;
	float: left;
	clear: left;
	line-height: 20px;
	background-color: #EBEBEB;
	height: 20px;
	padding-left: 5px;
	font-weight: bold;
}
.fiche_onglet {
	font-size: 12px;
	color: #007BE4;
	display: block;
	padding-left: 5px;
	clear: both;
	position: relative;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EBEBEB;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.fiche_onglet2 {
	color: #007BE4;
	display: block;
	padding-left: 5px;
	clear: left;
	position: relative;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EBEBEB;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	float: left;
	width: 300px;
}
.fiche_onglet3 {
	position: absolute;
	top: 43px;
	height: 20px;
	width: 330px;
	background-image: url(images/fiche_onglet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	left: 325px;
}
.fiche_onglet3 span {
	line-height: 20px;
	width: 110px;
	display: block;
	clear: Aucune;
	float: left;
	position: relative;
	text-align: center;
	color: #007BE4;
}
.fiche_onglet3 a {
	color: #666666;
	text-decoration: none;
}
.fiche_onglet4 {
	color: #007BE4;
	display: block;
	height: 5px;
	padding-left: 5px;
	clear: both;
	position: relative;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #EBEBEB;
	font-weight: bold;
}
.fiche_table {
	margin-top: 10px;
	margin-bottom: 30px;
	margin-left: 5px;
	padding: 0px;
	font-size: 11px;
	color: #666666;
}
.fiche_table_pdf {
	margin-top: 10px;
	margin-bottom: 30px;
}
.fiche_table_pdf td {
	padding: 5px;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
	color: #333333;
}
.fiche_link_ctn {
	clear: left;
	position: relative;
	float: left;
	width: 305px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
.fiche_link_ctn2 {
	clear: left;
	position: relative;
	float: left;
	width: 305px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-bottom: 0px;
}
.fiche_link_ctn2 img{
	margin-bottom: 5px;
}
.fiche_link_picto {
	display: block;
	float: left;
	height: 65px;
	width: 99px;
	position: relative;
	color: #666666;
	text-align: center;
	font-size: 10px;
	margin-right: 1px;
	border: 1px solid #EBEBEB;
	margin-bottom: 1px;
}
.fiche_link_picto2 {
	display: block;
	float: left;
	height: 65px;
	width: 99px;
	position: relative;
	color: #666666;
	text-align: center;
	font-size: 10px;
	border: 1px solid #EBEBEB;
	margin-bottom: 1px;
}
.fiche_link1 a{
	font-size: 11px;
	color: #007BE4;
	text-decoration: none;
	background-color: #EBEBEB;
	display: block;
	width: 150px;
	float: left;
	position: relative;
	text-align: center;
	line-height: 20px;
	margin-right: 1px;
	margin-bottom: 30px;
	margin-top: 15px;
	clear: left;
}
.fiche_link1 a:hover{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #007BE4;
	display: block;
	height: 150px;
	width: 150px;
	float: left;
	position: relative;
	text-align: center;
	line-height: 20px;
	margin-right: 1px;
	margin-bottom: 30px;
}
.fiche_link a{
	font-size: 11px;
	color: #007BE4;
	text-decoration: none;
	display: block;
	width: 305px;
	float: left;
	position: relative;
	text-align: center;
	line-height: 20px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-top: 0px;
}
.fiche_tampon {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
.fiche_tampon2 {
	display: block;
	position: absolute;
	top: 172px;
	right: 0px;
}
.fiche_tech {
	clear: right;
	float: right;
	width: 340px;
	position: relative;
	display: block;
	font-size: 12px;
	color: #007BE4;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-left: 10px;
	margin-top: 0px;
}
.fiche_tech_titre {
	padding: 2px;
}
.fiche_tech_detail {
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EBEBEB;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	border-left-color: #EBEBEB;
}
.fiche_tech_model {
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
}
.fiche_prod {
	display: block;
	padding: 0px;
	clear: left;
	float: left;
	width: 305px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
.fiche_prod_img {
	clear: left;
	float: left;
	position: relative;
}
.fiche_prod_titre {
	color: #488A1F;
	font-weight: bold;
	font-size: 12px;
	float: right;
	clear: Aucune;
	position: relative;
	display: block;
	width: 145px;
	padding-right: 5px;
}
.fiche_prod_titre a {
	color: #488A1F;
	text-decoration: none;
}
.fiche_prod_desc {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	float: right;
	clear: right;
	position: relative;
	width: 145px;
	display: block;
	text-align: justify;
	padding-right: 5px;
}
.fiche_prod_px {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	float: right;
	clear: right;
	position: relative;
	width: 145px;
	text-align: right;
	padding-right: 5px;
}

.devis {
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
}
.devis table {
	margin-top: 10px;
	margin-bottom: 25px;
	font-size: 11px;
}
.devis td {
	padding: 4px;
}
.devis_input_lt {
	color: #007BE4;
	width: 30px;
	border: 1px solid #CCCCCC;
}
.devis_select_big {
	font-size: 11px;
	color: #007BE4;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.index_bloc_onglet {
	position: relative;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	line-height: 20px;
	background-image: url(images/home_pub_onglet.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
}
.index_bloc_onglet a{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.index_bloc_onglet h2 {
	margin: 0px;
	padding: 0px;
	width: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: Aucune;
	font-weight: bold;
	font-size: 12px;
}
.index_bloc_onglet2 {
	position: relative;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
	background-image: url(images/home_pub_onglet.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
}
.index_bloc_onglet2 a{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.index_bloc_onglet2 h2 {
	margin: 0px;
	padding: 0px;
	width: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #333333;
	clear: Aucune;
}
.index_bloc_img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	position: relative;
}
.index_bloc_img_tx {
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 11px;
	color: #666;
	width: 220px;
	text-align: justify;
	display: block;
	padding-top: 20px;
	padding-left: 10px;
}
.index_bloc_img_px {
	font-weight: bold;
	color: #C00;
	padding-left: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	padding-bottom: 10px;
}
.index_bloc_col01 {
	width: 328px;
	display: block;
	clear: left;
	float: left;
	position: relative;
	margin-bottom: 40px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	overflow: hidden;
	height: 542px;
}
.index_bloc_col02 {
	width: 328px;
	display: block;
	clear: none;
	float: right;
	position: relative;
	margin-bottom: 40px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	height: 542px;
	overflow: hidden;
}
.index_bloc_col_img {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	width: 75px;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	height: 95px;
}
.index_bloc_col_titre {
	color: #488A1F;
	display: block;
	float: right;
	width: 230px;
	margin-top: 10px;
	position: relative;
	padding-left: 10px;
}
.index_bloc_col_titre a{
	color: #488A1F;
}
.index_bloc_col_texte {
	color: #333;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 30px;
	float: right;
	width: 230px;
	display: block;
	position: relative;
	padding-left: 10px;
	line-height: normal;
	text-align: justify;
	clear: right;
}
.index_bloc_col_link {
	color: #488A1F;
	font-size: 11px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 0px;
	clear: both;
	position: absolute;
	display: block;
	float: left;
	width: 324px;
	right: 0px;
	bottom: 2px;
}
.index_bloc_col_link a {
	color: #488A1F;
	font-style: normal;
	text-decoration: none;
}

.index_bloc_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 10px;
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
	text-align: left;
}
.index_bloc_titre a{
	font-family: Arial, Helvetica, sans-serif;
	color: #488A1F;
	font-weight: bold;
	text-decoration: none;
}
.index_bloc_titre a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #488A1F;
	font-weight: bold;
	text-decoration: underline;
}
.index_bloc_titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #488A1F;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 14px;
	display: block;
}
.index_bloc_titre2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #488A1F;
	font-weight: bold;
	text-decoration: none;
}
.index_bloc_titre2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #488A1F;
	font-weight: bold;
	text-decoration: underline;
}
.index_bloc_tx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	line-height: 12px;
	text-align: right;
	display: block;
	margin: 0px;
	width: 210px;
	bottom: 20px;
	position: absolute;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 0px;
	right: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.index_bloc_tx a {
	color: #666666;
	text-decoration: none;
}

.index_bloc1 {
	clear: both;
	text-align: left;
	height: 190px;
	padding: 0px;
	border: 0px none #CCCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
	display: block;
}
.index_bloc2 {
	clear: both;
	margin-left: 0px;
	margin-bottom: 50px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	height: 190px;
	display: block;
	width: auto;

}
.index_bloc1_mini1 {
	float: left;
	width: 219px;
	position: relative;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	display: block;

}
.index_bloc1_mini2 {
	float: left;
	width: 219px;
	position: relative;
	height: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	clear: none;


}
.index_bloc1_mini3 {
	float: left;
	width: 224px;
	position: relative;
	height: 140px;
	margin: 0px;
}
.index_bloc1_px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	line-height: 18px;
	background-image: none;
	width: 209px;
	text-align: right;
	margin: 0px;
	position: absolute;
	right: 1px;
	bottom: 1px;
	background-color: #EBEBEB;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border: 0px none #CCCCCC;
}
.index_bloc_link {
	color: #488A1F;
	font-size: 11px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}
.index_bloc_link a {
	color: #488A1F;
	font-style: normal;
	text-decoration: none;
}
.index_bloc_link2 {
	color: #488A1F;
	font-size: 11px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #EBEBEB;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 2px;
	line-height: 30px;
	font-weight: bold;
}
.index_bloc_link2 a {
	color: #488A1F;
	font-style: normal;
	text-decoration: none;
}

.app_content {
	background-color: #D4D0C8;
	width: 596px;
	border: 2px solid #488A1F;
	background-image: url(images/simule_app_img.jpg);
	background-repeat: no-repeat;
	background-position: 74px 50px;
	height: 260px;
	text-align: left;
	margin: auto;
}
.app_content2 {
	width: 596px;
	border: 2px solid #488A1F;
	background-color: #D4D0C8;
	margin: auto;
}
.app_titre {
	background-image: url(images/simule_app_titre.gif);
	height: 25px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 590px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 10px;
	margin: auto;
}
.app_bloc1 {
	width: 550px;
	display: block;
	float: left;
	border: 1px solid #BAB4A7;
	margin: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 110px;
}
.app_bloc1_titre {
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
}
.app_bloc2 {
	width: 470px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 40px;
	position: absolute;
	left: 90px;
	top: 50px;
}
.app_bloc2_titre {
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.app_bloc3 {
	width: 50px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 40px;
	position: absolute;
	left: 30px;
	top: 115px;
}
.app_bloc3_titre {
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.app_bloc4 {
	width: 255px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 40px;
	position: absolute;
	left: 295px;
	top: 135px;
}
.app_bloc4_titre {
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
	width: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.app_bloc5 {
	width: 200px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 30px;
	position: absolute;
	left: 386px;
	text-align: right;
	margin: 0px;
	top: 240px;
}
.app_bloc6 {
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	margin: 0px;
	clear: both;
}
.app_submit_med {
	margin: 0px;
	padding: 0px;
	width: 150px;
}
.app_input_med {
	margin: 0px;
	padding: 0px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.app_input_min {
	margin: 0px;
	padding: 0px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.app_select_med {
	padding: 0px;
	width: 155px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.recherche_submit {
	font-size: 11px;
	color: #FFFFFF;
	height: 20px;
	padding-bottom: 2px;
	width: 155px;
	background-image: url(images/btn_recherche.gif);
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor:pointer;
}
.recherche_input {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0px;
	height: 18px;
	color: #488A1F;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 183px;
	text-indent: 5px;
}
.text_mauve {
	color: #FF9900;
}
.text_mauve a{
	color: #FF9900;
}
.text_vert {
	color: #67B835;
}
.text_vert a{
	color: #67B835;
}
.text_vert2 {
	color: #488A1F;
}
.text_gris1 {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
}
.text_gris1 a{
	color: #666666;
}
.text_blue {
	color: #007BE4;
}
.text_blue12 {
	font-size: 12px;
	color: #007BE4;
}
.text_blue14 {
	font-size: 14px;
	color: #007BE4;
}
.text_red {
	color: #CC0000;
}
.text_red a{
	color: #CC0000;
}
.text_red12 {
	font-size: 12px;
	color: #CC0000;
}
.text_red11 {
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
}
.text_gris11 {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.text_10 {
	font-size: 10px;
}
.text_11 {
	font-size: 11px;
}
.text_12 {
	font-size: 12px;
}
.text_14 {
	font-size: 14px;
}
.text_16 {
	font-size: 16px;
}
.guide {
}
.guide a{
	color: #488A1F;
}
.chat_content {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 750px;
}
.chat_foot_block {
	background-color: #EEEEEE;
	display: block;
	height: 115px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	clear: both;
	font-size: 12px;
	text-align: center;
	width: 750px;
	position: absolute;
	margin: auto;
	bottom: 0px;
}
.chat_foot_block_t1 {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.chat_foot_block_t2 {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.chat_foot_block_t3 {
	color: #333333;
	font-size: 9px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.chat_foot_block a {
	color: #0065B0;
	text-decoration: none;
}
.video_ctn {
	display: block;
}
.video_player {
	padding-top: 160px;
	padding-left: 240px;
	display: block;
	width: 412px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 20px;
}
.video_col {
	display: block;
	clear: none;
	float: left;
	height: auto;
	width: 219px;
	margin-top: 40px;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
}
.video_col_onglet {
	background-image: url(images/onglet_video.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	width: 217px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-align: center;
	line-height: 30px;
	color: #5F779A;
	font-weight: bold;
}
.video_col ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.video_col li {
	background-image: url(images/puce_video.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	font-size: 11px;
	color: #5F779A;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.video_notyet {
	font-style: italic;
	color: #999999;
}
.video_bnc {
	position: absolute;
	top: 5px;
	right: 25px;
}

