/* General.css */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:#c0b2ba;
margin: 0;
padding:0;
text-align:justify;
}

div#general {
background-color:#FFFFFF;
width:1000px;
margin: 0 auto; 
padding:0px;
}

div#contenu {
width:980px;
background-color:#FFFFFF;
margin:0;
padding:10px;
float:left;
padding-top:25px;
}

div#bandeau {
text-align:center;
margin:0;
padding:0;
}

h1 {
font-size:14px;
color:#7e0f40;
}
h2 {
font-size:13px;
color:#7e0f40;
}

h3 {
	font-size:12px;
	color:#7e0f40;
	font-weight:bold;
}

h4 {font-size:12px;
font-style:italic;
font-weight:normal;
color:#333333;
}

h5 {
font-size:12px;
font-style:normal;
font-weight:normal;
color:#333333;
}

h6 {
font-style:italic;
font-size:10px;
color:#666666;
}

li{
padding-bottom:5px;
}

p#desc {
font-size:12px;
color:#5b2e17;
}

p#infosup {
font-size:10px;
color:#666666;
text-align:left;
}

span#infosup {
font-size:10px;
color:#5b2e17;
text-align:left;
}

a.liensref {
font-size:10px;
color:#5b2e17;
text-decoration:underline;
}

p#infoimportante {
font-size:12px;
color:#810f39;
}

.liens {
font-size:12px;
color:#523a48;
text-decoration:none;
}

a:hover.liens {
color:#c0b2ba;
}

a#fiche {
text-decoration:underline!important;
}

div#boutique {
background-image:url(../images/menu-boutique.gif);
background-repeat:no-repeat;
float:left;
height:20px;
width:195px;
padding-left:35px;
}

div#menu{
background-image:url(../images/menu.gif);
height:20px;
width:770px;
text-align:center;
margin:0;
padding:0;
float:left;
}

a.menu{
text-decoration:none;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
margin-left:25px;
margin-right:25px;
margin-bottom:0;
margin-top:0;
padding:0;
}

a#menu-boutique {
margin-left:10px!important;
margin-right:10px!important;
}

a:hover.menu {
color:#523a48;
}

div#menudubas {
background-image:url(../images/menu.gif);
height:16px;
width:1000px;
text-align:center;
margin:0;
padding:0;
position:relative;
clear:both;

}

a.menubas{
text-decoration:none;
font-size:11px;
color:#ffffff;
margin-left:25px;
margin-right:25px;
}

a:hover.menubas {
color:#523a48;
}


div#ref {
	clear:both;
	width:980px;
	position:absolute;
	margin:0;
	padding:0;
	font-size:10px;
	color:#666666;
	text-align:center;
}

div#affaires{
padding-bottom:35px;
padding-top:25px;
}

div#formulaire {
width:980px;
text-align:center;
}

.offre {
float:left;
width:980px;
border-bottom:1px;
border-bottom-color:#7e0f40;
}

.date {
float:right;
width:200px;
color:#7e0f40;
}

.information-offre {
float:left;
width:780px;
}

div#carte {
width:980px;
text-align:center;
}

.bouton-retour {
float:right;
width:240px;
background-image:url(../images/bouton-itineraire.gif);
background-position:left;
background-position:bottom;
background-repeat:no-repeat;
padding-left:10px;
padding-bottom:5px;
}

a.liens-itineraires {
font-size:11px;
color:#7e0f40;
text-decoration:none;
}

a:hover.liens-itineraires {
color:#523a48;
}

div#classement {
clear:both; 
background-image:url(../images/fond-classement.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:10px;
float:right;
width:508px;
height:75px;
margin-bottom:50px;
}

span#classem {
font-size:13px;
color:#7e0f40;
font-weight:bold;
}

div#explication {
float:left;
width:40px;
height:33px;
}

div#txtexplication {
float:left;
font-style:italic;
margin:0px;
width:420px;
padding:0px;
height:23px;
margin-top:10px;
}

div#explication2 {

float:left;
width:40px;
height:30px;
}

div#txtexplication2 {
float:left;
font-style:italic;
height:20px;
margin-top:10px;
}

a.liensparte {
color:#523a48;
text-decoration:none;
}

a:hover.liensparte {
color:#c0b2ba;
}

div#anim-venir{
width:550px;
float:left;
margin-right:10px;
height:370px;
}

.points-imprimer {
display:none;
}

.bout-imprim {
color:#523a48;
}

.fav {
width:186px;
height:245px;
background-image:url(../site-favoris/fondfavoris.png);
background-repeat:no-repeat;
background-position:bottom;
color:#FFFFFF;
text-align:center;
float:left;
padding-left:2px;
padding-right:2px;
margin-right:5px;
margin-left:0px;
margin-bottom:50px;
}

a.lien-fav{
color:#FFFFFF;
text-decoration:underline;
}
