@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background:url(../images/fond.jpg) no-repeat left 173px #a7cdff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

table {
margin:0;
padding:0;}

form {
margin:0;
padding:0;}

a {
text-decoration:none;}

h1 {
font-size:24px;
font-weight:bold;
margin:8px 0 5px 0;
color:#59699C;}

h2 {
font-size:14px;
font-weight:bold;
margin:5px 0 5px 10px;
color:#93cd26;}


h3 {
color:#FFFFFF;
text-transform:uppercase;
font-size:14px;
margin-bottom:3px;}

.bleu {color:#59699C;
font-weight:bold;}

.txt14 {
font-size:14px;
font-weight:bold;}

#header {
width:100%;
height:173px;
background:url(../images/fondHeader.jpg) repeat-x left 28px #FFFFFF;
position:relative;
border-bottom: 2px solid #FFFFFF;}

#favoris {
position:relative;
float:left;
width:948px;
height:24px;
padding:2px 0 2px 10px;
font-size:11px;
}

#favoris a{
color:#59699C;
text-decoration:none;
}

#favoris a:hover{
color: #333333;
text-decoration:none;
}

#logo {
width:280px;
height:155px;
position:absolute;
z-index:10;
top:28px;
left:0;}

#navigation {
width:670px;
height:119px;
position:relative;
float:left;
padding:24px 0 2px 280px;
}

#navigationHaut {
width:570px;
height:25px;
position:relative;
float:left;
left:100px;
}

.btsDispo {
width:138px;
height:20px;
background:url(../images/bouton-blanc-vert.gif) left top;
text-align:center;
line-height:17px;
font-size:11px;
float:left;
margin-left:3px;
}

.btsDispo a{
color:#59699C;
}

.btsDispo a:hover {
background:url(../images/bouton-blanc-vert.gif) left 20px;
display:block;
width:138px;
height:20px;
color:#FFFFFF;
}

.btsOffreSpe {
width:138px;
height:20px;
background:url(../images/bouton-bleu-vert.gif) left 20px;
text-align:center;
line-height:17px;
font-size:11px;

float:left;
margin-left:3px;
}

.btsOffreSpe a{
color:#FFFFFF !important;
}

.btsOffreSpe a:hover {
background:url(../images/bouton-bleu-vert.gif) left top;
display:block;
width:138px;
height:20px;
color:#59699C;
text-decoration:none !important;
}

#navigationBas {
width:665px;
position:relative;
float:left;
margin-top:65px;
height:29px;
margin-left:5px;}

#wrapper {
position:relative;
float:left;
width:960px;
height:280px;
margin-top:10px;}

#slideShow {
position:relative;
float:left;
width:465px;
height:280px;
background: #0066FF;
overflow:hidden;}

#slideShow img{
width:465px;
height:280px;
}

#ggmap {
position:relative;
float:left;
width:465px;
height:280px;
background:#FFFFFF;}

.ggmapTextes {
color:#59699C !important;
font-size:11px;
}

.ggmapTextes a{
color:#59699C;
text-decoration:underline;
}

.ggmapTextes a:hover{
color:#59699C;
text-decoration:none;
}

#contenairTextes {
position:relative;
float:left;
width:469px;
height:265px;
background: url(../images/fond-texte.png) no-repeat;
padding:8px;
color:#59699C;}

#contenairTextes p{
margin-top:10px;}

#contenairTextes a {
color:#59699C;
font-weight:bold;
}

#contenairTextes a:hover {
color:#59699C;
text-decoration:underline;
}

#bandeauBas {
position:relative;
float:left;
width:950px;
height:125px;
background:url(../images/fondBandeau.png) repeat-x;
margin-top:10px;
}

.colBas {
position:relative;
float:left;
width:235px;
margin-left:2px;
margin-top:3px;
}

.colBas a{
color:#666666;
text-decoration:none;
}

.colBas a:hover{
color:#666666;
text-decoration:underline;
}


.colBasZoneTexte {
width:225px;
height:85px;
background: #FFFFFF;
color:#59699C;
font-size:11px;
padding:5px;}

.colBasZoneTexte ul {
list-style:none;
list-style-position:0;
}

.colBasZoneTexte li {
padding:2px 0 0 15px;
margin:0;
background:url(../images/puce-plus.png) no-repeat;}

#footer {
width:100%;
height:auto;
background:#FFFFFF;
border-top: solid 2px #59699C;
position:relative;
float:left;
margin-top:400px;

}

.footerTxt a {
color:#666666;
}

.footerTxt a:hover {
color:#666666;
}

#footer a:hover {
text-decoration:underline;}

.footerTxt {
width:930px;
padding:10px;
color:#59699C;}

#contenairTarifs {
position:relative;
float:left;
width:920px;
height:auto;
padding:0 15px 0 15px;
background: #FFFFFF;
color:#59699C;}

#contenairTarifs table{
background:#59699C;
}

#contenairTarifs td {
background:#FFFFFF;
color:#59699C;
}

.tdBleu {
background: #D9E0F9 !important;}

#contenairTarifs th {
background:#59699C;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

#contenairTarifs li, #contenairTextes li{
padding:2px 0 0 15px;
margin:0;
background:url(../images/puce-plus.png) no-repeat;

}

#contenairTarifs li a, #contenairTextes li a  {
color:#59699C;
}

#contenairTarifs a, #contenairtextes li a  {
color:#666666;}

#contenairTarifs a:hover {
text-decoration:underline;}

#contenairTarifs li a:hover {
text-decoration:underline;
}

.tableVierge {
background:none!important;}

#headerTarifs {
width:850px;
height:124px;
position:relative;
float:left;
background:url(../images/fond-tarifs.png) no-repeat;
padding:20px 0 0 100px;}

.txt11 {
color:#59699C;
font-size:11px;}

.txt9 {
color:#59699C;
font-size:9px;}

#jumpMenu2 {
font-size:12px;
color:#59699C;
border: solid 1px #59699C;
background: #F5F5F5;}

#inventaire {
display:none;
}

#cycleText {
height:200px;
overflow:hidden;
z-index:100;

}
#prev2 {
width:80px;
height:12px;
background:url(../images/bt-prev.gif) no-repeat left top;
display:block;
position:relative;
float:left;}

#prev2:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-prev.gif) no-repeat left -12px ;
}

#prev2Nl {
width:80px;
height:12px;
background:url(../images/bt-prev-nl.gif) no-repeat left top;
display:block;
position:relative;
float:left;}

#prev2Nl:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-prev-nl.gif) no-repeat left -12px ;
}


#prev2Uk {
width:80px;
height:12px;
background:url(../images/bt-prev-uk.gif) no-repeat left top;
display:block;
position:relative;
float:left;}

#prev2Uk:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-prev-uk.gif) no-repeat left -12px ;
}

#prev2De {
width:80px;
height:12px;
background:url(../images/bt-prev-de.gif) no-repeat left top;
display:block;
position:relative;
float:left;}

#prev2De:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-prev-de.gif) no-repeat left -12px ;
}


#next2 {
width:80px;
height:12px;
background:url(../images/bt-next.gif) no-repeat;
display:block;
position:relative;
float:left;
}

#next2:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-next.gif) no-repeat left -12px ;
}

#next2Nl {
width:80px;
height:12px;
background:url(../images/bt-next-nl.gif) no-repeat;
display:block;
position:relative;
float:left;
}

#next2Nl:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-next-nl.gif) no-repeat left -12px ;
}


#next2Uk {
width:80px;
height:12px;
background:url(../images/bt-next-uk.gif) no-repeat;
display:block;
position:relative;
float:left;
}

#next2Uk:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-next-uk.gif) no-repeat left -12px ;
}

#next2De {
width:80px;
height:12px;
background:url(../images/bt-next-de.gif) no-repeat;
display:block;
position:relative;
float:left;
}

#next2De:hover{
width:80px;
height:12px;
display:block;
text-decoration:none;
background:url(../images/bt-next-de.gif) no-repeat left -12px ;
}

.inputForm {
border: solid 1px #59699C;
color:#59699C;
background: #F5F5F5;
height:20px;
font-size:11px;
}
.textAreaForm {
border: solid 1px #59699C;
color:#59699C;
background: #F5F5F5;
font-size:11px;
}

.inputForm:hover, .textAreaForm:hover {
background: #E2E4EB;}

.submit {
width:28px;
height:21px;
background:url(../images/submitOK.gif) no-repeat;
text-align:center;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
font-size:11px;
}

.submit2 {
width:88px;
height:21px;
background:url(../images/submitEnvoyer.gif) no-repeat;
text-align:center;
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
border:0;
font-size:11px;
}

.dateActu {
color:#93cd26;
font-weight:bold;}

.actu {
margin:5px 0 15px 5px;}

.photoActu {
width:465px;
height:280px;
margin:10px;
padding:5px;
border:solid 1px #6699FF;}

.photoActu img {
width:465px;
height:280px;
}