 /***** Page *****/body {  /*background:#636958;  background-image:url(../images/fond_test.jpg);*/  background:url(../images/bg_lesfleurs_green.gif) top left repeat-x;  background-color:#c5d684;  font:70% verdana;  line-height:1.4em;  margin:0;  padding:0;  color:#333;  margin-bottom: 7px; }body.grey_back {  /*background:#636958;  background-image:url(../images/fond_test.jpg);*/  background:url(../images/bg_lesfleurs_grey.gif) top left repeat-x !important;  background-color:#ededec !important;  font:70% verdana;  line-height:1.4em;  margin:0;  padding:0;  color:#333;  margin-bottom: 7px; }body.white {  /*background:#636958;  background-image:url(../images/fond_test.jpg);  background:url(../images/bg_lesfleurs_green.gif) top left repeat-x;  background-color:#c5d684;*/  font:70% verdana;background:none !important;  line-height:1.4em;  margin:0;  padding:0;  color:#333;  margin-bottom: 7px; }#wrapper {	color:#595959;	/*background:#ffffff;*/	width:980px;	margin: auto;	padding: 0px;}#bodyWrap {	width: auto;	min-width: 770px;	height: 432px;}/***** Top *****/td.bg_left_layout{	background-image:url(../images/left_layout.png);	background-position:top left;	background-repeat:repeat-y;	width:4px;}* html td.bg_left_layout{	background-position:top left;	background-repeat:repeat-y;	width:4px;	background-image: none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/left_layout.png", sizingMethod="crop");} .bg_right_layout{	background-image:url(../images/right_layout.png);	background-position:top left;	background-repeat:repeat-y;	background-color:none;}* html td.bg_right_layout{	background-image:none;	background-position:top left;	background-repeat:repeat-y;	background-color:none;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/right_layout.png", sizingMethod="crop");}.bg_bottom_layout{	float:left;	background-image:url(../images/bottom_layout.png);	background-position:top left;	background-repeat:repeat-x;	width:924px;	height:37px;}* html td.bg_bottom_layout{	float:left;	background-image:none;	background-position:top left;	background-repeat:repeat-x;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bottom_layout.png", sizingMethod="crop");	width:924px;	height:37px;}.bg_corner_left_layout{	float:left;	background-image:url(../images/corner_bottom_left_layout.png);	background-position:top left;	background-repeat:no-repeat;	width:32px;	height:37px;	}* html td.bg_corner_left_layout{	float:left;	background-image:none;	background-position:top left;	background-repeat:no-repeat;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/corner_bottom_left_layout.png", sizingMethod="crop");	width:32px;	height:37px;	}.bg_corner_right_layout{	float:right;	background-image:url(../images/corner_bottom_right_layout.png);	background-position:top left;	background-repeat:no-repeat;	width:34px;	height:37px;	}* html td.bg_corner_right_layout{	float:right;	background-image:none;	background-position:top left;	background-repeat:no-repeat;	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/corner_bottom_right_layout.png", sizingMethod="crop");	width:34px;	height:37px;	}#top {	color:#fff;	height:129px;	margin:0;	padding:0;	background-image: url(../images/banner.jpg);	background-position: right;	background-color: #FFFFFF;	background-repeat: no-repeat;	position:relative;}img.corner_top_left{	position:absolute;	top:0;	left:0;}#top .topleft {   text-align:left;  display:inline;  float:left;  margin:4px 0 0 8px;}#top .topright {	text-align:center;	display:inline;	float:right;	background-color: #EDEDED;	height: 19px;	width: 335px;	margin-top: 0px;	margin-right: 0px;	padding-top:4px;	top: 0px;	right: -10px;	color:#666666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: 5d5d5d;}#top .topright_r {	height: 24px;	width: 28px;	float:right;	top: 0px;	right: 0px;	background-image: url(../images/z-cr.gif);}#top .topright_l {	height: 24px;	width: 35px;	float:right;	top: 0px;	right: -345px;	background-image: url(../images/z-cl.gif);}#top .toplogo {	color:#577721;	height:88px;	width:249px;	margin:15px 0px 0px 25px;	padding:0;	background-image: none;	float: left;	position: fixe;}#top .topcoin_gris{	float: left;	margin: 0px;	padding: 0px;}#top .toplangue_de {	color:#EDEDED;	height:18px;	width:18px;	margin:0px 0px 0px 0px;	top: 0px;	background-image: url(../images/de_ch.gif);	float: right;	position: fixe;	right: 0px;	left: 0px;	bottom: 0px;}#top .toplangue_en {	color:#EDEDED;	height:18px;	width:18px;	margin:0px 0px 0px 0px;	top: 0px;	background-image: url(../images/en_ch.gif);	float: right;	position: fixe;	right: 0px;	left: 0px;	bottom: 0px;}#top .toplangue_fr {	color:#EDEDED;	height:18px;	width:18px;	margin:0px 0px 0px 0px;	top: 0px;	background-image: url(../images/fr_ch.gif);	float: right;	position: fixe;	right: 0px;	left: 0px;	bottom: 0px;}#top a {  text-decoration:none;  color:#666666;  background:inherit;}#top a:hover {  text-decoration:underline;}#toptabs {	font-size: 0.8em;	width: 991px;	height:32px;	background:url("../images/top_layout.png") top right no-repeat;	margin: 10px 0 0 0;	padding: 0px;	/*border:1px solid #000000;*/}#toptabs_text_right {	padding:10px 22px 0 0;}#toptabs_text_left {	text-align:right;	padding-top: 7px;	padding-right: 55px;	padding-bottom: 0px;	padding-left: 0px;}.toptab {	font-family:verdana;	font-size:9px;	text-decoration: none;	color:#666666;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 4px;	padding-top: 3px;	padding-right: 4px;	padding-bottom: 3px;	padding-left: 4px;}.toptab:hover {color: #666666;text-decoration: underline;}.activetoptab {padding: 3px 5px 3px 5px;margin: 0 0 0 4px;color: #505050;text-decoration: none;background: #ffffff url(../images/corner2.gif) top right no-repeat;border-bottom: 1px solid #ffffff;}.activetoptab:hover {text-decoration: none;}/***** Navigation *****/#navigation ul, #navigation li {  margin:0;  padding:0;}#navigation {	font-size:11px;	height:2em;	line-height:2em;	color:#fff;	background-color: #7E9B51;	background-image: url(../images/menu_1_1.gif);	background-repeat: repeat-x;	background-position: left top;}#navigation li{	list-style-type:none;	white-space:nowrap;	float:left;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #4B7215;	border-left-color: #8AA564;}#navigation li a{  display:block;  font-weight:bold;  text-decoration:none;  background:nowrap;  color: #fff;  float:left;  padding:0 10px 0 10px;}#navigation .selected, #navigation a:hover, #navigation a:active{	color:#fff;	width: auto;	background-color: #7E9B51;	background-image: url(../images/menu_2.gif);	background-repeat: repeat-x;}/***** Main *****/#main {	width:960px;	background-image: url(../images/bouquet-left.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	background-color:#FFFFFF;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	height:auto;	position: static;	visibility: visible;	overflow: auto;}#main_compte {	width:960px;	background-image: url(../images/demi-bouquet-3.gif);	background-repeat: no-repeat;	background-position: left 26px;	background-color:#FFFFFF;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	min-height:300px;	position: static;	visibility: visible;	overflow: auto;}#main_index {	width:960px;	background-image: url(../images/demi-bouquet-4.gif);	background-repeat: no-repeat;	background-position: left 20px;	background-color:#FFFFFF;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	height:700px;	display:block;}#main_i_love_you {	width:960px;	background-image: url(../images/coeur.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color:#FFFFFF;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	height:auto;	position: static;	visibility: visible;	overflow: auto;}/***** Content *****/#content {	float:left;	width:960px;	padding:5px 5px 5px 5px;	display: block;	height: 100%;		overflow-x:hidden;}#content h1 {	text-align:left;	font-size:18px;	color:#668737;	border-bottom-style:none;	border-bottom-color:#CCCCCC;	border-bottom-width:1px;	line-height: 1.4em;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 159px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 0;	padding-left: 0px;}#content h2 {  text-align:left;  font-size:13px;  margin:0px 0 0 0;  padding:10px 5px 0 5px;  color:#595959;  }#content h2.rose {  text-align:left;  font-size:13px;  margin:0px 0 0 0;  padding:10px 5px 0 5px;  color:#C44790;}#content h3 {  text-align:left;  font-size:13px;  margin:0px 0 0 0;  padding:10px 5px 0 5px;  color:#808080;  }#content p {	padding-right:10px;	font-size:12px;	margin:10px 5px 10px 5px;}#content a {	font-size:12px;	text-decoration:none;}#content a:hover {	font-size:12px;	text-decoration:underline;	font-size: 12px;}#presentation {	width:390px;	background-image: url(../images/fleuriste3.jpg);	background-repeat: no-repeat;	background-position: 400px 0px;	padding-right: 200px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#presentation_meres {	width:805px;	height:298px;	display:block;	background-image: url(../images/fleuriste_home.jpg);	background-repeat: no-repeat;	background-position: 495px 0px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 5px;	position: fixe;	margin-left: 170px;	line-height: 1.4em;	margin-top:-10px;}#presentation_fleuriste {	width:390px;	padding-right: 200px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#bouquet {	float:right;	width:550px;	padding:5px;}#bouquet box {	padding: 0 4px 0 7px;	margin: 0;	width: 185px;	color: #595959;	background: #FFF;	border: 1px solid #F0F0F0;	position: fixe;}.rouge {	font-size:10px;	color:#FF0000;}.vert {	color:#668737;	font-size:8px;}.rose {    font-family:verdana;	color:#C44790;	font-size:11px;}.orange {	color:#FF9900;}#desc_bouquet {	font-family:verdana;	font-size:12px;	color:#595959;	margin-top:4px;	margin-left:4px;}#desc_bouquet a {	font-size:12px;	text-decoration:none;	color:#595959;}#desc_bouquet a:hover {	font-size:12px;	text-decoration:none;	color:#595959;}	/***** Form *****/input.in {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	border: 1px solid #595959;	background-color: #fafafa;	width: 130px;	color: #C44790;	}	input.in_long {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	border: 1px solid #595959;	background-color: #fafafa;	width: 230px;	color: #C44790;	}.button {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	background-color: #fafafa;	width: 80px;	color: #C44790;	border:1px solid #595959;	}	input.in_global {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	border: 1px solid #595959;	background-color: #fafafa;	width: 130px;	color: #C44790;	}	.button_global {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	background-color: #fafafa;	width: 30px;	color: #C44790;	border: 1px solid #595959;	}	input .chkbox {	background-color:#fafafa;	border:1px solid #595959;}textarea {	background-color:#fafafa;	border:1px solid #595959;	color: #C44790;}select {	background-color:#fafafa;	border:1px solid #595959;	color: #C44790;}/***** Content pour autres pages que la page d'accueil ******/#content_global {	float:left;	width:950px;	padding:5px 5px 5px 5px;	display: block;}#content_global h1 {	text-align:left;	font-size:18px;	color:#668737;	border-bottom-style:none;	border-bottom-color:#CCCCCC;	border-bottom-width:1px;	line-height: 1.4em;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 159px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 0;	padding-left: 0px;}#content_global h1.sansRetrait {	text-align:left;	font-size:18px;	color:#668737;	border-bottom-style:none;	border-bottom-color:#CCCCCC;	border-bottom-width:1px;	line-height: 1.4em;	margin: 0px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;}#content_global h2 {  text-align:left;  font-size:13px;  margin:0px 0 0 0;  padding:10px 5px 0 5px;  color:#595959;  }#content_global h3 {  text-align:left;  font-size:13px;  margin:0px 0 0 0;  padding:10px 5px 0 5px;  color:#808080;  }#content_global p {	padding-right:10px;	font-size:12px;	margin:10px 5px 10px 5px;}#content_global li {	font-size:12px;	line-heigt: 12px;}#content_global .text_b{	font-size:12px;	font-weight:bold;	color:#595959; 	}#content_global a {	text-decoration:none;	margin-left:5px;    color:#595959; 	}#content_global a:hover {	text-decoration:underline;	color:#595959; 	}#content_global a.bouton {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	background-color: #fafafa;	padding: 2px 4px;	color: #C44790;	border: 1px solid #4b4b4b;	margin-left:5px;	}#content_global a.bouton:hover {	font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;	font-size: 12px;	background-color: #fafafa;	padding: 2px 4px;	color: #C44790;	border: 1px solid #4b4b4b;	text-decoration: none;	margin-left:5px;	}/*** Zones de contenu avec styles propres ***/#contenu_modele {	width:760px;	padding-right: 0px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#contenu_engagements_qualite {	width:450px;	padding-right: 340px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#contenu_coordonnees {	width:450px;	background-repeat: no-repeat;	background-position: 540px 0px;	padding-right: 340px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;	background-image: url(../images/fleuriste.gif);}#contenu_stvalentin {	width:770px;	background-repeat: no-repeat;	background-position: 610px 0px;	padding-right: 20px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;	/*background-image: url(../images/st-valentin.gif);   images à vérifier*/}#contenu_stvalentin a.button_order {	padding:2px;	color:#666666;	text-decoration:none;	margin:4px;	font-family: verdana, sans-serif;	font-size: 13px;	font-weight: bold;	background-color: #CCCCCC;	border: 1px solid #666666;}#contenu_stvalentin a.button_order:hover {	padding:2px;	color:#CCCCCC;	text-decoration:none;	margin:4px;	font-family: verdana, sans-serif;	font-size: 13px;	font-weight: bold;	background-color: #666666;	border: 1px solid #CCCCCC;}#contenu_love_you {	width:450px;	background-repeat: no-repeat;	background-position: 540px 0px;	padding-right: 340px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	margin-left: 150px;	line-height: 1.4em;	background-image: url(../images/fleuriste.gif);}#contenu_partenaire {	width:503px;	background-repeat: no-repeat;	background-position: 540px 0px;	padding-right: 280px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;	background-image: url(../images/fleuriste.gif);}#contenu_faq {	width:760px;	padding-right: 0px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#contenu_affiliation {	width:760px;	padding-right: 0px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#contenu_sitemap {	width:760px;	padding-right: 0px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#contenu_sitemap .titre{	width: 500px;	border-bottom:1px solid #F0F0F0;	margin-bottom: 5px;	display: block;	font-weight:bold;	font-size:13px;	color:#595959;	margin-top: 15px;}#contenu_sitemap .sousTitre {	margin:0px;	text-align:left;	font-size:11px;	font-weight:normal;	color:#808080;	padding: 0;	margin-left:0px;}#contenu_sitemap h2 {	margin:0px;	text-align:left;	font-size:12px;	font-weight:bold;	color:#595959;	padding:0px;}#contenu_sitemap h3 {	margin:0px;	text-align:left;	font-size:11px;	font-weight:normal;	color:#595959;	padding: 0;	margin-left:15px;}	#contenu_emploi {	width:760px;	padding-right: 0px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#contenu_newsletter{	width:760px;	padding-right: 0px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}#titre_liste_produits {	width:99%;	line-height: 1.4em;	background-color: #668737;	font-size: 18px;	text-decoration: none;	padding: 3px;	color: #FFFFFF;}#contenu_liste_produits {	width:785px;	padding-right: 5px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: relative;	margin-left: 150px;	line-height: 1.4em;	display: block;}#contenu_liste_produits a.button_order {	padding:2px;	color:#666666;	text-decoration:none;	margin:4px;	font-family: verdana, sans-serif;	font-size: 13px;	font-weight: bold;	background-color: #CCCCCC;	border: 1px solid #666666;}#contenu_liste_produits a.button_order:hover {	padding:2px;	color:#CCCCCC;	text-decoration:none;	margin:4px;	font-family: verdana, sans-serif;	font-size: 13px;	font-weight: bold;	background-color: #666666;	border: 1px solid #CCCCCC;}	#contenu_temp{	width:450px;	padding-right: 340px;	padding-top: 5px;	padding-bottom: 25px;	padding-left: 5px;	position: fixe;	margin-left: 150px;	line-height: 1.4em;}	/***** Sub Content *****/#subcontent {	float:right;	width:200px;	margin:0;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 0px;	display: block;	margin-top:-520px;}.menu h4 {	text-align:center;	font-size:11px;	margin:0;	padding:5px;	color:inherit;	background: url(../images/corner2nb.jpg) top left no-repeat;}.menu {  color: #333;  padding:0;  margin:0 0 10px 0;  background:inherit;}.menu ul {  list-style: none;  border: none;  margin: 0;  padding: 0;}		.menu li a {  display: block;  background-color: #88AC0B;   color: #fff;  text-decoration: none;  border:0;  padding:5px;}.menu li a:hover {  border:0;  background-color: #CC66CC;  color: #fff;}html>body .menu li a {  width: auto;}html>body .menu h4 {  width: auto;}.box_top {	color: #808080;	height: 40px;	width: 200px;	right: 0px;	top: 0px;	background-repeat: no-repeat;	background-color: #FFFFFF;	background-image: url(../images/leftbox_top.gif);	padding: 0px;	float: right;	}		.box_top h2 {	color: #808080;	background: inherit;	font-size: 14px;	padding-top: 7px;	padding-right: 0;	padding-bottom: 0px;	padding-left: 5px;	margin-top: 0px;	}		.box {	border-left: 2px solid #F0F0F0;	border-right: 2px solid #F0F0F0;	margin: 0;	width: 184px;	color: #595959;	background: #FFF;	padding-right: 6px;	padding-left: 6px;	padding-top: 0px;	padding-bottom: 0px;	float: right;	font-size:12px;	}		.box a {	text-decoration:none;	color:#595959;	}		.box a:hover {	text-decoration:underline;	}			.box_top_inverse {	color: #808080;	height: 49px;	width: 193px;	right: 0px;	top: 0px;	background-repeat: no-repeat;	background-color: #FFFFFF;	background-image: url(../images/contour-eco.gif);	float: right;	}		.box_top_inverse a{	text-decoration:none;	color:#808080;	size:12px;	}		.box_bottom {	background: #FFF url(../images/leftbox_bottom.gif) no-repeat;	color: #000;	height: 13px;	width: 200px;	margin: 0;	padding-bottom: 7px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;	background-repeat: no-repeat;	float: right;	}		.grey {	height:21px;	text-align: left;	font-weight: bold;	width: 320px;	/*background-image: url(../images/box_language.gif);*/	/*background-repeat:no-repeat;*/	float: left;	padding: 0px;		}			.box_language {		padding-top:5px;		vertical-align:middle;		font-size:18px;	    color:#668737;		font-weight:bold;		padding-left: 5px;	}				SELECT.select_pays		{					border-color:#666666;			color:#C03A88;			background-color: #EFEFEF;			font-weight: bold;			font-family: Arial, Verdana, Helvetica;			font-size: 11px;		}	/* elements for the gallery-------------------------------------- */#content #gallerie{	width: 680px;	padding-left: 50px;	display: block;}#gallerie a.lien_gris {	font-family:verdana;	font-size:11px;	color:#595959;	text-decoration: none;}#gallerie a.lien_gris:hover {	font-family:verdana;	font-size:11px;	color:#595959;	text-decoration: none;} #content .thumbnail{	float:left;	width:100px;	margin: 15px 15px 0px 0px;	padding: 10px;	border: 0.5px solid #666666;}#content .thumbnail img{border: 0px solid #778899;padding: 0px;}#content  br.antileft {clear: left;}.antifloat {clear: both;visibility: hidden;}#content .imagegallerie{	text-align:center;	float:left;	width:100px;	margin: 0px 0px 0px 0px;	padding: 10px;}#content .imagegallerie a{	font-size:11px;	font-weight:bold;	color:#595959;	text-decoration:none;}#content .imagegallerie a:hover{	font-size:11px;	font-weight:bold;	color:#595959;	text-decoration:none;}#content .imagetitre{	margin-top:0px;	margin-bottom:5px;	text-align:center;	font-size:12px;	font-weight:bold;	color:#595959;}#content .imagedesc{	margin-top:10px;	font-size:10px;	font-weight:normal;	color:#595959;}.separation{	float:left;	height:160px;	width:10px;	background-image: url(../images/sep_gris.gif);	background-repeat: no-repeat;}/***** Comment ça marche *****/#content #commentmarche{	width: 680px;	padding-left: 50px;	display: block;	height: 170px;}#content #ccm_titre{	width: 680px;	background-color:#F0F0F0;	margin-bottom: 15px;	display: block;	font-weight:bold;	font-size:13px;	color:#595959;}#commentmarche .image{	float:left;	height:40px;	width:45px;	background-repeat: no-repeat;	text-align:right;	margin-right: 8px;}#commentmarche .spacer{	float:left;	height:40px;	width:20px;}#commentmarche .desc_bloc{	text-align:center;	float:left;	width:100px;	margin: 0px 0px 0px 0px;	padding: 0px;}#commentmarche .titre{	margin:0px;	text-align:left;	font-size:12px;	font-weight:bold;	color:#595959;}#commentmarche .desc{	margin:0px;	font-size:11px;	font-weight:normal;	color:#595959;	text-align:left;}#commentmarche .commentaire_bas{    width: 680px;	background-color:#F0F0F0;	margin-bottom: 150px;	text-align:right;	font-weight:bold;	font-size:18;	color:#595959;}/*** Infobox ***/a.info {	font: bold 1.3em Arial, Sans-Serif; 	text-decoration:none; 	position:relative;}a.info span {	display:none;}a.info:hover {		cursor:default;}a.info:hover .infobox {	font-weight: normal;	display:block;	position:absolute;	top:25px;	width:150px;	height:auto;	border: 1px solid #595959;	background:#f4f4f4;	color:#000;	text-align:left;	font-size:0.7em;	padding: 10px;	visibility: visible;}/***** Footer *****/#footer {	font-size:11px;	/*height:40px;*/	color:#577721;	/*background-color: #668737;*/	text-align: center;	padding-top: 2px;	padding-bottom:10px;	position: inherit;	display: block;	clear: both;}#footer a {color:#577721;text-decoration:none;}#footer a:hover {	text-decoration:underline;}.box_video {	color: #808080;	width: 200px;	height:135px;	top: 0px;	background-repeat: no-repeat;	background-color: #FFFFFF;	padding: 0px;	float: right;	}				.call_num {				vertical-align:middle;		font-size:14px;	    color:#668737;		font-weight:bold;			}