@charset "utf-8";
/* CSS Document */

/*********** 
Reset styles 
***********/
* {
	margin: 0;
	padding: 0;
	outline:none;
}
html {
	background: #00642E;
}
.c {
	clear:both;
}
img {
	border:0px;
}
.bold {
	font-weight:bold;
}
.dnone {
	display:none;
}
.titalic {
	font-style:italic;
}
.left {
	float:left;
}
.right {
	float:right;
}
.w500 {
	width:400px;
}
.w90 {
	width:90px;
}
.tcenter {
	text-align:center;
}
.contour {
	border:1px solid #00642E;
}
#global .noborder {
	border:0px;
}
.padB10 {
	padding-bottom:10px; 
}
.marginTL {
	margin: 8px 0 0 10px;
}
.marginT10 {
	margin: 10px 0 0 0px;
}
.marginT15 {
	margin: 15px 0 0 0px;
}
.mL5 {
	margin-left: 5px;
}
.marginL10 {
	margin: 0 0 0 10px;
}
.mL10 { margin-left:10px; }
.marginL25 {
	margin-left:25px;
}
.marginB5 {
	margin-bottom:5px;
}
.marginB10 {
	margin: 0 0 10px 0px;
}
.marginB15 {
	margin-bottom:15px;
}
.marginTB10 {
	margin: 10px 0 10px 0px;
}
.marginR20 {
	margin: 0 20px 0 0;
}
.marR10 {
	margin-right: 10px;
}
.marR15 {
	margin-right: 15px;
}
.marR75 {
	margin-right: 75px;
}
.marB5 {
	margin-bottom: 5px;
}
.marB0 {
	margin-bottom: 0px;
}
.marT2 {
	margin-top: 2px;
}
.marT5 {
	margin-top: 5px;
}
.mT10 {
	margin-top: 10px;
}
.mR10 {
	margin-right: 10px;
}
.marginR5 {
	margin: 0 5px 0 0;
}
.contour_clair {
	display:block;
	border:1px solid #9ec091;
}
.rouge { 
	color:#8d2000;
}
.masque {
	display:none;	
}
.txt_gris_petit {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txt_rouge {
	color:#8d2000;
}
.erreur {
	color:#cc0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.confirmation {
	color:#009933;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

/****************
Global 
****************/
#global {
	width: 100%;
	background: #fdfbe4 url(../images/fond-site.jpg) repeat-x;
}
#page {
	display:block;
	width:900px;
	margin:0 auto;
}
/****************
Header 
****************/
#header {
	display:block;
	float:left;
	width: 630px; 
	height: 330px;
	background: url(../images/fond-header-decembre.jpg) no-repeat;	
}
#header.jardins {
	position:relative;
	display:block;
	float:left;
	width: 630px; 
	height: 330px;
	background: url(../images/fond-header-jardins-de-la-terre-decembre.jpg) no-repeat;	
}
#header #imageobjet {
	position:absolute;
	top:100px;
	left:25px;
	width:640px;
	height:215px;
}
#logoroland {
  display:block;
	padding:60px 0 0 0;
	margin-left:12px;
	float:left;
}

/****************
Menu principal
****************/
#menu_gauche {
	display:block;
	float:left;
	width:270px;
	min-height:600px;
	background: url(../images/fond-menu.jpg) no-repeat;
}
#nav {
	display:block;
	float:left;
	list-style: none ;
	padding: 50px 0 0px 0 ;
	margin-left:10px;
	
}
#nav li {
	display: block ;
	color: #545454 ;
	padding-bottom:15px;
}
#nav li a {
	display: block ;
	color: #00642e ;
	font-family: Georgia, "Trebuchet MS", Arial,sans-serif ;
	font-size:16px;
	font-weight:bold;
	text-align: left;
	text-decoration: none ;
}
#nav li a:hover, #nav li a:focus, #nav li a:active, #nav li a.active {
	color:#8d2000;
}			

/****************
Sous menu
****************/
#menu_gauche .smenu { list-style: none; margin:12px 0 0 12px; }
#menu_gauche .smenu li { margin:0; padding:0; }
#menu_gauche .smenu li  a { padding:0px 0 0 12px; height:25px; margin:0; display:block; float:none; text-transform:none; font-family:Georgia, "Trebuchet MS", Arial,sans-serif; font-size:12px; font-weight:bold; color:#00642e; background:url(../images/fleche-sousmenu-verte.gif) no-repeat 0 4px; text-align:left; }
#menu_gauche .smenu li  a:hover, #menu_gauche .smenu li  a:focus, #menu_gauche .smenu li  a.active {  color:#8d2000; background:url(../images/fleche-sousmenu.gif) no-repeat 0 4px; }

.adresse_menu {
	display:block;
	width:251px;
	height:220px;
	background:url(../images/fond_adresse.gif) no-repeat;
	padding:25px 0 0 0;
}
.adresse_menu  p {
	font-family: Arial,sans-serif ;
	font-size:11px;
	line-height:14px;
	font-weight:normal;	
	color:#fff;
	margin-left:25px;
}
.adresse_menu strong {
	font-weight:bold;
	font-size:12px;
	line-height:20px;
}
.adresse_menu  a.contact {
	display:block;
	background: url(../images/fleche_blanche.gif) no-repeat 0 7px;
	padding:5px 35px 0 15px;
	margin:0;
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:bold;	
	color:#fff;
	text-decoration:none;
}
.adresse_menu  a:hover, .adresse_menu  a:focus, .adresse_menu  a:active {
	text-decoration:underline;
}

.sep {
	display:block;
	height:15px;
	width:195px;
	line-height:0px;
	margin:0 0 0 25px;
	background: url('../images/sep-encart-accueil.gif') no-repeat center;
}

#recevoir_nl_txt {
	border: 1px solid #3F8460;
	padding:3px;
	margin:0 0 0 25px;
}

#btn_ok_nl {
	border:0px;
	background:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}

.panier_menu {
	display:block;
	width:251px;
	height:60px;
	background:url(../images/fond-panier.gif) no-repeat;
	background-position:7px 0;
	padding:5px 0 0 0;
	margin-bottom:10px;
}
a.lien_boutique {
	display:block;
	width:236px;
	height:75px;
	margin:0 0  0 7px;
	text-decoration:none;
	text-indent:-9999px;
	background:url('../images/lien-boutique.gif') no-repeat;
}
.panier_menu p {
	margin:0 0 0 20px;
	color:#fff;
}
.panier_menu a {
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:bold;	
	color:#fff;
	text-decoration:none;
	margin:0 0 0 20px;
}
.panier_menu a:hover, .panier_menu a:active, .panier_menu a:focus {
	text-decoration:underline;
}

#breadcrumbs { position:absolute; margin:283px 0 0 15px; padding-left:15px; background: url('../images/maison-picto.gif') no-repeat 0 7px; }
#breadcrumbs a { text-decoration:none; color:#8d2000; font-size:11px; font-family:Arial; }
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:hover { text-decoration:underline; }

/****************
Contenu 
****************/
#content {
	display:block;
	float:left;
	width: 610px;
	text-align:left;
	min-height:200px;
	margin-left:20px;
	margin-bottom:30px;
}
.left_col {
	display:block;
	float:left;
	width:285px;
}
.right_col {
	display:block;
	float:right;
	width:285px;
}
.left_col_accueil {
	display:block;
	float:left;
	width:360px;
}
.right_col_accueil {
	display:block;
	float:right;
	width:220px;
}
.col_grande {
	display:block;
	float:left;
	width:600px;
}
.col_360 {
	display:block;
	float:left;
	width:360px;
	margin-right:10px;
}
.col_225 {
	display:block;
	float:left;
	width:225px;
}
/**** Balises ******/

h1 {
	color: #00642e ;
	font-family: Georgia, "Trebuchet MS", Arial,sans-serif ;
	font-size:24px;
	font-weight:normal;
	text-align: left;
	margin-bottom:15px;
}
p {
	font-family: Arial,sans-serif ;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-align: justify;	
	color:#331f09;
	margin-bottom:10px;
}
.left_col_accueil p, .right_col_accueil p {
	/*text-align:left;*/
}

/**** Pub accueil ******/
#encart_pub {
	width:302px; 
	height:210px;
	background: url('../images/fond-encart-pub.jpg') no-repeat; 
}
#encart_pub h1 {
	font-size:21px;
	line-height:21px;
	color:#331F09;
	font-weight:bold;
	padding:25px 0 0 15px;
}
#encart_pub h2 {
	padding:0 0 0 15px;
	color:#00642e;
}
#encart_pub p {
	line-height:14px;
	padding:5px 0 0 15px;
}
a.lien_ogm {
	display:block;
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:bold;
	color:#8d2000;
	text-decoration:none;
	background:url(../images/fleche_rouge.gif) no-repeat 15px 2px;
	padding-left:30px;
}
a.lien_ogm:hover {
	text-decoration:underline;
}
#anim_notes {
	position:absolute;
}

/**** Photos/vidéo accueil *****/
#encart_image_accueil, #encart_image_accueil {
	width:285px;
	height:210px; 
	overflow:hidden;
	margin:2px;
	border:1px solid #fff;
}
#encart_image_accueil img {
	display:block;
	margin:0 auto;
}
#img_accueil {
	margin:0 0 5px 0;
}
#img_accueil_new {
	width:200px;
	margin:5px 10px 5px 0;
	float:left;
}
#encart_conseil_video {
	position:relative;
	width:220px;
	height:205px;
	margin:10px 0 10px 0;
	background:url('../images/fond-conseil-accueil.jpg') no-repeat;
}
#lien_conseil_video {
	display:block;
	position:absolute;
	top:65px;
	left:20px;
}
#video_conseil {
	width:424px;
	height:238px;
}
p.liens_truffaut {
	width:424px;
}

/**** Encart boutique accueil ******/
#encart_boutique_accueil {
	width:220px;
	height:221px;
	margin:0 0 25px 0;
	background:url('../images/fond-encart-boutique-accueil.jpg') no-repeat;
}
#encart_boutique_accueil a.fleche {
	float:right;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background:url('../images/fleche-blanche.gif') no-repeat;
	background-position:0 2px;
	padding:0 0 0 13px;
	margin-right:10px;
}
#encart_boutique_accueil a.fleche:hover {
	text-decoration:underline;
}
#encart_boutique_accueil a.lien_prod {
	width:210px;
	height:189px;
	display:block;
	float:left;
	margin:5px 10px 5px 5px;
	text-align:center;
	color:#8d2000;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:#dce9b2;
}
#encart_boutique_accueil a.lien_prod span.txt {
	line-height:28px;
}
#encart_boutique_accueil a.lien_prod span.img {
	position:relative;
	width:204px;
	height:153px;
	display:block;
	margin:2px 0 0 2px;
	overflow:hidden;
	border:1px solid #fff;
	background:#fff;
	text-align:center;
}
#encart_boutique_accueil a.lien_prod span.img.milieu img {
	margin-top:-150px;
}
span.promo_accueil {
	position:absolute;
	top:122px;
	left:131px;
	width:73px;
	height:31px;
	z-index:100;
	display:block;
	background: url('../images/promo-accueil.png') no-repeat;
}
#encart_boutique_accueil a.lien_prod span.img img {
	width:204px;
	display:block;
	margin:0 auto;
}
#encart_boutique_accueil a.lien_prod span.nophoto img {
	margin-top:40px;
}
#encart_boutique_accueil a.lien_prod:hover, a.lien_prod:active, a.lien_prod:focus {
	color:#fff;
	background:#00642e;
}

/**** Actualits ******/
h2 {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8d2000;
	margin-bottom:8px;
}
h2 a {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8d2000;
	text-decoration:none;
}
h2 a:hover, h2 a:active, h2 a:focus {
	text-decoration:underline;
}

ul {
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:normal;
	color:#331f09;
	margin-left:20px;
}
li {
	margin-bottom:8px;
}

.date_actu {
	display:block;
	float:left;
	width:43px;
	height:50px;
	text-align:center;
	background:url(../images/date_actu.gif) no-repeat;
	margin:0 10px 10px 0;
}
.date_actu a{
	text-decoration:none;
}
span.jour_actu {
	height:30px;
	font-family: Arial,sans-serif ;
	font-size:24px;
	font-weight:bold;
	text-align: center;	
	padding:12px 0 0 0;
	color:#FFF;
}
span.mois_actu {
	font-family: Verdana,Arial,sans-serif ;
	font-size:11px;
	font-weight:bold;
	text-align: center;	
	padding:2px 0 0 0;
	color:#FFF;
}
a.lien_rouge {
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:normal;
	color:#8d2000;
	text-decoration:none;
}
a.lien_rouge:hover, a.lien_rouge:focus, a.lien_rouge:active {
	text-decoration:underline;
}
a.actu_fleche {
	display:block;
	float:right;
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:bold;
	color:#8d2000;
	text-decoration:none;
	background:url(../images/fleche_rouge.gif) no-repeat 0 2px;
	padding-left:15px;
}
a.actu_fleche:hover, a.actu_fleche:focus, a.actu_fleche:active {
	text-decoration:underline;
}
a.lien_reaction {
	display:block;
	float:left;
	font-family: Arial,sans-serif ;
	font-size:12px;
	color:#8d2000;
	text-decoration:none;
	background:url(../images/reaction.gif) no-repeat 0 1px;
	padding-left:20px;
}
a.lien_reaction:hover,a.lien_reaction:focus, a.lien_reaction:active {
	text-decoration:underline;
}
.actu_col {
	float:left;
	width:600px;
	margin:5px 0 10px 0;
}
.left_col_actu {
	display:block;
	float:left;
	width:420px;
	margin-right:10px;
}
.left_col_actu a {
	color:#8d2000;
}
.right_col_actu {
	display:block;
	float:left;
	width:150px;
	padding-top:20px;
}
table.comestibles {
	background:#FFF;
	border-bottom:1px solid #d0ddad;
	border-left:1px solid #d0ddad;
	border-right:1px solid #d0ddad;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
}

table.comestibles tr.titre {
	background:url(../images/fond_tableau.gif) no-repeat;
	height:27px;
	vertical-align:center;
}
table.comestibles th {
	font-family: Georgia, "Trebuchet MS", Arial,sans-serif ;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:5px;
}
table.comestibles tr {
	border-bottom:1px solid #d0ddad;
}

table.comestibles td {
	font-family: Arial,sans-serif ;
	font-size:11px;
	font-weight:normal;
	color:#116e38;
	padding:5px;
	vertical-align:top;
	line-height:16px;
}
table.liens td {
	height:60px;
	font-family: Arial,sans-serif ;
	font-size:12px;
}
ul.plan_site {
	display:block;
	padding:5px 0 0 0px;
	margin:0px 0 0 10px;
	list-style:none;
	line-height:15px;
}
ul.plan_site li {
	margin: 10px 30px 5px 0;
	background:url(../images/fleche-sousmenu.gif) no-repeat 0 4px;
	padding-left:10px;
}
ul.plan_site li li {
	margin: 0px;
}
ul.plan_site2 {
	display:block;
	padding:5px 0 0 0px;
	margin:0px 0 0 0px;
	list-style:none;
	line-height:15px;
}
ul.plan_site2 li {
	margin: 10px 25px 5px 0;
	background:url(../images/fleche-sousmenu.gif) no-repeat 0 4px;
	padding-left:10px;
}
ul.plan_site2 li li {
	margin: 0px;
}
ul.liste_hor {
	display:block;
	padding:0px;
	margin:0 0 0 10px;
	list-style:none;
	line-height:15px;
}
ul.liste_hor li {
	display:block;
	float:left;
	margin: 15px 30px 10px 0;
	background:url(../images/fleche-sousmenu.gif) no-repeat 0 4px;
	padding-left:10px;
}

/**** Jardin de Roland ******/
.video {
	display:block;
	width:589px;
	height:300px;
	margin:0 auto;
	background:url("../images/ardoise-grand.jpg") no-repeat;
}
.titre_video {
	width:120px;
	float:left;
	text-align:left;
	padding:70px 0 0 15px;
}
#animation {
	display:block;
	float:left;
	width:426px;
	height:240px;
	padding:28px 0 0 5px;
}
.video_accueil {
	display:block;
	width:589px;
	height:300px;
	margin:0 auto;
	background:url("../images/ardoise-grand-acc.jpg") no-repeat;
}
#animation_acc {
	display:block;
	width:426px;
	height:240px;
	padding:30px 0 0 132px;
}
#animation_conf {
	display:block;
	float:left;
	width:538px;
	height:302px;
	padding:28px 0 0 25px;
}
.video_conf {
	display:block;
	width:589px;
	height:359px;
	margin:0 auto;
	background:url("../images/ardoise-grand-conf.jpg") no-repeat;
}
.voir_aussi {
	display:block;
	width:560px;
	margin:0 auto;
	background:#FFF;
	border:1px solid #d0ddad;
	padding:10px;
}
.vous_ecoutez {
	display:block;
	width:320px;
	background:#FFF;
	border:1px solid #d0ddad;
	padding:10px;
}
.vous_ecoutez p {
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#00642e;
}
.trucs_astuces {
	display:block;
	float:left;
	width:230px;
}
.action_mois {
	display:block;
	width:564px;
	background:#FFF;
	border:1px solid #d0ddad;
	padding:10px 10px 0 10px;
	font-family: Arial,sans-serif ;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
	color:#00642e;
	margin-bottom:5px;
}
.img_mois {
	display:block;
	margin:0 auto;
	margin-bottom:10px;
}
.images_actions {
	display:block;
	width:560px;
	margin:0 auto;
	text-align:center;
}
.je_suis {
	display:block;
	float:left;
	width:224px;
	height:229px;
	border:1px solid #8d2000;
	background:#FFF;
	text-align:center;
}
#jesuis_select, #copine{
	padding:3px 0;
}
.je_suis img  {
	display:block;
}
.je_suis select, .je_suis input {
	text-align:center;
}
.plus_egal {
	display:block;
	float:left;
	/*visibility:hidden:*/
	width:130px;
	height:160px;
	text-align:center;
	background:url(../images/plus.gif) no-repeat 20px 90px;
}
.plus_egal img {
	padding-top:100px;
}
.nous_deux {
	display:block;
	width:555px;
	margin-left:10px;
	border:1px solid #8d2000;
	background:#FFF;
}
.nous_deux p {
	padding:5px;
	text-align:center;
	font-size:14px;
	color:#00642e;
}
#egal {
	display:none;
	text-align:center;
	padding: 0 0 10px 0;
}
.col_naturen {
	display:block;
	width:250px;
	text-align:center;
}
.fond_logo_truffaut {
	background:#fff url('../images/logo-truffaut.jpg') no-repeat bottom right;
}

/**** Presse ******/

.left_col_presse {
	display:block;
	float:left;
	width:360px;
	margin-right:10px;
}
.right_col_presse {
	display:block;
	float:right;
	width:150px;
}
.right_col_presse2 {
	display:block;
	float:right;
	width:200px;
}
a.telecharger {
	font-family: Arial,sans-serif ;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	color:#8d2000;
	text-decoration:none;
	background:url(../images/pdf.gif) no-repeat 0 3px;
	padding:7px 0 5px 25px;
}
a.telecharger:hover, a.telecharger:active, a.telecharger:focus {
	text-decoration:underline;
}
.ardoise {
	display:block;
	width:220px;
}
.ardoise_haut {
	display:block;
	width:220px;
	height:50px;
	background:url("../images/ardoise_haut.gif") no-repeat;
}
.ardoise_haut_ecouter {
	display:block;
	width:220px;
	height:50px;
	background:url("../images/ardoise_haut_ouverture.gif") no-repeat;
}
.ardoise_haut_ouverture {
	display:block;
	width:220px;
	height:50px;
	background:url("../images/ardoise_haut_ouverture.gif") no-repeat;
}
.ardoise_milieu {
	display:block;
	width:220px;
	padding-top:10px;
	/*padding-left:15px;*/
	background:url("../images/ardoise_milieu.gif") repeat-y;
}
.ardoise_contenu {
	padding-left:15px;
}
.ardoise_bas {
	display:block;
	width:220px;
	height:21px;
	background:url("../images/ardoise_bas.gif") no-repeat;
}
a.lien_blanc {
	
	font-family: Arial,sans-serif ;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#FFF;
	padding:0px;
	text-decoration:none;
	background:none;
}
a.lien_blanc:active, a.lien_blanc:hover, a.lien_blanc:focus {
	text-decoration:underline;
}
p.blanc {
	font-family: Arial,sans-serif ;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#FFF;
	padding:0px;
	margin:0px 15px 0 0;
}
/**** Confrences animations ******/
.conf_liste {
	width:220px;
}
.encart {
	width:380px;
	height:123px;
	background:url('../images/fond-lien-image-ogm-animation.jpg') no-repeat;
	padding:55px 160px 0px 60px;
}
.encart p, .encart p a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
.encart p {
	color:#2a260c;
	text-align:left;
}

/**** formulaire de contact ******/

#formulaire { 
	display:block;
	float:left;
	width:380px;
}

#formulaire fieldset { 
	margin:5px 0; 
	clear:both; 
	border:0; 
}

#formulaire fieldset.ligne_checkbox .chk {
	float:left;
	margin:3px 0 0 83px;
}

#formulaire fieldset.ligne_checkbox label {
	padding:3px 0 3px 5px; 
	width:250px;
	text-align:left;
}

#formulaire label { 
	float:left; 
	display:block; 
	text-align:right; 
	width:80px; 
	padding:6px 0 3px 0; 
	margin:0 3px 0 0; 
	font-family:Arial, Georgia, serif;
	font-size:12px; 
	color:#331f09; 
}

.contact_txt { 
	float:left; 
	display:block; 
	border:1px solid #00642e; 
	color:#000; 
	width:250px; 
	margin:3px 3px 0 1px; 
	padding:2px; 
	font-family:Arial, Georgia, serif;
	font-size:12px; 
}

.contact_btn { 
	float:left; 
	margin:3px 0 0 235px; 
	font-size:9px; 
	font-family:Arial, Georgia, serif;
	font-weight:bold; 
	color:fff;
}

#req_fields { 
	display:block; 
	color:#999; 
	font-style:normal; 
	width:150px; 
	margin:0 0 10px 238px; 
	font-family:Arial, Georgia, serif;
	font-size:10px; 
}

#status { 
	display:block; 
	color:#c00; 
	font-style:normal; 
	width:250px; 
	margin:0px 0 0 84px; 
	padding:3px 0 3px 6px; 
	font-family:Arial, Georgia, serif;
	font-size:11px; 
	/*background-color:#FCC; */
}
/**** fin formulaire de contact ******/


/****************
Boutique
****************/
a.lien_categorie {
	width:190px;
	height:150px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
	text-align:center;
	color:#8d2000;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:#dce9b2;
}
a.lien_categorie span.txt {
	line-height:28px;
}
a.lien_categorie span.img {
	width:184px;
	height:114px;
	display:block;
	margin:2px 0 0 2px;
	overflow:hidden;
	border:1px solid #fff;
	background:#fff;
	text-align:center;
}
a.lien_categorie span.img img {
	display:block;
	margin:0 auto;
}
a.lien_categorie span.nophoto img {
	margin-top:40px;
}
a.lien_categorie:hover, a.lien_categorie:active, a.lien_categorie:focus {
	color:#fff;
	background:#00642e;
}
.produits_jardin {
	height:150px;
	padding:10px;
	margin-bottom:20px;
	background:url('../images/fond-produits-jdlt.jpg') no-repeat;
}
table.tab_produit {
	width:600px;
}
table.tab_produit tr.ligne_titre td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:26px;
	padding:0 5px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:url('../images/font-titre-tab.jpg') repeat-x;
}
table.tab_produit tr.ligne_titre span {
	line-height:26px;
}
.tab_fleche_haut {
	text-decoration:none;
	background: url('../images/tab-fleche-haut.gif') no-repeat center left;
}
.tab_fleche_bas {
	text-decoration:none;
	background: url('../images/tab-fleche-bas.gif') no-repeat center right;
}
table.tab_produit tr.ligne td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:26px;
	padding:0 5px;
	color:#000;
	background:#dce9b2;
}
table.tab_produit tr.ligne td.image {
	width:50px;
	padding:0;
}
table.tab_produit tr.ligne td.image span.img {
	position:relative;
	margin:1px;
	display:block;
	width:50px;
	height:38px;
	overflow:hidden;
	background:#fff;
}
span.promo_liste {
	position:absolute;
	top:25px;
	left:0px;
	width:50px;
	height:13px;
	z-index:100;
	display:block;
	background: url('../images/promo-liste.png') no-repeat;
}
table.tab_produit tr.ligne td.image span.nophoto img{
	display:block;
	margin:5px auto 0 auto;
}
table.tab_produit tr.ligne td.prix {
	width:56px;
	font-weight:bold;
	color:#00642e;
	text-align:right;
}
table.tab_produit tr.ligne td.desc {
	width:270px;
	font-size:11px;
}
table.tab_produit tr.ligne td.col_ajout_pan {
	width:40px;
}
table.tab_produit tr.ligne td a.lien_titre {
	color:#8D2000;
	text-decoration:none;
	font-weight:bold;
}
table.tab_produit tr.ligne td a.lien_plus {
	color:#8D2000;
	text-decoration:none;
}
table.tab_produit tr.ligne td a.lien_plus:hover, table.tab_produit tr.ligne td a.lien_plus:active, table.tab_produit tr.ligne td a.lien_plus:focus,
table.tab_produit tr.ligne td a.lien_titre:hover, table.tab_produit tr.ligne td a.lien_titre:active, table.tab_produit tr.ligne td a.lien_titre:focus {
	text-decoration:underline;
}
a.lienPetitePhoto {
	position:relative;
}
img.petitePhoto {
	position:absolute;
	left:50px;
	border:1px solid #fff;
}
.encart_produits_mielles {
	width:610px; /*645*/
	height:430px;
	padding:0 0 10px 0;
	background:url('../images/fond-encart-produits-mielles.jpg') no-repeat;
}
.encart_produits_mielles p {
	margin-left:15px;
}

/***********************
Boutique produit detail
************************/
.prod_img_col {
	width:284px;
	height:229px;
	float:left;
	margin:0 20px 0 0;
	background:#00642e;
}
.prod_desc_col {
	width:294px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #dce9b2;
	background:#fff;
}
.prod_desc_col p {
	margin:5px 10px;
}
#btn_prod_photo {
	display:block;
	float:left;
	width:142px;
	height:36px;
	background:url('../images/btn-prod-photo.jpg') no-repeat;
	background-position:0 -36px;
}
#btn_prod_photo:hover, #btn_prod_photo:active, #btn_prod_photo:focus, #btn_prod_photo.active {
	background-position:0 0px;
}
#btn_prod_video {
	display:block;
	float:left;
	width:142px;
	height:36px;
	background:url('../images/btn-prod-video.jpg') no-repeat;
	background-position:0 -36px;
}
#btn_prod_video:hover, #btn_prod_video:active, #btn_prod_video:focus, #btn_prod_video.active {
	background-position:0 0px;
}
#encart_image_prod, #encart_video_prod {
	width:278px;
	height:187px; /*208*/
	overflow:hidden;
	margin:2px;
	border:1px solid #fff;
}
#encart_image_prod img {
	display:block;
	margin:0 auto;
}
table.tab_qte_prix {
	width:294px;	
	background:#dce9b2;
}
table.tab_qte_prix td {
	padding:5px 10px;
}
table.tab_qte_prix td.qte {
	width:50px;
	font-weight:bold;
	color:#00642e;
}
table.tab_qte_prix td.prix {
	font-weight:bold;
	font-size:24px;
	color:#00642e;
	text-align:right;
}
table.tab_qte_prix td.champ {
	width:28px;	
}
table.tab_qte_prix td.btns {
	width:11px;	
	padding:0;
	margin:0;
	text-align:left;
}
table.tab_qte_prix td.champ input {
	width:26px;
	padding:3px;
	text-align:center;
	border:1px solid #00642e;
}
.btn_ajouter_panier {
	display:block;
	width:173px;
	height:37px;
	background:url('../images/btn-ajouter-panier.jpg') no-repeat;
}
.btn_mini_moins {
	display:block;
	width:11px;
	height:11px;
	margin-top:2px;
	background:url('../images/btn-moins.gif') no-repeat;	
}
.btn_mini_plus {
	display:block;
	width:11px;
	height:11px;
	background:url('../images/btn-plus.gif') no-repeat;	
}
div.promo_detail {
	width:113px;
	height:31px;
	z-index:100;
	display:block;
	background: url('../images/promo-detail.png') no-repeat;
}

/***********************
Boutique voir panier
************************/
table.tab_panier {
	width:600px;
}
table.tab_panier td {
	padding:0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#dce9b2;
}
table.tab_panier tr.ligne_titre td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:26px;
	padding:0 5px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	background:url('../images/font-titre-tab.jpg') repeat-x;
}
table.tab_panier td.nom a {
	color:#8d2000;
	text-decoration:none;
	font-weight:bold;
}
table.tab_panier td.h20{
	height:28px;
}
table.tab_panier td.nom a:hover, table.tab_panier td.nom a:focus, table.tab_panier td.nom a:active {
	text-decoration:underline;
}
table.tab_panier td.suppr {
	width:25px;
}
table.tab_panier td.qte {
	width:52px;
}
table.tab_panier td.prix {
	width:60px;
	font-weight:bold;
	color:#00642e;
	text-align:right;
}
table.tab_panier td.qte .btns {
	float:left;
	margin:0 3px 2px 8px;
}
table.tab_panier td.qte span {
	display:block;
	width:26px;
	padding:3px 0 3px 15px;
	text-align:center;
}
.btn_suppr_panier {
	display:block;
	width:22px;
	height:23px;
	margin:2px;
	background:url('../images/btn-suppr-panier.gif');	
}
.encart_total {
	dispaly:block;
	width:240px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	line-height:30px;
	color:#fff;
	text-align:right;
	padding:0 10px 0 0;
	background:#00642e;
}
.encart_fp{
	dispaly:block;
	width:240px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	color:#00642e;
	text-align:right;
	padding:0 10px 0 0;
	background:#dce9b2;
}
.encart_total span {
	font-weight:normal;
	color:#fff;
}
.btn_terminer_cmd {
	display:block;
	width:213px;
	height:37px;
	background: url('../images/btn-terminer-cmd.gif') no-repeat;
}
.btn_continuer_cmd {
	display:block;
	width:113px;
	height:37px;
	background:url('../images/btn-continuer.gif') no-repeat;
}
.btn_retour_bout {
	display:block;
	width:183px;
	height:37px;
	background: url('../images/btn-retour-boutique.jpg') no-repeat;
}
.btn_retour {
	display:block;
	width:100px;
	height:37px;
	background: url('../images/btn-retour.jpg') no-repeat;
}

/********************
Terminer votre commande
*******************/
ul#barre_etapes {
	display:block;
	width:598px;
	list-style:none;
	margin:0px;
	padding:0px;
	height:32px;
	background:url('../images/barre-trait-fond.gif') repeat-x center;
}
ul#barre_etapes li {
	margin:0 50px 0 0;
	padding:0px;
	float:left;
}
ul#barre_etapes li a {
	display:block;
	float:left;
	width:116px;
	height:32px;
	line-height:30px;
	padding:0px 0 0 0px;
	margin:0 0px 0 0;
	color:#331F09;
	font-weight:bold;
	text-decoration:none;
	background:url('../images/barre-fleche-inactive.gif') no-repeat;
}
ul#barre_etapes li.fin {
	margin:0;
}
ul#barre_etapes li.fin a {
	width:100px;
	background:url('../images/barre-fin-inactive.gif') no-repeat;
}
ul#barre_etapes li a.active {
	color:#fff;
	background:url('../images/barre-fleche-active.gif') no-repeat;
}
ul#barre_etapes li.fin a.active {
	color:#fff;
	background:url('../images/barre-fin-active.gif') no-repeat;
}
#formulaire_ident {
	margin:20px 0 0 50px;
}
#formulaire_ident fieldset {
	border:0px;
	margin:0 0 5px 0;
}
#formulaire_ident fieldset label {
	float:left; 
	display:block; 
	text-align:right; 
	width:100px; 
	padding:6px 0 3px 0; 
	margin:0 3px 0 0; 
	font-family:Arial, Georgia, serif;
	font-size:12px; 
	color:#331f09; 
}
#formulaire_ident fieldset input, #formulaire_ident fieldset textarea {
	float:left; 
	display:block; 
	border:1px solid #00642e; 
	color:#000; 
	width:250px; 
	margin:3px 3px 0 1px; 
	padding:2px; 
	font-family:Arial, Georgia, serif;
	font-size:12px;
}
#formulaire_ident fieldset.encart_lettre input {
	float:left;
	width:20px;
	display:block;
	margin: 7px 0 0 100px;
}
#formulaire_ident fieldset.encart_lettre label {
	float:left;
	width:250px;
	display:block;
	text-align:left;
}
.error {
	color:#c00;
}
table.recap_adresses {
	display:block;
	float:left;
	margin: 0 0 0 15px;
}
table.recap_adresses td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.encart_cgv label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.encart_cgv a {
	color:#8d2000;
	text-decoration:none;
}
.encart_cgv a:hover {
	text-decoration:underline;
}
.encart_livraison_biotop {
	border:1px solid #852202;
	background:#fff;
}
.encart_livraison_biotop h3 {
	color:#852202;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 10px 10px;
}
.encart_livraison_biotop ul li {
	color:#331f09;
	font-size:11px;
	margin:0px 0 10px 10px;
}

/*****************
OGM
*****************/
.photo_pres_ogm {
	display:block;
	float:left;
	width:300px;
}
.photo_pres_ogm p {
	display:block;
	width:290px;
}

/****************
Footer 
****************/
#footer {
	width: 100%;
	text-align: center;
	height: 68px;
	background: #fdfbe4 url(../images/herbe_footer.gif) repeat-x;

}
#footer_content {
	display:block;
	width: 900px; 
	height:40px;
	margin: 0 auto;
	text-align:center;
	font-family:Arial, "Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#fff;
}

#footer_content a {
	margin-top:60px;
	text-decoration:none;
	font-family:Arial, "Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	color:#fff;
}
#footer_content a:hover, #footer_content a:focus, #footer_content a:active {
	text-decoration:underline;
}

/****************
Google map
****************/
#map_container {
	clear: both; 
	display:block;
	float:left;
	margin-right:20px;
	padding: 5px; 
	width:400px;
	height:400px;
	margin-top: 15px;
	background: #d0ddad; 
}
#map {
	width:400px; 
	height: 400px;
}


/****************************************
Réactions dans actualité du jardin
****************************************/
.traith {
	border-top:solid 1px #d0ddad;
	padding-top:10px;
}
.champ_txt {
	border:1px solid #00642e; 
	color:#000; 
	width:250px; 
	margin:3px 3px 0 1px; 
	padding:2px; 
	font-family:Arial, Georgia, serif;
	font-size:12px; 
}
.area_txt {
	border:1px solid #00642e; 
	color:#000; 
	font-family:Arial, Georgia, serif;
	font-size:12px; 
}
.label_txt { 
	font-family:Arial, Georgia, serif;
	font-size:12px; 
	color:#331f09; 
}
.bloc_frm {
	padding:0 0 10px 0;	
}
.encart_reaction {
	margin:0 0 15px 0;
}
.encart_reaction h3 {
	padding:5px;
	margin:0 0 5px 0;
	background:#e0eeae;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333;
}
.encart_reaction h3.roland {
	padding:2px 0 2px 2px;
}
.encart_reaction h3.roland img {
	vertical-align:middle;
	margin-right:5px;
}
.encart_reaction p {
	padding:5px;
}
#autres_actus { 
	position:relative;
}
#liste_autres_actus {
	position:absolute;
	right:0px;
	top:-8px;
	/*background:#FDFBE4 url('../images/fond-liste-actus.jpg') repeat-x;*/
	background:#8D2000;
	z-index:200px;
}
#lien_autres_actus { 
	display:block;
	float:right;
	font-family: Arial,sans-serif ;
	font-size:12px;
	height:30px;
	font-weight:bold;
	margin:12px 0 0 0px;
	color:#8d2000;
	text-align:right;
	text-decoration:none;
	padding:0 0 0 18px;
	background:url('../images/fleche_rouge.gif') no-repeat;
	background-position:0px 1px;
}
#lien_autres_actus.fleche_bas {
	text-decoration:underline;
}
#liste_autres_actus ul {
	list-style:none;
	text-align:right;
	margin-right:10px;
	padding-top:5px;
}
#liste_autres_actus ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#fff;
	text-decoration:none;
}
#liste_autres_actus ul li a:hover {
	text-decoration:underline;
}
h1 span.span_actus {
	display:block; float:left;
	width:350px;
}

/***************************
En ce moment au jardin
***************************/
div.img_encemoment {
	width:190px;
	height:120px;
	overflow:hidden;
}

/***************************
Espaces
***************************/
.bloc_espace_desc {
	width:410px;
	padding:5px 0 0 20px;
	text-align:left;
}
#liste_espaces .acc_onglet {
	background:none;
	color:#8D2000;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
}
#liste_espaces .acc_onglet {
	margin-top:10px;
	padding:6px 0 0 35px;
	height:30px;
}
#liste_espaces .acc_onglet.bulle_1 {  background:url('../images/espaces/bulle-1.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_2 {  background:url('../images/espaces/bulle-2.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_3 {  background:url('../images/espaces/bulle-3.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_4 {  background:url('../images/espaces/bulle-4.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_5 {  background:url('../images/espaces/bulle-5.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_6 {  background:url('../images/espaces/bulle-6.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_7 {  background:url('../images/espaces/bulle-7.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_8 {  background:url('../images/espaces/bulle-8.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_9 {  background:url('../images/espaces/bulle-9.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_10 {  background:url('../images/espaces/bulle-10.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_11 {  background:url('../images/espaces/bulle-11.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_12 {  background:url('../images/espaces/bulle-12.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_13 {  background:url('../images/espaces/bulle-13.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_14 {  background:url('../images/espaces/bulle-14.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_15 {  background:url('../images/espaces/bulle-15.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_16 {  background:url('../images/espaces/bulle-16.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_17 {  background:url('../images/espaces/bulle-17.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_18 {  background:url('../images/espaces/bulle-18.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_19 {  background:url('../images/espaces/bulle-19.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_20 {  background:url('../images/espaces/bulle-20.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_21 {  background:url('../images/espaces/bulle-21.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_22 {  background:url('../images/espaces/bulle-22.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_23 {  background:url('../images/espaces/bulle-23.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_24 {  background:url('../images/espaces/bulle-24.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_25 {  background:url('../images/espaces/bulle-25.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_26 {  background:url('../images/espaces/bulle-26.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_27 {  background:url('../images/espaces/bulle-27.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_28 {  background:url('../images/espaces/bulle-28.jpg') no-repeat; }
#liste_espaces .acc_onglet.bulle_29 {  background:url('../images/espaces/bulle-29.jpg') no-repeat; }

/***************************
La boutique Globe Planter
***************************/
#boutique_globe_planter {
	width:600px; 
	height:1700px; 
	border:1px solid #DCE9B1;
}

/***************************
Encart chronique du jour
***************************/
#encart_chronique {
	position:relative;
	width:241px;
	height:298px;
	background:url('../images/fond-chronique-du-jour.jpg') no-repeat;
}
#encart_chronique.radio {
	background:url('../images/fond-chronique-du-jour-radio.jpg') no-repeat;
}
#encart_chronique #logo_fb {
	position:absolute;
	top:0px;
	left:0px;
}
.btn_Ecouter {
	position:absolute;
	top:85px;
	left:120px;
	display:block;
	width:100px;
	height:27px;
	text-indent:-9999px;
	background:url('../images/ecouter_btn.png');
}
.btn_Stop {
	position:absolute;
	top:85px;
	left:190px;
	display:block;
	width:27px;
	height:27px;
	text-indent:-9999px;
	background:url('../images/stop_btn.png');
}
.btn_EcouterEmission {
	display:block;
	width:100px;
	height:27px;
	text-indent:-9999px;
	background:url('../images/ecouter_btn.png');
}
.btn_StopEmission {
	display:block;
	width:27px;
	height:27px;
	text-indent:-9999px;
	background:url('../images/stop_btn.png');
}
.btn_TelRealPlayer {
	display:block;
	margin-left:15px;
	width:190px;
	height:64px;
	text-indent:-9999px;
	background:url('../images/btn-telecharger-real-player.jpg') no-repeat;
}
.encartTelRP {
	position:absolute;
	top:85px;
	left:10px;
	width:219px;
	background:#FFF7C0;
}
.encartTelRP p {
	font-size:11px;
	padding:10px;
	line-height:14px;
	text-align:center;
}
.emission_en_cours {
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#9d4021;
	font-size:12px;
	padding:5px 5px 0 0;
}
.liste_dernieres_chroniques {
	position:absolute;
	top:120px;
	left:25px;
}
.liste_dernieres_chroniques h2 {
	color:#4c3c2b;
	font-size:12px;
	margin-bottom:5px;
	padding-bottom:0px;
}
.liste_dernieres_chroniques a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#9d4021;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.liste_dernieres_chroniques a:hover {
	text-decoration:underline;
}
#lecteur_real_player {
	position:absolute;
	visibility:hidden;
}
.chro_en_cours {
	position:absolute;
	top:91px;
	left:25px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9d4021;
}
#chroniques_sociaux {
	position:absolute;
	top:140px;
	left:150px;
	width:150px;
}
#chroniques_sociaux a {
	float:left;
	margin-left:5px;
}

/***************************
Page toutes les vidéos conseil
***************************/
#autres_videos_conseil ul.lien_mois {
	display:block;
	float:left;
	list-style:none;
}
#autres_videos_conseil ul.lien_mois li {
	display:block;
	width:135px;
	height:39px;
	color:#993300;
	font-size:13px;
	line-height:39px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	padding:0 0 0 20px;
}
#autres_videos_conseil ul.lien_mois li:hover {
	color:#000;
}
#autres_videos_conseil ul.lien_mois li.active {
	font-size:16px;
	color:#000;
	background:url('../images/fond-videos-onglet.jpg') no-repeat;
}
.onglets {
	width:425px;
	height:470px;
	float:left;
	padding:0px;
	background:#FFF7C0;
}
#autres_videos_conseil .encart_video {
	width:130px;
	height:130px;
	float:left;
	text-align:center;
	margin:10px 0 5px 10px;
	padding:0px;
}
#autres_videos_conseil .encart_video a.date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000;
}
#autres_videos_conseil .encart_video a.titre {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	margin-top:10px;
}
#autres_videos_conseil .encart_video a.apercu {
	display:block;
	width:130px;
	height:70px;
	margin:0px;
	padding:0px;
	text-align:left;
	position:relative;
}
#autres_videos_conseil .encart_video a.apercu img {
	display:block;
	width:110px;
	height:70px;
	padding:0px;
	margin:0 0 5px 10px;
	border:1px solid #fff;
}
#autres_videos_conseil .encart_video a.apercu span.fleche_lecture {
	position:absolute;
	top:0px;
	left:10px;
	display:none;
	width:110px;
	height:70px;
	background: url('../images/video-lancer.png') no-repeat;
}
#autres_videos_conseil .encart_video a.date:hover, #autres_videos_conseil .encart_video a.titre:hover {
	color:#357866;
}
#autres_videos_conseil .encart_video.active a.titre, #autres_videos_conseil .encart_video.active a.date {
	color:#357866;
}
#autres_videos_conseil .encart_video.active a.apercu span.fleche_lecture  {
	display:block;
}
.sepVid { height:1px; border-top:1px solid #fff;  }
.video_truffaut { 
	width:420px;
	margin:10px 0 0 180px;
	text-align:center; 
}
.video_truffaut p {
	text-align:center; 
}

/***************
Bilan Carbone
***************/
.encart_bilan_carbone {
	position:relative;
	width:210px;
	height:186px;
	background:url('../images/fond-encart-bilan-carbone.jpg') no-repeat;
}
.encart_bilan_carbone .chiffre {
	position:absolute;
	top:120px;
	left:15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#fff;
}
.encart_bilan_carbone .chiffre .petit {
	font-size:18px;
	font-weight:normal;
}
h2.titre_bilan_carbone {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00642E;
	line-height:20px;
	margin-bottom:0px;
}
.widget_planeto {
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}
.widget_planeto a, .widget_planeto .text {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.bilan_carbone_realisation p {
	display:block;
	width:325px;
	float:left;
	font-style:italic;
	padding-top:32px;
}
.bilan_carbone_realisation img {
	display:block;
	float:left;
}
ul.liste_carbone {
	display:block;
	background:#fff;
	list-style:none;
	margin:0px 0 10px 0;
	padding:10px 10px 5px 10px; 
	border:1px solid #00642E;
}
ul.liste_carbone li {
	color:#00642E;
	padding: 0  0 0 12px;
 	background:url('../images/fleche-sousmenu-verte.gif') no-repeat 0px 4px;
}
ul.liste_carbone li strong {
	font-style:normal;
	font-weight:bold;
	color:#8D2000;
}
.legende_schema_carbone {
	width:600px;
	background:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #331F09;
	color:#331F09;
	padding:3px 0;
}
.legende_schema_carbone td {
	padding:3px 10px;
}

						 




