h1           { color: #666699; font-size: 16pt; font-weight: bold }
h2           { color: #008000; font-size: 12pt; font-weight: bold }
h3           { color: #FF9900; font-size: 12pt; background-image: url('menu.gif'); 
               background-repeat: no-repeat; font-weight: bold; padding-left: 15; background-position: left center }
h4           { color: #993300; font-size: 12 pt; font-weight: bold }               
p            { font-family: Arial; font-size: 10pt}
p.erreur     { font-family: Arial; font-size: 12px; color: #800000; font-weight: bold }
td 				{ font-family: Arial; font-size: 12px}

.Titre1      { color: #000000; font-size: 14 pt; font-weight: bold }
.Titre2      { color: #003366; font-size: 12 pt; font-weight: bold }
.Titre3      { color: #FF9900; font-size: 12 pt; background-image: url('menu.gif'); 
               background-repeat: no-repeat; font-weight: bold; padding-left: 
               15; background-position: left center }
.entete      { color: #FFFFFF; font-weight: bold; background-color: #000000 }
body         {  font-size: 12 px; font-family: Arial }
a            { color: #001360; text-decoration:none }
a:hover            { color: #001360; text-decoration:underline }

a.fiche       { color: #80000; text-decoration:none }
a.fiche:hover { color: #80000; text-decoration:underline }


a.confirm    { color: #FF9900; text-decoration: none; font-size: 12 pt; background-image: 
               url('../images/reserv.gif'); background-repeat: no-repeat; 
               font-weight: bold; padding-left: 25; background-position: 
               left center }
a.confirm:hover { color: #FF9900; font-size: 12 pt; background-image: 
               url('../images/reserv.gif'); background-repeat: no-repeat; 
               text-decoration: underline; font-weight: bold; padding-left: 25; 
               background-position: left center }
a.blien      { color: #FF9900; text-decoration: none; font-size: 12 px; font-weight: bold; 
               background-color: #FFFFFF; cursor: hand; background-image: 
               url('go.gif'); background-repeat: no-repeat; border-style: 
               outset; border-width: 1; padding-left: 15; padding-right: 5; 
               padding-top: 2; padding-bottom: 1; background-position: 
               left center }
a.blien:hover { color: #FF9900; text-decoration: none; font-size: 12 px; font-weight: bold; 
               background-color: #E0E0FB; border-style: inset; border-width: 1; 
               padding-left: 15; padding-right: 5; padding-top: 2; 
               padding-bottom: 1; cursor:hand; background-image: 
               url('go.gif'); background-repeat: no-repeat;}
table        { font-size: 12 px }
.menuOk        { background-color: #000000; color: #FFFFFF; font-weight: bold; 
               border: 1px solid #FFFFFF;  }
.item			{ background-color: #FFFFFF}
.Section     { border-top-style: solid; border-top-width: 1 }
table.g_container { background-color: #FFFFFF; border: 1 outset #FFFF00 }
td.g_header  { font-weight: bold; padding-left: 10 }
td.g_content { font-style: italic; background-color: #EBEBEB; color: #000000 }
table.d_container { background-color: #FFFFFF; border: 1 outset #FFFF00 }
td.d_header  { font-weight: bold; background-color: #000000; color: #FFFFFF; 
               border-bottom: 1 solid #FFFF00 }
td.d_content { font-style: italic; background-color: #EBEBEB; color: #000000 }

.tarifs      { font-size: 14 pt; color: #666699; font-weight: bold }
UL.menu {
	MARGIN: 0px 5px; LIST-STYLE-TYPE: none; font-size:10pt; padding-left:0px; padding-right:3px
}
ul.menu li   { background-image: url('dot.gif'); background-repeat: repeat-x; padding: 3px }
UL.menu A {
	TEXT-DECORATION: none
}
UL.menu .active {
	FONT-WEIGHT: bold
}
UL.menu A:link {
	COLOR: #000
}
UL.menu A:visited {
	COLOR: #000
}
ul.menu a:hover { color: #990000; text-decoration: underline }
UL.menu A:active {
	COLOR: #870101
}

.cbar .box {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(boxbottom.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 3px 3px; OVERFLOW: hidden; WIDTH: 126px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.cbar .menucadre {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(boxbottom.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 3px 3px; OVERFLOW: hidden; WIDTH: 126px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
H6 {
	FONT: 11px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif
}
.cbar H6 {
	PADDING-RIGHT: 8px; BACKGROUND-POSITION: left top; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(boxtop.gif); PADDING-BOTTOM: 3px; MARGIN: 0px 3px; LINE-HEIGHT: 13px; PADDING-TOP: 9px; TEXT-ALIGN: left
}
/*
#boxcontent {
	BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: auto; PADDING-TOP: 3px
}
*/

#boxcontent {
	WIDTH: auto; PADDING-TOP: 3px
}

#boxcontentleft {
	FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 132px; TEXT-ALIGN: center
}


select.jaune       { background-color: #FFF3CC; color: #000000; font-size: 8 pt }
select       { background-color: #FFFFFF; color: #000000; font-size: 8 pt; 
               border: 1 solid #E0E0FB }
input        { font-size: 12 px; background-color: #FFFFFF; border: 1 outset #E0E0FB }
input.jaune  { font-size: 10 px; background-color: #FFF3CC; border-style: outset; border-width: 1 }
table.annu   { border-style: solid; border-width: 1; margin-top: 10 }
table.resa   { border-style: solid; border-width: 1; margin-top: 10 }
td.section   { color: #666699; background-color: #E0E0FB; font-weight: bold; 
               border-bottom-style: solid; border-bottom-width: 1; 
               padding-left: 5; padding-right: 3; padding-top: 3; 
               padding-bottom: 3 }
td.section2  { color: #666699; font-weight: bold; border-bottom-style: solid; 
               border-bottom-width: 1; padding-left: 5; padding-right: 3; 
               padding-top: 3; padding-bottom: 3 }
td.section3  { border-style: solid; border-width: 1; padding-left: 5; padding-right: 3; 
               padding-top: 3; padding-bottom: 3 }
td.res_vignette     { color: #FFFFFF; background-color: #808080; font-weight: bold }
table.description { background-color: #FFFFFF; border: 1 solid #EAEAEA; margin-top: 10; padding: 7 }
img.fiche    { border: 1px outset #FFF3CC; }
input.button { background-color: #FFFFFF; color: #666699; background-image: url('go.gif'); 
               background-repeat: no-repeat; font-weight: bold; 
               border: 1 outset #666699; padding-left: 15; 
               background-position: left center }
input.check {border: none; color: #FF0000;}

              
td.ongletsfd { background-color: #E0E0FB; border: 1 solid #C0C0C0; padding-left: 5; 
               padding-top: 2; padding-bottom: 0 }
table.onglets { margin-top: 0; margin-bottom: 0; padding: 0 }


td.oleft     { background-image: url('../../CSS/o_l.gif'); background-repeat: no-repeat; 
               border-bottom: 1 solid #808080; background-position: left top }
td.oright    { background-image: url('../../CSS/o_r.gif'); background-repeat: no-repeat; 
               border-bottom: 1 solid #808080; background-position: right top }
td.ocenter   { background-image: url('../../CSS/o_c.gif'); background-repeat: repeat-x; 
               border-bottom: 1 solid #808080; padding-top: 7; background-position: left top }
td.olefton     { background-image: url('../../CSS/o_l_on.gif'); background-repeat: no-repeat; 
               background-position: left top }
td.orighton    { background-image: url('../../CSS/o_r_on.gif'); background-repeat: no-repeat; 
               background-position: right top }
td.ocenteron { background-image: url('../../CSS/o_c_on.gif'); background-repeat: repeat-x; 
               padding-top: 7; background-position: left top }

a.onglets    { color: #000000 }
a.onglets:hover { text-decoration: none; color: #000000 }
a.ongletson  { color: #800000 }
a.ongletson:hover {  text-decoration: none; color: #800000 }

.confirm     { color: #FF9900; text-decoration: none; font-size: 14 pt; font-weight: bold; 
               background-image: url('../images/reserv.gif'); 
               background-repeat: no-repeat; border-style: none; 
               padding-left: 25; background-position: left center }
form.nospace { margin-top: 0; margin-bottom: 0 }

tr.xP2,tr.xP11	{ background-color: #CCFFFF; border-right: 1 solid #EAEAEA }

tr.P12,tr.P1,tr.P3,tr.P10,tr.P11,tr.P2,tr.P13,tr.P20,tr.P21,tr.P22	{ background-color: #E4F7E4; border-right: 1 solid #EAEAEA }
tr.xP3,tr.xP10	{ background-color: #E0E0FB; border-right: 1 solid #EAEAEA }
tr.P4,tr.P14			{ background-color: #FFFFCC; border-right: 1 solid #EAEAEA }
tr.P5,tr.P9,tr.P15,tr.P19	{ background-color: #FEE9BC; border-right: 1 solid #EAEAEA }
tr.P6,tr.P8,tr.P16,tr.P18	{ background-color: #FFCCFF; border-right: 1 solid #EAEAEA }
tr.P7,tr.P17			{ background-color: #FF9999; border-right: 1 solid #EAEAEA }