
html{
text-align:center;
}
body{
font-family:Arial;
font-size:11px;
background: url("../imgs/degrade.png") repeat-x 0px 460px #1d1e21;
text-align:center;
cursor:default;
margin:0px;
padding:0px;
color:white;
}
.bodytinymce{
font-size:11px;
background:#303135;
text-align:left;
padding:5px;
}
h1, h2, h3, h4, h5{
font-family:Times New Roman;
}
h1{
/*
width:950px;
text-align:left;
margin:auto;
height:121px;
*/
margin:0px;
font-weight:100;
font-size:27px;
padding:55px 0px 0px 0px;
float:left;
color:black;
}
h2{
font-weight:100;
font-size:24px;
letter-spacing:-0.4pt;
padding:0px;
margin:0px;
}
/*
h2:first-line{
background:black;
}
*/
h3{
font-size:18px;
font-weight:100;
margin:0px 0px 6px 0px;
padding:5px 0px 0px 0px;
}
p{
margin:0px 0px 4px 0px;
padding:0px;
font-size:11px;
line-height:14px
}
a{
color:white;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
a.sanscadre:active, a.sanscadre:focus, a.sanscadre:hover{
outline : 0;
text-decoration:none;
}
a img{
border:none;
}
textarea{
text-align:left;
}
label{
cursor:pointer;
}
table{
border-collapse:collapse;
}
tr{
vertical-align:top;
font-size:11px;
color:white;
}
table.formulaire{
text-transform:none;
white-space:nowrap;
}
table.formulaire td{
margin:0px;
padding:0px;
}
hr{
border-top:0px;
border-right:0px;
border-left:0px;
border-bottom:1px dotted #b7b7b7;
color:#303135;
line-height:2px;
height:2px;
}
ul{
margin:10px 0px;
padding:0px;

font-size:12px;
list-style-position:inside;
list-style-type:image;
list-style-image:url('../imgs/puce.gif');
}
li{
/*text-transform:uppercase;*/
font-size:14px;
/*font-family:Trebuchet MS;*/
/*font-family:Courier New;*/
/*font-family:Impact;*/
/*font-family:Verdana;*/
/*font-family:Times New Roman;*/
}
li a{
font-weight:100;
padding:0px 3px;
}
li a:hover{
background:white;
color:black;
}

input.type1{
border:0px;
width:205px;
height:18px;
vertical-align:top;
font-style:italic;
color:#B2B2B2;
font-family:Times New Roman;
font-size:15px;
padding-left:5px;
}
input.type2{
border:0px;
width:205px;
height:18px;
vertical-align:top;
color:black;
font-size:15px;
padding-left:2px;
margin-bottom:5px;
}
select.type2{
border:0px;
width:205px;
height:18px;
vertical-align:top;
font-size:12px;
padding:0px 0px 0px 2px;
margin-bottom:5px;
}
select.type3{
border:0px;
height:18px;
vertical-align:middle;
font-size:12px;
padding:0px 0px 0px 2px;
margin-bottom:5px;
}
input.submit1{
border:1px solid black;
width:210px;
height:20px;
vertical-align:top;
font-family:Times New Roman;
font-size:15px;
}
input.submit1:hover, input.submit1:active, input.submit1:focus {
background:#CBC5B7;
}
input.submit2{
border:1px solid black;
height:20px;
vertical-align:top;
font-family:Times New Roman;
font-size:15px;
color:red
}
input.submit2:hover, input.submit2:active, input.submit2:focus {
background:red;
color:white
}
input.submit3{
border:1px solid black;
height:20px;
vertical-align:top;
font-family:Times New Roman;
font-size:15px;
color:green
}
input.submit3:hover, input.submit3:active, input.submit3:focus {
background:green;
color:white
}
textarea{
font-size:12px;
font-family:Arial;
}


#outils{
/**
display:none;
/**/
/**/
background:url('../imgs/fondOutils.gif') center top repeat-x;
/**/
position:absolute;
left:0px;
width:100%;
text-align:center;

font-family:Times New Roman;
/*font-style:italic;*/ /* BUG IE ETRANGE !! */
font-size:17px;
color:white;
}
#outils .contenu{	
/* 950px en tout */
width:930px;
text-align:left;
margin:auto;
padding:0px 10px;
}
#outils form{	
display:inline;
}
#bandeau{
width:950px;
text-align:left;
margin:auto;
height:176px;
}
#corps{
background:url('../imgs/fond1.jpg') center top repeat-x;
}
#corps .contenu{	
margin:0px;
width:930px;
text-align:left;
margin:auto;
padding:0px 10px;
/* */
background:#303135;
/* */
}

#menu{
font-family:Times New Roman;
font-size:17px;
font-weight:100;
float:right;
line-height:21px;
text-align:top;
}
#menu .flower{
/*display:inline;*/ /* !!! */
display:none;
position:absolute;
z-index:500;
top:41px;
}
#menu a.up .flower{
display:inline;
}
#menu .flower img{
position:relative;
right:15px;
}
#menu a{
display:block;
float:left;
margin:100px 5px 0px 5px;
padding:3px 5px;
color:black;
}
#menu a:hover, #menu a:focus, #menu a.up{
background:#98141B;
color:white;
text-decoration:none;
}
#menuAdmin{
/* *
position:fixed;
bottom:0px;
/* */
/* */
/* *
position:absolute;
/* */
width:100%;
background:#88902b;
color:#FFFFFF;
font-weight:600;
font-size:12px;
padding-top:2px;
height:18px;
}
#menuAdmin a {
color:#FFFFFF;
}
#pied{
font-size:10px;
clear:both;
text-align:center;
text-transform:uppercase;
color:#808080;
padding:30px 0px 10px 0px;
}
#pied span{
border-top: 1px solid #47484b;
}
#pied a{
color:#808080;
font-weight:100;
}
#tiroir{
color:black;
}
	#tiroir a{
	color:black;
	}
	

.tarifs {
text-align:left;
}
	.tarifs td{
	color:white;
	padding:2px 10px;
	font-size:14px;
	}
	.tarifs th{
	color:white;
	background:#1D1E21;
	border-right:0px;
	padding:2px 10px;
	font-size:14px;
	font-weight:100;
	}
a.menuGalerie{
margin:0px 10px 0px 0px;
padding:2px;
}
a.menuGalerie:hover{
background:#8F0000;
text-decoration:none;
}
a.menuGalerieUp{
margin:0px 10px 0px 0px;
padding:2px;
background:#8F0000;
text-decoration:none;
}
a.onglet{
display:block;
float:left;
padding:2px;
}
a.onglet:hover, a.onglet:active , a.onglet:focus{
outline:0;
padding:0px;
/* *
border:2px solid #8F0000;
/* */
border:2px solid white;
/* */
}

.fondNoir{
background:black;
}
.fondDark{
background:#292B2F;
}
	.note{
border-left:1px solid #646569;padding:4px 0px 5px 2px;color:#c1c1c1;
}
.erreur{
border:2px solid orange;
background:white;
padding:4px 0px 5px 2px;
color:red;
font-size:13px;
}
.colonne1{
width:300px;
padding-right:10px;
float:left;
}
.colonne2{
width:610px;
padding-right:10px;
float:left;
}
.colonne3{
width:300px;
float:right;
}
a.drapeau{

}
.partagez{/* formulaire du haut à dte*/
float:right;
padding-top:6px;
}
.partagez2{/* apparait lors du submit */
position:absolute;
z-index:9000;
width:367px;
height:70px;
padding:3px 30px 10px 0px;
margin:0px 0px 0px 30px;
text-align:right;
background:url('../imgs/basPartager2.gif') no-repeat bottom left #8F0000;
font-style:italic;
font-size:16px;
overflow:hidden;
white-space:nowrap;

}
.pointer{
cursor:pointer;
}
.uppercase{
text-transform:uppercase;
}
.floatLeft{
float:left;
}
.preload{
display:none;
}
.clearLeft{
clear:left;
}
.clearHr{
clear:both;
font-size:1px;
line-height:1px;
height:1px;
width:1px;
border:1px solid #303135;
}
.vide{
}
.rouge{
color:red;
}
.capImg{
}
.grisClair{
color:#666666;
}



/* MENU ACCORDEON */
#sm{ 
margin:0px 0px 10px 0px;
padding:0px;
}
#sm a:hover{ 
border:0px;
background:none;
}
#sm a{ 
padding:0px;
}
.sm {
list-style:none; 
/*width:950px; */
width:930px; 
height:285px; 
display:block; 
overflow:hidden;
}
.sm li {
float:left;
display:inline;
overflow:hidden;
}




/* CALENDRIER  */
.calendrier{
background:#3d3e42;
width:870px;
height:200px;
}
.calendrier table{
border-collapse:separate;
float:left;
margin-right:17px;
}
td.fleche{
padding-top:60px;
/*vertical-align:middle;*/
}
td.fleche a:hover{
text-decoration:none
}
.calendrier table td{
/*border:1px solid #3D3E42;*/
border:1px solid #3D3E42;
}
/* les styles s'appliquent a des TD  */
.titremois  { 
font-family: Times New Roman;
font-size: 22px; 
font-weight: 100;
color: #FFFFFF; 
}
.titrejours  {
padding:0px 5px;
font-size: 10px; 
color: #B2B2B2;
text-transform:uppercase;
}
.titrewend ,  .titrenum, .ferme, .reserve{ 
font-size: 11px; 
color: #000000; 
font-weight:100;
font-size:16px;
font-family: Times New Roman;
}
.titrenum  { 
background: #80b21f;
}
.titrewend  { 
background: #6a951d;
}
.reserve  { 
background: #8f0000;
}
.ferme  { 
background: #5a3d1c;
}

.titrenum2  {
/*
font-family: Helvetica, Arial; font-size: 11px; color: #AAAAAA; background: #1C2D67
*/
 }
.titreweek2  { 
font-size: 9px; 
line-height:9px;
color: #AAAAAA; 
background: none;
text-align:right;
}
.titrewend2  { 
font-size: 11px;
}




/* EDITEUR PERSO  */
#editeur{
padding:5px;
}
#editeur legend a{
color:black;
}
#editeur fieldset{
color:black;
margin-top:10px;
padding:0px 10px;
border:1px solid #a5a5a5;
-moz-border-radius: 6px 6px 6px 6px;
background:#dedede;
}
#editeur legend{
border:1px solid #a5a5a5;
background:#FFFFFF;
padding:0px 4px;
font-weight:bold;
-moz-border-radius: 6px 6px 6px 6px;
white-space:normal;
}




