/* Start of CMSMS style sheet 'TRS_BASE' */
/***global reset***/

*{
margin: 0;
padding: 0;
font-size: 100%;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
background: #ffffff url(images/bg.gif) top left repeat;
}

a{
color:#fff;
}

/***end global reset***/


/***global***/

#wrapper{
width:955px;
margin: 0px auto;
}

/***end global***/


/***header***/

#headerFr{
width:100%;
height:111px;
background-image:url(images/headerFr.jpg);
}

#headerEn{
width:100%;
height:111px;
background-image:url(images/headerEn.jpg);
}


#back{
float:left;
}

#lang{
float:right;
padding-right:10px;
padding-top:88px;
font-weight:bold;
color:#fff;
}

#lang a{
font-weight:bold;
font-size:12px;
text-decoration:none;
color:#fff;
}

#lang a:hover{
color:#ddd;
}

#lang span{
font-weight:bold;
font-size:12px;
color:#bca899;
}

/***end header***/



/***left***/

#left{
margin:0px;
padding:0px;
float:left;
width:262px;
min-height:455px;
background:url(images/left.jpg) top left no-repeat;
}

/***end left***/


#content{
width:100%;
margin:0px;
padding:0px;
float:left;
background-image:url(images/bg_content.jpg);
}




#retour{
text-align:right;
padding-right:20px;
padding-top:5px;
}

/************************************************/

#headerContentHome{
background: url(images/headerContent.jpg) top no-repeat;
width: 410px;
height: 30px;
margin-top: 10px;
}

#contentHome{
float:left;
padding:15px;
width:650px;

}

#contentHome a{
color:#008a8e;
}

#middleContent_gal{
height:750px;
width:675px;
margin:0px;
padding:0px;
}

#middleContentContainer{
float:left;
}

#middleContentHeader, #middleContentFooter{
width:350px;
}

#middleContentHome{
padding: 0px 15px 10px 15px;
width:350px;
margin-top:0px;
background:#fff;
}

#middleContentHome a{
color:#008a8e;
}

#footerContentHome{
background: url(images/footerContentSmall.gif) bottom no-repeat;
width: 400px;
height: 30px;
margin-bottom:20px;
clear: both;
}


#middleNewsHeader, #middleNewsFooter{
width:240px;
}

#contenu_right{
float:right;
}

#big{
background:#008a8e;
width:210px;
padding:5px 15px;
color:#84caca;
}

#big div{
text-decoration:none;
}

#newsHeader{
height:17px;
width:204px;
background:url(images/news_header.gif);
color:#ffffff;
font-size:16px;
padding:5px 15px;
font-weight:bold;
}

#news{
width:234px;
}

.NewsSummaryLink {
color:#993366;
}

.NewsSummary {
background: #ece6e1;
text-align: left;
padding: 7px;
}

.NewsSummarySummary a {
color: #008a8e;
}

#middleContent a{
color:#008a8e;
}

div.NewsSummaryLink a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#993366;
font-weight:bold;
}

#NewsPostDetailTitle {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#993366;
font-weight:bold;
}

.NewsSummaryMorelink{
margin-top:10px;
}

#inscription {
text-align: left;
margin: 0;
}

/************************************************/

#headerContent{
background: url(images/headerContent.jpg) left top no-repeat;
width: 675px;
height: 30px;
margin-top: 10px;
}

#middleContent{
float:left;
padding: 0px 15px 0px 15px;
width:645px;
background:#fff;
}



#footerContent{
background: url(images/footerContent.jpg) bottom no-repeat;
width: 675px;
height: 30px;
margin-bottom:20px;
clear: both;
}

#footer{
clear:both;
width:955px;
background:#ffffff;
border-bottom: 2px solid #bca899;
text-align:center;
color:#bba89a;
}

.myLogoTopFooter {
width: 235px;
text-align: center;
display:inline;
margin:0px 40px;
}

.myLogoFooter {
width: 235px;
text-align: center;
display:inline;
margin:0px 40px;
}

.myTextFooter{
clear:both;
padding:15px 0px;
font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#logo{
clear:both;
width:955px;
height:55px;
background:#ece6e2;
}

/*** TABLE ***/

.tabHotelPair{
background:#f1ece8;
}

.tabHotelImpair{
background:#ece4e1;
}



.tabHour{
color:#b55365;
font: 14px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline; 
vertical-align:middle;
}

.tabTable{
background-color:#b55365;
padding:10px;
margin:10px 10px;
vertical-align:middle;
}

.tabTable p{
margin:5px 10px;
padding:5px;
}

.tabTitle{
color:#c4c8c8;
font: 14px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
}

.tabDes{
padding:0px;
color:#ffffff;
font: normal normal 13px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
text-decoration:underline;
cursor:pointer;
}

.tabTable a{
color:#ffffff;
}

.mb{
color:#ffffff;
}

.tab2Table{
background:#08acae;
border:none;
padding:5px;
margin:10px 0px;
}

.tab2Table p{
margin:5px 0px;
padding:5px;
}

.tabHotel tr td{
padding: 20px;
}

.tab2Title{
padding:0px;
color:#ffffff;
font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
}




.tab22Hour{
color:#08acae;
font: 14px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline; 
vertical-align:middle;
}

.tab22Table{
background-color:#08acae;
padding:10px;
margin:10px 10px;
vertical-align:middle;
}

.tab22Table p{
margin:5px 10px;
padding:5px;
}

.tab22Title{
color:#d6cbcd;
font: 14px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
}

.tab22Des{
padding:0px;
color:#ffffff;
font: normal normal 13px  Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
text-decoration:underline;
cursor:pointer;
}

.tabTable a{
color:#ffffff;
}

.mb{
color:#ffffff;
}

.tab222Table{
background:#b55365;
border:none;
padding:5px;
margin:10px 0px;
}

.tab222Table p{
margin:5px 0px;
padding:5px;
}


.tab222Title{
padding:0px;
color:#ffffff;
font: normal normal 13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold; 
}


#pika{
/*position:absolute;*/
top:550px;
margin-left:50px;
height:250px;
}

#myVid{
margin:10px 18px 20px 18px;
}

/******************FORM******************/

titleinput{
height:25px;
}

.nickInscriptionForm tr td input{
height:17px;
}

#m3fbrp_submit{
height:28px;
padding:5px 10px;
}

.nickInscriptionForm ul{
margin:10px;
list-style-type:circle;
list-style:outside;
}

.nickInscriptionForm ul li{
margin:2px 15px 2px 15px;
}

.tdchoice{
vertical-align:top;
text-align:center;
background:#ebe3e0;
padding:10px;
}

.required{
color:#993366;
}

#contentPopup a{
color:#008080;
}

#contentPopup{
margin:0px;
padding:15px;
float:left;
background-image:url(images/bg_content.jpg);
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#myOrateur{
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#myOrateur ul li{
margin:10px 15px 10px 30px;
}

#myOrateur span{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}

span.orateur{
color: #008080;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
cursor:pointer;
text-decoration:underline;
}

/* End of 'TRS_BASE' */

