body { behavior:url("./templates/default/csshover.htc");}


#globalh {
   	position: relative; /* on positionne le conteneur */
   	margin-left: auto;
   	margin-right: auto;
	top:0px;
   	width: 970px;
	height:600px;
	margin-top:0px;
	margin-bottom:10px;

}
body {	margin: 0px;
		font-family: Verdana, arial, sans serif;
		font-size: xx-small;
		text-align: center;
		font-size:8pt; font-family: Verdana, Arial, Helvetica, sans-serif;
		overflow: auto;
		background : transparent url(./gfx/bg.png) repeat top left}

.gradualshine{filter:alpha(opacity=30);-moz-opacity:0.3;cursor:pointer;}

input {font-size:8pt;}
select {font-size:8pt; border: solid 1px #5d5d5d}
img {border:none}
table {font-size:9pt;}

a:link 		{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a:visited 	{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a:hover 	{color:#526C94; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a:active 	{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }

#pages {margin:2px; padding:2px; border-bottom : solid 1px #007dc5}
.motpage { color:#007dc5; font-size: 9pt; font-weight: bold;margin:2px; padding:2px; border-bottom : solid 1px #007dc5}
a.page:link 		{color:#000000; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.page:visited 	{color:#000000; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.page:hover 	{color:#526C94; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.page:active 	{color:#000000; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }

a.occaze:link 		{color:#000000;font-size: 10pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent;; border:none; vertical-align:middle}
a.occaze:visited 	{color:#000000;font-size: 10pt; text-decoration:none;  font-weight:bold; font-family: "Verdana"; background-color:transparent;; border:none; vertical-align:middle}
a.occaze:hover 		{color:#ffffff;font-size: 10pt; text-decoration:none;  font-weight:bold; font-family: "Verdana"; background-color:transparent;; border:none; vertical-align:middle}
a.occaze:active 	{color:#000000;font-size: 10pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; ; border:none; vertical-align:middle}

a.formulaire_recherche:link 	{ color:#000000;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif; }
a.formulaire_recherche:visited 	{ color:#000000;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif; }
a.formulaire_recherche:hover 	{ color:#8A310D;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif; }
a.formulaire_recherche:active 	{ color:#000000;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif;}

/*formulaires*/
.divform	{width:410px;background:transparent url(./gfx/bgforms.png) no-repeat bottom right;} /* + 30 px haut et bas +g +d */
.formtable	{width:400px;}
.formtdlib 	{width:150px;  color:#000000}
.formtdin  	{width:250px;}
.formtr0	{background-color:#ADB1BE}
.inputcontact {width:200px;background-color:#ffffff; border: solid 1px #5d5d5d}
.inputcontactover {width:200px;background-color:#C9EA62; border: solid 1px #5d5d5d}
.input2 {width:100px;background-color:#ffffff; border: solid 1px #5d5d5d}
.input2over {width:100px;background-color:#C9EA62; border: solid 1px #5d5d5d}
.novalid2 {width:100px;background :#E9EAF8 url(./gfx/novalidbgInput.png) no-repeat top right; border: solid 1px #5d5d5d}
.novalid2over {width:100px;background :#E9EAF8 url(./gfx/novalidbgInput.png) no-repeat top right; border: solid 1px #5d5d5d}

.novalidinput {width:200px;background :#E9EAF8 url(./gfx/novalidbgInput.png) no-repeat top right; border: solid 1px #5d5d5d}
.novalidinputover {width:200px;background :#E9EAF8 url(./gfx/novalidbgInput.png) no-repeat top right; border: solid 1px #5d5d5d}
.novalidi {width:200px;background :#E9EAF8 url(./gfx/novalidbgInput.png) no-repeat top right; border: solid 1px #5d5d5d}
.novalidiover {width:200px;background :#F8E9E9 url(./gfx/novalidbgInput.png) no-repeat  top right; border: solid 1px #5d5d5d}

.imageOmbre {width:460px;background:transparent url(./gfx/bgforms.png) no-repeat bottom right;} /* + 30 px haut et bas +g +d */

.notationul{margin: 0px;padding: 0px;}
.notationli{display: inline;}
.notationimg {border: 0px;}


.bg { background-color:#526C94}
/*.bg {background-color:#0f298f}*/
.bg2 {background-color:#E0C819}

.top_1 {height:235px;background:transparent url(./gfx/bg_top.jpg) no-repeat top left;}

.top_2 {width:676px; }
.top_3 {width:294px; text-align:right;}

.menus {height:100%; width:160px;}
.imgMenus {margin:0px; padding:0px;float:left;clear:both}
.textecotemenus {width:306px; text-align:center; padding:5px;margin:5px}
.content {width:741px; padding:10px;}
.menuleft {padding-top:10px;padding-bottom:10px;float:left;clear:both;width:100%;border-bottom:solid 1px #555555}
.menuleft2 {width:160px; text-align:center; background-color:#526C94;line-height:17px;padding-top:3px;padding-bottom:3px;margin:1px; font-weight:bold; color:#ffffff;letter-spacing: 3px}
.menuleft2over {width:160px; text-align:center; background-color:#E0C819;line-height:17px;padding-top:3px;padding-bottom:3px;margin:1px; font-weight:bold; color:#000000;letter-spacing: 3px}


/*---------------------------------------------------------------------*/
a.formulaire_recherche:link 	{ color:#000000;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif; }
a.formulaire_recherche:visited 	{ color:#000000;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif; }
a.formulaire_recherche:hover 	{ color:#8A310D;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif; }
a.formulaire_recherche:active 	{ color:#000000;font-size: 8pt; text-align: center;text-decoration:none; font-family: Arial, serif;}

a.trois_bts:link 	{ color:#ffffff;font-size: 7pt; text-align: center;text-decoration:none; font-family: Arial, serif; font-weight:bold;  }
a.trois_bts:visited { color:#ffffff;font-size: 7pt; text-align: center;text-decoration:none; font-family: Arial, serif; font-weight:bold;  }
a.trois_bts:hover 	{ color:#000000;font-size: 7pt; text-align: center;text-decoration:none; font-family: Arial, serif; font-weight:bold;  }
a.trois_bts:active 	{ color:#ffffff;font-size: 7pt; text-align: center;text-decoration:none; font-family: Arial, serif; font-weight:bold;  }

a.int:link { 	color:#000000;font-size: 12pt; text-align: center;text-decoration:none; font-family: Verdana; }
a.int:visited { color:#000000;font-size: 12pt; text-align: center;text-decoration:none; font-family: Verdana; }
a.int:hover { 	color:#00B33F;font-size: 12pt; text-align: center;text-decoration:none; font-family: Verdana;   font-weight:bold;  }
a.int:active { color: #000000;font-size: 12pt; text-align: center;text-decoration:none; font-family: Verdana; }

a.pages:link 	{ color:#ffffff;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; }
a.pages:visited { color:#ffffff;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; }
a.pages:hover 	{ color:#00B33F;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; }
a.pages:active 	{ color:#ffffff;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; }

a.pagesselect:link 		{ color:#ffffff;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; font-weight:bold;  }
a.pagesselect:visited 	{ color:#ffffff;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; font-weight:bold;  }
a.pagesselect:hover 	{ color:#9CD350;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; font-weight:bold;  }
a.pagesselect:active 	{ color:#ffffff;font-size: 8pt; text-align: center;text-decoration:none; font-family: Verdana; font-weight:bold;  }

a.vignettes:link 	{ border:solid 2px #000000;  }
a.vignettes:visited { border:solid 2px #000000;  }
a.vignettes:hover 	{ border:solid 2px #FDAD3F;  }
a.vignettes:active 	{ border:solid 2px #000000;  }

/* select listes déroulantes */
.parent_donnees { border : solid 1px #000000; visibility: hidden; width:100px; display:none}
.select_tete {
	border : solid 1px #000000;
	background-image : url(../img/puce01.png);
	background-repeat: no-repeat;
	background-position: 80px;
	background-color : #ffffff;
	cursor:pointer;
	width:100px;
	color : #000000;
	font-weight:normal;
	z-index:10;
	text-align:left;
}
.select_tete_over {
	border : solid 1px #000000;
	background-image : url(../img/puce05.png);
	background-repeat: no-repeat;
	background-position: 80px;
	background-color : #A9D757;
	cursor:pointer;
	width:100px;
	background-color : #000000;
	color : #ffffff;
	font-weight:bold;
	z-index:10;
	text-align:left;
}
.select_donnees {
	background-color : #ffffff;
	cursor:pointer;
	color : #000000;
	font-weight:normal;
	z-index : 0;
		text-align:left;
}
.select_donnees_over {
	background-color : #000000;
	color : #ffffff;
	font-weight:bold;
	background-image : url(../img/puce04.png);
	background-repeat: no-repeat;
	background-position: 80px;
	cursor:pointer;
	z-index : 0;
		text-align:left;
}
/* select listes déroulantes */
.boite {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-color: #cecece;
	width:270px;
	z-index:1;
	float:left;
	margin:5px;
	padding:5px;
	background-color : #ffffff;
	position:relative;
	text-align: justify;
}
.titreboite{ font-style: normal;  font-weight: bold;  letter-spacing: 1px;  line-height: 25px;    }
.vignboite{ float:left;}
.imgboite{ border : solid 1px #000000;}

/* gestion des pseudo popups d'options */
#popup_recherche
{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position: fixed;
    background-image: url(./gfx/background_transparent.png);
	visibility:hidden;
	display:none;
	z-index:10000;
}
#popup_recherche2
{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position: fixed;
    background-image: url(./gfx/background_transparent.png);
	visibility:hidden;
	display:none;
}
.popup-contenu
{
	height: 300px;
	width: 400px;
	background-color: transparent;
	display: block;
	position:relative;
	top: 30%;
	left: 50%;
	margin-top: -150px;
	margin-left: -200px;
}
.boxnature {width:26px;}
.boxclose {width:26px;}
.boxtitle {font-family:arial, serif; font-size:8pt; font-weight:bold; color:#ffffff; line-height:23px; background-image:url(../../gfx/bg_title.png); background-position:top left; background-repeat: repeat-x; height:23px; text-align:left; width:100%;padding-left:15px;}
.boxcontent {font-family:arial, serif; font-size:8pt; color:#000000;text-align:left; padding:5px;border : solid 1px #516B9E; background-color:#ffffff}
/* gestion des tabs des options */
#tabnav {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #CAD8E9;
	}

#tabnav li {
	margin: 4;
	padding: 0;
	display: inline;
	list-style-type: none;
	cursor:pointer
	}

#tabnav a:link, #tabnav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #81a4cc;
	}

#tabnav li.active a:link, #tabnav li.active a:visited, #tabnav a:hover {
	border-bottom: 4px solid #CAD8E9;
	padding-bottom: 2px;
	background: #fff;
	color: #6697CE;
	}
.active{
	border-bottom: 4px solid #CAD8E9;
	padding-bottom: 2px;
	background: #fff;
	color: #6697CE;
	}

#tabnav a:hover {
	color: #CAD8E9
	}

	.tetecell {font-weight:bold; text-align:center}
	
#menus {list-style-type:none; float:right;}
#menus li {	height:15px;
			background-color:#007DC5;
			margin:2px;
			padding:2px;
			text-align:center;
			color:#ffffff;
			clear:both;
			width : 181px;
			font-size:8pt;
			border : solid 1px #000000;
		}
#menus li:hover {	height:15px;
			background-color:#009DF8;
			margin:2px;
			padding:2px;
			text-align:center;
			color:#ffffff;
			clear:both;
			width : 181px;
			font-size:8pt; 
		}
.occaze {background:transparent url(./gfx/bg_degradevert.png) repeat-x top left;	}
a.blanc:link 		{color:#ffffff;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}
a.blanc:visited 	{color:#ffffff;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}
a.blanc:hover 		{color:#F7B701;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}
a.blanc:active 	{color:#ffffff;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}

.btn_vert {height:20px;background:transparent url(./gfx/bg_degradevert.png) repeat-x top left;margin:4px;padding:4px;text-align:center; color:#ffffff; clear:both;}
.btn_bleu {height:15px;background-color:#007DC5;margin:4px;margin-top:82px;padding:4px;margin-right:20px;text-align:center; color:#ffffff; clear:both;}
.btn_vert2 {height:30px; width:130px; background:transparent url(./gfx/bg_occasions.png) no-repeat top left;margin:4px;padding:4px;margin-right:20px;text-align:center; color:#ffffff; clear:both;margin-top:82px;line-height:20px;}

p {margin-top:5px;margin-bottom:5px;}

/*----------------------------------*/ 
/* css boutique rajout -------------*/
/*----------------------------------*/ 
#menuboutique {width:100%;float:left; clear:both;display:block;}
#menuboutique ul {list-style-type:none;margin:0px; padding:0px;background:transparent url(./gfx/topmenu_bg.jpg) repeat-x top left;height:33px;}
#menuboutique li {float:left; padding-left:10px; padding-right:10px; background:transparent url(./gfx/topmenu_li_bg.jpg) no-repeat top right;height:33px;line-height:33px;}
#menuboutique li:hover {cursor:pointer;background:transparent url(./gfx/topmenu_li_selected_bg.jpg) repeat-x top left;}
#menuboutique a:link 	{color:#ffffff; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
#menuboutique a:visited {color:#ffffff; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
#menuboutique a:hover 	{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
#menuboutique a:active 	{color:#ffffff; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }

#menuboutique a.li_selected:link 	{color:#ffffff; font-size: 8pt; text-decoration:none; font-family: "Verdana"; font-weight:bold;line-height:33px;}
#menuboutique a.li_selected:visited {color:#ffffff; font-size: 8pt; text-decoration:none; font-family: "Verdana"; font-weight:bold;line-height:33px;}
#menuboutique a.li_selected:hover 	{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; font-weight:bold;line-height:33px;}
#menuboutique a.li_selected:active 	{color:#ffffff; font-size: 8pt; text-decoration:none; font-family: "Verdana"; font-weight:bold;line-height:33px;}

#laboutique {width:100%; }

#listingproduits h2 {font-size:9pt;width:100%;height:40px;text-align:center;margin:0;padding:0;}
.pline, .detaildiv {margin:0px; padding:0px;float:left;clear:both; background:transparent url(./gfx/msg-bg.jpg) repeat-x top left; border:solid 1px #BCDCEA; width:100%}
.imggamme {_height:200px;min-height:200px;}
.unprod {float:left; margin:5px;width:180px; text-align:center;}
.separation {float:left;clear:both;background-color:#00ff00; width:900px}
.btngamme {line-height:16px;}
.imglisting {border:solid 1px #000000}

#detailleft {width:450px;float:left; padding:10px;}
#detailleft img {border:solid 1px #000000;}

#detailright{width:450px;float:left; padding:10px;display:block;text-align:right;}
.detailcontent {background:transparent url(./gfx/line.png) no-repeat top right;margin-top:10px;padding-top:5px;width:100%; float:right;}
#detailright h1 {margin:0px; padding:0px; float:left; width:100%; text-align:right;}
a.detailtitre:link 		{color:#000000;font-size: 18pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}
a.detailtitre:visited 	{color:#000000;font-size: 18pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}
a.detailtitre:hover 	{color:#333333;font-size: 18pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}
a.detailtitre:active 	{color:#000000;font-size: 18pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none}

a.lienfooter:link 		{color:#000000;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none; margin-left:10px;}
a.lienfooter:visited 	{color:#000000;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none; margin-left:10px;}
a.lienfooter:hover 		{color:#333333;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none; margin-left:10px;}
a.lienfooter:active 	{color:#000000;font-size: 8pt; text-decoration:none;  font-weight:bold; font-family: "Verdana";background-color:transparent; border:none; margin-left:10px;}

#detailbottom {text-align:center}