body													{ background:url(/images/fr-FR/H/fond.jpg) top center no-repeat; background-color:white; font:11px arial,verdana,helvetica; color:#005596; margin:0px; }
td														{ font-size:11px; }
select, textarea, input				{ font-size:11px; color:#005596; }
textarea											{ font-size:11px; color:#005596; }
hr														{ border:1px solid #FF9F00; }
blockquote										{ margin:18px 25px; }
.contentHead									{ margin:auto; padding-left:2px; }
.bd_left											{ background:url('/images/fd_content_L.png') repeat-y; }
.content											{ margin:auto; padding-left:10px; }
.content2											{ margin:auto; padding-left:10px; background:url('/images/fd_content.gif') repeat-y top left; }
.bd_right											{ background:url('/images/fd_content_R.png') repeat-y; }
.txt_bas h2										{ width:98%; background-color:#006BDB; color:White; margin:0; padding:4px; }
.txt_bas											{ text-align:justify; color:#006BDB; font-weight:bold; line-height:20px; }
.titre												{ font-size:14px; color:#00436D; font-weight:bold; }
.titre2												{ text-decoration:none; font-size:14px; }
.titre2 b											{ text-transform:uppercase; font-size:14px; }
.prix													{	font-size:18px; font-weight:bold; text-decoration:none; }
.prix_barre										{	font-size:12px; text-decoration:line-through; }
.legende2											{ font-size:10px; color:#FFF; }
.prix_liste										{ background-color:White; padding:12px; }
.footer												{ background:url(/images/bg_fond.jpg) top left repeat-x; padding-top:5px; }
.button												{ color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:5px; background-color:#005596; border:1px solid #005596; cursor:pointer; }
.button:hover									{ color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:5px; background-color:#EB6909; border:1px solid #EB6909; cursor:pointer; }

.listesejour									{ color:#005596; text-decoration:none; line-height:24px; text-align:justify; }
.listesejour:hover						{ color:#008963; text-decoration:underline; line-height:24px; text-align:justify; }
.bt														{ font-size:12px; color:White; font-weight:bold; }
.bt:hover											{ font-size:12px; color:#FF9F00; font-weight:bold; }
.titre1												{ font-size:14px; color:#fff; font-weight:bold; }
.titre2												{ font-size:14px; color:#00436D; font-weight:bold; background-color:White; }
.titre3												{ color:#EB6909; text-decoration:none; font-size:9px; }
.titre3 b											{ text-transform:uppercase; font-size:11px; }
.txt_promo										{ line-height:22px; padding-left:5px; color:#005596; }
.etapesel											{ font-weight:bold; color:#FF9F00; }
.text													{ font-size:11px; }
#planning											{ width:300px;border:1px solid #005596; }
.ErreurLogin									{ color:Red; font-weight:bold; }
.petitsonglets a							{ cursor:pointer;	}
/** ONGLETS FICHE PRIX ET DISPO **/
.petitsonglets								{ margin:0; padding:0; list-style-type:none; border-bottom:1px solid #005596; height:20px; }
.petitsonglets li							{ float:left; padding-left:5px; height:20px; display:inline; _overflow:hidden }
.petitsonglets li a						{ float:left; cursor:pointer; color:#005596; text-decoration:none; background-color:white; display:block; height:19px; font-size:13px; }
.petitsonglets li strong			{ padding:3px 3px 0 3px; display:block; height:17px; }
.petitsonglets li.semaine			{ }
.petitsonglets li.courts			{ }
.petitsonglets li a.current		{ color:#FFF; text-decoration:none; background-color:#005596; display:block; height:21px; font-size:13px; }
.petitsonglets li a.current strong		{ height:18px; }
#iFrameTarifs, #iFrameTarifsCS{ border-right:1px solid #035797; border-bottom:1px solid #035797; border-left:1px solid #035797; }
a.PagerLink										{color:White;text-decoration:none;font-weight:normal;margin-right:2px; }
a.PagerLink_Selected					{color:White;text-decoration:none;font-weight:bold;margin-right:2px; }
