/* 
CHARTE COULEUR
#F47300 : orange
#F1F1F1 : gris clair de fond
*/

body   {
background:#D4C7B2 url("../images/background.jpg") repeat-x top left;
font-size:11px;
color:#000000;
font-family:Verdana,Arial,Helvetica;
overflow:auto;
margin:auto;
}

#scrollfirefox 
{
position: absolute;
bottom: -20px;
visibility: hidden;
}

#arbo   {
background:#ffffff url("../images/arrow01.png") no-repeat top left;
font-size:10px;
color:#000000;
font-family:Verdana,Arial,Helvetica;
padding-left:20px;
height:15px;
}


a {
text-decoration:underline;
color:#000000;
font-weight:bold;
}

a:hover {
text-decoration:none;
color:#F47300;
}

a :visited {
color:#000000;font-weight:bold;
}

h1 {color:#F47300;}
h2 {color:#F47300;}
h3 {color:#000000; font-size:18px; font-weight:bold;}
h4 {color:#F47300; font-size:11px; font-weight:bold;}

a img {border:1px solid #000000;}
a:hover img {border:1px solid #f47300;}
 
a img.logo {border:none;} 

#menu {
width:952px;
background-color: #000000;
margin-left: auto;
margin-right: auto;
padding: 0px;
text-align: left;
height:43px;
overflow:hidden;
}

#menubloc a {
font-weight:bold;
float:left;
background-color: #000000;
color:#FFFFFF;
padding: 15px;
padding-left:10px;
padding-right:10px;
margin-left:20px;
text-decoration:none;
}

#menublocselect a {
font-weight:bold;
float:left;
background-color: #F1F1F1;
color:#F47300;
padding: 15px;
padding-left:10px;
padding-right:10px;
margin-left:20px;
text-decoration:none;
}

#menubloc a:hover {
background-color: #F1F1F1;
color:#F47300;
padding:15px;
padding-left:10px;
padding-right:10px;
text-align: left;
width:auto;
}

#top {
/*margin-left: 400px;*/
width:950px;
margin-left:auto;
margin-right:auto;
padding: 0px;
text-align: left;
color:#000000;
overflow:hidden;
}

#contenu {
width:950px;
margin-left:auto;
margin-right:auto;
background-color: #F1F1F1;
padding: 0px;
text-align: left;
color:#000000;
padding-bottom:11px;
border:1px solid #000000;
border-top:0px;
border-bottom:1px solid #000000;
overflow:hidden;
}

#BOXnews {
width:600px; 
border:1px solid #FFFFFF;
padding:5px;
margin-left:10px;
margin-top:10px;
background:#FFFFFF;
float:left;
}

#BOXVTT {
width:595px; 
border:1px solid #FFFFFF;
padding:5px;
margin-left:10px;
margin-top:10px;
background:#FFFFFF;
float:left;
}

#BOXmenudroiteACC {
width:290px; 
padding:5px;
border:1px solid #FFFFFF;
background:#FFFFFF;
float:right;
margin-right:10px;
margin-top:10px;
}

#BOXmenudroite {
width:302px; 
padding:5px;
border:1px solid #FFFFFF;
background:#FFFFFF;
float:left;
margin-left:10px;
margin-top:10px;
}

#BOXleft {
width:750px; 
border:1px solid #FFFFFF;
padding:5px;
margin-left:10px;
margin-top:10px;
background:#FFFFFF;
float:left;
}

#BOXright {
width:145px; 
padding:5px;
border:1px solid #FFFFFF;
background:#FFFFFF;
float:left;
margin-left:10px;
margin-top:10px;
}


#BOXrightMagasin {
width:145px; 
padding:5px;
border:1px solid #FFFFFF;
background:#FFFFFF;
float:left;
margin-left:10px;
margin-top:10px;
}


#BOXfull {
width:915px; 
border:1px solid #FFFFFF;
padding:5px;
margin-left:10px;
margin-top:10px;
background:#FFFFFF;
float:left;
}


#PixNews {
margin-top:10px;
float:left;
}

#PixNewsInfos {
float:left;
margin-top:10px;
margin-left:5px;
padding-left:10px;
width:430px;
height:78px;
}

#PixNewsInfos:hover {background:#F1F1F1;}


#bottomcopyright {
width:1006px;
height:20px;
margin-left:auto;
margin-right:auto;
text-align: center;
color:#000000;
font-size:10px;
padding:10px;
}

#bottom a {color:#000000;font-weight:normal;}
#bottom a:hover {color:#F47300;}

.form
{
	border:1px solid #f47300;
	margin:0;
	color:#000000;
	background:#F9F9F9;
}

#sentiergeneralite {
background-color:#F1F1F1;
padding:5px;
width:670px;
}

#photogeneralite {
background-color:#F1F1F1;
padding:10px;
margin-bottom:20px;
}

#mapsentier { 
float:right;
width: 450px;
height: 250px;
background-color:#FFFFFF;
margin-right:20px;
margin-top:15px;
border:1px solid #FF8040;
}

#pix-fiche-vtt
{
float:left;
width:302px;
height:1000px;
margin-top:10px;
margin-left:10px;
overflow:hidden;
}

#fiche-vtt
{
float:left;
width:405px;
height:auto;
margin-left:15px;
margin-top:10px;
padding-bottom:15px;
border:1px dotted #AAAAAA;
padding:5px;
}

#link-image
{
text-decoration: none; 
background: none;
}

#dhtmltooltip{
position: absolute;
width: auto;
border: 2px solid black;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
}

#magasin-pix {
width:305px; 
height:236px;
margin-left:10px;
margin-right:10px;
background:#FFFFFF;
float:left;
}

#magasin-details {
width:250px; 
height:221px;
margin-right:10px;
padding-left:10px;
background:#F9F9F9;
float:left;
}

#vpc-pix {
width:305px; 
height:190px;
margin-left:10px;
margin-right:10px;
background:#FFFFFF;
float:left;
}

#vpc-details {
width:250px; 
height:175px;
margin-right:10px;
padding-left:10px;
background:#F9F9F9;
float:left;
}


