body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
	background-color:#424242;
	/* background-image: url(/images/fond-plage.jpg); */
	background-image: url(/images/fond-07-10-11.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	scrollbar-face-color:#EEEEEE;
	scrollbar-highlight-color:#EEEEEE;
	scrollbar-shadow-color:#EEEEEE;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-arrow-color:#BBBBBB;
	scrollbar-track-color:#BBBBBB;
	scrollbar-darkshadox-color:#EEEEEE;
}

.liensitaliques {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999;
	text-decoration: none;
	text-align: center;
}

.tabledock
{
	height: 166px;
	width: 480px;
	text-align: center;
	vertical-align: middle;
}

.dock:HOVER
{
	width:86px;
	height:146px;
}

.divaccueil {
	z-index: 1;
	width: 520px;
	height: 400px;
	left: 30%;
	top: 25%;
	position: absolute;
	visibility: hidden;
}

/*---- DRAG DIV ---*/

div {
	margin: 0px;
	padding: 0px;
}
	.verticalgridline {
		padding-top: 27px;
	}
	.box, .handle {
		font-size: 14px;
		font-family: Arial, sans-serif;
		border: 1px solid #aaa;
	}
	.box {
		float: left;
		padding: 0px;
		width: 123px;
		height: 123px;
		margin: 5px;
		background-color: #eee;
		z-index: 1;
	}
	.handle {
		cursor: move;
		height: 14px;
		border-width: 0px 0px 1px 0px;
		background: #666;
		color: #eee;
		padding: 2px 6px;
		margin: 0px;
	}
	.box p {
		font-size: 12px;
		margin: 5px 5px 10px 5px;
		text-align: left;
		white-space: normal;
	}
	#boxDrag, #boxVerticalOnly, #boxHorizontalOnly, #boxRegionConstraint, 
	#boxThreshold, #boxAbsolute {
		cursor: move;
	}
	#boxAbsolute {
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	
/*---- FIN DE DRAG DIV ---*/

.liens
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FBB6D4;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
}

.lienssshover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FBB6D4;
	background-color: #A0265B;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	height: 20px;
	width: 538px;
}

.liensactifs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: blink;
	text-align: right;
	vertical-align: middle;
}

.liens:HOVER
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
}

.liensdubas
{
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.liensdubassshover
{
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.liensdubas:HOVER
{
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: underline;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text-centre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: center;
	padding: 2px;
}

/* ---------- */
/* |  GRIS  | */
/* ---------- */

.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textmini
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.txttitre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A5A5A5;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.text-centre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: center;
	padding: 2px;
}

.chgg
{
	background-color:#c8c8c8;
	height: 12px;
	width: 12px;
}

.chdg
{
	background-image: url(/images/log_hd.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 12px;
	width: 12px;
}

.hautg
{
	background-color:#c8c8c8;
	background-position: center top;
	height: 12px;
}

.gaucheg
{
	background-color:#c8c8c8;
	width:12px;
}

.droiteg
{
	background-color:#c8c8c8;
	width:12px;
}

.cbgg
{
	background-image: url(/images/log_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
	width: 12px;
}

.cbdg
{
	background-color:#c8c8c8;
	height: 12px;
	width: 12px;
}

.basg
{
	background-color:#c8c8c8;
	height: 12px;
}

/* ----------- */
/* |  BLANC  | */
/* ----------- */

.chg
{
	background-image: url(/images/cadre-ecran_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chd
{
	background-image: url(/images/cadre-ecran_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.haut
{
	background-image: url(/images/cadre-ecran_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gauche
{
	background-image: url(/images/cadre-ecran_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droite
{
	background-image: url(/images/cadre-ecran_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbg
{
	background-image: url(/images/cadre-ecran_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 22px;
}

.cbd
{
	background-image: url(/images/cadre-ecran_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
	width: 22px;
}

.bas
{
	background-image: url(/images/cadre-ecran_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 22px;
}

/* ---------- */
/* |  ROSE  | */
/* ---------- */

.textrose
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E9609B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.minitextrose
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E9609B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textrosefonce
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A0265B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textminirose
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E9609B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textminirosefonce
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A0265B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.espaceurrose
{
	background-image: url(/images/espaceur-rose.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 3px;
}

.rose
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #E9609B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.minirose
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #E9609B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.minirosefonce
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #A0265B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.chgr
{
	background-image: url(/images/cadre-ecran-rose_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chgrt
{
	background-image: url(/images/cadre-ecran-rose-trans_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdr
{
	background-image: url(/images/cadre-ecran-rose_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.chdrt
{
	background-image: url(/images/cadre-ecran-rose-trans_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hautr
{
	background-image: url(/images/cadre-ecran-rose_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.hautrt
{
	background-image: url(/images/cadre-ecran-rose-trans_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gaucher
{
	background-image: url(/images/cadre-ecran-rose_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.gauchert
{
	background-image: url(/images/cadre-ecran-rose-trans_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droiter
{
	background-image: url(/images/cadre-ecran-rose_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.droitert
{
	background-image: url(/images/cadre-ecran-rose-trans_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgr
{
	background-image: url(/images/cadre-ecran-rose_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 22px;
}

.cbgrt
{
	background-image: url(/images/cadre-ecran-rose-trans_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 22px;
}

.cbdr
{
	background-image: url(/images/cadre-ecran-rose_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
	width: 22px;
}

.cbdrt
{
	background-image: url(/images/cadre-ecran-rose-trans_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
	width: 22px;
}

.basr
{
	background-image: url(/images/cadre-ecran-rose_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
}

.basrt
{
	background-image: url(/images/cadre-ecran-rose-trans_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 22px;
}

.submitr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: thin;
	font-variant: normal;
	text-transform: none;
	color: #A0265B;
	text-decoration: none;
	background-color: #FBB6D4;
	border-top: 1px solid #E9609B;
	border-right: 1px solid #E9609B;
	border-bottom: 2px solid #E9609B;
	border-left: 1px solid #E9609B;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

.fond-rose
{
	background-color: #FBB6D4;
}

/* ---------- */
/* |  BLANC | */
/* ---------- */

.blanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textminiblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

/* -------------- */
/* |  TURQUOISE | */
/* -------------- */

.chgtu
{
	background-image: url(/images/cadre-ecran-turquoise_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdtu
{
	background-image: url(/images/cadre-ecran-turquoise_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hauttu
{
	background-image: url(/images/cadre-ecran-turquoise_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gauchetu
{
	background-image: url(/images/cadre-ecran-turquoise_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droitetu
{
	background-image: url(/images/cadre-ecran-turquoise_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgtu
{
	background-image: url(/images/cadre-ecran-turquoise_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 22px;
}

.cbdtu
{
	background-image: url(/images/cadre-ecran-turquoise_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
	width: 22px;
}

.bastu
{
	background-image: url(/images/cadre-ecran-turquoise_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
}

.textturq
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0EADC7;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.espaceurturq
{
	background-image: url(/images/espaceur-turq.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 3px;
}


/* ---------- */
/* |  BLEU  | */
/* ---------- */

.textbleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6191C1;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.text1, .text4, .text9, .text5, .text13, .text7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	/* color: #6191C1; */
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textminibleu, .textmini1, .textmini4, .textmini9, .textmini5, .textmini13, .textmini7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#FFF;
	/* color: #6191C1; */
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textminibleu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6191C1;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textminibleu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6191C1;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #6191C1;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.1, .4, .9, .5, .13, .7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.minibleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #6191C1;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.mini1, .mini4, .mini9, .mini5, .mini13, .mini7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.text-centre-bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6191C1;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	height: 20px;
}

.chgb, .chg1, .chg4, .chg9, .chg5, .chg13, .chg7
{
	background-image: url(/images/cadre-ecran-bleu_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdb, .chd1, .chd4, .chd9, .chd5, .chd13, .chd7
{
	background-image: url(/images/cadre-ecran-bleu_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hautb, .haut1, .haut4, .haut9, .haut5, .haut13, .haut7
{
	background-image: url(/images/cadre-ecran-bleu_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gaucheb, .gauche1, .gauche4, .gauche9, .gauche5, .gauche13, .gauche7
{
	background-image: url(/images/cadre-ecran-bleu_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droiteb, .droite1, .droite4, .droite9, .droite5, .droite13, .droite7
{
	background-image: url(/images/cadre-ecran-bleu_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgb, .cbg1, .cbg4, .cbg9, .cbg5, .cbg13, .cbg7
{
	background-image: url(/images/cadre-ecran-bleu_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 22px;
}

.cbdb, .cbd1, .cbd4, .cbd9, .cbd5, .cbd13, .cbd7
{
	background-image: url(/images/cadre-ecran-bleu_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
	width: 22px;
}
.basb, .bas1, .bas4, .bas9, .bas5, .bas13, .bas7
{
	background-image: url(/images/cadre-ecran-bleu_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
}

.chgbt
{
	background-image: url(/images/cadre-ecran-bleu-trans_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdbt
{
	background-image: url(/images/cadre-ecran-bleu-trans_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hautbt
{
	background-image: url(/images/cadre-ecran-bleu-trans_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gauchebt
{
	background-image: url(/images/cadre-ecran-bleu-trans_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droitebt
{
	background-image: url(/images/cadre-ecran-bleu-trans_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgbt
{
	background-image: url(/images/cadre-ecran-bleu-trans_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 22px;
}

.cbdbt
{
	background-image: url(/images/cadre-ecran-bleu-trans_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
	width: 22px;
}
.basbt
{
	background-image: url(/images/cadre-ecran-bleu-trans_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 22px;
}

.espaceurbleu
{
	background-image: url(/images/espaceur-bleu.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 3px;
}

.submitb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #305A86;
	text-decoration: none;
	background-color: #A8CBF1;
	border-top: 1px solid #305A86;
	border-right: 1px solid #305A86;
	border-bottom: 2px solid #305A86;
	border-left: 1px solid #305A86;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

.submit1, .submit4, .submit9, .submit5, .submit13, .submit7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	background-color: #6191C1;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

.descriptif1, .descriptif4, .descriptif9, .descriptif5, .descriptif13, .descriptif7
{
	background-color: #6191C1;
}

.image1, .image4, .image9, .image5, .image13, .image7
{
	width:150px;
	height:50px;
	background-image:url(/images/residence.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* ---------- */
/* |  VERT  | */
/* ---------- */

.textvert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7C9405;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.text6, .text2, .text3, .text14, .text17
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.espaceurvert
{
	background-image: url(/images/espaceur-vert.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 3px;
}

.textminivert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7C9405;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.textmini6, .textmini2, .textmini3, .textmini14, .textmini17
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}


.vert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #7C9405;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.6, .2, .3, .14, .17
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.minivert
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #7C9405;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.mini6, .mini2, .mini3, .mini14, .mini17
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.chgv, .chg6, .chg2, .chg3, .chg14, .chg17
{
	background-image: url(/images/cadre-ecran-vert_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chgvt
{
	background-image: url(/images/cadre-ecran-vert-trans_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdv, .chd6, .chd2, .chd3, .chd14, .chd17
{
	background-image: url(/images/cadre-ecran-vert_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.chdvt
{
	background-image: url(/images/cadre-ecran-vert-trans_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hautv, .haut6, .haut2, .haut3, .haut14, .haut17
{
	background-image: url(/images/cadre-ecran-vert_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.hautvt
{
	background-image: url(/images/cadre-ecran-vert-trans_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gauchev, .gauche6, .gauche2, .gauche3, .gauche14, .gauche17
{
	background-image: url(/images/cadre-ecran-vert_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.gauchevt
{
	background-image: url(/images/cadre-ecran-vert-trans_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droitev, .droite6, .droite2, .droite3, .droite14, .droite17
{
	background-image: url(/images/cadre-ecran-vert_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.droitevt
{
	background-image: url(/images/cadre-ecran-vert-trans_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgv, .cbg6, .cbg2, .cbg3, .cbg14, .cbg17
{
	background-image: url(/images/cadre-ecran-vert_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 22px;
}

.cbgvt
{
	background-image: url(/images/cadre-ecran-vert-trans_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.cbdv, .cbd6, .cbd2, .cbd3, .cbd14, .cbd17
{
	background-image: url(/images/cadre-ecran-vert_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
	width: 22px;
}

.cbdvt
{
	background-image: url(/images/cadre-ecran-vert-trans_09.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.basv, .bas6, .bas2, .bas3, .bas14, .bas17
{
	background-image: url(/images/cadre-ecran-vert_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
}

.basvt
{
	background-image: url(/images/cadre-ecran-vert-trans_08.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 44px;
	margin: 0px;
	padding: 0px;
}

.submitv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7C9405;
	text-decoration: none;
	background-color: #E0F384;
	border-top: 1px solid #7C9405;
	border-right: 1px solid #7C9405;
	border-bottom: 2px solid #7C9405;
	border-left: 1px solid #7C9405;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

.submit6, .submit2, .submit3, .submit14, .submit17
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	background-color: #a4c408;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

.descriptif6, .descriptif2, .descriptif3, .descriptif14, .descriptif17
{
	background-color: #a4c408;
}

.image6, .image2, .image3, .image14, .image17
{
	width:150px;
	height:50px;
	background-image:url(/images/mobil-home.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* ------------ */
/* |  ORANGE  | */
/* ------------ */

.textorange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F29400;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.espaceuroran
{
	background-image: url(/images/espaceur-oran.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 3px;
}

.textminiorange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A16200;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #F29400;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.miniorange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #A16200;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.chgo
{
	background-image: url(/images/cadre-ecran-orange_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdo
{
	background-image: url(/images/cadre-ecran-orange_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hauto
{
	background-image: url(/images/cadre-ecran-orange_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gaucheo
{
	background-image: url(/images/cadre-ecran-orange_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droiteo
{
	background-image: url(/images/cadre-ecran-orange_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgo
{
	background-image: url(/images/cadre-ecran-orange_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 25px;
	width: 22px;
}

.cbdo
{
	background-image: url(/images/cadre-ecran-orange_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 25px;
	width: 22px;
}

.baso
{
	background-image: url(/images/cadre-ecran-orange_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 25px;
}

.chgot
{
	background-image: url(/images/cadre-ecran-orange-trans_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	width: 22px;
}

.chdot
{
	background-image: url(/images/cadre-ecran-orange-trans_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	width: 22px;
}

.hautot
{
	background-image: url(/images/cadre-ecran-orange-trans_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 22px;
}

.gaucheot
{
	background-image: url(/images/cadre-ecran-orange-trans_04.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.droiteot
{
	background-image: url(/images/cadre-ecran-orange-trans_06.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.cbgot
{
	background-image: url(/images/cadre-ecran-orange-trans_07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 22px;
	width: 22px;
}

.cbdot
{
	background-image: url(/images/cadre-ecran-orange-trans_09.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 22px;
	width: 22px;
}

.basot
{
	background-image: url(/images/cadre-ecran-orange-trans_08.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 22px;
}

.submito
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A16200;
	text-decoration: none;
	background-color: #FABD42;
	border-top: 1px solid #A16200;
	border-right: 1px solid #A16200;
	border-bottom: 2px solid #A16200;
	border-left: 1px solid #A16200;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

/* -------------------- */
/* DESCRIPTIFS PRODUITS */
/* -------------------- */

span.rvts6, span.rvts8
{
	font-size: 10pt;
	font-family: Verdana, Geneva, sans-serif;
	text-align:justify;
	color: #6191C1;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
}

/* --------------- */
/* STYLES IRESAWEB */
/* --------------- */

.tblMoteur
{
	  border-collapse: collapse;
	  padding: 0px
}

.tdMoteur
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.trtdMoteur
{
	background-color: #ffffff;
}

.trthMoteur
{
	background-color: #ffffff;
}

.trMoteur
{
}

.sltDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
}

.sltDestination
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #111111;
}

.submit, .subReserver, .subValider, .subEnregistrer, .subContinuer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #111111;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top: 1px solid #eeeeee;
	border-right: 1px solid #bbbbbb;
	border-bottom: 2px solid #cccccc;
	border-left: 1px solid #bbbbbb;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

table.cadreorange
{
  border-collapse: collapse;
  border: 1px solid #009EBA;
  padding: 0px
}

table.cadrebleu
{
  border-collapse: collapse;
  border: 1px solid #FFFFFF;
  padding: 0px
}

.TRTH
{
 background-color: #FABD42;
}

.TRTD
{
 background-color: #FABD42;
 text-align: justify;
}

TD
{
 FONT-SIZE: 10px;
 COLOR: #A0265B;
}

input, select, textarea
{
	FONT-SIZE: 10px;
	background-color: #ffffff;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #cccccc;
	border-left: 2px solid #bbbbbb;
	padding: 0 10px 3px 10px;
}

/*
select
{
 FONT-SIZE: 10px;
 COLOR: #E9609B;
}

textarea
{
 FONT-SIZE: 10px;
 COLOR: #E9609B;
}
*/

button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #111111;
	text-decoration: none;
	background-color: #ffffff;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #cccccc;
	border-left: 2px solid #bbbbbb;
	padding: 0 10px 3px 10px;
}

input.bt_rechercher
{
 background-color: #ffffff;
 color: #111111;
 FONT-SIZE: 10px;
 font-weight: bold;
 border-top: 2px solid #eeeeee;
 border-right: 2px solid #bbbbbb;
 border-bottom: 2px solid #cccccc;
 border-left: 2px solid #bbbbbb;
 text-decoration: none;
}

.MenuTitre
{
 FONT-SIZE: 12px;
 background-color: #FFC41C;
 font-weight: bold;
 padding-left: 8px;
 padding-top: 3px;
 padding-bottom: 3px
}

.MenuTitre1
{
 FONT-SIZE: 12px;
 background-color: #006B8D;
 font-weight: bold;
 color:White
}

.MenuTitre2
{
	FONT-SIZE: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A16200;
	/* background-color: #FABD42; */
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 5px
}

.MenuTitre3
{
 FONT-SIZE: 12px;
 background-color: #009EBA;
}

.MenuTR1
{
 background-color: #94C7F7;
}

.MenuTR2
{
 background-color: #C6E7F2;
}

.MenuTRBlanc
{
 background-color: white;
}

.blanc
{
 FONT-SIZE: 10px;
 COLOR: white;
}

.remark
{
 FONT-SIZE: 9px;
 COLOR: #1f3e8b;
 text-decoration: none
}

.text1
{
 FONT-SIZE: 12px;
 COLOR: #1f3e8b;
 text-decoration: none
}

A.text:hover
{
 FONT-SIZE: 10px;
 COLOR: #1f3e8b;
 text-decoration: underline
}

A.text1:hover
{
 FONT-SIZE: 12px;
 COLOR: #1f3e8b;
 text-decoration: underline
}

.prix
{
 FONT-SIZE: 10px;
 COLOR: #A0265B;
 font-weight: normal;
}

hr 
{ 
	border: 1px solid #009EBA; 
}

.error
{
	FONT-SIZE: 12px;
	COLOR: red;
	font-weight: bold;
	text-align: center;
}
	
.tab_etape
{	
  border-collapse: collapse;
  border: 1px solid #E9609B;
  padding: 0px;
}

.etape
{
	font-weight: normal;
	color: #E9609B;
	padding: 3px 5px; 
}

.etapesel
{
	font-size:11px;
	font-weight: normal;
	background-color: #A0265B;
	color: #FFFFFF;
	padding: 3px 5px;
}

.tab_choix
{
  border-collapse: collapse;
  /* background-color: #009EBA; */
  padding: 0px;
}

.choixLieu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 1px 5px;
	font-size: 11px;
	color: #A0265B;
}

.choixDate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px 5px;
	font-size: 11px;
	color: #A0265B;
}

.choixHeb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px;
	color: #A0265B;
}

table.cadre1
{
  border-collapse: collapse;
  border: 1px solid #FFD200;
  padding: 0px;
}

table.cadre2
{
  border-collapse: collapse;
  /* border: 0px solid #009EBA; */
  /* background-color: #C6E7F2; */
  padding: 0px;
}

a.selected
{
font-size:11px;
color:#A0265B;
font-weight:bold;
text-decoration:none;
}

a.unselected
{
font-size:11px;
color:#A0265B;
}

.photo
{
	margin: 2px 4px 4px 6px;
}

.form-recherche
{
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #111111;
	text-decoration: none;
	border: 1px solid #cccccc;
}

.form-aller
{
	margin-left: 36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #111111;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A0265B;
	text-decoration: none;
	text-align: justify;
	padding: 2px;
}

.titreblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

.moyentitreblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

.minititreblanc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 0px;
}

.pointille
{
	border:2px dotted #A0265B;
}

#TableRecupMDPAjax1 tr td, #TableRecupMDPAjax1 th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: justify;
	padding: 0px;
	color: #A0265B;
	width: 300px;
	margin-left: 30px;
	white-space: nowrap;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	table-layout:auto;
	/* background-color:#FBB6D4;
	border: 1px solid #A0265B; */
}

#TableRecupMDPAjax1 a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #A0265B;
	text-decoration: none;
	background-color: #FBB6D4;
	border-top: 1px solid #A0265B;
	border-right: 1px solid #A0265B;
	border-bottom: 2px solid #A0265B;
	border-left: 1px solid #A0265B;
	padding: 0 10px 3px;
	height: 20px;
	width: 100px;
}

#BrInscrit
{
	border-top: 1px solid #A0265B;
}
