﻿body {
font-family:Arial, Helvetica, sans-serif;
    color: #007ABC;


	background-color:#BFE8FF;
	text-align: center;
}
a{
color:#E76B18;}
#wrapper{
border: solid 8px #3795CB;
margin: auto;
width: 850px;}
#wrapper-2{
border: solid 2px #E76B18;
background-color:#FFFFFF;
}
#entete{
height: 120px;
padding: 10px;}
#menu{}
#col-left{
width: 200px;
float:left;
margin: 0 20px 0 5px;
height: 100%;}

#col-right{
margin : 0 15px 15px 225px;
text-align:left;
border: 1px solid #BFE8FF;
padding: 4px;
}
.imag_left{float:left;
margin-right: 10px;}
.imag_right{float:right;
margin-left: 10px;}
.season{
font-size:12px;
text-align:left;
padding : 10px 0 10px 10px;
}
#cgv{font-size:0.7em;
text-align:left;
}
.legende{
font-size:0.6em;}
.appartement{
margin: 0 10px 10px 10px ;
padding : 5px;
text-align:center;
border : 4px solid #BFE8FF;}
.alert
{   
    text-align: center;
    padding: 10px;
    background-color: #ffffcc;
    font-family: Verdana;
    margin-bottom: 5px;
    border: dotted 3px #E76B18;
}
.minialert
{
    text-align: center;
    padding: 10px;
    background-color: #ffffcc;
    font-family: Verdana;
    margin: 10px 0 5px 0;
    border: dotted 1px #E76B18;    
}
.alert em
{
    font-weight: bold;
    color: #E76B18;
    font-style: normal;
}
.alert img
{
    margin-top: 10px;
}
.fineprint
{
    margin-top: 10px;
    padding-top: 10px;
    border-top: solid 1px #cccccc;
    
    font-size: xx-small;
    color: #777777;
}
h1{
font-size:1em;
}
h2{
font-size:0.9em;
background-color:#0099FF;
color:#FFFFFF;
border-bottom:#000000 2px solid;
padding : 3px;}
h3{
font-size:0.8em;
}

h4
{
    font-size: 0.7;
    color: #E76B18;
}
th{
color:#FFFFFF;
background-color:#00CCFF;}
.tel{
font-size:0.7em;
}