BODY {
	MARGIN-TOP: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 0px; FONT-FAMILY: "Verdana",Verdana,Geneva,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.1mm; TEXT-DECORATION: none
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 8.5pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.2mm; TEXT-DECORATION: none
}
h2
{
	font-size:14px;
}
h1
{
	font-size:16px;
}
#pop-txt
{
	text-align:left;font-size:11px;
}
#pop-footer
{
	font-size:10px;
}
.maintab {
	WIDTH: 730px; BACKGROUND-COLOR: #ffffff
}
.left_stroke {
	VERTICAL-ALIGN: top; WIDTH: 227px
}
.left_strokebig {
	VERTICAL-ALIGN: top; WIDTH: 565px
}
.center_stroke {
	VERTICAL-ALIGN: top
}
.btn	{ cursor:pointer;}
.bluebg {
	BACKGROUND-COLOR: #f5f8f9
}
.goldbg {
	BACKGROUND-COLOR: #fcfaeb
}
.darkbluebg {
	BACKGROUND-COLOR: #d5e1eb
}
.left_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4b657d; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.left_title:unknown {
	TEXT-DECORATION: underline
}
.big {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4b657d; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bigblack {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title_loc {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #02126e; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title_locred {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fc7c21; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.prix {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #02126e; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.prix:unknown {
	TEXT-DECORATION: underline
}
.postform {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
A.textheme:link {
	FONT: 11px/150% Geneva, Arial, Helvetica, sans-serif; COLOR: #4b657d; LETTER-SPACING: 0mm; TEXT-DECORATION: none
}
A.textheme:active {
	FONT: 11px/150% Geneva, Arial, Helvetica, sans-serif; COLOR: #4b657d; LETTER-SPACING: 0mm; TEXT-DECORATION: none
}
A.textheme:visited {
	FONT: 11px/150% Geneva, Arial, Helvetica, sans-serif; COLOR: #4b657d; LETTER-SPACING: 0mm; TEXT-DECORATION: none
}
A.textheme:hover {
	LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.texthemer:link {
	FONT: 8pt/150% Geneva, Arial, Helvetica, sans-serif; COLOR: #020101; LETTER-SPACING: 0mm; TEXT-DECORATION: none
}
A.texthemer:active {
	FONT: 8pt/150% Geneva, Arial, Helvetica, sans-serif; COLOR: #020101; LETTER-SPACING: 0mm; TEXT-DECORATION: none
}
A.texthemer:visited {
	FONT: 8pt/150% Geneva, Arial, Helvetica, sans-serif; COLOR: #020101; LETTER-SPACING: 0mm; TEXT-DECORATION: none
}
A.texthemer:hover {
	LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
.tel {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff3300; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.petigris {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #737373; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 0.1mm; TEXT-DECORATION: none
}
.texte
{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #737373;	
}
.w220 {
	WIDTH: 220px
}
.w227 {
	WIDTH: 227px
}
.dr {
	TEXT-ALIGN: right
}
.hr {
	TEXT-ALIGN: right
}
.vtop {
	VERTICAL-ALIGN: top
}
.vbot {
	VERTICAL-ALIGN: bottom
}
.vmiddle {
	VERTICAL-ALIGN: middle
}
.p10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.t5 {
	PADDING-TOP: 5px
}
.t7 {
	PADDING-TOP: 7px
}
.t8 {
	PADDING-TOP: 8px
}
.t10 {
	PADDING-TOP: 10px
}
.l10 {
	PADDING-LEFT: 10px
}
.r7 {
	marging-right: 7px
}
.r8 {
	PADDING-RIGHT: 8px
}
.r10 {
	PADDING-RIGHT: 10px
}
.h5 {
	HEIGHT: 5px
}
.h10 {
	HEIGHT: 10px
}
.h11 {
	HEIGHT: 11px
}
.h12 {
	HEIGHT: 12px
}
.h13 {
	HEIGHT: 13px
}
.h15 {
	HEIGHT: 15px
}
.h20 {
	HEIGHT: 20px
}
.w5 {
	WIDTH: 5px
}
.w8 {
	WIDTH: 8px
}
.w9 {
	WIDTH: 9px
}
o .w10 {
	WIDTH: 10px
}
.w11 {
	WIDTH: 11px
}
.w330 {
	WIDTH: 330px
}
/****************************************************************/
#infospistes{
	margin: 9px 0 9px 0;
	padding: 8px;
	border: 1px solid #D7D7D7;
	float: left;	
}
.infospistes-titre{
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
	text-transform: lowercase;
}
.infospistes-txt{
	padding: 3px 0 0 0;
	text-transform: lowercase;
	font-weight: normal;
}
.infospistes-nbr{
	float: right;
}
.infospistes-nbr p{
	float: left;
}
.infospistes-blk{
	background: url(/img/infospistes-blk.png) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 48px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 2px 0 0 0;
	text-align: center;
}
.infospistes-red{
	background: url(/img/infospistes-red.png) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 48px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 2px 0 0 0;
	text-align: center;
}
.infospistes-blu{
	background: url(/img/infospistes-blu.png) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 48px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 2px 0 0 0;
	text-align: center;
}
.infospistes-gren{
	background: url(/img/infospistes-gren.png) no-repeat;
	color: #fff;
	font-weight: bold;
	width: 48px;
	height: 20px;
	margin: 0 0 0 5px;
	padding: 2px 0 0 0;
	text-align: center;
}

/*    #iFrameTarifs    */
b.rtop b, b.rbottom b{background: #f5f8f9}
b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow:hidden;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
b.r1{margin: 0 5px} b.r2{margin: 0 3px} b.r3{margin: 0 2px}
/* colors : */
b.rtop, b.rbottom{background: #fff}

div#planning
{
	width: 560px;
}
.mention{ font-size:8px;}

.SEL{background-color:#f5f8f9;padding:5px;font-weight:bold;text-decoration:underline;}
.UNSEL{background-color:white;padding:5px;font-weight:bold;text-decoration:underline;}

/** ONGLETS FICHE PRIX ET DISPO **/

.petitsonglets				{ margin:0px; padding:0; height:20px; }
.petitsonglets li			{ float:left; margin:0px; padding:0, height:20px; _overflow:hidden; list-style-type:none; }
.petitsonglets li a		{ float:left; cursor:pointer; color:#FFFFFF; text-decoration:none; display:block; height:19px; font-size:13px;background-color:#f5f8f9;}
														  
.petitsonglets li strong			{ padding:3px 6px 0 6px; display:block; height:17px; background-color:white;color:#ff7800;}
.petitsonglets li.semaine		{ width:170px;}
.petitsonglets li.courts			{ width:200px; _width:210px; }

.petitsonglets li a.current	{ color:#ff7800; text-decoration:none; background-color:#f5f8f9; 
														  display:block; height:21px; font-size:13px;}
.petitsonglets li a.current strong		{ height:18px; background: url(/img/content/fiche/onglet-droite-over.gif) right no-repeat;}
