/**
 * style_page css file
 *
 * @author Laytika <webmaster@laytika.com>
 * @link http://www.laytika.com/
 * @copyright Copyright &copy; 2007 Laytika
 * @license http://www.laytika.com/license/
 * @version $Id: style.css 1000 2007-04-27 07:55:53Z MDU $
 */

.CadreTop
{
	background-image: url(images/page_top.jpg);
	width: 920px;
	height: 14px;
}

.CadreMilieu
{
	background-image: url(images/page_milieu.jpg);
	width: 920px;
	height: 1px;
}

.CadreBottom
{
	background-image: url(images/page_bottom.jpg);
	width: 920px;
	height: 12px;
}

.TextPage
{
	text-align: left;
	font-size: 12pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
}

.CadrePosition
{
	margin-left: 20px;
	margin-right: 20px;
}

.TextPageDestination {
	text-align: left;
	font-size: 12pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
}

.TitrePage {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	font-family: Comic Sans MS;
	font-variant: small-caps;
	color: #E84B00;
}

.TitrePageNoir {
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
	font-family: Comic Sans MS;
	font-variant: small-caps;
}

.TextPage {
	text-align: left;
	font-size: 9pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
}

.TextPageTitre1 {
	font-size: 11pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
	text-decoration: underline;
	font-weight: bold;
	color: #0000CC;
}

.TitreValidation {
	font-size: 11pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
	text-decoration: underline;
	font-weight: bold;
	color: #0000CC;
}
.TitreVideo {
	font-size: 10pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
	color: #0000CC;
}

/* ================== Nous connaitre ================= */

.TextPageNC {
	text-align: left;
	font-size: 12pt;
	font-family: Comic Sans MS;
	font-variant: small-caps;
}

/* ================== Pré-reservation ================= */

.TextPageTitre2 {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.TextPageTitre2_EC {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.TextPageTitre2Off {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
	color: #B9B9B9;
}
.samplenote {
	text-align: left;
	font-size: 11px;
	font-family: Comic Sans MS;
	font-variant: small-caps;
	font-weight: bold;
}
.tableauTitre {
	text-align: left;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	color: black;
}
.sampleaction {
	text-align: left;
	vertical-align: top;
}
.zoneSaisiePage {
	font-family: Comic Sans MS;
	font-size: 9pt;
	background-color: #F0F8FF;
	border: thin;
	border-style: solid;
	border-color: #87CEFA;
}
.listeBox {
	font-family: Comic Sans MS;
	font-size: 9pt;
	background-color: #F0F8FF;
	border: thin;
	border-style: solid;
	border-color: #87CEFA;
}

#ullist {
	list-style: square outside url(images/puce.png);
	margin-left: 15px;
	padding-left: 15px;
	margin-bottom: 0px;
}

#ullist li {
	margin-left: 10px;
}

.FondTitrePlan {
	background-color: #87CEFA;
	font-weight: bold;
}

.Menu_texte_plan {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	text-transform: none;
	color: #0000CC;
	font-size: 8pt;
	font-weight: bold;
}
.Menu_texte_plan:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: small-caps;
	text-transform: none;
	color: #E84B00;
	font-size: 9pt;
	font-weight: bold;
}
#PosHautPlan {
	margin-left: 484px;
}
#NbPersonne {
	margin-top: 10px;
	margin-left: 63px;
}
.etoileRouge {
	color: Red;
}
.emailAffichage {
	color: Blue;
	font-weight: bold;
}
.input-error, .input-error1, .input-error2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid red;
	background-color: lightyellow;
}
.input-error-style {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid red;
	background-color: lightyellow;
}
.input-error-label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.TitreFormulaire {
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	font-family: Comic Sans MS;
	font-variant: small-caps;
	color: #E84B00;
}
.hr_color {
	border: none;
	border-bottom: 1px solid #87CEFA;
}
.textTitreListe {
	text-align: center;
	font-size: 13pt;
	font-weight: bold;
	color: white;
}
.textListe {
	text-align: center;
	font-size: 13pt;
	color: black;
}
.fieldset_color {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E4E5FF;
	border-right-color: #E4E5FF;
	border-bottom-color: #E4E5FF;
	border-left-color: #E4E5FF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
html>body .fieldset_color
{
	border-style: dotted;
	border-color: #0000CC;
	padding:4px;
}
.fieldset_color
{
	border-style: dotted;
	border-color: #0000CC;
	padding:4px;
}
.textListe {
	font-family: Comic Sans MS;
	text-align: center;
	font-size: 11pt;
	color: black;
}
#titreListeBg {
	background-image: url(images/titreListeBg.gif);
	height: 23px;
}
.Titre1 {
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
	color: red;
	height: 30px;
}
.Titre2 {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	height: 30px;
}
#menuHG {
	background-image:url(images/menuHG.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	width:320px;
	height: 29px;
	margin-top: 0px;
	margin-bottom: -7px;
	padding-top: 7px;
}
.TitreVideo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}
.hr_color {
	border: none;
	border-bottom: 1px solid #87CEFA;
}

