﻿@font-face {
 font-family: MyCustomFont;
 src: url("../ttf/mtcorsva.eot") /* Pour IE */
}

@font-face {
 font-family: MyCustomFont;
 src: url("../ttf/mtcorsva.ttf") /* Pour les navigateurs normaux */
}

/* --------------------------------*/
/*           MasterPage            */
/* --------------------------------*/
body {padding:0; margin:0; font-family:Calibri;  font-size:12px; background:#061928 url('../images/fond.jpg') repeat-x;}
#conteneur{margin:0 auto;width:980px;}
#header {height:194px;}
#contenu{background:#fff;min-height:490px;padding:10px;}
#contenu_gauche{float:left;width:600px;margin-right:10px;}
#contenu_droit{float:left;width:350px;}
#footer{background:#010f18;height:40px;}
#realisation{float:right;margin-right:10px;line-height:40px;}
#satelite{line-height:40px; margin-left:10px;}
#banniere{width:980px;height:159px;}


/* --------------------------------*/
/*           Contenu droit         */
/* --------------------------------*/
#bloc_telephone_droit{height:45px;width:350px;text-align:center;line-height:45px;font-family:Monotype Corsiva, Calibri, Verdana;font-size:28px; font-weight:bold; background-color:#fff; border:#dbdbdb solid 1px; color:#114467;}
#bloc_chambres_droit{width:350px;height:160px;background:url('../images/fond_image_droite.png') repeat;margin-top:10px;}
.bloc_bleu{background:#0f4366;width:190px;height:34px;position:absolute;margin-top:125px;margin-left:160px;color:#fff;font-family:Monotype Corsiva, Calibri, Verdana;font-size:20px;text-align:center;line-height:35px;}
#bloc_reservation_droit{width:350px;height:160px;background:url('../images/fond_image_droite.png') repeat;margin-top:10px;}
#bloc_langues_droit{margin-top:10px;}
#bloc_newsletter_droit{width:330px;height:40px; margin-bottom:40px; margin-top:10px;background:url('../images/fond_image_droite.png') repeat;  padding:10px;}
#francais{width:160px;margin-right:10px;margin-left:20px;}
#anglais{width:160px;}
#drapeau_francais{width:133px; height:80px;}
#drapeau_anglais{width:133px; height:80px;}
.input1{width:200px;border:solid 1px #6592b0; background-color:#376f95; color:#fff;}
.input1:hover{border:solid 1px #d1e2ed;}
.bouton{background:#124669; color:#fff; border:solid 1px #6592b0; cursor:pointer;}
.bouton:hover{background:#ff9000; color:#000;}


/* --------------------------------*/
/*           Menu		           */
/* --------------------------------*/
#menu{ height:35px; list-style:none; padding:0; margin:0; font-family:Arial;}
#menu li{  height:35px; float:left; padding:0; margin:0;}
#menu li a{  width:159px;height:35px; display:block; padding:0; margin:0; text-align:center; color:#fff; line-height:35px;background:url('../images/menu.jpg') repeat;}
#menu li a:hover{background:url('../images/menu_hover.jpg') repeat;}
.bordure_menu{border-right:solid 1px #fff;}

/* --------------------------------*/
/*           Tools		           */
/* --------------------------------*/
.clear{clear:both; height:0; padding:0; margin:0;}
.float{ float:left;} 
a,img,a img {outline: none; border:0; padding:0; margin:0; text-decoration:none; color:inherit}
.bordure1{border:solid 1px #000;}
h1 {font-family: Calibri, Verdana; color:#114467; margin:0px; padding:0px;}
h2 {font-family:Calibri, Verdana; color:#114467; margin:0px; padding:0px;}
.texte_page{font-family:Calibri;}
.ligne_titre{height:1px;  display:block; padding:0; margin:0; background-color:#3e7499; border:0; margin-bottom:5px;}
.titre_orange{font-weight:bold; color:#ff9000; font-family:Verdana;}
.titre_bleu{font-weight:bold; color:#818ec5; font-family:Verdana;}


/* --------------------------------*/
/*           Contact	           */
/* --------------------------------*/
#bloc_adresse{margin-left:10px; width:290px; text-align:justify;}
#bloc_contact{margin-bottom:10px;}
.contact-formulaire{border:solid 1px #6592b0; background-color:#fff; color:#0f4366; width:170px;}
.contact-formulaire:hover{border:solid 1px #064b7a;}
.bouton2{background:#4e74a6; color:#fff; border:solid 1px #b2b2b2; cursor:pointer; font-size:10px; padding:5px;}
.bouton2:hover{background:#ff9000; color:#000;}
.bouton3{background:#f00; color:#fff; text-align:center; border:solid 1px #b2b2b2; cursor:pointer; width:288px; margin-top:5px; font-size:11px; padding:5px;}
.bouton3:hover{background:#ff9000; color:#000;} 
#bloc_formulaire_contact{ width:290px; border-right:solid 1px #5e8dac;}

/* --------------------------------*/
/*           Liens		           */
/* --------------------------------*/
#liste_liens li {height:25px;}


/* --------------------------------*/
/*           Notre région          */
/* --------------------------------*/
#liste_region {color:#000; }
#liste_region tr td{ padding:10px; }
.border1{border-right: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; width:140px;}
.border2{border-bottom: solid 1px #dbdbdb; width:140px;}
.border3{border-right: solid 1px #dbdbdb; width:140px;}
.border4{width:140px;}


/* --------------------------------*/
/*           Chambres		       */
/* --------------------------------*/
.tableChambre tr th{ font-weight:bold; color:#0f4366; font-family:Verdana; background:#fff;}
.tableChambre td{ text-align:center; padding:6px; background:#fff;}
.tableChambre { background:#b1dae8;}
.tableChambre caption { background:#0f4366; padding:10px; color:#fff; font-size:14px; }

.Radiolist_titre{float:left;}
.err_titre{line-height:26px; margin-left:160px;}
