/*reset.css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}



body
{
	margin: 0em;
	padding: 0em;
	font-family: arial, sans-serif;
	color: #555555;
	font-size: 9pt;
	font-weight: medium;
	display : inline;

}

a {
color: black; text-decoration: none;}
a:visited {color:black;}
a:hover {color: white;}
a:active { color:black;}

/* Container */
.container
{
	width: 920px;/*1070*/
	margin-left: auto;
	margin-right: auto;
	overflow:auto;
	background:url(/images/hiver/shadow.jpg);
    background-repeat: repeat-y;
}

.principal
{

width: 900px;/*1020*/
float: left;
margin-left:7px;
display:inline
}

.tube {
width: 25px;
float: left;
height: 500px;

}
/* Header */
.ban_accueil1
{
	float: left;
	width: 900px;/*1020*/
	height: 256px;/*290*/

}

.ban_accueil2
{
	float: left;
	width: 160px;/*200*/
	height: 76px;/*77*/
}


/* Menu gauche*/
.menu_gauche
{
	float: left;
	width: 170px;/*210*/
	/*height: 502px;*/
	color: black;
	
}

.navig_gauche
{
	float: left;
	text-align: left; 
	width: 160px;/*200*/
	height: 123px;
	background-image:url(/images/hiver/menu_gauche.jpg)

}

.texte_consulter
{
    float: left;
    width: 135px;/*173*/
    height: 23px;
    margin: 20px 5px 0px 10px;/*10*/
    border-bottom: 1px solid;
    border-bottom-color: white;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: white;
	display : inline;
}

.texte_gauche
{
	float: left;
   width: 135px;
   height: 23px;
   margin: /*5*/2px 5px 5px 10px;
   border-bottom: 1px solid;
   border-bottom-color: white;
	display : inline;  
	
}

.fleche
{
	float: left;
	width: 12px;
	height: 13px;
	background-image: url('/images/hiver/fleche.jpg');
	background-repeat: no-repeat;
	background-position: top;
	margin-top:3px
}

.texte_tarifs
{
    float: left;
    width: 105px;
    height: 20px;
    margin-left: 7px;
    padding-top: 2px;
    font-family: tahoma;
    font-weight: medium;
    font-size: 12px;
	 display : inline;  
}

.menu_anim
{
	float: left;
	width: 160px;/*200*/
	height: 222px;/*272*/
}


/*menu commun*/
.menu_milieu
{
	float: left;
	width: 533px;/*573*/
	/*height:502px;*/
}

.navig_liens
{
	float: left;
	width : 530px;/*570*/
	height: 30px;
	background-image: url('/images/hiver/navig_liens.jpg');
	background-repeat: no-repeat;
}

.navig_liens a
{
color: white; text-decoration: none;}
.navig_liens a:visited {color:white;}
.navig_liens a:hover {color:#E6E6FA;}
.navig_liens a:active { color:white;}

.texte_bienvenue
{
	float: left;
	width: 170px;/*200*/
	height: 18px;
	font-family: verdana;
	font-weight: bold;
	color: white;
	font-size: 12px;
	text-align: left;
	padding: 2px 0 0 5px;
}

.texte_domaine
{
	float: left;
	width: 180px;/*180*/
	height: 18px;
	font-family: verdana;
	font-weight: bold;
	color: white;
	font-size: 12px;
	text-align: left;
	padding-top: 2px;
}

.texte_adresses
{
	float: left;
	width: 135px;/*175*/
	height: 18px;
	font-family: verdana;
	font-weight: bold;
	color: white;
	font-size: 12px;
	text-align: left;
	padding-top: 2px;
}






/* Menu droit*/
.menu_droite
{
	float: left;
	width: 190px;/*230*/
	/*height: 505px;*/
}

.navig_droit
{
	float: left;
	width: 190px;/*230*/
	height: 371px;
	background-image:url(/images/hiver/menu_droite.jpg)
}

.texte_droite_haut
{
    float: left;
    width: 150px;/*190*/
    height: 23px;
    margin: 35px 5px /*5px*/0px 25px;
    border-bottom: 1px solid;
    border-bottom-color: white;
    font-family: arial;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    color: white;
	 display : inline
}

.texte_droit
{
	float: left;
   width: 150px;/*190*/
   height: 23px;
   margin: 2px 5px 5px 25px;
   border-bottom: 1px solid;
   border-bottom-color: white;
	display : inline;
}

.texte_droite_actualites
{
    float: left;
    width: 150px;/*190*/
    height: 18px;/*23*/
    margin: 5px 0px 5px 25px;
    color: white;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    font-family: arial;
 	 display : inline;
}

.menu_actu_top
{
	float: left;
	width: 180px;/*220*/
	height: 9px;
	background-image: url('/images/hiver/actu_top.jpg');
	background-repeat: no-repeat;
	margin: 0 0 0 9px;/*13*/
	display : inline;
	background-position:bottom
}

.actu_titre
{

float:left;
margin : 0px 5px 5px 5px ;
display:inline;
font-size:8pt;
width : 160px;
}

.actu_fleche
{
float:left;
width:150;
height:10px;

margin:5px 5px 0px 50px;
/*padding:0px 5px 0px 5px;*/
display:inline;

}

.actu_titre a:visited {color:black;}
.actu_titre a:hover {color: blue;}
.actu_titre a:active { color:black;}

.precedent {
float:left;
margin-right : 20px;
display:inline;


}

.menu_actu_middle
{
	float: left;
	width: 180px;/*210*/
	height: 150px;/*200*/
	background-image: url('/images/hiver/actu_middle.jpg');
	background-repeat: repeat y;
	margin: 0px 0px 0px 14px;
	display : inline
}

.menu_actu_bottom
{
	float: left;
	width: 180px;
	height: 9px;
	background-image: url('/images/hiver/actu_bottom.jpg');
	background-repeat: no-repeat;
	margin: 0 0 0 14px;
	display : inline
}

.texte_retour
{
	 float: left;
    width: 150px;/*190*/
    height: 23px;
    margin: 0 5px 5px 25px;
    border-bottom-color: white;
    margin-top: 5px;
    text-align: left;
   
	 display : inline
}

.office_tourisme
{
float: left;
    margin-left: 7px;
    padding-top: 2px;
}


/* Footer */
.footer
{
	float: left;
	text-align: center;
	/*height: 152px;/*191*/
	width: 911px;
 	background-image: url('/images/hiver/basdepage.jpg');
 	background-repeat: no-repeat;
 	/*padding-left:30px;*/
 	margin-left:1px;
 	overflow:auto;
 	display:inline
}

.clear
{
	clear: both;
}

.mentions
{
	float: left;
	color: white;
	font-family: verdana;
	font-size: 10px;
	margin-top: 110px;/*135*/
	width: 580px;/*650px;/*705*/
	height: 35px;
}

.lien a
{
color: white; text-decoration: none;}
.lien a:visited {color:white;}
.lien a:hover {color: black;}
.lien a:active { color:white;}


.signature
{
	float: left;
	color: black;
	font-family: verdana;
	font-size: 10px;
	width: 585px;/*705*/
	height: 12px;
	margin-top: 5px;
}




.langue
{
	float: left;
	width: 40px;/*40*/
	height: 20px;
	margin-top: 110px;/*140*/
}

.logo_otstbeat
{
	float: left;
	width: 60px;/*80*/
	height: 60px;/*45px;*/
	margin-top: 80px;/*95px;/*100*/
	margin-right: 10px; 
}

.logo_stbeat
{
	float: left;
	width: 60px;/*80*/
	height: 60px;/*45px;*/
	margin-top: 80px;/*95px;/*100*/
	margin-right: 10px; 
}

.logo_mourtis
{
	float: left;
	width: 52px;/*72*/
	height: 60px;/*45px;*/
	margin-top: 80px;/*95px;/*100*/
	margin-right: 10px; 
}

.tube
{
    float: left;
    width : 0px;
    height: 20px;
	margin-top: 100px;/*140*/
}
