* {margin: 0;padding: 0;}
img{border:0;}
input{border:1px solid #015190;margin:1px;}
textarea{border:1px solid #015190;margin:1px;}
select{border:1px solid #015190;margin:1px;}
h1{font-size:14px;color:#91172C;padding:0 0 5px 0;}
h2{font-size:12px;color:#91172C;padding:15px 0 1px 0;}
h3{font-size:12px;color:#635745;padding:5px 0 1px 0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul{border:0;margin:0;padding:0;}
html {margin:0;padding:0;}

body{background:#91172C url('/_images/bg.gif') repeat-y 50% 0;color: #635745; font-family: Verdana; font-size: 12px;}
body.popup{background:#fff none no-repeat 0 0!important}
#conteneur {text-align:left;	width: 990px;margin:0 auto 0 auto;padding:3px 0 0 0;position: relative;background-color: #FFF;}
#header .langue{float:right;margin:0 10px 0 0;}
#header .langue a{color:#E35403;text-decoration:none}
#header .langue a:hover{text-decoration:underline}
#header .logo{text-align:center;clear:both;}
#menu{text-align:center;padding:5px;}
#menu ul{list-style: none;margin:10px 0 0 0}
#menu ul li{display:inline;border-right:2px solid #aaa}
#menu ul li:last-child{display:inline;border-right:2px solid #fff}
#menu ul li a{color:#91172C;font-weight:bold;text-decoration:none;margin:0 9px 0 9px}
#menu ul li a:hover{text-decoration:underline;color:#E35403}
.current{color:#E35403!important}
#visuel{padding:0 0 0 0;margin:0;}
.visu{height:260px;}
.lisere{background:#fff url('/_images/bordure.gif') repeat-x 0 50%;padding:3px 0 2px 0;height:6px;font-size:5px;}
#contenu{background:#91172C url('/_images/bg-contenu2.gif') repeat-y 0 0;margin:3px 0 3px 0;padding:0}
#contenu #colonne_gauche{width:215px;color:#91172C;text-align:center;float:left;margin:3px;font-weight:bold;padding:0;}
#contenu #colonne_centre{width:530px;background-color:#fff;float:left;margin:6px;padding:0}
#colonne_droite{width:210px;float:left;margin:0 0px 0 12px;padding:0}
#colonne_centre a{color:#E35403;text-decoration:none}
#colonne_centre a:hover{text-decoration:underline}
.btn_resa{background-color:#fff;clear:both;padding:2px 0 0 2px;margin:0}
.fond-blanc{background-color:#fff;clear:both;padding:2px 0 0 2px;margin:0}
#lisere_footer{background:#fff url('/_images/bordure.gif') repeat-x 0 0;padding:0;height:7px;font-size:5px;}
#footer{clear:both;background-color:#BD233F;color:#fff;text-align:center;}
#footer a{color:#F38138;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer .footer_gauche{width:490px;padding:2px;float:left;text-align:left;color:#ccc}
#footer .footer_droite{width:490px;padding:2px;float:right;text-align:right;color:#ccc}

p.texte{ text-align: justify }
.texte-pdf{ color: #9F273C; font-size: 11px }
.liste{ margin: 5px 0px 0px 0px; text-align: justify }

.blanccolonne{background-color:#fff;height:80px;width:212px;text-align:center}
.rose,.bordeau{color:#91172C}

.nav ul{margin:5px 0 0 0;padding:0;}
.nav li {display:inline;list-style: none;position: relative;margin:0 5px 0 0;padding:0;}
.navContent {padding: 5px;border:1px solid #DAD6D0;}
.Visible {display: block;visibility: visible;}
.Hidden {display: none;visibility: hidden;}
.TxtBlanc{border:0;}

/*reservation*/
p.texte-filethaut   { white-space: nowrap; width: 10px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
p.texte-formulaire  { margin: 4px 0px 14px 0px; color: #9F273C }
.champ              { font-family: Verdana }