* html body {
      behavior:url(csshover.htc);
}
#newsletter{ height:16px; background-color:#000; padding:2px 0; text-align:right; }
#newsletter a { width:120px; text-align:right; background-color:black; background:url(../img/newsletter.png) 0px -5px no-repeat; display:block; height:20px; line-height:80px; margin-right:0px; float:right; }
#newsletter > a:hover {background:url(../img/newsletter.png) 0px -44px no-repeat;}
body {background:url(../img/bg.gif) repeat-y center #000; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.1em;}	
h1{ color:#552D00; font-size:2em; padding:20px 0; line-height:1em;}
h2{ color:#552D00; font-size:1.3em; padding:0; text-align:left; line-height:1em;}
h3{ font-size:1.1em; padding:10px 0; line-height:1em;}

body * a { text-decoration:none;}
/*#corp p{ padding-top:10px;}*/

a{ color:#884C00; text-decoration:underline;}
a:hover{ color:#B65C36;}

.date_news{ color:#552D00; font-size:0.6em;}
#logo{ display:block; position:absolute; width:907px; height:200px; background-image:url(../img/logo_traces-trans.png); background-repeat:no-repeat; }

.brochure-ete{ width:200px; height:129px; background:url(../img/bouton_catalogue-trans.png) no-repeat; display:block; cursor: pointer;	cursor: hand;}
.brochure-hiver{ width:200px; height:129px; background:url(../img/bouton_catalogue-trans.hivers.png) no-repeat; display:block; cursor: pointer;	cursor: hand;}

#page{width:910px; margin:0 auto; position:relative; height:100%;  }
	#content{position:absolute; top:20px; left:0; width:100%; z-index:1000; font-size:1em; color:#5A370D;}
	#header{ position:relative;}
	#menu{ position:absolute; top:440px; left:0; z-index:2000; width:100%; background-color:#FF7700; height:10px; font-size:1.1em;}
		#menu ul{ position:absolute; top:-20px;}
		#menu ul li {float:left; list-style:none; z-index:1000; margin:0 3px; display:inline-block; height:26px; line-height:26px; background:url(../img/beg_blocmenu.gif) repeat-x; z-index:2000; }
		#menu ul li a{ padding:4px 15px; color:#fff; border:1px solid #EE6902; font-weight:bold;}
		#menu ul li a:hover, #menu ul li a.selected{ background:url(../img/puce_menu-trans.png) no-repeat 3px center; color:#562D01; border:1px solid #562D01;}
		ul.sous_menu{ display:none; position:absolute;}
		ul.sous_menu li{padding:0; display:block; margin-bottom:1px !important;}
		ul.sous_menu li a{ display:block; padding:0 15px!important; height:25px !important;}
		ul.sous_menu:hover{ display:block; z-index:2000;}
		
		#viamonts{ position:relative;}
		#viamonts ul.sous_menu li{ width:160px !important; }
		#viamonts ul.sous_menu{ left:-4px; top:26px; }
		#viamonts a:hover + ul.sous_menu{ display:block;}
		
		#inscriptions{ position:relative;}
		#inscriptions ul.sous_menu li{ width:200px !important; }
		#inscriptions ul.sous_menu{ left:-4px; top:26px; }
		#inscriptions a:hover + ul.sous_menu{ display:block;}
		
		#propos{ position:relative;}
		#propos ul.sous_menu li{ width:230px !important; }
		#propos ul.sous_menu{ left:-4px; top:26px; }
		#propos a:hover + ul.sous_menu{ display:block;}		
		
		#logo{ position:absolute; border:0; top:0; left:0;}

	#extra{height:1px; clear:both; width:100%;}
	#footer{ margin:0 auto; padding:5px; text-align:center; width:550px;}
		#menu_bottom li{ display:inline; height:20px; line-height:20px; }
		#menu_bottom{}
		#menu_bottom li{ font-size:1em; color:#fff;}
		#menu_bottom li a{ color:#5A370D; font-weight:bold; }
		
		#copyright{ border-top:1px solid #fff; height:25px; line-height:25px;}
		#copyright li{display:inline; color:#fff;}
		#copyright li a{ color:#fff;}
		#copyright li a:hover{ color:#5A370D;}
	#graphique{ position:absolute; top:20px; left:0; z-index:1; width:100%; height:498px;}
		#graphique img {position: absolute;	top: 0;	left: 0;}
	
	#corp{ text-align:justify; line-height:1em; padding:0px 5px 20px 5px;}
	#corp h2{ color:#552D00; font-size:1.3em; padding:15px 0 10px 0; text-align:left;}
	#corp p{ margin:10px 0;}
.prix{ color:#B65C36; font-weight:bold; font-size:1.4em; line-height:1.2em;}
.prix_barre{ color:#552D00; font-weight:bold; font-size:1.4em; line-height:1.2em; text-decoration:line-through;}
.cgv{ font-size:0.9em; }
img.left{ float:left; margin:12px 10px 10px 0px; }
img.right{ float:right; margin:12px 0 10px 10px;}
		
.more{ color:#884C00; font-weight:bold; margin-top:10px; display:block;}
.more:hover{ color:#B65C36;}
.clear{ clear:both; width:100%; height:1px;}

.pagination{ display:inline;}
.pagination li {display:inline; margin-right:5px;}
.pagination li a { font-size:0.8em;}
.pagination li a.selected { text-decoration:underline;}

.ico_actus{ background:url(../img/puce_actu-trans.png) no-repeat top left; padding-left:50px; line-height:30px; }
.ico_promo{ background: url(../img/puce_promo-trans.png) no-repeat top left; padding-left:50px; height:30px; line-height:45px; }



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {width:900px; height:28px; position:relative; z-index:100; font-family:arial, sans-serif;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:901px; w\idth:900px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:100px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:118px;position:relative; background:url(../img/beg_blocmenu.gif) repeat-x; margin-left:8px;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color:#fff;  width:100%;height:25px; padding-left:15px; border:1px solid #EE6902; line-height:24px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:151px; w\idth:100%;}

/* style the second level background */
/*.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 100px center;}
/* style the second level hover */
/*.menu ul ul a.drop:hover{background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 100px center;}
/*.menu ul ul :hover > a.drop {background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 100px center;}*/
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {}
/* style the third level hover */
.menu ul ul ul a:hover {}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden; position:absolute; height:0; top:25px;left:-8px; width:100px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:-5px; left:-8px; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited { color:#fff; height:auto; height:25px; line-height:25px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:140px;w\idth:100%;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{background:url(../img/puce_menu-trans.png) 30px 0px no-repeat ;color:#562D01; border:1px solid #562D01;}
.menu :hover > a, .menu ul ul :hover > a {color:#562D01; border:1px solid #562D01; }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}
