BODY {
	color: #FFFFFF;
	/*background: #2A425E;*/
	font-family: verdana,tahoma,sans-serif;
	font-size: 12px;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:white;
	scrollbar-track-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#2570B7;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white;
	background-image:url("/pics/sand-background.jpg");
}

TD{
	color: #FFFFFF;
	font-family: verdana,tahoma,sans-serif;
	font-size: 12px;
}
.minitexte{
	color: #FFFFFF;
	font-family: "Tahoma";
	font-size: 10px;
	font-weight:normal;
}

.box1 {
	border: 1px solid black;
	background: #EBF0F3;
}


A:link, A:visited,A:active {
	font-family: "Tahoma";
	font-size: 11px;
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	text-decoration: underline;
}

.titre {
	font-family: "Tahoma";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.pair{
	background-color: #000040;
}

.impair{
		background-color: #00005B;
}

.encadre {
/*	border-style: solid;
	border-width: 1px;
	border-color: Gray;
	*/
	border-right: 1px solid #728FA2;
	border-bottom: 1px solid #728FA2;
	border-top: 1px solid #CED8DF;
	border-left: 1px solid #CED8DF;

}

td.entete{
	background-color: #CED8DF;
	border-bottom: 1px solid #728FA2;
	border-right: 1px solid #728FA2;
	font-weight: bold;
	vertical-align: top;
	color:black;
}

td.champs{
	background-color: #E3E8EC;
	border-bottom: 1px solid #CED8DF;
	border-right: 1px solid #CED8DF;
}

hr{
	color:#FFFFFF;
	height:2px;
	border-right: 1px solid #3D5A72;
	border-bottom: 1px solid #3D5A72;

}


img{
	border:0px;
}

.ombre {
filter: progid:DXImageTransform.Microsoft.shadow( direction=135,color=#666666,strength=3)
cursor:all-scroll;	
}


/** styles des états de réservation **/
.etat_0{
	background:#00E673;
	color:black;
	font-size:11px;
	font-weight:normal;
}

.etat_10{
	background:#D50000;
	color:white;
	font-size:11px;
	font-weight:normal;
}

.etat_20{
	background:#353535;
	color:#909090;
	font-size:11px;
	font-weight:normal;
}

/***
Styles pour le calendrier
***/
TABLE.cpBorder {
	border:solid 1px  #6F6F6F;
}
TD.cpCurrentDate {
			color:#FFFFFF;
			background-color: #FFFFFF;
			border:1px solid #6F6F6F;
			text-align:right;
}
TD.cpOtherMonthDate{
	font-weight:normal;
	text-align:right;
	border: 1px solid #DAE5E9;
	background-color: #DAE5E9;
}
TD.cpCurrentMonthDate{
	font-weight:normal;
	text-align:right;
	border: 1px solid #DAE5E9;
}
A:link.cpTodayText,A:hover.cpTodayText,a:visited.cpTodayText,a:active.cpTodayText,{
	font-weight:normal;
	text-align:center;
}
A:link.cpOtherMonthDate,A:hover.cpOtherMonthDate,a:visited.cpOtherMonthDate,a:active.cpOtherMonthDate,{
	font-weight:normal;
	text-align:right;
	color:#6F6F6F;
}
A:link.cpCurrentMonthDate,A:hover.cpCurrentMonthDate,a:visited.cpCurrentMonthDate,a:active.cpCurrentMonthDate,{
	font-weight:normal;
	text-align:right;
}
TD.cpMonthNavigation{
	text-align:center;
}



.bgtop {
	background-image:url("/pics/bg_center.jpg");
	background-position:top left;
}

h1 {
color:#FF9900;
}

.content {
	background-image:url("/pics/bg_noir.png");
	padding-left:20px;
	padding-right:20px;
	border-top:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;

}

.txt_cartouche, .txt_cartouche a:link, .txt_cartouche a:visited, .txt_cartouche a:active, {
	font-family:tahoma,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:white;
}

h1{
	font-family:tahoma,verdana,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:white;
	padding-top:5px;
}

.txt_cartouche a:hover {
	color:#FFCC33;
	text-decoration:underline;
}

.bouton {
	border:1px solid black;
	background:#3366CC;
	color:white;
	font-size:14px;
	font-family:tahoma;
}

.petit {
	font-size:10px;
}

.textbox,.selection {
	border:1px solid #2570B7;
	font-family:tahoma,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2570B7;
}

.armor a {
	font-family:Arial;
	font-size:9px;
	color:navy;
	font-weight:normal;
	text-decoration:underline;
	line-height:9px;
}