body{
   background-color:#FFFFFF;
   scrollbar-face-color: #5a8978;
   scrollbar-arrow-color:white;
   scrollbar-base-color:white;
   scrollbar-shadow-color:white;
   scrollbar-darkshadow-color:white;
   scrollbar-highlight-color:white;
   scrollbar-3dlight-color:white;
   scrollbar-track-color:white;
}

td, div {
	font-family: Arial, Helvetica, Verdana;
	color:#000000;
	font-size: 11px;
}

.copy {
	font-size: 11px;
}


.color1 {color:#8d891b;}
.color2 {color:#56B22D;}
.color3 {color:#47acb6;}
.color4 {color:#c0091d;}
.colorBlack {color:#000000;}

.navigationRight {
   margin:0px 0px 0px 0px;
   background:#e8e3dd url('/imgs/bg_nav_right.gif') top left repeat-x;
}

#contenuNavigationRight {
   width:130px;
   margin:10px 0px 0px 20px;
}

#contenuNavigationRight .link, .link:hover {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#000000;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
}

#contenuNavigationRight .title1 {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#ffffff;
   font-size:16px;
   font-weight:bold;
}

#contenuNavigationRight .title1Spe {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#c0091d;
   font-size:14px;
   font-weight:bold;
   border-left:3px solid #FFFFFF;padding-left:6px;margin-bottom:10px;display:block;
}

#contenuNavigationRight .title2 {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#ffffff;
   font-size:12px;
   font-weight:bold;
}

#contenuNavigationRight .title3 {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#000000;
   font-size:12px;
   font-weight:bold;
}

#contenuNavigationRight .title4 {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#000000;
   font-size:12px;
   font-weight:normal;
}

#contenuNavigationRight  .text1 {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#000000;
   font-size:11px;
   font-weight:normal;
}

.colorCelIntitule {
	background-color:#295659;
	font-family:Arial,Helvetica,Sans-Serif;
   color:#FFFFFF;
   font-size:14px;
   font-weight:bold;
}

.colorCel, .colorCel * {
	background-color:#4e9fa3;
	font-family:Arial,Helvetica,Sans-Serif;
   color:#265658;
   font-size:12px;
   font-weight:bold;
}

.colorCelHover, .colorCelHover * {
	background-color:#8c9321;
	font-family:Arial,Helvetica,Sans-Serif;
   color:#d3ceb0;
   font-size:12px;
	cursor:pointer;
    font-weight:bold;
}

/* Styles form et réservation  */
.celluleTitre1 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 16px;
	color:#47acb6;
	font-weight:bold;
}

.celluleTitre2, .celluleText1  {
	background-color:#ECECE2;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color:#5a8978;
	font-weight:bold;
}

.celluleTitre3 {
	display:block;
	width:100%;
	border-bottom: 1px solid #47acb6;
	font-family: Arial, Helvetica, Verdana;
	font-size: 12px;
	color:#5a8978;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	margin:15px 0px 8px 0px;
}

.celluleText2 {
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color:#5a8978;
	font-weight:normal;
}

.inputText {
	background-color:#FFFFFF;
	border: 1px solid #5a8978;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color:#5a8978;
	height:18px;
	padding:1px 2px 1px 2px;
}

.inputText {
	background-color:#FFFFFF;
	border: 1px solid #5a8978;
	font-family: Arial, Helvetica, Verdana;
	font-size: 11px;
	color:#5a8978;
	height:18px;
	padding:1px 2px 1px 2px;
}

.errorForm {
    position:absolute;display:none;top:20px;left:4px;padding:10px;background-color:#ecece2;border: 1px solid #5a8978;;color:#e32f01;text-align:left;
}

.submitResa {
	width:155px;
	height:37px;
	background:transparent url('/imgs/bt_form_resa.gif') left top no-repeat;
	border:0px;
	cursor:pointer;
}

.submitRecherche {
	width:155px;
	height:37px;
	background:transparent url('/imgs/bt_form_search.gif') left top no-repeat;
	border:0px;
	cursor:pointer;
}

.submitConnection {
	width:155px;
	height:37px;
	background:transparent url('/imgs/bt_connection.gif') left top no-repeat;
	border:0px;
	cursor:pointer;
}

.submitEnvoyer {
	width:155px;
	height:37px;
	background:transparent url('/imgs/bt_envoyer.gif') left top no-repeat;
	border:0px;
	cursor:pointer;
}

.imgButton {
   cursor:pointer;
}


/*TEXTES ET TITRES*/

a, a:hover {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#47acb6;
   font-size:11px;
   font-weight:normal;
}

.titre1 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#47acb6;
   font-size:16px;
   font-weight:bold;
}

.textProgrammeSoiree {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#255674;
   font-size:12px;
   font-weight:bold;
}

/*.noteCalendrier {	background-color:#8c9321;color:#d3ceb0;font-size:12px;font-weight:normal;}*/
.noteCalendrier {	background-color:#8c9321;color:#ffffff;font-size:12px;font-weight:normal;}

.textProgramme1 {	font-family:Arial,Helvetica,Sans-Serif;color:#F18D35;font-size:12px;font-weight:bold;}
.textProgramme1a {	font-family:Arial,Helvetica,Sans-Serif;color:#8c9321;font-size:12px;font-weight:bold;}
.textProgramme2 {	font-family:Arial,Helvetica,Sans-Serif;color:#717171;font-size:12px;font-weight:bold;}
.textProgramme3 {	font-family:Arial,Helvetica,Sans-Serif;color:#255674;font-size:12px;font-weight:bold;}
.textProgramme4 {	font-family:Arial,Helvetica,Sans-Serif;color:#255674;font-size:12px;}

.link1Big {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#5a8978;
   font-size:16px;
   font-weight:bold;
	text-decoration:none;
}

a.link1Big:hover {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#000000;
   font-size:16px;
   font-weight:bold;
	text-decoration:none;
}

h1 {
	font-family:Arial Black,Arial,Helvetica,Sans-Serif;
   color:#8d891b;
   font-size:16px;
   line-height:16px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
}

h2 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#e95512;
   font-size:16px;
   line-height:16px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
}

h3 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#47acb6;
   font-size:14px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
}

h4 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#4f816f;
   font-size:14px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
}

h5 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#c0091d;
   font-size:14px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
}

h6 {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#47acb6;
   font-size:12px;
   font-weight:bold;
   margin:0px 0px 0px 0px;
}

.musiciens {
   font-family:Arial,Helvetica,Sans-Serif;
   color:#47acb6;
   font-size:12px;
   font-weight:normal;
   margin:3px 0px 0px 0px;
}

.text1 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#000000;
   font-size:11px;
}

.text2 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#e95512;
   font-size:11px;
}

.text3 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#47acb6;
   font-size:11px;
}

.text4 {
	font-family:Arial,Helvetica,Sans-Serif;
   color:#7A7A7A;
   font-size:11px;
}

/* Parge partenaires */

.tdtitrepartenaires {
   font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#FFFFFF;font-weight:normal;background-color:#4f816f;
   border-bottom:6px #CCCCCC solid;
   padding:2px 2px 2px 10px;
}
.tdpartenaires {
   font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;background-color:#FFFFFF;
   border:2px #CCCCCC solid;
   padding:2px 2px 2px 10px;
}

.tdimgpartenaire {
   border-bottom:1px #CCCCCC solid;
}

.textpartenaires {
   font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#FFFFFF;font-weight:normal;
}

.textpartenaires2 {
   font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#000000;font-weight:normal;
   padding:10px 10px 10px 10px;
   border-bottom:1px #CCCCCC solid;
}

.textpartenaires3 {
   font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#000000;font-weight:normal;background-color:#FFFFFF;
}