html{overflow: -moz-scrollbars-vertical;}
body{margin:0;font-size:80%;line-height:1.8em;font-family:verdana,Arial,Helvetica,sans-serif;color:#fff;background:#000 url(images/bg.jpg) 50% 0 no-repeat;}

h1{background:url(images/entete.jpg) no-repeat;height:179px;width:960px;text-indent:-99em;margin:0;}

#page-container{width:960px;margin:0 auto;}

#contenu{background:#000 url(images/content.jpg) no-repeat;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:12px;color:#ddd;padding:15px;}
#footer{background-color:#666;clear:both;padding:2px;text-align:center;font-family:tahoma,verdana,serif;margin-bottom:20px;}
#footer a{color:#ccc;}
#footer p{text-align:center;margin:0;padding:0;}

#nav{background:#000 url(images/menu.png);margin:0;height:31px;position:relative;}
#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0;}
#nav li ul{margin:0;padding:0;}
#nav li, #nav li a{display:block;heaight:31px;text-inadent:-999em;aoverflow:hidden;}
#nav li.nohide{overflow:visible;}

#nav li ul li, #nav li ul li a{width:120px;background:#333}
#nav li ul {position:absolute;width:120px;left:-999em;}
#nav li:hover ul, #nav li.sfhover ul{left:auto;}

/*#nav-accueil{left:109px;width:67px;}
#nav-sentiers{left:176px;width:78px;}
#nav-photos{left:254px;width:66px;}
#nav-vente{left:320px;width:132px;}
#nav-infos{left:452px;width:112px;}
#nav-securite{left:564px;width:78px;}
#nav-joindre{left:642px;width:146px;}

#nav a:hover {background:url(images/menu.png) no-repeat;}
#nav li ul li a:hover {background:none;}
#nav-accueil a:hover {background-position:-109px -31px;}
#nav-sentiers a:hover {background-position:-176px -31px;}
#nav-photos a:hover {background-position:-254px -31px;}
#nav-vente a:hover {background-position:-320px -31px;}
#nav-infos a:hover {background-position:-452px -31px;}
#nav-securite a:hover {background-position:-564px -31px;}
#nav-joindre a:hover {background-position:-642px -31px;}
*/

table.sentiers{background-color:#000;}
table.sentiers th{text-align:left;background-color:#222;}
table.sentiers th.ccc{text-align:center!important;}
table.sentiers tr.col1{background-color:#666;}
table.sentiers tr.col2{background-color:#222;}
table.sentiers h3{margin:0;}

.messages {width:700px;margin:0 auto;}
.messages h3{margin:3px 0;color:#4774FF}
.form-commentaire,.form-message{width:600px;margin:0 auto;}


form{margin:0;padding:0;}
input,select,textarea{margin-left:.5em;border:1px solid #333;background-color:#efefef;}
fieldset{display:block;border:1px solid #333;padding:.3em 1em;margin-bottom:1em;background-color:#333;}
fieldset br{display:none;}
fieldset legend{font-weight:bold;color:#333;padding:.2em .5em;margin-bottom:2px;border:1px solid #333;background-color:#ddd;}
fieldset div{clear:both;margin:.1em 0;position:relative;}
fieldset label,fieldset div.cr p{margin:0px;display:block;width:10em;text-align:right;float:left;}

fieldset div.cr div{margin-left:10em;}
fieldset div label.option,fieldset div.cr label{text-align:center;width:12em;}


form-item input.error{border: 1px solid red;color:red;}
.marker{color:#930;}
.form-checkbox, .form-radio{border:0;background-color:transparent;}
.form-submit{margin:1em 0 0 16em;}

.size-xxlarge {width: 600px;}
.size-large {width: 430px;}
.size-medium{width: 300px;}
.size-small {width: 220px;}

h2{font-size:1.5em;margin-top:0;padding-top:0;color:#fff;font-weight:bold;}
h3{font-size:1.25em;}
h4{font-size:1em;} 
p,ul,ol,th,td,input,select{font-size:1em;}
    
a,a:active,a:visited {text-decoration:none;color:#ccc;font-weight:bold;}
a:hover {text-decoration:underline;}
a img, a:hover img {border:0;}
p{text-align:justify;}
    
ul ul{font-size:100%;}
td p{font-size:100%;}

hr{clear:both;visibility:hidden;margin:0;padding:0;}

.p{behavior:url(iepngfix.htc)}

.chromestyle{width:100%;font-weight:bold;font-size:115%;font-family:verdana;}
.chromestyle:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.chromestyle ul{width:100%;background:url(images/menu_off.png) center center repeat-x;padding:4px 0;margin:0;text-align:center;}
.chromestyle ul li{display:inline;}
.chromestyle ul li a{color:#333;padding:6px 7px 6px 4px;margin:0;text-decoration:none;border-right:1px solid #666;}
.chromestyle ul li a:visited, .chromestyle ul li a:active {color:#333;}
.chromestyle ul li a:hover {color:#fff;background:url(images/menu_on.png) center center repeat-x;text-decoration:none;}

.dropmenudiv{position:absolute;top:0;border:1px solid #BBB;border-bottom-width:0;font:normal 12px Verdana;line-height:18px;z-index:100;background-color:white;width:200px;visibility:hidden;}
.dropmenudiv a{width:auto;display:block;text-indent:3px;border-bottom:1px solid #BBB;padding:2px 0;text-decoration:none;font-weight:bold;color:#333;}
.dropmenudiv a:visited, .dropmenudiv a:active {color:#333;}
* html .dropmenudiv a{width:100%;}
.dropmenudiv a:hover {background-color:#F0F0F0;}

