/* Style CSS - 15/06/2006 - © Ameduvin.fr */
/*
Couleurs utilisées :
	Nvx de gris : #666666 / #999999 / #333333
	'Beige'		: Clair : #F1EFE2 / Foncé : #D0CA9D / + Foncé : #ADA358
	'bordeaux'	: #7D194B
*/

/*----------- props communes ------------*/
BODY {
	background:url("images/bg.jpg") top center no-repeat fixed;
	/* background:url(images/bg.gif) top left repeat; */
	background-color:#F4F3E8;
	width:100%;
	height:100%;
	margin:0px;
	/*overflow:auto;*/
}

BODY, P, TD, DIV, SPAN, INPUT, TEXTAREA, H1, H2, H3, H4, H5, H6 { /* param par défaut */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin:0px;
	padding:0px;
}

DIV { /*border:1px solid #ff0000;*/ }

UL {
	list-style-position:inside;
	list-style-type:square;
	margin:0px;
	padding:0px;
}
LI {
	margin-left:10px;
}

IMG {
	display:inline;
	border:0px;
	padding:0px;
}

A {
	color:#999999;
	text-decoration:none;
}
A:hover {
	color:#666666;
	text-decoration:none;
}
.href_cache {
	display:none;
}

FORM { padding:0px; margin:0px; }

INPUT, INPUT.normal, TEXTAREA, TEXTAREA.normal { border:1px #cccccc solid; padding:3px 4px; vertical-align: middle; margin:1px 0px; }
INPUT.submit { background-color:#FFFFFF; color:#666666; }
INPUT.radio { color:#000000;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
border: none;
vertical-align: middle;
padding:0px;
margin:0px;
}

SELECT {
	font-size:10px;
	color:#666666;
	border-top:1px #EEEEEE solid;
	border-left:1px #EEEEEE solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	background-color:#FFFFFF;
	padding:2px;
	margin:1px;
	vertical-align:middle;
}

/*--------- FIN props communes -----------*/

/* ------------ STYLES DE L'EDITEUR HTML ---------------- */

.ed_titre { font-size:20px; color:#7D194B; font-weight:normal; display:inline; }
.ed_titremoyen { font-size:12px; color:#7D194B; font-weight:bold; display:inline; }
.ed_titremini { font-size:10px; font-weight:bold; color:#8D1A54; }

.ed_titre2 { font-size:20px; color:#999999; font-weight:normal; display:inline; }
.ed_titremoyen2 { font-size:12px; color:#999999; font-weight:bold; display:inline; }
.ed_titremini2 { font-size:10px; font-weight:bold; color:#999999; }

.ed_titre3 { font-size:20px; color:#ADA358; font-weight:normal; display:inline; }
.ed_titremoyen3 { font-size:12px; color:#ADA358; font-weight:bold; display:inline; }
.ed_titremini3 { font-size:10px; font-weight:bold; color:#ADA358; }

/* ------------ STYLES DE L'EDITEUR HTML ---------------- */


/*----------- props  des conteneurs ------------*/
DIV#conteneur_page {
	width:100%;
	height:100%;
	
}

DIV#conteneur0 {
	width:760px;
	text-align:left; /* RAZ du align=center du conteneur_page */
	background:url("images/bg_contenu.png") top left repeat;
}




DIV#conteneur1 {
	padding:0px 10px;
	border-left:1px #F1EFE2 solid;
	border-right:1px #F1EFE2 solid;
	border-bottom:1px #F1EFE2 solid;
	/*background-color:#FFFFFF;*/
}
	#conteneur_top {
		/*height:95px;*/
		border-bottom:1px #F1EFE2 solid;
	}
	#conteneur_top DIV.logo {
		float:left;
		display:block;
		margin-right:8px;
		line-height:0em;
	}
	#conteneur_top DIV.top { text-align:left; }
	#conteneur_top DIV.top DIV.bandeau { display:inline; margin:0px; padding:0px; border:0px; float:left; width:488px; min-height:68px; }
	#conteneur_top DIV.top DIV.flags { display:inline; margin:0px; padding:0px; border:0px; line-height:0em; float:right; padding-top:52px; margin-bottom:2px; }
	#conteneur_top DIV.top DIV.flags IMG { border:1px #ffffff solid; }
	
	
	#top_menu                 { height: 25px; text-align:center; padding:0px; margin-top:0px; border:0px #ffffff solid; display:inline; width:100%; }
	#top_menu ul              { margin: 0px; padding: 0px; list-style: none; }
	#top_menu li              { font-size: 10px; color: #000000; display: inline; margin: 0px; padding: 0px;}
	#top_menu a               { float: left; background-color:#F1EFE2; margin: 0px;  padding: 3px; text-decoration:none; margin-right:3px;}
	#top_menu a span          { float: none; display: block; background-color:#F1EFE2; padding: 3px; font-weight: normal; color: #666666; }
	#top_menu #current a      { background-color:#7D194B; border-width: 0px; color: #FFFFFF; }
	#top_menu #current a span { background-color:#7D194B; color: #FFFFFF; }
	#top_menu a:hover         { background-color:#7D194B; color: #FFFFFF; }
	#top_menu a:hover span    { background-color:#7D194B; color: #FFFFFF; }

	#conteneur_contenu { margin-top:6px; }
	#conteneur_contenu .table {
		width:100%;
	}
	#conteneur_contenu TABLE TD.col1 { width:160px; vertical-align:top; }
	#conteneur_contenu TABLE TD.col2 { padding:0px 10px; vertical-align:top; }
	#conteneur_contenu TABLE TD.col3 { width:160px; vertical-align:top; }


DIV#conteneur_bottomlinks {
	padding:10px;
	text-align:center;
	color:#999999;
}
	DIV#conteneur_bottomlinks:hover {
		color:#666666;
	}
	DIV#conteneur_bottomlinks A {
		color:inherit;
		padding:2px;
		border:1px #F1EFE2 solid;
	}
	DIV#conteneur_bottomlinks A:hover {
		padding:2px;
		border:1px #CCCCCC solid;
		background-color:#FFFFFF;
	}
	
	
DIV#conteneur_bottomcoord {
	padding:5px;
	text-align:center;
	color:#666666;
	border:1px #F1EFE2 solid;
	/*background-color:#FFFFFF;*/
}
	DIV#conteneur_bottomcoord A {
		color:#7D194B;
		font-weight:bold;
		padding:2px;
	}
	DIV#conteneur_bottomcoord A:hover {
		text-decoration:underline;
	}
	
DIV#conteneur_copyrights {
	padding:5px;
	padding-left:70px;
	text-align:center;
	color:#999999;
}

/*--------- FIN props  des conteneurs -----------*/


/*----------- types de blocks ------------*/
DIV.block { margin:5px 0px; margin-bottom:15px; }
	DIV.block SPAN { font-weight:bold; color:#333333; padding-left:2px; }
	DIV.block DIV  { border:1px #F1EFE2 solid; padding:5px; }
	DIV.block DIV DIV { border:0px; padding:0px; }
	DIV.block DIV.picto  { text-align:right; position:absolute; border:0px; padding:0px; width:158px; display:inline; float:right; }
	
	/* résultats de recherche : propositions */
	DIV.block DIV.search_suggest { display: none; position:absolute; z-index:0; background-color: #F8F7F0; border: 1px solid #cccccc; }
	DIV.block DIV.search_suggest SPAN.titre { color:#333333; }
	DIV.block DIV.search_suggest UL { margin:0px; padding:3px 0px; list-style: none; }
	DIV.block DIV.search_suggest LI { margin:0px; padding:0px; list-style: none; list-style-position:outside; }
	DIV.block DIV.search_suggest LI a { display:block; width:100%; padding:0px; margin:0px; text-decoration:none; text-indent:6px; color:#666666; font-size:10px; line-height:16px; }
	DIV.block DIV.search_suggest LI a:hover { color:#7D194B; background-color:#F1EFE2; font-weight:bold; }

	/*
	.search_suggest a {
		display: block;
		text-decoration: none;
		white-space: nowrap;
		overflow: hidden;
		padding: 2px 2px;
	}
	.search_suggest a:hover {
		color: #fff;
		background-color: #C7BA6C;
		text-decoration: none;
	}*/
	
	DIV.block DIV SPAN.search_suggest_tit {
		width:100%; font-size:9px; color:#cccccc;text-align:center; padding:2px;
	}
	/*  <------ fin résultats de recherche : propositions */

	DIV.blockmenu DIV.blockmini_produits UL { margin:0px; padding:0px 0px; list-style: none; }
	DIV.blockmenu DIV.blockmini_produits LI { font-weight:normal; color:#666666; }
	DIV.blockmenu DIV.blockmini_produits LI a { display:block; width:100%; padding:0px; margin:0px 0px; text-decoration:none;text-indent:0px; line-height:12px; }
	DIV.blockmenu DIV.blockmini_produits LI a:hover { color:#7D194B; background-color:#F8F7F0; font-weight:bold;text-indent:0px; }
	DIV.blockmenu DIV.blockmini_produits LI a DIV { font-weight:normal; color:#666666; padding:4px 3px; border:0px; }
	DIV.blockmenu DIV.blockmini_produits LI a H5 { font-weight:lighter; color:#666666; padding:0px; line-height:12px; }
	DIV.blockmenu DIV.blockmini_produits LI a SPAN { font-weight:bold; float:right; color:#666666; }
	DIV.blockmenu DIV.blockmini_produits LI a IMG.pic { float:left; margin:0 5px 0 0; }
	DIV.blockmenu DIV.blockmini_produits LI a IMG.picmini { float:left; width:60px; margin:0 5px 10px 0; }

DIV.blockmenu { margin:5px 0px; margin-bottom:15px; }
	DIV.blockmenu SPAN { font-weight:bold; color:#333333; padding-left:2px; }
	DIV.blockmenu SPAN A, A:hover { color:#333333; }
	DIV.blockmenu DIV  { border:1px #F1EFE2 solid; padding:0px; margin:0px;}
	DIV.blockmenu DIV.picto  { text-align:right; position:absolute; border:0px; width:158px; display:inline; padding:0px; margin:0px; }
	DIV.blockmenu DIV UL { margin:0px; padding:3px 0px; list-style: none; }
	DIV.blockmenu DIV LI { margin:0px; padding:0px; list-style: none; list-style-position:outside; }
	DIV.blockmenu DIV LI a.rss { font-weight:normal; color:#666666; margin-left:0px; text-indent:32px; background:url(images/rss_mini.gif) 3px center no-repeat; }
	DIV.blockmenu DIV LI a IMG { /*vertical-align:absmiddle;*/ }
	DIV.blockmenu DIV LI a { display:block; width:100%; padding:0px; margin:0px; text-decoration:none; text-indent:5px; color:#666666; font-size:10px; line-height:16px; }
	DIV.blockmenu DIV LI a:hover { color:#7D194B; background-color:#F1EFE2; font-weight:bold; }
	DIV.blockmenu DIV LI a.actif { color:#7D194B; background-color:#F1EFE2; font-weight:bold; }


/* encart avec les onglets */
DIV.blocktabs { margin:5px 0px; margin-bottom:15px; }
DIV.blocktabs DIV.menu                 { height: 28px; text-align:center; padding:0px; margin-top:0px;
										clear:left; border:0px #ffffff solid;  background: url("images/tab2_bg.png") repeat-x left top; }
	DIV.blocktabs DIV.menu ul              { margin: 0px; padding: 0px; list-style: none; /* margin-left:140px; */ }
	DIV.blocktabs DIV.menu li              { font-size: 10px; color: #000000; display: inline; margin: 0px; padding: 0px;}
	DIV.blocktabs DIV.menu a               { float: left; background: url("images/tab2_a.png") no-repeat left top; margin: 0px;
												padding: 0px 0px 0px 10px; text-decoration:none; /*text-transform:uppercase;*/ margin-right:2px;}
	DIV.blocktabs DIV.menu a span          { float: none; display: block; background: url("images/tab2_b.png") no-repeat right top;
												padding: 7px 10px 9px 0px; font-weight: bold; color: #666666; }
	DIV.blocktabs DIV.menu a.actif      { background-position: 0 -30px; border-width: 0px; color: #FFFFFF; }
	DIV.blocktabs DIV.menu a.actif span { background-position: 100% -30px; color: #FFFFFF; }
	DIV.blocktabs DIV.menu a:hover        { background-position: 0% -30px; color: #FFFFFF; }
	DIV.blocktabs DIV.menu a:hover span    { background-position: 100% -30px; color: #FFFFFF; }
	
	DIV.blocktabs DIV.elements { border:1px #F1EFE2 solid; border-top:0px; padding:0px; margin:0px; display:none; }
	DIV.blocktabs DIV.elements DIV.divpic 	{ float:left; width:158px; height:100%; margin-left:0px; background-color:#FFFFFF; padding:3px; margin-bottom:0px; text-align:center; }
	DIV.blocktabs DIV.elements DIV.divprod { float:left; width:231px; padding:0px; border-left:1px #F1EFE2 solid;}
	DIV.blocktabs DIV.elements DIV.divprod DIV.cols { background-color:#F1EFE2; color:#8D1A54; height:18px; line-height:18px; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.cols SPAN { color:inherit; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.cols SPAN.col_1 { float:left; padding-left:3px;color:inherit; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.cols SPAN.col_2 { float:right; padding-right:3px;color:inherit; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results UL { margin:0px; padding:0px; list-style:none; list-style-position:outside; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI { font-weight:normal; color:#666666; margin-left:0px; padding-left:0px; border-top:1px #F1EFE2 solid; background-color:#FCFCFC; color:#ffffff; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI.li { background-color:#F1EFE2; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a { color:#333333; display:block; width:100%; padding:0px; margin:0px 0px; text-decoration:none;text-indent:0px; line-height:12px; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a:visited { color:#666666; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a:hover { color:#FFFFFF; background-color:#7D194B; font-weight:bold;text-indent:0px; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a:hover DIV { color:#FFFFFF; } /* correction bug IE */
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a:hover H5 { color:#FFFFFF; } /* correction bug IE */
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a:hover SPAN { color:#FFFFFF; } /* correction bug IE */
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a DIV { font-weight:normal; color:inherit; padding:4px 3px; border:0px; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a H5 { font-weight:lighter; color:inherit; padding:0px; line-height:12px; }
	DIV.blocktabs DIV.elements DIV.divprod DIV.results LI a SPAN { font-weight:bold; float:right; color:inherit; }
	
	DIV.blocktabs DIV.elementstxt { border:1px #F1EFE2 solid; border-top:0px; padding:5px; margin:0px; display:none; }
	

/* MAJ couleurs des catégories 06-05-11 */
DIV.cave_1,
DIV.cave_2,
DIV.cave_3,
DIV.cave_4,
DIV.cave_5,
DIV.cave_6,
DIV.cave_7,
DIV.cave_8,
DIV.cave_9,
DIV.cave_10,
DIV.cave_11,
DIV.cave_12,
DIV.cave_13,
DIV.cave_14,
DIV.cave_19,
DIV.cave_21												{ background-color:#FFFFFF; }

DIV.cave_1												{ border:3px #993366 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_1 DIV.blockcenter 								{ margin:0; }
DIV.cave_1 DIV.blockcenter A.titre,
DIV.cave_1 DIV.blockcenter A.titre,
DIV.cave_1 DIV.blockcolonnes DIV.col_0,
DIV.cave_1 DIV.blockcolonnes DIV.col_1,
DIV.cave_1 DIV.blockcolonnes DIV.col_2,
DIV.cave_1 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_1 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_1 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_1 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_1 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_1 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#993366; }

DIV.cave_2												{ border:3px #66CC66 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_2 DIV.blockcenter 								{ margin:0; }
DIV.cave_2 DIV.blockcenter A.titre,
DIV.cave_2 DIV.blockcenter A.titre,
DIV.cave_2 DIV.blockcolonnes DIV.col_0,
DIV.cave_2 DIV.blockcolonnes DIV.col_1,
DIV.cave_2 DIV.blockcolonnes DIV.col_2,
DIV.cave_2 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_2 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_2 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_2 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_2 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_2 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#66CC66; }

DIV.cave_3												{ border:3px #CCCC66 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_3 DIV.blockcenter 								{ margin:0; }
DIV.cave_3 DIV.blockcenter A.titre,
DIV.cave_3 DIV.blockcenter A.titre,
DIV.cave_3 DIV.blockcolonnes DIV.col_0,
DIV.cave_3 DIV.blockcolonnes DIV.col_1,
DIV.cave_3 DIV.blockcolonnes DIV.col_2,
DIV.cave_3 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_3 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_3 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_3 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_3 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_3 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#CCCC66; }

DIV.cave_4												{ border:3px #990033 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_4 DIV.blockcenter 								{ margin:0; }
DIV.cave_4 DIV.blockcenter A.titre,
DIV.cave_4 DIV.blockcenter A.titre,
DIV.cave_4 DIV.blockcolonnes DIV.col_0,
DIV.cave_4 DIV.blockcolonnes DIV.col_1,
DIV.cave_4 DIV.blockcolonnes DIV.col_2,
DIV.cave_4 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_4 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_4 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_4 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_4 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_4 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#990033; }

DIV.cave_5												{ border:3px #FFCC00 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_5 DIV.blockcenter 								{ margin:0; }
DIV.cave_5 DIV.blockcenter A.titre,
DIV.cave_5 DIV.blockcenter A.titre,
DIV.cave_5 DIV.blockcolonnes DIV.col_0,
DIV.cave_5 DIV.blockcolonnes DIV.col_1,
DIV.cave_5 DIV.blockcolonnes DIV.col_2,
DIV.cave_5 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_5 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_5 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_5 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_5 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_5 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#FFCC00; }

DIV.cave_6												{ border:3px #669933 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_6 DIV.blockcenter 								{ margin:0; }
DIV.cave_6 DIV.blockcenter A.titre,
DIV.cave_6 DIV.blockcenter A.titre,
DIV.cave_6 DIV.blockcolonnes DIV.col_0,
DIV.cave_6 DIV.blockcolonnes DIV.col_1,
DIV.cave_6 DIV.blockcolonnes DIV.col_2,
DIV.cave_6 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_6 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_6 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_6 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_6 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_6 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#669933; }

DIV.cave_7												{ border:3px #006699 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_7 DIV.blockcenter 								{ margin:0; }
DIV.cave_7 DIV.blockcenter A.titre,
DIV.cave_7 DIV.blockcenter A.titre,
DIV.cave_7 DIV.blockcolonnes DIV.col_0,
DIV.cave_7 DIV.blockcolonnes DIV.col_1,
DIV.cave_7 DIV.blockcolonnes DIV.col_2,
DIV.cave_7 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_7 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_7 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_7 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_7 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_7 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#006699; }

DIV.cave_8												{ border:3px #CC9933 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_8 DIV.blockcenter 								{ margin:0; }
DIV.cave_8 DIV.blockcenter A.titre,
DIV.cave_8 DIV.blockcenter A.titre,
DIV.cave_8 DIV.blockcolonnes DIV.col_0,
DIV.cave_8 DIV.blockcolonnes DIV.col_1,
DIV.cave_8 DIV.blockcolonnes DIV.col_2,
DIV.cave_8 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_8 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_8 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_8 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_8 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_8 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#CC9933; }

DIV.cave_9												{ border:3px #666600 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_9 DIV.blockcenter 								{ margin:0; }
DIV.cave_9 DIV.blockcenter A.titre,
DIV.cave_9 DIV.blockcenter A.titre,
DIV.cave_9 DIV.blockcolonnes DIV.col_0,
DIV.cave_9 DIV.blockcolonnes DIV.col_1,
DIV.cave_9 DIV.blockcolonnes DIV.col_2,
DIV.cave_9 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_9 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_9 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_9 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_9 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_9 DIV.blockcolonnes DIV.col_2 SPAN.titre A		{ color:#666600; }

DIV.cave_10												{ border:3px #FF9933 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_10 DIV.blockcenter 							{ margin:0; }
DIV.cave_10 DIV.blockcenter A.titre,
DIV.cave_10 DIV.blockcenter A.titre,
DIV.cave_10 DIV.blockcolonnes DIV.col_0,
DIV.cave_10 DIV.blockcolonnes DIV.col_1,
DIV.cave_10 DIV.blockcolonnes DIV.col_2,
DIV.cave_10 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_10 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_10 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_10 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_10 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_10 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#FF9933; }

DIV.cave_11												{ border:3px #E8ADAA solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_11 DIV.blockcenter 							{ margin:0; }
DIV.cave_11 DIV.blockcenter A.titre,
DIV.cave_11 DIV.blockcenter A.titre,
DIV.cave_11 DIV.blockcolonnes DIV.col_0,
DIV.cave_11 DIV.blockcolonnes DIV.col_1,
DIV.cave_11 DIV.blockcolonnes DIV.col_2,
DIV.cave_11 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_11 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_11 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_11 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_11 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_11 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#E8ADAA; }

DIV.cave_12												{ border:3px #993333 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_12 DIV.blockcenter 							{ margin:0; }
DIV.cave_12 DIV.blockcenter A.titre,
DIV.cave_12 DIV.blockcenter A.titre,
DIV.cave_12 DIV.blockcolonnes DIV.col_0,
DIV.cave_12 DIV.blockcolonnes DIV.col_1,
DIV.cave_12 DIV.blockcolonnes DIV.col_2,
DIV.cave_12 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_12 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_12 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_11 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_12 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_12 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#993333; }

DIV.cave_13												{ border:3px #92B0B7 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_13 DIV.blockcenter 							{ margin:0; }
DIV.cave_13 DIV.blockcenter A.titre,
DIV.cave_13 DIV.blockcenter A.titre,
DIV.cave_13 DIV.blockcolonnes DIV.col_0,
DIV.cave_13 DIV.blockcolonnes DIV.col_1,
DIV.cave_13 DIV.blockcolonnes DIV.col_2,
DIV.cave_13 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_13 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_13 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_13 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_13 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_13 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#92B0B7; }

DIV.cave_14												{ border:3px #ACA375 solid; margin:8px 0; padding:2px 6px 6px 6px; }
DIV.cave_14 DIV.blockcenter 							{ margin:0; }
DIV.cave_14 DIV.blockcenter A.titre,
DIV.cave_14 DIV.blockcenter A.titre,
DIV.cave_14 DIV.blockcolonnes DIV.col_0,
DIV.cave_14 DIV.blockcolonnes DIV.col_1,
DIV.cave_14 DIV.blockcolonnes DIV.col_2,
DIV.cave_14 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_14 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_14 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_14 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_14 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_14 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#ACA375; }

DIV.cave_19												{ border:3px #9BDEFF solid; margin:8px 0 0 0; padding:2px 6px 6px 6px; }
DIV.cave_19 DIV.blockcenter 							{ margin:0; }
DIV.cave_19 DIV.blockcenter A.titre,
DIV.cave_19 DIV.blockcenter A.titre,
DIV.cave_19 DIV.blockcolonnes DIV.col_0,
DIV.cave_19 DIV.blockcolonnes DIV.col_1,
DIV.cave_19 DIV.blockcolonnes DIV.col_2,
DIV.cave_19 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_19 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_19 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_19 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_19 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_19 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#9BDEFF; }

DIV.cave_21												{ border:3px #FFC1FF solid; margin:8px 0 0 0; padding:2px 6px 6px 6px; }
DIV.cave_21 DIV.blockcenter 							{ margin:0; }
DIV.cave_21 DIV.blockcenter A.titre,
DIV.cave_21 DIV.blockcenter A.titre,
DIV.cave_21 DIV.blockcolonnes DIV.col_0,
DIV.cave_21 DIV.blockcolonnes DIV.col_1,
DIV.cave_21 DIV.blockcolonnes DIV.col_2,
DIV.cave_21 DIV.blockcolonnes DIV.col_0 A:hover,
DIV.cave_21 DIV.blockcolonnes DIV.col_1 A:hover,
DIV.cave_21 DIV.blockcolonnes DIV.col_2 A:hover,
DIV.cave_21 DIV.blockcolonnes DIV.col_0 SPAN.titre A,
DIV.cave_21 DIV.blockcolonnes DIV.col_1 SPAN.titre A,
DIV.cave_21 DIV.blockcolonnes DIV.col_2 SPAN.titre A	{ color:#FFC1FF; }
/* fin MAJ couleurs des catégories 06-05-11 */


DIV.blockcenter { margin-top:8px; }
	DIV.blockcenter IMG.map { float:right; margin:6px 2px 0 0; }
	DIV.blockcenter IMG.pic { float:none; text-align:center; display:block; }
	DIV.blockcenter .titre { font-size:20px; color:#7D194B; font-weight:normal; margin-bottom:5px; display:block; }
	DIV.blockcenter DIV  { line-height:1.3em; margin-bottom:16px; }
	DIV.blockcenter DIV H3 { font-size:12px; color:#7D194B; font-weight:bold; margin-bottom:5px; display:inline; }
	DIV.blockcenter DIV A { color: #333333; font-weight:bold; border-bottom:1px #cccccc dashed; }
	DIV.blockcenter DIV A.texte {  color: #888888; font-weight:normal; border-bottom:0px; }
	DIV.blockcenter DIV A.texte:hover{  color: #333333; }
	DIV.blockcenter A.img { border:0px; }

DIV.blockcolonnes { margin-bottom:10px; }
	DIV.blockcolonnes DIV.col_0 { padding:3px; width:181px; background-color:#FCFCFC; margin-top:6px; }
	DIV.blockcolonnes DIV.col_1 { /*float:left;*/ width:366px; /*margin-right:4px;*/ padding:3px; background-color:#FCFCFC; margin-top:6px; }
	DIV.blockcolonnes DIV.col_2 { /*float:left;*/ width:366px; padding:3px; background-color:#FCFCFC; margin-top:6px; }
	DIV.blockcolonnes DIV SPAN A { font-size:11px; color:#7D194B; font-weight:bold; display:block; }
	DIV.blockcolonnes DIV SPAN A:hover { background-color:#F1EFE2; }
	DIV.blockcolonnes DIV A { color:#888888; font-size:10px; line-height:16px; }
	DIV.blockcolonnes DIV A.suite { color:#ADA358; font-weight:bold; }
	DIV.blockcolonnes DIV A:hover { color:#6F0037; }
	DIV.blockcolonnes DIV EM { font-style:normal; color:#333333; }

DIV.block_tri { margin:8px 0px; padding:0px; }

DIV.block_results { margin:8px 0px; padding:0px; }
	DIV.block_results .titre { font-size:17px; color:#ADA358; font-weight:normal; margin-bottom:5px; display:block; }
	DIV.block_results UL { margin:0px; padding:0px; list-style:none; list-style-position:outside; }
	DIV.block_results LI DIV.puce {  width:12px; height:auto; }
	DIV.block_results LI { font-weight:normal; color:#666666; margin-left:0px; padding-left:15px;background:url(images/puce_li.gif) left center no-repeat; }
	DIV.block_results LI:hover { background:url(images/puce_li_over.gif) left center no-repeat; }
	DIV.block_results LI.li { background-color:#fcfcfc; }
	DIV.block_results LI a { color:#666666; display:block; width:100%; padding:0px; margin:0px 0px; text-decoration:none;text-indent:0px; line-height:12px; }
	DIV.block_results LI a:visited { color:#999999; }
	DIV.block_results LI a:hover { color:#666666; background-color:#F8F7F0; font-weight:bold;text-indent:0px; }
	DIV.block_results LI a DIV { font-weight:normal; color:inherit; padding:4px 3px; border:0px; }
	DIV.block_results LI a H5 { font-weight:lighter; color:inherit; padding:0px; line-height:12px; }
	DIV.block_results LI a H4 { font-weight:lighter; color:inherit; padding:0px; line-height:12px; font-size:8.4px; }
	DIV.block_results LI a SPAN { font-weight:bold; float:right; color:inherit; }
	DIV.block_results LI a IMG.pic { float:left; }
	DIV.block_results LI a IMG { vertical-align:middle; }


DIV.blockprod { margin-top:8px; background:#FFFFFF; padding:5px; }
	DIV.blockprod IMG.map { float:right; }
	DIV.blockprod IMG.pic { float:none; text-align:center; }
	DIV.blockprod .titre { font-size:20px; color:#7D194B; font-weight:normal; margin-bottom:5px; display:block; }
	DIV.blockprod .prix { font-size:20px; color:#480024; background-color:#FFFFFF; font-weight:normal; padding:3px; margin:3px; border:1px #F1EFE2 solid; display:block; }
	DIV.blockprod .prix h4 { font-size:10px; color:#7D194B; font-weight:normal; line-height:1.3em; }
	DIV.blockprod .prix h5 { font-size:9px; color:#999999; font-weight:normal; line-height:1.5em; }
	DIV.blockprod .note { font-size:10px; color:#999999; font-weight:bold; line-height:1.5em; vertical-align:middle; margin:0px; margin-top:6px; }
	DIV.blockprod .note IMG { vertical-align:middle }
	DIV.blockprod DIV  { line-height:1.3em; margin-bottom:16px; }
	DIV.blockprod DIV.col_1 { float:left;width:158px; margin-right:3px; padding:0px; background-color:#FCFCFC; margin-bottom:5px; text-align:center; }
	DIV.blockprod DIV.col_2 { float:left; /*width:230px;*/ width:250px; margin-right:0px; padding:3px; margin-bottom:5px; }
	DIV.blockprod DIV H3 { font-size:12px; color:#7D194B; font-weight:bold; margin-bottom:5px; display:inline; }
	DIV.blockprod DIV A { color: #333333; font-weight:bold; border-bottom:1px #cccccc dashed; }
	DIV.blockprod DIV A.texte {  color: #888888; font-weight:normal; border-bottom:0px; }
	DIV.blockprod DIV A.texte:hover{  color: #333333; }
DIV.blockprod hr { height:1px; padding:0; margin:7px 0; font-size:1px; line-height:1px; border:0; background:transparent; border-top:1px #cccccc dotted; }

DIV.blocktab { margin-top:0px; }

	DIV.blocktab DIV.titre { display:inline; background:url(images/tab1_a.gif) top left no-repeat; padding:0px; padding-left:6px; }
	DIV.blocktab DIV.titre SPAN { background:url(images/tab1_b.gif) top right no-repeat; font-size:10px; color:#FFFFFF; font-weight:bold; padding:0px; padding-right:6px; }
	DIV.blocktab DIV.content  { border:1px #F1EFE2 solid; border-top:2px #8D1A54 solid; background-color:#F8F7F1; display:block; clear:both; padding:5px; }
	DIV.blocktab DIV.content ul { margin:0px;padding:0px; list-style:none; list-style-position:outside; }
	DIV.blocktab DIV.content li { margin:0px;padding:0px; margin-bottom:6px; }
	DIV.blocktab DIV.content .h5 { font-size:10px; font-weight:bold; color:#8D1A54;  }

DIV#toparbolinks { margin-top:5px; }	



/* Styles du bloc rechercher sur le site */
INPUT.rechercher_motscles {
	width:104px;
	color:#B9BBC5;
}
INPUT.rechercher_motsclesisin {
	width:104px;
	color:#707676;
}
#div_recherchersite_motscles {
	position:absolute;
	margin-left:0px;
	margin-top:-6px;
	width:106px;
	background-color:#FFFFFF;
	border:1px solid #C9BC74;
	display:none;
}
/* FIN Styles block rechercher */

/* Style d'inputs avec verif javascript */
INPUT.inputverif {
	color:#B9BBC5;
}
INPUT.inputverif_in {
	color:#707676;
}
/* -------------- */

/*-------- fin types de blocks ------------*/

.clear {
	clear:both;
	margin:0px; padding:0px; line-height:0px; font-size:0px;height:0px;
	visibility:hidden;
	overflow:hidden;
	border-width:0px;
	font-size:1px;
}
HR.clear2 {
	clear:both;
	border: 0;
	color: #F1EFE2;
	background-color: #F1EFE2;
	height: 1px;
	width: 100%;
	text-align: left;
}



/*--------------- style pour langues -------*/

A.href_lang IMG.img_alpha {
	/*filter:alpha(opacity=50);*/
    -moz-opacity: 0.5;
    opacity: 0.5;
}
A.href_lang:hover IMG {
	/*filter:alpha(opacity=100);*/
    -moz-opacity: 1;
    opacity: 1;
}

/* ------------- FIN styles pour langues ------*/




/*----------- styles animaweb ------------*/
IMG.logo_animaweb {
	display:inline;
	float:right;
	vertical-align:top;
}
/*---------- FIN styles animaweb ----------*/

