/*
	Vert foncé : color:#0F230C;
	Vert clair : color:#C5E783;
	Vert foncé typos: color: #0D3F1B;
	Violet IE : color:#6B2750;
	Violet : color:#723258
**/


/******************************************/
/**		bloc d'éviter l'impression
		des éléments à imprimer			**/
/******************************************/
@media screen{
	.imprimer{
	display:none !important;
	display:none;
	width:0; 
	height:0;
	border-width:0;
	visibility:hidden;
	} 
}

*{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;	
	color:#727273;
	/* color:#fff; */
}
a:hover{
	color:#0C401C;
}
img{	
	border:0;
}
.clear{
	clear:both;
}
.obligatoire{

	background:transparent url('../_img/asterisque.gif') no-repeat center right;
	padding-right: 30px;

}

div.successBlock {
	width: 280px;
	height: 20px;
	margin: 0px auto;
	padding: 10px 5px 5px 32px;
	border: 1px solid #008509;
	/* background: url('../img/sign_valid.png') 5px 2px no-repeat #F0F0F0; */
	background-color: #F0F0F0;
	color: #008509;
	text-align: left;
}


div.errorBlockWrapper{
	margin-right:40px;
}

div.errorBlock {
	width: 200px;
	min-height: 27px;
	margin: 25px auto 10px auto;
	padding: 5px 5px 5px 38px;
	border: 1px solid #707072;
	background: url('../img/sign_error.png') 3px 3px no-repeat #F0F0F0;
	background-color: #F0F0F0;
	color: #000;
	text-align: left;
}

HTML,BODY{	
	height:100%;
}
BODY{
	text-align:center;
	/* font-family: verdana, helvetica, arial, sans-serif;  */
	font-family: arial, helvetica, sans-serif; 
	font-size:12px;
	text-align:center;
	color:black;
	background:url('../_img/background.jpg') no-repeat center 100px;
}

#ombre_top, #ombre_bottom{
	width:1041px;
	height: 29px;
	margin:0px auto;
	background: white url('../_img/ombre_top.png') no-repeat center center;
	z-index: 30;
}
#ombre_top{margin-top: -15px;}

#ombre_bottom{background: white url('../_img/ombre_bottom.png') no-repeat center center;}

#principal_ombre{
	width:1009px;
	width:1041px;
	z-index:2;
	position:relative;
	background: transparent url('../_img/ombre_middle.png') repeat-y center center;
	margin:0px auto;
	text-align:left;
	/* border:1px solid white; */
}
#principal{
	width:985px;
	margin:12px auto;
	margin: 0 auto;
	_background-color: transparent;
}

#principal a{
	color:#fff;
}

#principal a:hover{
	color:#723258;
}

#footer_perso, #header_perso{
	font-size:10px;
	height:14px;
	color:#A2A4A7;
	height:24px;
	text-align:center;
	line-height:20px;
	z-index:800;
	position:relative;
}
#footer_perso{position:static;}

#footer_perso a, #header_perso a{
	color:#A2A4A7;
}


/**
	Partie Haute
**/
#header{
	height:132px;
	background:url('../_img/header.gif') no-repeat top left;
	position:relative;
}

#header .logo{
	position: absolute;
	top: 0px;
	left:0px;
	display:block;
	
	width: 310px;
	height: 132px;
}

/** Recherche **/
#header #recherche_header {
	position:absolute;
	height: 50px;
	right:20px;
	top:44px;
}

#header #textboxSearch {
	display: block;
	height: 34px;
	width: 222px;
	color: #0D3F1B;
}

#header #textboxSearch form {
	position: relative;
	height:21px;
	margin: 0;
	padding: 0;	
	border-width:0px;
}

#header fieldset.search {
	position:relative;
	border: none;
	height: 34px;
	width: 243px;
	
	margin: 0 auto;
	background: transparent;
}
#header .search input, .search button {
	border: none;
	border:0;
	float: left;
}

#header .search .textbox_wrapper{
	background: transparent url('../_img/recherche.png') no-repeat;
	width: 150px;
	height: 34px;
	padding: 8px 30px 3px 10px;
	_height: 24px;
	_margin-left:21px;
}
#header .search input.textbox {
	color: #0D3F1B;
	font-size: 13px;
	width: 150px;
	_margin-left:-21px;
}
#header .search input.textbox:focus {
	outline: none;
}
#header .search button.btn {
	position:absolute;
	top:0;
	right:21px;
	_right:0px;
	width: 32px;
	height: 34px;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent url('../_img/recherche.png') no-repeat top right;
	
}
#header .search button.btn:hover {
}


#header #petit_menu{
	text-align:right;
	margin-top: 3px;
	padding-right:1px;
}
#header #petit_menu a{
	color: #0D3F1B;
	font-weight:bold;
}


#header_menu{
	margin-top:10px;
	height:37px;
}
#header_menu li{
	float:left;
	list-style:none;
	width:193px;
	height:37px;
	/* background-color:#0C401C; */
	/* margin-left:5px; */
	padding-left:5px;
	text-align:center;
	/* padding:10px 0px; */
	/* cursor:pointer; */
}
#header_menu li.first{
	_padding-left:0;
}
#header_menu li.hover{
	background-color:#723258;
	!background-color:#6B2750;
	height:37px;
	z-index:9999;
}
#header_menu li a, #header_menu li div.no_lien{
	background-color:#0C401C;
	margin:0;
	padding:10px 0px; 
	height:17px;
	display:block;
	color:white;
	font-size:14px;
}
#header_menu li a:hover{
	color:#fff;
}

#header_menu li ul li a{ font-size:12px;}
 
#header_menu li a:hover, #header_menu li a.hover, #header_menu li div.no_lien:hover, #header_menu li div.no_lien.hover, #header_menu li.sfhover div.no_lien{
	background-color: #723258;
	!background-color:#6B2750;
	height:57px;
	cursor:pointer;
	_height:17px;
}

#header_menu li.non_deroulant,#header_menu li.non_deroulant:hover, #header_menu li.non_deroulant a:hover, #header_menu li.non_deroulant a.hover{
	height:17px; 
}

#header_menu li:first-child{
	margin-left:0px;
	padding-left:0px;
}

#header_menu li.menu_actif div.no_lien, #header_menu li.menu_actif a{
	background-color: #723258;
	!background-color:#6B2750;
}

/** Nav **/
#header_menu li div.navbloc {
	position: absolute;
	left: -999em;
	padding:16px 0px 15px 20px;
	margin-top:5px;
	_margin-top:0px;
	width:965px;
	/* height:155px; */
	background:#723258 url('../_img/fond_nav2.png') no-repeat bottom center;
	!background:#6B2750 url('../_img/fond_nav2.png') no-repeat bottom center;
	!padding:16px 0px 22px 20px;
	
	z-index: 99999;
	
}

#header_menu .navbloc div.bloc_titre_section{
	position:absolute;
	width: 200px;
	right: 20px;
	bottom:30px;
	text-align:center;
	font-size: 16px;
	color:#fff;

}

#header_menu .navbloc li{
	margin:0px;
	padding:0px;
	text-align:left;
	float:none;
	width:183px;
	padding-left:10px;
	background:url('../_img/fond_nav_ul.gif') no-repeat top left;
	
}

#header_menu .navbloc a:hover{color:#C5E783;}


#header_menu .navbloc ul.menu_niveau1{float:left;}
#header_menu .navbloc ul.menu_niveau1 li.elements_freres{height:auto;float:none;}
#header_menu .navbloc ul.menu_niveau1 li.elements_freres.supports{ padding-top: 10px;}
#header_menu .navbloc ul.menu_niveau1 li.elements_freres.supports ul.menu_niveau2{
	min-height: 60px;
}
#header_menu .navbloc ul.menu_niveau2{padding-top:4px;}


#header_menu li .navbloc a{
	background-color:transparent;
	height:auto;
	margin:0;
	padding:0px; 
}
#header_menu .navbloc ul.menu_niveau1 li{
	font-weight:bold;
	float:left;
	height:190px;
	
	float:none;
	height:auto;
}
#header_menu .navbloc ul.menu_niveau2{
	margin-left:-10px;
	
	background:url('../_img/fond_nav_ul.gif') no-repeat top left;
	min-height: 140px;
}

#header_menu .navbloc ul.menu_niveau1 .elements_freres ul.menu_niveau2{
	min-height: 0;
}

#header_menu .navbloc ul.menu_niveau2 li{
	float:none;
	font-weight:normal;
	font-size:11px;
	height:17px;
	
	*margin-top:-2px;
}

#header_menu li.item:hover div.navbloc, #header_menu li.item.sfhover div.navbloc {	
	left: 12px;
	top: 191px;
	
	left: 28px;
	top: 179px;
	_left: 28px !important;
}

#header_menu li.item.non_deroulant:hover div.navbloc, #header_menu li.item.non_deroulant.sfhover div.navbloc {	
	left: -999em;
}



/**
	Contenu
**/
#contenu{
	margin-top:10px;	
	background: transparent url('../_img/fix_gauche.jpg') repeat-y bottom left;
	/* _background-color:red; */
	_height:100px;
	height:auto;
	min-height:100%;
	
	/* position:relative; */
}


/**
	Menu gauche
**/



#gauche{
	position:relative;
}

/* 		Level 1		*/

#gauche ul{
	margin:5px 0px 0px 0px;
	list-style: none;
}
#gauche li{
	padding:3px 0px;
	padding-left: 15px;
}

#gauche  li.actif{
	/* background:transparent url('../_img/liste_active.png') no-repeat top left; */
	background:transparent url('../_img/produit_icon_suivant_pet.png') no-repeat top left;
	background-position: 0px 6px; 
	*background-position: 0px 4px;
	
}
#gauche  li.actif.souligner a{
	color: #723258;
}

#gauche li a{
	font-size:15px;
	display:block;
	/* font-weight:bold; */
	font-weight:bold;
	padding:0;
}

#gauche li a:first-letter{
	font-size:18px;
	font-weight:bold;
}

#gauche  li.actif a {
	
}

#gauche  li a:hover, 
#gauche  li a:active ,
#principal #index_gauche  li a:hover {
	/* color: #723258; */
	color: #0F230C;
}



/* 		Level 2		*/
#gauche ul li ul{
	/* margin: -1px 0 5px 0px; */
	margin: -1px 0 15px 0px;
}

#gauche ul li ul li{
	margin: 0px 0 0px 0;
	margin-left: 10px;
	padding:0;
}

#gauche ul li ul li a{
	font-size:13px;
	font-weight:normal;
	font-weight:bold;
	padding: 2px 0;
	
}

#gauche ul li ul li a:first-letter{
	font-size:inherit;
	font-weight:inherit;
}

/*	éléments au dessous de l'actif mais eux-même pas actifs */
#gauche ul li.actif ul li a{
	
}

#edito #gauche .menu_niveau ul li.actif{
	background:none;
}

#gauche ul li.actif ul li.actif a{
	font-weight: bold;
	color:#723258;
	
	
}

#gauche ul li.actif ul li.actif ul a{
	font-weight: normal;
	color:white;
}

#gauche   ul li ul li.actif{
	background:none;
}

#gauche  li.actif.souligner li a{
	color: #fff;
}

#gauche  li.actif.souligner li a:hover{
	color: #723258;
}


/* 		Level 3		*/

#gauche ul li.actif ul li.actif ul{
	margin-bottom:14px;
	margin-bottom:8px;
}
#gauche ul li.actif ul li.actif ul li{
	margin-left: 0px;
	padding-left:10px;
}

#gauche  ul li.actif ul li.actif ul li a:hover, 
#gauche  ul li.actif ul li.actif ul li a:active {
	color: #0F230C;
}

#gauche ul li.actif ul li.actif ul li a{
	font-size:12px;
	
}

#gauche ul li.actif ul li.actif ul li.actif{
	background:transparent url('../_img/liste_active_verte.png') no-repeat top left;
	background-position: 0px 3px; 
	*background-position: 0px 4px;
}

#gauche ul li.actif ul li.actif ul li.actif a{
	font-weight: bold;
	color:#723258;
	color:#0F230C;
}

#gauche ul li.actif ul li.actif ul a{
	font-weight: normal;
	color:white;
}



/**
	Menu gauche -> contactez nous
**/


#gauche_container{
	/* min-height: 400px;  */
	padding-bottom:140px;
	/* margin-bottom: -110px; */
}


.menu_niveau{
}




/*		bloc des produits vus		 */

#produits_vus{
	width:166px;
	font-size:11px;
	margin:16px 0px 0px 5px;
	/* position: relative; */
	/* height:700px; */
	clear: both;
}

#produits_vus h2{
	/* height:26px; */
	display:block;
	background-color:#A3C300;
	font-size:14px;
	line-height:2em;
	font-weight: normal;
	text-align:center;
	padding: 2px 0px;
	margin: 0px 4px 8px 4px;
	width:100%;
	width:156px;
}
#produits_vus div a{
	float:left;
	margin:0px 4px 6px 4px;
	text-align:center;
	border:2px solid #fff;
}

#produits_vus img{
	width: 70px;
	height: 70px;
}



#contactez_nous{
	position:absolute;
	left:62px;
	bottom:240px;
	height:110px;
	clear:both;
}

#contactez_nous{
	/* position:absolute;
	bottom:10px;
	left:40px;  */
}

#contactez_nous .blanc{
	color:white;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

#contactez_nous .blanc span{
	font-size:18px;
	text-align:center;
}
#contactez_nous .noir{
	font-size:14px;
	padding-top:10px;
	color: #0D3F1B;
	font-weight:bold;
	text-align:center;
}
#contactez_nous .petit{
	text-align:center;
	
	font-size:13px;
	color: #0D3F1B;
	font-weight:bold;
}


/***

Milieu

***/


/***
	Menu gauche
***/
.general{
	clear:both;
	min-height:357px; 
	/* background: transparent url('../_img/menu_gauche_bg.jpg') repeat-y top left; */
	background: transparent url('../_img/menu_gauche_bg_pattern.jpg') repeat-y top left;
	background-position: left -30px;
	overflow:auto;
}

.general_container{
	/* background-color: #DEE5CE; */
	/* position:relative; */
	
	background: transparent url('../_img/milieu_bg.gif') repeat-y top right;
	/* _background-color:green; */
	overflow:hidden;
	
	overflow:auto;
}

.general #gauche{
	/* background: red url('../_img/menu_gauche_bg.jpg') repeat-y top left; */
	width:172px;
	padding:20px;
	min-height:317px;
	
	float:left;
	margin-right:13px; 
	/* margin-right:8px;  */
	color:white;
	font-size:14px;
}




/***
	Milieu
***/

#milieu{
	float:left;
	width:760px;
	
	height:100%;
	
	_height:1%;
	_background-color:transparent;
	
	/* margin-right:10px; */
	/* margin-bottom:10px; */
}

#principal .general .iconsTitre{
	/* position:relative; */
	height:20px;
	color:#723258;
}

#principal .general .iconsTitre a.icon_precedent , 
#principal .general .iconsTitre a.icon_suivant {
	
	font-size:12px;
	color:#723258;
}

.general .iconsTitre a.icon_precedent img, 
.general .iconsTitre a.icon_suivant img{
	vertical-align:middle;
}
.general .iconsTitre a.icon_precedent span, 
.general .iconsTitre a.icon_suivant span{
	margin: 0 8px;
	vertical-align:middle;
	/* line-height:20px; */
}

.general .iconsTitre .icon_precedent{
	float:left;
}
.general .iconsTitre .icon_suivant{
	float:right;
}

.general .carreGauche{
	position:relative;
	float:left;
	
	min-height: 200px;
	width: 375px;
	margin: 0 20px 20px 0px;
	padding: 0; 
}

.general .carreDroite{
	position:relative; 
	float:left;
	min-height: 200px;
	width: 335px;
	
	/* height: 530px; */ /* rétoucher aprés réparer la visionneuse */
	
	margin: 15px 0 0 0;
	padding:0;
}






.general .carreDroite .titreContainer{
	margin: 0px 0 0 0;
	font-size: 20px;
	font-weight:bold; 
}

.general .carreDroite .soustitreContainer{
	margin: -1px 0 0 0;
	font-size: 14px;
}

.general .carreDroite .texteContainer{
	margin: 20px 0 0 0;
}




.general .carreDroite .section{
	clear:both;
}

/***

fil d'ariane

***/
#principal_ariane{
	/* width:100%; */
	background-color: #A3C300; 
	color:#fff; 
	position:relative;
	
	border-bottom:solid 1px #A3C300;
	
}

#principal_ariane #contenu_principal_ariane{
	float:left;
	
	padding: 11px 0 10px 14px;
	/* background-color: #A3C300; */
	
	background-color:inherit;
	background-color: #A3C300;
	color:#fff;
	
}
#principal_ariane #contenu_principal_ariane span{
	font-weight:bold;
}


#rubrique_titre{
	float:right;
	height: 52px;
	background-color: #723258;
	font-size: 28px;
	padding: 7px;
	
	position:absolute;
	right:0;
	height:37px;
}

/***

Contenu (en bas d'ariane)

***/

#principal_content{
	min-height:322px;
	background: #DEE5CE url('../_img/page_bg.jpg') no-repeat top left;
	overflow:hidden;
	
	/* overflow:auto; */
}

#principal_envelope{
	margin: 25px 10px 20px 20px;
}


/***

bloc formulaire

***/


.formulaire {
	background-color:#F6F8F1;
	padding:2em;
	margin: 10px 30px 5px 0px;
}


.formulaire  li{
	list-style:none;
}
/* champ formulaire */
.formulaire  .champ{
	min-height: 20px;
	_height: 20px;
	line-height: 20px;
	/* width: 100%; */
	margin: 0 0 8px 0;
}

.formulaire  label{
	min-height: 20px;
	_height: 20px;
	width:45px;
	float:left;
	text-align: right;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	text-decoration: none;
	color: #000; 
	margin: 0 0 0 16px;
}

#recherche .formulaire  label{	font-size:12px;}

/* champ text */
.formulaire  .champ label{
	width:210px;
	margin: 0 0 0 16px;
}

.formulaire  .champ .necessaire {
	padding-left: 15px;
	width:14px;
	height: 14px;
	background: transparent url('../_img/asterisque.png') no-repeat center right; 
}

.formulaire .champ input{
	height: 18px;
	width: 190px;
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
}
.formulaire .champ input:focus{
	border: solid 1px #295724;
}

/* champ select */
.formulaire .champ select{
	height: 18px;
	/* width: 190px; */
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
}
.formulaire .champ select:focus{
	border: solid 1px #295724;
}

/* champ radio */
.formulaire .champ.radio{
	clear:both;
	_clear:none;
	/* width: 360px; */
	width: auto;
	margin: 0;
	padding-left:20px;
}

.formulaire  .champ input.radio{
	height: 20px;
	width: 13px;
	float:left;
	border: 0; 
	border: none; 
	margin: 0 8px 0 0px;
}

.formulaire  .champ label.radio{
	
	display:block;
	height: auto;
	width: 300px;
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding:0;
}

/* champ radio civilité */
.formulaire ul.radioCivilite{
	width: 280px;
	margin:auto;
}
.formulaire li.champRadioCivilite{
	float:left; 
	overflow:auto;
	zoom:1;
	width: 90px; 
	
}
.formulaire  .champRadioCivilite label{
	display:inline; 
	float:none;
	margin-left: 3px;
	
}
.formulaire  .champRadioCivilite input{
	display:inline; 
	float:none;
	margin-left: 40px;
	
}
/* champ textarea */
.formulaire  .champ label{
	
}

.formulaire .champ textarea{
	width: 320px;
	border: solid 1px #78704D;
	margin: 0 4px 0 12px;
	overflow:auto;
}
.formulaire .champ textarea:focus{
	border: solid 1px #295724;
}

.formulaire #pays_select{
	position:absolute;
	z-index:9999;
}

/* champ bouton */
.formulaire  .champ.boutons{
	margin-left: 216px;
	
}

.formulaire  .champ.boutons input, .formulaire  .champ.boutons button{
}


.formulaire  .champ.boutons{
	margin-left: 226px;
	*margin-left:88px;
	
}

/***

bloc select avec style		

***/
.styledSelect, .styledSelectLarge, .styledSelectPage {
	width: 70px;
	font-size: 14px;
	font-weight:normal;
	height: 22px;
	margin: 0;
	
	margin-left:256px;
	
	
	cursor:pointer;
	
	padding: 0;
	position: relative;
	/* background: transparent url('../_img/select_bg.png') no-repeat center left ; */
	background: transparent url('../_img/select_bg.jpg') no-repeat center left ;

	
	
	/* background-position: 0px -1px; */
}


#devis.contact .styledSelect,#devis.contact .styledSelectLarge{
	margin-left:284px;
}


#boutique div.produits table .styledSelect {
	*top: 9px;
}

#devis .styledSelect {
	margin-top:2px;
	margin-left:257px;
}

#devis.contact.styledSelect, #devis.contact.styledSelectLarge {margin-left:284px;}

/* #devis #milieu{
	position:relative;
} */

#devis .select_produit{
	position:absolute;
	bottom: 531px;
	left: 327px;
	
	/* bottom: 236px;
	left: 24px; */
}

#devis .select_section{
	position:absolute;
	bottom: 558px;
	left: 327px;
	
	/* bottom: 261px;
	left: 24px; */
}

#devis .select_quantite{
	position:absolute;
	bottom: 504px;
	left: 326px;
	
	/* bottom: 209px;
	left: 24px; */
}

#devis .styledSelectLarge  {
	width: 193px;
	width: 200px;
	/* background: transparent url('../_img/select_bg_large.png') no-repeat center left ; */
	background: transparent url('../_img/select_bg_large.jpg') no-repeat center left ;
	/* background-position: 0px 1px; */
}

.styledSelectPage  {
	/* float:right; */
	/* display:inline; */
	/* position:absolute;
	left:875px; */
	float:left;
	margin:0 0 0 10px;
	width: 32px;
	background: transparent url('../_img/select_bg_quantite.png') no-repeat center left ;
	/* z-index: 50; */
}

.styledSelect ul,
.styledSelectLarge ul,
.styledSelectPage ul{
	border: none;
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	
	/* z-index: 50; */
	
	/* z-index: 9999; */
	/* z-index: 990; */
}

.styledSelect.open, .styledSelectLarge.open, .styledSelectPage.open{

	 z-index: 70; /* Faire que les déroulants soient au dessus des autres lorsque de les ouvrir */
	 
	 /* z-index: 170; */ /* Faire que les déroulants soient au dessus des autres lorsque de les ouvrir */
}

.styledSelect.open ul,.styledSelectLarge.open ul,.styledSelectPage.open ul{

	
	border: solid 1px #78704D; 
	padding: 0px;
	list-style: none;
	list-style-type: none;
	background: none;
	width:100%;
	width: 70px;
	
	
	
	
}
.styledSelectLarge.open ul{
	width: 190px;
	width: 200px;
}

.styledSelectPage.open ul{
	width: 32px;
	
/* 	z-index: 170; */
}

.styledSelect ul li, .styledSelectLarge ul li, .styledSelectPage ul li {
	
	margin: 0;
	padding: 4px 18px 4px 4px; 
	display: block;
	line-height: 14px;
	text-align: left;
	font-size: 12px;
	font-family: sans-serif;
	color:#0D3F1B;
	
	position:relative;
	
}
.styledSelectPage ul li {padding: 4px 18px 4px 4px;  }

.styledSelect.open ul li, .styledSelectLarge.open ul li , .styledSelectPage.open ul li  { background-color: #FFF; z-index: 100; position:relative;}
.styledSelect.open ul li.selected, .styledSelectLarge.open ul li.selected, .styledSelectPage.open ul li.selected { background-color: #A3C300; color:#fff; z-index: 100;position:relative;}
.styledSelect.open ul li.closed, .styledSelectLarge.open ul li.closed, .styledSelectPage.open ul li.closed{ background-color: #A4D9F9; z-index: 10;position:relative;}
.styledSelect.open ul li:hover , .styledSelectLarge.open ul li:hover , .styledSelectPage.open ul li:hover { background-color: #A3C300; color:#fff;z-index: 100;position:relative;}



/***

Tabs (Onglets)

***/
.ui-tabs .ui-tabs-hide {
     display: none;
}





/***
	Bas (carousel, blog)
***/
#contenu_bas{
	clear:both;
	height:209px;
	margin-top:10px;
}


/**
Carousel Général
**/

#contenu_bas #carousel_general{
	float:left;
	height:209px;
	width: 693px;
	background-color:#C5D881;
	margin:0;
	
}

#contenu_bas #carousel_general a{
	color:#0C401C;
}
#contenu_bas #carousel_general a:hover{
	color:#727273;
}

#carousel_general .noir{
	font-size:14px;
	font-weight:bold;
	color: #0D3F1B;
	
	padding: 15px 0 0 45px;
}

#carousel_general img{
	width:128px;
	height:128px;
}

#carre_blog{
	
	float:left;
	width:282px;
	height:209px;
	/* margin-top:10px; */
	margin-left:10px;
	
	z-index:0;
	position:relative;
}


/***
	Footer
***/
#footer{
	width:985px;
	/* margin:10px auto; */
	margin:0px auto;
	
	padding:10px 0;
	font-size:10px;
}
#footer div.adresse{
	color:#0A401E;
	font-weight:bold;
}




/**
Tags
**/
#tags{
	width:1051px;
	margin:auto;
	height:20px;
	text-align:center;
	font-size:9px;
	padding:20px 10px 0px 10px
}
#tags a{
	color: silver;
}
#tags a:hover{
	color: gray;
}

.tags_bloc_grand{
	
	width:1005px;
	/* text-align:center; */
	padding:0 0px 20px 20px;
	
	color:#999999;
	text-align:center;
	/* border:solid 1px black; */
	
	*width:985px;
	*padding-left:0px;
}

.tags_bloc{
	width:324px;
	text-align:left;
	float:left;
	padding-bottom:20px;
	color:#999999;
	text-align:justify;
}
.tag_bloc1, .tag_bloc2{
	padding-right:39px;
}
