

* {padding: 0; margin: 0;}

a:link {text-decoration: none;color:#333;}
a:visited {text-decoration: none;color:#333;}
a:hover {text-decoration: none;color:#f63;}
a:active {text-decoration: none;}

body {
color:#333333;
background-image:url(stripe.png);
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
line-height:1.4;
font-size:11px;
text-decoration: none;
margin-top: 0px;
}
#logo {
height:100px;
width:450px;
float:left;
}

#pubtop {
float:left;

margin: 25px 0 15px 0;height:70px;
text-align:right;
}

#wrapper {
width:950px;
color:#666666;
background-color:#FFFFFF;
margin-left:auto;
margin-right: auto;
margin-bottom:10px;
border:1px solid #ccc;
min-height:600px;
}

#colgauche{
background-color:#eee;
width:160px;
float:left;

margin-left:10px;
}

#coldroite {
width:750px;
float:left;
text-align:left;
margin-left:10px;
margin-right:10px;
padding-top:4px;
}

#milieu {
width:580px;
float:left;
text-align:left;
margin-left:8px;
border: 1px solid #ccc;
}

#bloccentre {
width:600px;
float:left;
text-align:center;
margin-top:30px;
margin-bottom:50px;
margin-left:170px;

border: 1px solid #ccc;
}

#infos {
width:150px;
float:left;
text-align:left;
margin-left:8px;
padding-top:4px;
margin-right:10px;
}




#fin
{clear:both;}

.oui{
background-image:url(../oui.gif);
background-repeat:no-repeat;
width:23px;
height:14px;
background-position:center;
z-index:0;
}

.photo {
float:left;
border:none;
margin:1px 3px 1px 0 ;
}

.photo a{
float:left;
border:none;
margin:1px 3px 1px 0 ;
}
.lignedate{
background-color:#999999;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
margin-bottom:2px;
padding-left:10px;

}

.spectacle{
font-size:12px;
font-weight:bold;
}

.h1{
font-size:22px;
font-weight:bold;
color:#9c0;
margin-top:10px;
margin-left:20px;
margin-right:20px;
}

.h2{
font-size:14px;
font-weight:bold;
margin-top:10px;
margin-left:20px;
margin-right:20px;
}

.h6{
font-size:14px;
font-weight:bold;
margin-top:10px;
}

.h4 {
font-size:14px;
font-weight:bold;
color:#333;
}

.h4 a:link{
font-size:14px;
font-weight:bold;
color:#333;
}

.h4 a:visited{
font-size:14px;
font-weight:bold;
color:#333;
}

.h4 a:hover{
color:#f63;
}

.h5 a:link{
font-size:14px;
font-weight:bold;
color:#666;
}

.h5 a:visited{
font-size:14px;
font-weight:bold;
color:#666;
}

.h5 a:hover{
color:#f63;
}

.texte{
font-size:12px;
line-height:1.5;
margin-top:10px;
}

.liste{
font-size:12px;
line-height:1.8;
padding-left:10px;
border-bottom:#FFFFFF 1px solid;
}

.comments{
font-size:12px;
line-height:1.5;
margin-top:10px;
margin-left:20px;
margin-right:20px;
}

.textevert{
font-size:12px;
color:#9c0;
font-weight:bold;
}

.textevert a:link{
font-size:12px;
font-weight:bold;
color:#9c0;
}

.textevert a:hover{
color:#f63;
}

.h3{
font-size:13px;
line-height:1.5;
padding-left:20px;
padding-right:20px;
margin-top:10px;
}

.titre18{
font-size:18px;
color:#999999;
}

.titre14{
font-size:14px;
color:#999999;
line-height:1.5;
padding-left:5px;
}

.orange{
font-size:18px;
line-height:1;
font-weight:bold;
color:#f63;
margin-top:10px;
}

.gris{
font-size:18px;
font-weight:bold;
color:#999;
margin-top:10px;
border-top:2px dotted #ccc;
}

.nomsalle{
font-size:20px;
font-weight:bold;
color:#999;
margin-top:10px;
}

.boutonvert a:link{
font-size:16px;
font-weight:bold;
background-color:#9c0;
color:#FFFFFF;
padding:3px;
}

.boutonvert a:visited{
font-size:14px;
font-weight:bold;
background-color:#9c0;
color:#FFFFFF;
padding:2px;
}

.boutonvert a:hover{
background-color:#f63;color:#FFFFFF;
}

.boutonvert a:active{
color:#FFFFFF;
}

.boutongris{
font-size:14px;
font-weight:bold;
background-color:#ccc;
color:#FFFFFF;
padding:2px;
}

.boutongris a:visited{
font-size:14px;
font-weight:bold;
background-color:#ccc;
color:#FFFFFF;
padding:2px;
}

.boutongris a:hover{
background-color:#ccc;color:#FFFFFF;
}

.boutongris a:active{
color:#FFFFFF;
}

.clos{
font-size:12px;
font-weight:bold;
}

.rubrique{
background-color:#9c0;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
border-bottom:1px solid white;
border-top:1px solid white;
}

.fdorange{
background-color:#FF3300;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

.reserverclos {
background-color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
float:right;
font-weight:bold;
text-align : center;
padding:0;
color:#FFFFFF;
}

.reserver a{
background-color:#669900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
float:right;
font-weight:bold;
text-align : center;
padding:0;
color:#FFFFFF;
}

.reserver a:active{
color:#FFFFFF;
}
.reserver a:hover{
background-color:#f63;
color:#FFFFFF;
}
.reserver a:visited{
color:#FFFFFF;
}

textarea,select,submit {
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-size:11px;
background-color:#ffffff;


}


select:hover {
background-color:#d9d9d9}

input:hover {
background-color:#d9d9d9}

.prix1 {  
text-align:center;
}

.prix2 {  
font-size: 120%;
font-weight:bold;
text-align:center;
color:#f63;
line-height:1;
}

.reste {  
text-align:center;
}


