/*  ****Feuille de style VintageAndCo
Copyright Mellitis / VintageAndCo ****/

#global {position : relative;margin-left: auto;margin-right: auto;width: 1100px;text-align: left;}
a {text-decoration: none;}
a:hover {text-decoration:underline;}
body {background-color:#e8e7e5;margin: 0px;padding: 0px;} /*e8e7e5*/
grappefond {position:absolute;width:454px;height: 340px;left: 100px;top: 60px;z-index:-1;}
input[type=text] {font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #999999;color:#666666;}
select {font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #999999;color:#666666;}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #999999;color:#666666;}
#titre{font-family:Trebuchet MS; font-size:18px; font-weight:bold; color:#6e0019;}
#header{position:absolute;background-color:#ffffff;width:950px;height: 99px;left: 104px;top: 62px;}
#menufond{position:absolute;height:46px;width:982px;background-image:url(images/fondmenu1px.jpg);background-repeat:repeat-x;top: 161px;left: 88px;z-index:2;}
#menufondref{position:absolute;height:46px;width:982px;top: 161px;left: 88px;z-index:-1;display:none;}
#recnews{position:absolute;background-image:url(images/Fondgrissousmenu.jpg);background-repeat:repeat-x;width:950px;height: 44px;left: 104px;top: 207px;}
#logoheader{position:absolute;background-color:#ffffff;width:250px;height:61px;left: 120px;top: 82px;}
#coinmenugauche{position:absolute;width:16px;height:16px;left: 88px;top: 145px;}
#coinmenudroit{position:absolute;width:16px;height:16px;left: 1054px;top: 145px;}
#numvert{position:absolute;background-image:url(images/banniere_num_vert.jpg);background-repeat:no-repeat;background-color:#ffffff;width:255px;height:108px;left: 455px;top: 65px;}
#accesmoncompte{position:absolute;background-color:#ffffff;width:154px;height:20px;left: 870px;top: 75px;}
#demanderappel{position:absolute;background-color:#ffffff;width:145px;height:26px;left: 391px;top: 6px;}
#panierheader{position:absolute;background-color:#ffffff;width:32px;height:42px;left: 870px;top: 105px;}
#panierheaderdetail{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;position:absolute;background-color:#ffffff;width:140px;height:43px;left: 908px;top: 115px;}/*z-index:10;}*/
#recherche{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;position:absolute;width:75px;height: 20px;left: 13px;top: 14px;}
#champrecherche{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;position:absolute;width:183px;height: 20px;left: 87px;top: 11px;}
#newsletter{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;position:absolute;width:75px;height: 20px;left: 659px;top: 14px;}
#champnewsletter{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;position:absolute;width:152px;height: 20px;left: 739px;top: 11px;}
#corps{position:absolute;background-color:#ffffff;width:950px;height: 1220px;left: 104px;top: 251px;}
#corpsproduitaccueil{position:absolute;background-color:#ffffff;width:698px;height: 583px;left: 12px;top: 339px;border: 1px solid #e9e7e6;}
#corpsproduitvaleur{position:absolute;background-color:#ffffff;width:698px;height: 583px;left: 12px;top: 339px;border: 1px solid #e9e7e6; display:none;}
#produitaccueil{position:absolute;background-color:#ffffff;width:227px;height: 270px;border-right: 1px solid #c9c7c6; }
.produitaccueil{position:absolute;background-color:#ffffff;width:227px;height: 270px;border-right: 1px solid #c9c7c6; }

.LibChamp{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#8D5158;text-align:right;}
#titrecol{position:absolute;height:24px;background-image:url(images/fondcol.jpg);background-repeat:repeat-x;top: 33px;font-family:Trebuchet MS;font-size:12px;Line-Height: 18pt;font-weight:bold;color:#FFFFFF;}
.TitreColonne{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:center;vertical-align:middle;background-color:#8D5158;}

#actu{position:absolute;background-color:#ffffff;width:550px;height:305px;left: 12px;top: 1px;}
/*#actu{position:absolute;background-image:url(images/actu.jpg);background-repeat:no-repeat;background-color:#ffffff;width:550px;height:305px;left: 12px;top: 1px;}*/
#actudroite{position:absolute;background-color:#ffffff;width:353px;height:88px;left: 566px;}
#actudroite2{position:absolute;background-color:#ffffff;width:353px;height:88px;left: 566px;}
#actudroite3{position:absolute;background-color:#ffffff;width:353px;height:88px;left: 566px;}

#titremenudroit1{position:absolute;height:30px;width:244px;background-image:url(images/fondmenu1px.jpg);background-repeat:repeat-x;left: 723px;}
#coinmenudroit1{position:absolute;width:16px;height:16px;left: 951px;}
#cadremenudroit1{font-family:Arial, Helvetica, sans-serif;color:#2c2926;font-size:12px;line-height:14pt;position:absolute;width:212px;background-color:#e9e7e6;left: 723px;}
.titremenudroit1{position:absolute;height:30px;width:244px;background-image:url(images/fondmenu1px.jpg);background-repeat:repeat-x;left: 723px;}
.coinmenudroit1{position:absolute;width:16px;height:16px;left: 951px;}
.cadremenudroit1{font-family:Arial, Helvetica, sans-serif;color:#2c2926;font-size:12px;line-height:14pt;position:absolute;width:212px;background-color:#e9e7e6;left: 723px;}
#chemin{font-family:Arial, Helvetica, sans-serif;color:#2c2926;font-size:12px;line-height:14pt;background-color:#e9e7e6;}
#footer{font-family:"Trebuchet MS";font-size:12px;font-weight:bold;color:#e9e7e6;position:absolute;background-image:url(images/Fondfooter.jpg);background-repeat:repeat-x;width:950px;height: 108px;left: 0px;top: 1221px;}
#subfooter{text-align:center; font-family:Arial; font-size:9px; color:#666666;position:absolute;width:950px;height: 108px;left: 0px;top: 1331px;}
#decofooter{position:absolute;background-image:url(images/decorationsfooter.gif);background-repeat:repeat-x;width:251px;height: 178px;left: 780px;top: 1153px;}
.feuillemenudroit{font-family:Arial, Helvetica, sans-serif;font-size:14px;Line-Height: 9pt;font-weight:bold;color:#FFFFFF;position:absolute; top: 10px; left: 9px;background-image:url(images/decofeuille.png);background-repeat:no-repeat;width:192px; height:11px;}
#feuillemenudroit{font-family:Arial, Helvetica, sans-serif;font-size:14px;Line-Height: 9pt;font-weight:bold;color:#FFFFFF;position:absolute; top: 10px; left: 9px;background-image:url(images/decofeuille.png);background-repeat:no-repeat;width:192px; height:11px;}

.EpMenu {border-collapse:collapse;border:1px solid #9A9A9A;margin-bottom:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.EpTitre {text-transform:uppercase;color:#6e0019;}
.EpDesc {color:#A3A3A3;text-align:justify;padding-right:10px;font-size:10px;}

.TexteGras{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.TexteGrasDroite{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:right;}
.TexteGrasRouge{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#8D5158;}
.TexteGrasPanier{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#6e0019;}
.TexteGrasGrisPanier{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#333333;}
.TexteGrasGris{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#999999;}
.TexteNormal{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#364622;text-decoration:none ;}
.TexteNormal2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#364622;text-decoration:none ;}
.Texte11{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#364622;font-weight:bold;}
.Texte11PG{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color:#364622;}
.TextePetit{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:9px;color:#364622;}

#filter
{
	/*display: none;*/
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 400%;
	background-color: #CCCCCC;
	z-index:10;
	opacity:0.8;
	filter: alpha(opacity=80);
}



#box 
{
	/*display: none;*/
	position: absolute;
	 margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0;
	width: 1113px;
	height: 487px;
	border: 1px solid black;
	background-color: white;
	background-image:url("images/bg.jpg");
	z-index:11;
	/*overflow: hidden;*/
}

#boxheader
{
	position:absolute;
	top:0%;
	left:0%;
	width:100%;
	height:20px;
	padding:0;
	padding-top:2px;
	padding-left:0px;
	margin:0;
	margin-right:20px;
	border-bottom:1px solid black;
	background-color: #72121E;
	color:white;
	text-align:center;
}

#boxclose
{
	float:right;
	position:absolute;
	top: 0;
	right: 0;
	background-image:url(images/close.gif);
	background-repeat:no-repeat;
	background-color:#CCC;
	border:1px solid black;
	width:20px;
	height:20px;
}

#boxcontent
{
	position:absolute;
	top:23px;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding: 8px;
	overflow: auto;
	width:100%;
	height:100%;
}
#fil_ariane
{
height: 20px;left: 18px;  margin-top: 0px; width:670px; font-family:Trebuchet MS; font-size:12px;font-weight:bold;color:#8d5158;
}
#fil_ariane a
{
color:#8d5158;
font-style: italic;
}
#fil_ariane a:hover
{
color:#8d5158;
font-style: italic;
}
#fil_ariane a:visited
{
color:#8d5158;
font-style: italic;
}
#fil_ariane li
{
display:inline;
}
#contenu_article
{
width : 705px;
border : 1px solid #666600; height: 480px; margin-top: 75px;margin-left:7px; background-color:#e9e8e6;
overflow-x: auto; 
}
#contenu_article img
{
max-width: 685px;}
.liste_presse a
{
color: #670c0b;
}
.liste_presse
{
list-style-type: circle;
list-style-image: none;
}
/*********************************autocompletion******************************/
.suggestionsBox {
		position: relative;
		float:left;
		width: 500px;
		background-color: #e8e7e5;
	
		color: black;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		z-index :3;
		font-weight:normal;
		-moz-border-radius: 0 0 7px 7px;
		-webkit-border-radius: 0 0 7px 7px;
	}
.suggestionsBox a{
		color:black;
}
	.suggestionList {
		margin: 0px;
		padding: 0px;
		z-index :3;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: none;
	}
	.header_tab_autocompletion{
	background-image:url(images/Fondmenu1px.jpg);
	background-repeat:repeat-x;
	background-color: #ad032a;margin-top:none; width: 300px;
	color:white;
	text-align:center;
	height: 30px; font-size: 15px;font-family:Tahoma, Arial, Helvetica, sans-serif;
	}
	.header_tab_autocompletion2{
	background-image:url(images/Fondmenu1px.jpg);
	background-repeat:repeat-x;
	background-color: #ad032a;margin-top:none; width: 200px;
	color:white;
	text-align:center;
	height: 30px; font-size: 15px;font-family:Tahoma, Arial, Helvetica, sans-serif;
	}

