/* CSS Document */
/*** STYLES GENERALES DES ELEMENTS HTML ***/
*	{
	padding:0;
	margin:0;
}



img	{
	border:0;
}

body	{
	background-image:url(../images/backBody.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a	{
	color:#000000;
}

/*** CLASSES GENERALES ***/
.floatLeft	{
	float:left;
}

.floatRight	{
	float:right;
}

.clearLeft	{
	clear:left;
}

.clearRight	{
	clear:right;
}

.clearBoth	{
	clear:both;
}

.posRelative	{
	position:relative;
}

.posAbs	{
	position:absolute;
}

.gras	{
	font-weight:bold;
}

.dispBlock	{
	display:block;
}

#mainContainer	{
	width:971px;
	margin-left:auto;
	margin-right:auto;
}

/*** BANNIERE ***/
#banner	{
	height:148px;
	margin-top: 7px;
}

.blocLogoHeader	{
	background-image:url(../images/backBlocHeader.png);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	background-repeat:no-repeat;
	background-position:top left;
	width:189px;
	height:78px;
	padding-top: 17px;
	padding-left: 20px;
}

div.blocLogoHeader div.csc-textpic,
div.blocLogoHeader div,
div.blocLogoHeader dl,
div.blocLogoHeader dt {
	display: inline;
}

#bannerSticker	{
	left:250px;
}

.contMenuH	{
	background-image:url(../images/shadowMenuH.png);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	background-repeat:no-repeat;
	background-position:center;
	width: 963px;
	height: 49px;
	margin-top: 6px;
}

.menuH	{
	background-image:url(../images/backMenuH.gif);
	background-repeat:repeat-x;
	height: 40px;
	width: 956px;
	background-position: bottom;
}

.menuH ul	{
	list-style:none;
}

.menuH ul li	{
	width: 159px;
	float: left;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	height: 3em;
	text-transform: uppercase;
	display: block;
}

.menuH ul li.sepLien	{
	background-image:url(../images/sepMenuH.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.menuEspClients ul li	{
	width:191px;
}

.menuH ul li div {
	padding-left:5px;
	padding-right:5px;
	width:146px;
}

.menuEspClients ul li div {
	width:178px;
}

.doubleLine	{
	line-height:1.5em;
}

.singleLine	{
	line-height:3em;
}

.menuH ul li div.selected	{
	background-image:url(../images/backMenuHSelected.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.menuH ul li div a {
	text-decoration:none;
	display:block;
height:3em;	
}

.menuH ul li div:hover	{
	background-image:url(../images/backMenuHSelected.gif);
	background-repeat:repeat-x;
	background-position:center;
}

#sunMainContainer	{
	background-image:url(../images/backPageC.gif);
	background-repeat:repeat-x;
}

/*** PAGE INDEX ***/
#collumnLeft	{
	width:278px;
}

.blocNouveaute	{
	position:relative;
}

.titreBlocNouveaute	{
	top:-13px;
}

.blocNouveaute	{
	background-image:url(../images/backNouveaute.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:80px;	
	padding-bottom:20px;	
	margin-top: 29px;
	width: 267px;
	margin-left: 11px;
}

.ongletNouveaute	{
	padding-left:18px;
	margin-bottom: 15px;
}

.sousTitreNouveaute	{
	padding-left:10px;
	width:168px;
	font-weight: bold;
	font-size: 14px;
}
.sousTitreNouveaute a, .sousTitreNouveaute a:hover {
	text-decoration:none;
}
.txtNouveaute	{
	width:168px;
	padding-left:10px;
	/*height: 22px;*/
	height:auto;
}

.lienSPlusNouveaute	{
	width:168px;
	
	padding-left:10px;
	/*
	padding-top: 18px;
	*/
}

.ongletVoyaes .lienSPlusNouveaute {
	padding: 0;
	
}

.lienSPlusNouveaute a	{
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}

#pageContent	{
	width:515px;
	height:497px;
}

#collumnRight	{
	background-image:url(../images/backSearch.png);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	width:162px;
	height:428px;
	background-repeat:no-repeat;
	background-position:left 140px;
}

.blocEspaceClient	{
	background-image:url(../images/backColonneGh.gif);
	padding-left: 12px;
	background-repeat: no-repeat;
	height: 182px;
	width: 162px;
}

.titreEspaceClient	{
	font-size:23px;
	font-weight:bold;
	color: #5195db;
	padding-bottom: 19px;
	padding-top: 12px;
}

.butConnecter	{
	background-image:url(../images/buttonConnecte.png);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	background-repeat:no-repeat;
	background-position:top left;
	font-weight: bold;
	font-size: 15px;
	width: 130px;
	height: 29px;
	padding-left: 14px;
	padding-top: 3px;
	margin-top: 12px;
}

.butConnecterLogin	{
	background-image:url(../images/buttonConnecteLogin.png);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	background-repeat:no-repeat;
	background-position:top left;
	font-weight: bold;
	font-size: 15px;
	width: 130px;
	height: 29px;
	padding-left: 14px;
	padding-top: 3px;
	margin-top: 12px;
}
.butConnecterLogin2 {
	background-image:url(../images/buttonConnecteLogin.gif);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	background-repeat:no-repeat;
	background-position:top left;
	font-weight: bold;
	font-size: 15px;
	width: 130px;
	height: 29px;
	padding-left: 14px;
	padding-top: 3px;
	margin-top: 12px;
	text-align:left;
}
.butConnecter a	{
	color:#FFFFFF;
	text-decoration:none;
}

.butConnecterLogin a, .butConnecterLogin2 a {
	color:#FFFFFF;
	text-decoration:none;

}

.blocSearch	{
	height:85px;
	width:162px;
}

.blocSearch .bulletedList {
	background-image:url(../images/bulletBleue.gif);
	background-position:6px 1px;
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-top:4px;
}
.bulletedList {
	background-position:10px center;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:29px;
}




.txtSearch	{
	width:96px;
	height:16px;
}

.tblSearchForm	{
	margin-left:25px;
}

.tblSearchForm a	{
	font-size:12px;
	font-weight:bold;
}

#footer	{
	background-image:url(../images/Backfooter.png);
	background-repeat:no-repeat;
	height: 65px;
	padding-top: 8px;
	width: 824px;
}

#footer ul	{
	list-style:none;
	margin-left: 30px;
}

#footer ul li	{
	display:block;
	float:left;
	padding-left: 13px;
	padding-right: 13px;
}

.noUnderline	{
	text-decoration:none;
}

.miseEnAvant	{
	margin-left:13px;
	margin-top: 25px;
}

.bulletBlack	{
	background-image:url(../images/bulletFooter.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.blocColloneGh	{
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	width:238px;
	background-repeat: no-repeat;
	background-position: top right;
	padding-left: 6px;
	/*height: 258px;*/
	/*height: 395px;*/
}

.mesOffres	{
	background-image:url(../images/backCGHMesOffres.png);
}

.colloneBlue .titreColloneGh	{
	background-image: url(../images/colGhTitreBleue.png);
}

.colloneBlue .titreColloneGh a	{
	color:#2550a0;
	text-decoration: none;
}

.colloneBluePale .titreColloneGh {
	background-image: url(../images/colGhTitreBleuePale.png);
}
.colloneBluePale .titreColloneGh a {
	color:#5195db;
	text-decoration: none;
}

.colloneVert .titreColloneGh	{
	background-image: url(../images/colGhTitreVert.png);
}
.colloneVert .titreColloneGh a	{
	color:#abd146;
	text-decoration: none;
}

.colloneOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreOrange.png);
}
.colloneOrange .titreColloneGh a	{
	color:#ff9a33;
	text-decoration: none;
}

.colloneBasOrange{
	margin-top: -40px; 
	width: 238px;
}

.colloneOrange .colloneBasOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreOrange.png);
	color:#ff9a33;
	text-decoration: none;
}

.colloneBlue .colloneBasOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreBleue.png);
	color:#2550a0;
	text-decoration: none;
}
.colloneBluePale .colloneBasOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreBleuePale.png);
	color:#5195db;
	text-decoration: none;
}
.colloneVert .colloneBasOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreVert.png);
	color:#abd146;
	text-decoration: none;
}
.colloneVertPale .colloneBasOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreVertPale.png);
	color:#cac958;
	text-decoration: none;
}
.colloneGrena .colloneBasOrange .titreColloneGh	{
	background-image: url(../images/colGhTitreGrena.png);
	color:#ab2177;
	text-decoration: none;
}
.colloneVertPale .titreColloneGh{
	background-image: url(../images/colGhTitreVertPale.png);
}
.colloneVertPale .titreColloneGh a{
	color:#cac958;
	text-decoration:none;
}

.colloneGrena .titreColloneGh	{

	background-image: url(../images/colGhTitreGrena.png);
}
.colloneGrena .titreColloneGh a {
	color:#ab2177;
	text-decoration: none;
}

.titreColloneGh	{
	font-size:25px;
	/*
	padding-left: 12px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 10px;
	*/
	padding:15px 25px 10px 12px;
	min-height:2em;
	height:2em;
	font-weight: bold;
	height:auto !important;
}

.blocColloneGh ul	{
	list-style:none;
	display:block;
	padding-left: 16px;
}

.colloneBasOrange div.middle ul{
	list-style-type:disc;
	padding-left:30px;
}
.colloneBlue ul	{
	background-image: url(../images/colGhBackMenuBleue.png);
}
.colloneBlue .colloneBasOrange div.middle	{
	background-image: url(../images/colGhBackMenuBleue.png);
}

.colloneBluePale ul	{
	background-image: url(../images/colGhBackMenuBleuePale.png);
}
.colloneBluePale .colloneBasOrange div.middle	{
	background-image: url(../images/colGhBackMenuBleuePale.png);
}

.colloneVert ul	{
	background-image: url(../images/colGhBackMenuVert.png);
}
.colloneVert .colloneBasOrange div.middle	{
	background-image: url(../images/colGhBackMenuVert.png);
}
.colloneVertPale ul	{
	background-image: url(../images/colGhBackMenuVertPale.png);
}
.colloneVertPale .colloneBasOrange div.middle	{
	background-image: url(../images/colGhBackMenuVertPale.png);
}

.colloneOrange ul	{
	background-image: url(../images/colGhBackMenuOrange.png);
}

.colloneOrange .colloneBasOrange div.middle	{
	background-image: url(../images/colGhBackMenuOrange.png);
}
.colloneGrena ul	{
	background-image: url(../images/colGhBackMenuGrena.png);
}

.colloneGrena .colloneBasOrange div.middle	{
	background-image: url(../images/colGhBackMenuGrena.png);
}
.blocColloneGh ul li	{
	/*display:block;*/
	padding-bottom: 3px;
	padding-top:3px;
	width: 160px;
}

.mesOffres	{
	height:326px;
}

.mesOffres ul	{
	height:150px;
}

.blocColloneGh ul li a	{
	text-decoration:none;

	/*display: block;*/
}

.blocColloneGh ul li ul	{
	margin-bottom: 0px;
	height: auto;
	width:96px;
	background: none;
}

.blocColloneGh ul li.selected ul	{
	display: block;
}


.colloneBlue ul li a:hover	{
	color:#2550a0;
}

.colloneBlue ul li a.selected	{
	color:#2550a0;
}

.colloneBluePale ul li a:hover	{
	color:#5195db;
}

.colloneBluePale ul li a.selected	{
	color:#5195db;
}

.colloneVert ul li a:hover	{
	color:#abd146;
}

.colloneOrange ul li a:hover	{
	color:#ff9a33;
}

.colloneVertPale ul li a.selected	{
	color:#cac958;
}

.colloneOrange ul li a.selected	{
	color:#ff9a33;
}

.colloneVertPale ul li a:hover	{
	color:#cac958;
}

.colloneVertPale ul li a.selected	{
	color:#cac958;
}

.colloneGrena ul li a:hover	{
	color:#ab2177;
}

.colloneGrena ul li a.selected	{
	color:#ab2177;
}

.dashBorder1 {
	background-image:url(../images/dashBorder1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.colloneBlue .bulletedList	{
	background-image:url(../images/bulletBleue2.gif);
}

.colloneBluePale .bulletedList	{
	background-image:url(../images/bulletBleue.gif);;
}

.colloneVert .bulletedList	{
	background-image:url(../images/bulletVert.gif);
}

.colloneOrange .bulletedList	{
	background-image:url(../images/bulletOrange.gif);
}

.colloneVertPale .bulletedList	{
	background-image:url(../images/bulletVertPale.gif);
}

.colloneGrena .bulletedList	{
	background-image:url(../images/bulletGrena.gif);
}

.bulletedList	{
	background-repeat:no-repeat;
	background-position:10px center;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	padding-left: 29px;
}

.blocSearch2 {
	padding-bottom:50px;
	padding-top:65px;
}

.colloneOrange .blocSearch2	{
	background-image: url(../images/backColGhOrangeRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.colloneBasOrange .blocSearch2	{
	background-image: url(../images/backColGhOrangeRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.colloneBlue .blocSearch2	{
	background-image: url(../images/backColGhBleueRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.colloneBluePale .blocSearch2	{
	background-image: url(../images/backColGhBleuePaleRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.colloneGrena .blocSearch2	{
	background-image: url(../images/backColGhGrenaRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}


.colloneVert .blocSearch2	{
	background-image: url(../images/backColGhVertRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.colloneVertPale .blocSearch2	{
	background-image: url(../images/backColGhVertPaleRecherce.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.txtSearch2	{
	width:96px;
	height:15px;
}

.pageBPEV	{
	width:710px;
}

.contMainBPEV	{
	width:395px;
	padding-top: 20px;
	padding-left: 21px;
	padding-right: 10px;
}

.titreBPEV2	{
	padding-bottom:15px;
	font-size: 14px;
	height: 2em;
}

.subMainContainer	{
	background-image:url(../images/backPageC.gif);
	background-repeat:repeat-x;
	width: 956px;
}

.misEnAvantBPEV	{
	margin-right: 10px;
	padding-left: 20px;
}

.espaceTop1	{
	padding-top:34px;
}

.footerInt	{
	margin-top:66px;
	margin-left:auto;
	margin-right:auto;
}

.txtCREV {
	width:241px;
	/*height:183px;*/
	height:auto;
	margin-top:21px;
	padding-left:30px;
	padding-right:30px;
}

.txtCREV div 	{
	width:220px;
}
.borderRightOrange	{
	border-right:1px solid #eecba9;
}

.mediaCREV	{
	padding-left:10px;
}

.contPlanet	{
	background-image:url(../images/backPlanet.gif);
	background-repeat: repeat-y;
	background-position:top left;
	width: 666px;
	padding-top: 10px;
}

.contDesc	{
	width:558px;
	padding-right: 10px;
}

.sousTitreNouveaute2	{
	padding-left:10px;
	font-weight: bold;
	font-size: 14px;
	/*height: 30px;*/
}

.txtNouveaute2	{
	padding-left:10px;
	/*height: 5em;*/
}

.lienSPlusNouveaute2 {
	padding-left:10px;
	padding-top: 10px;
}

.lienSPlusNouveaute2 a	{
	text-decoration:underline;
	font-weight:bold;
}

.borderBottomGreen	{
	border-bottom:1px solid #e5edd1;
}

.descPlanet	{
	margin-left:10px;
	margin-right:10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 650px;
}

.contInterieure	{
	width:480px;

}

.contPlanet .sousTitreNouveaute2, .contPlanet p	{
	padding-left:24px;
	padding-right:34px;
}

.contPlanet p	{
	padding-bottom: 15px;
}

.contPlanet .txtNouveaute2 p.bodytext {
	padding-bottom: 0px;
}

.titreZoomSur	{
	color:#a7cd42;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

.zoomSur	{
	border:1px solid #a7cd42;
	margin-top:21px;
	padding:12px;
	margin-left: 24px;
	margin-right: 25px;
}

.zoomSur p	{
	padding-left:0;
	padding-top: 6px;
	padding-right: 0px;
}

.carteJeunes img	{
	margin-right:17px;
}



.carteJeunes	{
	padding-top:30px;
}

.filDariane	{
	padding-top:8px;
	padding-bottom:8px;
	width: 700px;
	padding-left: 8px;
}

.filDariane ul	{
	width:465px;
	list-style: none;
	float:left;
}

.connecteVous{
	width:220px;
	text-align: right;
	padding-right: 10px;
	margin-top:3px;
}
.connecteVous a{
	font-weight:bold;
}

.titreActuplanete	{
	font-size:20px;
	font-weight:bold;
	color:#abd146;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
}

.titreMesVoyages	{
	font-size:20px;
	font-weight:bold;
	color:#AB2177;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
}

.titreActuplanete a	{
	text-decoration:none;
	color:#abd146;
}

.contDesc .sousTitreNouveaute2	{
	padding-left:10px;
	padding-right:10px;
}

.retour	{
	padding-top:17px;
	padding-right: 10px;
}

.filDariane ul li	{
	display:block;
	float:left;
	padding-left: 5px;
}

.shadowed	{
	background-image:url(../images/shadowMainContainer.jpg);
	background-position:955px 150px;
	background-repeat:no-repeat;
}

.fillColloneGhNouveates	{
	height:70px;
}

.mediaZoomNouveautes	{
	background-image:url(../images/backZoomNouveaute.png);
	/*behavior: url(/fileadmin/templates/regliss/javascript/iepngfix.htc);*/
	background-repeat:no-repeat;
	background-position:bottom right;
	width:122px;
	height:153px;
	padding-left:125px;
	padding-top: 74px;
}

.titreNouveautes	{
	margin-left:7px;
	margin-bottom: 7px;
}

.contNouveautes	{
	margin-top:10px;
}

.contNouveautes .descPlanet	{
	padding-left:30px;
	width:610px;
}

.contNouveautes .descPlanet .contDesc {
	/*width:525px;*/
	width:460px;
}

.bordBleue	{
	background-repeat:no-repeat;
	height: 1px;
	width: 394px;
	left: 0px;
	top: 235px;
	border-top: 1px solid #c9dcee;
}

.multiLignes	{
	height:auto;
}

.bordGrena	{
	background-repeat:no-repeat;
	height: 1px;
	width: 394px;
	left: 0px;
	top: 237px;
	border-top: 1px solid #dec6d6;
}

#collumnLeft div.csc-textpic {
	margin-left: 13px;
	margin-top: 25px;
}


/* carte regliss */
.carteRegliss {
padding-left:12px;
}
.carteRegliss .titreActuplanete,
.carteRegliss .titreZoomSur,
.carteRegliss .retour a {
	color: #5195db;
}

.carteRegliss .zoomSur {
	border-color:#5195db;
}

.carteRegliss .borderBottom	{
	border-bottom:1px solid #5195db;
}

/* la SNCF */
.laSncf .titreActuplanete,
.laSncf .titreZoomSur,
.laSncf .retour a{
	color: #AB2177;
}

.laSncf .zoomSur {
	border-color: #AB2177;
}

.laSncf .borderBottom	{
	border-bottom:1px solid #AB2177;
}

/* Souscrire */ 
.souscrire .titreActuplanete,
.souscrire .titreZoomSur,
.souscrire .retour a{
	color: #FF9A33;
}

.souscrire .zoomSur {
	border-color: #FF9A33;
}

.souscrire .borderBottom	{
	border-bottom:1px solid #FF9A33;
}

/* Banque Postale */ 
.banquePostale .titreActuplanete,
.banquePostale .titreZoomSur,
.banquePostale .retour a{
	color: #2550A0;
}

.banquePostale .zoomSur {
	border-color: #2550A0;
}

.banquePostale .borderBottom	{
	border-bottom:1px solid #2550A0;
}

/* Nouveaut?s*/
.nouveautes .titreActuplanete,
.nouveautes .titreZoomSur,
.nouveautes .retour a {
	color: #CAC958;
}

.nouveautes .zoomSur {
	border-color: #CAC958;
}

.nouveautes .borderBottom	{
	border-bottom:1px solid #CAC958;
}

/* Ajout 17 Juillet par Rakesh **/
.barOptionsEC	{
	border-bottom:1px solid #b4b6b6;
	margin-right: 5px;
	padding-left: 15px;
	margin-bottom: 2px;
}

.ECMessageAccueil {
	height:1.5em;
	margin-top: 3px;
}

.menuVECVoyages	{
	width:102px;
	background-image: url(../images/backBlocVoyages.gif);
	background-repeat: repeat-x;
}

.menuVECVoyages ul	{
	list-style:none;
}

.menuVECVoyages li	{
	display:block;
	text-align:center;
	font-weight: bold;
	font-size: 13px;
}

.menuVECVoyages li.sepMenu	{
	background-image: url(../images/sepMenuVEC.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.menuVECVoyages li.sepMenu a {
	display: block;
}

.menuVECVoyages li div	{
	width:102px;
	padding-top:5px;
	padding-bottom:5px;
}

.menuVECVoyages li div:hover	{
	background-image:url(../images/backMenuVSelectedEC.gif);
	background-repeat:repeat-x;
}

.menuECSelected	{
	background-image:url(../images/backMenuVSelectedEC.gif);
	background-repeat:repeat-x;
}

.ECVoyagesRegliss	{
	background-image:url(../images/backBlocVoyage.png);
	/*behavior: url(javascript/iepngfix.htc);*/
	background-repeat:repeat-y;
	padding-left: 8px;
	background-position: left;
	padding-bottom: 37px;
}

.contVoyages	{
	width:524px;
	background-color: #FFFFFF;
}

.contVoyages p 	{
	padding-left:11px;
	padding-top:11px;
}

.ongletVoyage	{
	background-image: url(../images/backOngletVoyage.gif);
	background-repeat: no-repeat;
	background-position:bottom right;
	width:217px;
	height:167px;
	margin-right: 16px;
	padding-left: 8px;
	margin-top: 22px;
}

.ongletVoyage h1	{
	font-weight:bold;
	font-size:23px;
	text-align: center;
	color: #aa1269;
	margin-bottom: 16px;
}

.descOngletVoyage	{
	width:113px;
}

.descOngletVoyage	{
	padding-left:6px;
}

.descOngletVoyage p	{
	margin-bottom:16px;
	padding:0;
	/*height: 7.5em;*/
	overflow: hidden;
}

.descOngletVoyage a	{
	font-size:12px;
	font-weight:bold;
}

.ongletVoyage img	{
	padding-left:23px;
}

.bottomVoyage	{
	left:0px;
	bottom: -1px;
}

.bgBlocVoyage	{
	background-image:url(../images/backBlocVoyages.gif);
	width: 626px;
}

.contVoyages h1	{
	font-size:14px;
	font-weight:bold;
	padding-left: 11px;
}

.voyageP1 {
	/*width:292px;*/
	width:350px;
}

.padTop1	{
	padding-top:11px;
}

.frmActiveService .textBox	{
	width:146px;
	height:14px;
	margin-left:5px;
	margin-right:5px;
}

.frmActiveService .libele	{
	font-weight:bold;
	font-size:13px;
}

.frmActiveService	{
	margin-left:13px;
}

.frmActiveService .anchreGrena	{
	font-size:12px;
	font-weight:bold;
	color:#891e63;
}

.frmActiveService td	{
	padding-bottom:15px;
}

.rubriquesVoyagesAcc .txtCREV	{
	padding-left:0px;
	padding-right:0px;
}

.ongletVoyaes	{
	width:201px;
	padding-right: 20px;
	margin-left: 10px;
}

.ongletVoyaes h1 {
	font-weight:14px;
	font-size:14px;
	display: block;
	width: 89px;
	padding-left: 11px;
	padding-top: 0px;
	height: 5em;
	padding-bottom: 18px;
}

.ongletVoyaes p	{
	padding-top:9px;
}

.listingOngletVoyages	{
	margin-top:25px;
}

.contMesOfrres	{
	padding-left:11px;
}

.txtMesOffres1	{
	width:525px;
}

.txtMesOffres2	{
	width:440px;
}

.imgMesOffres	{
	margin-top:39px;
}

.sepVert	{
	height:18px;
	width:432px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #dedd60;
	margin-bottom: 17px;
}

.contMesOfrres .sousTitreNouveaute2	{
	padding-left:10px;
}

.txtSize1	{
	font-size:12px;
}

.imgVert	{
	left:0px;
	top:0px;
	z-index: 1;
}

.imgTelecharger	{
	top:28px;
	left:88px;
	z-index: 2;
}

.txtAbs	{
	top:10px;
	left:10px;
	z-index: 3;
	width: 80px;
	height: 40px;
	overflow: hidden;
}

.pageProfile .filDariane	{
	width:auto;
}

.pageProfile .contProfile	{
	width:auto;
	background-image: url(../images/backProfile.gif);
	background-repeat: no-repeat;
	margin-right: 18px;
	margin-left: 18px;
	padding-top: 41px;
	margin-top: 20px;
}

.contProfile	{
	padding-left:24px;
	padding-right:24px;
	padding-bottom:50px;
}

.contProfile p{
	padding:0;
	padding-bottom:28px;
}

.titreProfile	{
	left:0px;
	top: -65px;
}

.contAchatBillet	{
	margin-top:40px;
	padding-top: 40px;
}

.noBorder	{
	border:none;
}

.blocInfoVoyage	{
	width:266px;
	height:125px;
	background-image:url(../images/backInfoVoyages.jpg);
	background-repeat:no-repeat;
	padding-left: 17px;
	padding-right: 18px;
	padding-top: 18px;
	margin-top: 12px;
}

.blocInfoVoyage h1	{
	font-size:14px;
	display:block;
	font-weight:bold;
	height: 2.5em;
}

.blocInfoVoyage	p{
	padding:0;
	margin:0;
	height:3.5em;
	margin-bottom: 15px;
}

.blocInfoVoyage .lienSPlus	{
	margin:0;
	padding:0;
}

.contAchatBillet iframe	{
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	margin-bottom: 25px;
	margin-bottom:5px;
}

.blocQuestionBillet	{
	width:499px;
	height:144px;
	background-image: url(../images/blocQuestionBillet.jpg);
	background-repeat: no-repeat;
	margin-left: 65px;
	margin-top: 8px;
	padding-left: 34px;
	padding-top: 19px;
	padding-right: 19px;
}

.blocQuestionBillet p	{
	margin:0;
	padding:0;
}

.widthAuto	{
	width:auto;
}

.blocCarteQuo	{
	width:291px;
}

.blocMesOptions	{
	width:367px;
	background-color: #f3f3f4;
}

.contMesOptions div	{
	width:155px;
	padding-left: 8px;
}

.contMesOptions	{
	width:165px;
	padding-bottom: 30px;
	padding-left:10px;
padding-top:10px;
}

.ECAccueilHP	{
	width:948px;
	padding-left:8px;
}

.ECAccueilHP .barOptionsEC	{
	margin-bottom:14px;
}

.imgCarteSNCFEC	{
	margin-right:36px;
}

.blocCarteQuo p	{
	padding-left:73px;
}

.contFlashECAccueil	{
	width:549px;
	height:128px;
}

.planetPicto	{
	top:-22px;
	left:255px;
}

.tblContLogoPart td	{
	padding:2px;
}

.contFlashPart	{
	background-image:url(../images/backFlashOffrePart.png);
	background-repeat:no-repeat;
	padding-left: 73px;
	padding-top: 77px;
}

.flashPart	{
	width:549px;
	height:163px;
	margin-bottom: 16px;
	margin-top: 26px;
}

.contMesOfrresPart	{
	padding-left:0px;
}

.contMesOfrresPart	{
	width: 666px;
	padding-top: 15px;
	background-image: url(../images/backGrise.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.contMesOffresListing .colGhVert	{
	width:79px;
	background-image: url(../images/backColGhInt.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.contMesOffresListing .mesOffresListing	{
	width:547px;
}

.contMesOffresListing .mesOffresListing div	{
	background-color:#FFFFFF;
}

.colGhVert ul	{
	list-style:none;
}

.colGhVert ul li	{
	background-image: url(../images/dashBorder3.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 2px;
}

.colGhVert li div	{
	width:79px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.colGhVert li div a	{
	text-transform:uppercase;
	font-weight:bold;
}

.colGhVert li div:hover	{
	background-image:url(../images/backMenuVSelectedMOL.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.colGhVert .menuECSelected	{
	background-image:url(../images/backMenuVSelectedMOL.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.contMesOffresListing	{
	background-image:url(../images/backContIntShadowed.png);
	background-repeat:repeat-y;
	padding-left: 8px;
}

.mesOffresListing h1	{
	font-size:14px;
	font-weight:bol;
	margin-bottom:22px;
	margin-top: 5px;
}

.mesOffresListing table	{
	margin-left:6px;
}

.mesOffresListing table td	{
	padding-bottom:15px;
	background-image:url(../images/borderVert.gif);
}

.mesOffresListing table td.cellTxt	{
	padding-left:10px;
	background-repeat:repeat-x;
	background-position:bottom;
}

.mesOffresListing table td.cellButton	{
	padding-top:25px;
	background-repeat:no-repeat;
	background-position:bottom left;
}

.mesOffresListing table td.cellLogo	{
	background-repeat:no-repeat;
	background-position:bottom right;
}

.mesOffresListing table td.noBorder	{
	background-image:none;
}

.curvedBottom	{
	background-image:url(../images/bottomListingMesOffres.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom: 18px;
}

.formRenseignerCarte	{
	width:316px;
	margin-top: 29px;
	padding-left: 22px;
	background-image: url(../images/borderGrena.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.formRenseignerCarte h1	{
	display:block;
	width:245px;
	font-size: 14px;
}

.tblRenseigneCarte .textBox	{
	width:148px;
	height:15px;
}

.tblRenseigneCarte td	{
	padding-bottom:4px;
}

.tblRenseigneCarte a	{
	color:#761854;
	font-weight:bold;
}

.achetezCarte	{
	margin-top:29px;
	width: 290px;
}

.achetezCarte h1	{
	font-size: 14px;
	padding-left:21px;
}

.imgPictoCarte	{
	margin-top:7px;
	margin-left: 62px;
}

.imgAchetezCarte	{
	margin-left:42px;
	margin-top:12px;
}

.titreOffresPartenaires	{
	top:-52px;
	left:10px;
}

.pageOfrrePart	{
	margin-top:30px;
}

.titreOffresPartenaires	{
	top:-60px;
}

.contOnglet div.onglet	{
	float:left;
	background-color: #f8d0a7;
	margin-right: 4px;
	margin-top: 2px;
}

.contOnglet div.onglet div.gh	{
	background-image:url(../images/ongletFAQGH.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	height: 20px;
}

.contOnglet div.onglet div.gh a	{
	text-decoration:none;
	font-weight:bold;
}

.contOnglet div.onglet div.dt	{
	background-image:url(../images/ongletFAQDT.gif);
	background-repeat:no-repeat;
	width: 10px;
	background-position: right top;
	height: 25px;
}

.contOnglet div.selected	{
	background-color:#FFFFFF;
}

.contOnglet div.selected div.gh	{
	background-image:url(../images/ongletSelecteFAQGH.gif);
}

.contOnglet div.selected div.dt	{
	background-image:url(../images/ongletSelecteFAQDT.gif);
}

.contOnglet div.onglet:hover	{
	background-color:#FFFFFF;
}

.contOnglet div.onglet:hover div.gh	{
	background-image:url(../images/ongletSelecteFAQGH.gif);
}

.contOnglet div.onglet:hover div.dt	{
	background-image:url(../images/ongletSelecteFAQDT.gif);
}

.blocOrange h1	{
	display:block;
	background-image:url(../images/blocOrangeTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 10px;
}

.pageFAQ p	{
	padding-left:23px;
	padding-right: 23px;
}

.blocOrange p	{
	padding-left:10px;
	display:block;
	border-left:1px solid #ff9a33;
	border-right:1px solid #ff9a33;
	padding-right: 10px;
	padding-bottom: 10px;
}

.blocOrange	{
	width:608px;
	padding-left: 23px;
	padding-top: 11px;
	margin-bottom: 11px;
}

.bottomOrange	{
	top: -3px;
}

.blocOrange .buttonSPlus	{
	top:-10px;
	right: 10px;
}

.pageFAQ	{
	margin-top:30px;
	padding-bottom: 20px;
}

.contFAQ	{
	padding-left:23px;
}

.contOnglet	{
	padding-left:23px;
	padding-bottom: 24px;
}

.question h1	{
	color: #ff9a33;
	font-size: 12px;
	padding-left: 10px;
	float: left;
}

.question p	{
	display:none;
}

.question	{
	background-image:url(../images/sepOrange.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-left: 30px;
	margin-right: 30px;
	padding-bottom: 6px;
}

.buletPlus	{
	display:block;
	cursor: pointer;
	float: left;
	margin-top: 1px;
}

.bulletMoins	{
	display:none;
	cursor: pointer;
	float: left;
	margin-top: 1px;
}

.titreQuestion	{
	padding-top: 6px;
	padding-bottom: 6px;
	height: 1em;
}

.contPlanet h5 {
	padding-left:24px;
	padding-right:34px;
}

.sousTitreNouveaute2 p.bodytext {
	padding: 0 0 0 0;
}

.txtNouveaute2 p.bodytext {
	padding-left: 0;
}

.tx-atosiframe-pi1 iframe {
	border: none;
	margin-left: -8px;
}

.spacerLeft {
	margin-left: 10px;
}

.csc-header h1 {
	font-size: 14px;
	padding-left:24px;
}

.ws-error {
	color: red;
	padding: 11px;
}


.listingtable td {
	padding:8px;
	font-size:14px;
	border-right:1px solid white;
}
.listingtable td.th {
	color:white;
	font-weight:bold;
	background-color:#9c055c;
}
.listingtable td.td {
	color:black;
	background-color:#eceded;
}
.listingtable td.none {
	color:black;
	background-color:transparent;
}

.blocEspaceClient span {
	margin-left: 14px;
	font-weight: bold;
}

.tx-irfaq-pi1 {
	margin-left:30px;
	margin-right:30px;	
}
.tx-irfaq-pi1 dl dt {
	border-top: 1px dashed #FF9A33;
	color: #FF9A33;
	font-size:12px;
	padding-bottom:6px;
	padding-top:6px;
}


.tx-irfaq-pi1 dl dd {
	padding-left:23px;
	padding-right:23px;
}


/******************************************************************************************************************************/
/***********************************************BULLETIN DE SOUSCRIPTION*******************************************************/
/******************************************************************************************************************************/

.Bloc-Etape{
	width:663px;
	height:53px;
	color:#5195db;
	text-transform:uppercase;
	font-weight:bold;
	padding-left: 3px;
	padding-bottom: 15px;
	}

.Etape{
	position:relative;
	width: auto;
	text-align: center;
	}
	
.Etape-text1{
	left:15px;
	position:absolute;
	top:20px;
	}	
	
.Etape-text2, .Etape-text3, .Etape-text4, .Etape-text5, .Etape-text6, .Etape-text7 {
	position:absolute;
	top:20px;
	left:18px;
	width: auto;
	}	

					
.active{
	color:#ffffff;
	}

.Bloc-text-bas-etape{
	width:625px;
	height:auto;
	padding:0px 0px 15px 20px;
	}
	
.Bloc-Souscription{
	padding-left:10px;}	
	
.Bloc-Contenu-Souscription{
	width:646px;
	height:auto;
	padding-bottom:18px;
	background:url(../images/fond-basbloc-contenu.jpg) no-repeat bottom left;
	position: relative;
	}	
	
.Bloc-Contenu-Souscription-haut{
	width:646px;
	height:18px;
	background:url(../images/fond-hautbloc-contenu.jpg) no-repeat top left;
	}	
	
.Bloc-Contenu-Souscription-milieu{
	width:633px;
	height:auto!important;
	background:url(../images/fond-milieubloc-contenu.jpg) repeat-y left;
	padding-left: 13px;
	}	
			



table.formulaireSouscription{
	/*width:360px;*/
	width:380px;
	font-size:13px;
	}
table.formulaireSouscription2{
	width:550px;
	font-size:13px;
	}
table.formulaireSouscription2 th{
	width:350px;
	text-align:left;
	vertical-align:top;
	}
			
table.formulaireSouscription th{
	width:195px;
	text-align:left;
	vertical-align:top;
	}
table.formulaireSouscription td.Civilite input{
	border:none;
	}	
	
table.formulaireSouscription td.Code input{
	width:62px;}	
	
table.formulaireSouscription td{
	/*width:150px;*/
	width:170px;
	text-align:left;
	padding-bottom:5px;
	}	
	
table.formulaireSouscription td input{
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	border-left:none;
	border-top:none;
	height:16px;
	font-size:13px;	
	}	
	
table.formulaireSouscription td select.JJ{
	width:40px;
	font-size:11px;
	padding:0;
	}	
	
table.formulaireSouscription td select.MM{
	width:45px;
	font-size:11px;
	}	
	
table.formulaireSouscription td select.AA{
	width:60px;
	font-size:11px;
	}
	
table.formulaireSouscription td select.NoDenfant, table.formulaireSouscription2 td select.NoDenfant{
	width:44px;
	}	
table.formulaireSouscription td.DDN	input{
	width:22px;}

.text-info-mail{
	width:375px;
	color:#5195db;
	padding:20px 0px 20px 0px;
}

.text-info-mail1{
	width:595px;
	color:#000000;
	padding:5px 0px 0px 0px;
	}

.text-info-mail2{
	width:595px;
	color:#5195db;
	padding-top:10px;
	padding-bottom:20px;
	}
	
.text-champs{
	font-style:italic;
	font-size:10px;
	color:#000000;
	padding-top: 20px;
	padding-bottom: 20px;
	}	
	
.Btn-etapeSuivante{
	position:absolute;
	right:-10px;
	top:-10px;	
	}	

.Btn-etaptePrecedente{
	position:absolute;
	left:-25px;
	top:0px}

.Msg-Error{
	font-size: 13px;
	background-color:pink;
	border:medium solid #FF0000;
	margin-bottom:20px;
	padding-left:5px;
	display:none;
	margin-right:10px;
	}

.text-bas-etape{
	font-size:11px;
	padding-top: 20px;
	}

.titreContenu-int{
	color:#5195db;
	font-size:13px;
	font-weight:bold;
	background:url(../images/fond-titreContenu.jpg) no-repeat left top;
	padding-left:14px;
	width: 550px;
	}

.bloc-carte-visuel{
	width:625px;
	height:auto;
	padding-top: 10px;
	}

.text-bas-visuel{
	font-style:italic;
	padding-top:10px;
	padding-bottom:20px;
	font-size: 11px;
	}

.bloc-choixSolde{
	width:564px;
	padding-bottom: 25px;
	padding-top: 5px;
	height: 80px;
	}
.bloc-choixSolde td{
	padding-right: 40px;
	}

		
.Bloc-Contenu-Souscription-int{
	height:auto;
	
	}
	
.text-chargement-init{
	font-size:11px;
	width: 620px;
	}

.bloc-haut-etape5{
	font-size: 13px;
	padding-bottom: 25px;
	}

.text-autorisation{
	font-size:13px;
	font-weight:bold;
	}
	
.bloc-saisi-code{
	width:453px;
	height:35px;
	padding-left: 90px;
	padding-right: 90px;
	padding-bottom: 25px;
	}	
	
table#bloc-saisi-code{
	width:444px;}	
	
table#bloc-saisi-code #code-etat{
	width:118px;}	
	
table#bloc-saisi-code td.text-code{
	font-size:11px;
	}	
table#bloc-saisi-code td{
	text-align:center;
	}	
	
table#bloc-saisi-code td.Champs-code input{
	width:70px;
	height:14px;
	}	
	
table#bloc-saisi-code td.Champs2-code input{
	width:152px;
	height:14px;
	}		
	
table#bloc-saisi-code td.Champs3-code input{
	width:27px;
	height:14px;
	}			

.bloc-bas-etape5{
	padding-top:20px;
	}
	
.bloc-bas-etape5-text{
	padding-top:10px;
	}

.Bloc-formulaire-haut{
	width:384px;
	height:20px;
	background:url(../images/fond-haut-formulaire-contact.jpg) no-repeat top;
	}


.Bloc-formulaire-milieu{
	width:384px;
	height:auto;
	background: url(../images/fond-formulaire-milieu.jpg) repeat-y top;}
	


	

#table01{
	padding-left:10px;
	}
	
table#tableContact01{
	width:350px;
		}	
		
table#tableContact01 th{
	text-align:left;
	width:132px;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	}		
	
table#tableContact01 td{
	text-align:left;
	padding-bottom:9px;
	}		
	
table#tableContact01 td select{
	width:270px;
	height:18px;
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	font-size:10px;
	}
	
.table02{
	padding-left:10px;
	display: block;
	}

table#tableContact02{
	width:355px;
	}
	
table#tableContact02 th{
	text-align:left;
	width:132px;
	font-size:13px;
	vertical-align:top;
	}	
	
table#tableContact02 td{
	text-align:left;
	padding-bottom:9px;
	}	
	
table#tableContact02 td input{
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	border-left:none;
	border-top:none;
	height:16px;
	width:116px;
	}	


table#tableContact02 td textarea{
	width:227px;
	height:57px;
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	border-left:none;
	border-top:none;
	}

table#tableContact02 td select {
	width:auto;
	height:18px;
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	font-size:10px;
	}

.text-bas-contact{
	padding:20px 0px 20px 13px;
	width:610px;
	}
	
.btn-envoyer{
	position:absolute;
	top:0px;
	right:-20px;
z-index:50;
	}	


.form-error {
	color: red;
	
}

.tx-thmailformplus-pi1 h1 {
	font-size: 14px;
	margin-left: 24px;
}



/* Search */

.tx-indexedsearch {
	margin-left: 20px;
	margin-right: 20px;
}

.tx-indexedsearch-res .tx-indexedsearch-res {
	border-top: 1px solid #FF9A33;
	padding: 5px 0 5px 0;
}

.tx-indexedsearch-res {
	clear: both;	
}

ul.browsebox {
	list-style: none;
	margin-bottom: 15px;
	float: right;
}

ul.browsebox li {
	float: left;
	margin-right: 5px;
}
.tx-indexedsearch-whatis{
	font-weight: bold;	
	font-size: 12px;
}

.tx-indexedsearch-browsebox p {
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
}

.tx-indexedsearch-result-number {
	font-weight: bold;
}

/**************************************************************************************/

.bloc-haut-etape6{
	height:118px;
	width:565px;
	background-color:#edf4fb;
	margin-left: 16px;
	overflow: auto;
	padding:16px 10px 16px 16px;
	}


.texttitre-etape6{
	padding-bottom:6px;
	/*width:296px;*/
	background:url(../images/dashBorder1.gif) repeat-x bottom right;
	font-size: 13px;
	margin-bottom: 2px;
	}

.texttitre-etape6 img{
	padding-right:6px;}
	

.texttitre-etape6 a{
	text-decoration:none;}
	
	/*
.bloc-haut-etape6 ul{
	margin-left:38px;
	padding-top:5px;
	display:none;
	}	
	*/
	
	.bloc-haut-etape6 ul {
display:block;
margin-left:38px;
padding-top:5px;
}
	
.bloc-haut-etape6 ul li{
	list-style:none;
	background:url(../images/dashBorder1.gif) repeat-x bottom;
	padding-bottom:6px;
	padding-top:4px;
	display:block;
	}	
	
.bloc-haut-etape6 ul li.Image-none{
	background-image:none;}	
	
.bloc-bas-etape6{
	padding-top:16px;
	width: 595px;
	padding-left: 16px;
	padding-bottom: 45px;
	}

.text-box-etape6{
	width:595px;
	}
	
#form-bloc-bas-etape6{
	width:595px;}	
	
#form-bloc-bas-etape6 td{
	padding-bottom:5px;
	}	
	
#form-bloc-bas-etape6 td.input{
	padding-right:5px;
	vertical-align:top;}	

.bloc-contenu-etape7{
	width:394px;
	height: auto;
	}

#bloc-impression{
	font-size:13px;
	width: 500px;
	margin-top: 10px;
margin-bottom:30px;
	}
	
#bloc-impression td{
	padding-bottom:10px;
}	
	
#bloc-impression td.col-gauche{
	text-align:left;
	width:200px;
	}	
	
#bloc-impression td.col-droite{
	text-align:right;
	}		

#bloc-impression td.text-milieu{
	padding-top:30px;}
	
#bloc-impression td..text-bas{
	padding-bottom:30px;
	}	
	
	
.posRelative2{
	
	border-top:1px solid #e4461c;
	width:607px;
	position:relative;
	padding-bottom: 20px;
	margin-top: 20px;
	}

.btn-impression{
	position:absolute;
	top:-20px;
	left:200px;
}

/********************************************************/

.Bloc-Haut-Info-recap{
	width:396px;
	height:auto;
	text-align:center;
	padding-left:118px;
	font-size:13px;
	padding-bottom: 20px;
	}

.posRelative2{
	
	border-top:1px solid #e4461c;
	width:607px;
	position:relative;
	padding-bottom: 20px;
	margin-top: 20px;
	}

.btn-creerBulletin{
	position:absolute;
	top:-20px;
	left:150px;
	}

.Bloc-Bas-Info-recap{
	height:auto;
	padding-top: 42px;
	}

.Bloc-tableau-info{
	width:auto;
	height:auto;
	padding-top:20px;
	padding-left:62px;
	font-size: 13px;
	padding-bottom: 20px;
}

#tableau-info{
	width:500px;
	height:auto;
	border-top:1px solid #5195db;
	border-bottom:1px solid #5195db;
	border-left:1px solid #5195db;
	}
	
#tableau-info td.tableA{
	border-right:1px solid #5195db;
	width: 250px;
	}	
	
#tableau-info td.tableB{
	border-right:1px solid #5195db;
	width: 255px;
	}	
	
#tableau-info th{
	text-align:left;
	border-bottom:1px solid #5195db;
	width:255px;
	height:25px;
	padding-left:10px;
	}
		
#tableau-info td.tableA td{
	padding-left:10px;
	padding-bottom:3px;
	}
	
#tableau-info td.tableB td{
	padding-left:22px;
	padding-bottom:3px;
	}	
	
#tableau-info td.tableB th{
	padding-left:22px;}	
	
#tableau-info td.row1{
	padding-top:10px;}	

#tableau-info td.tableB table{
	padding-bottom:10px;
	} 

.text-bas-info-recap{
	font-weight:bold;
	font-size:13px;
	padding-bottom:30px;
	width:auto;
	}
	/*******************CONTACT*******************************/
.Espace-Formulaire-contact{
	width:612px;
	height:auto;
	background:url(../images/fond-formulaire-contact.jpg) no-repeat bottom right;
	margin-left:15px;
	}

/*	
.Bloc-formulaire {
	width:384px;
	height:auto;
	background:url(../images/fond-bas-formulaire-contact.jpg) no-repeat right bottom;
	padding-bottom: 20px;
	margin-left: 10px;
	}	

.Bloc-formulaire-haut {
	width:384px;
	height:20px;
	background:url(../images/fond-haut-formulaire-contact.jpg) no-repeat top;
	}


.Bloc-formulaire-milieu {
	width:384px;
	height:auto;
	background: url(../images/fond-formulaire-milieu.jpg) repeat-y top;
	}
*/

.Bloc-formulaire {
background:transparent url(../images/fond-bas-formulaire-contact2.jpg) no-repeat scroll left bottom;
height:auto;
margin-left:10px;
padding-bottom:20px;
width:600px;
}

.Bloc-formulaire-haut {
background:transparent url(../images/fond-haut-formulaire-contact2.jpg) no-repeat scroll left top;
height:20px;
width:600px;
}


.Bloc-formulaire-milieu {
background:transparent url(../images/fond-formulaire-milieu2.jpg) repeat-y scroll left top;
height:auto;
width:600px;
}	


	

#table01{
	padding-left:10px;
	}
	
table#tableContact01{
	width:550px;
		}	
		
table#tableContact01 th{
	text-align:left;
	width:200px;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	}		
	
table#tableContact01 td{
	text-align:left;
	padding-bottom:9px;
	}		
	
table#tableContact01 td select{
	width:270px;
	height:18px;
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	font-size:10px;
	}
	
.table02{
	padding-left:10px;
	display: block;
	}

table#tableContact02{
	width:550px;
	}
	
table#tableContact02 th{
	text-align:left;
	width:200px;
	font-size:13px;
	vertical-align:top;
	}	
	
table#tableContact02 td{
	text-align:left;
	padding-bottom:9px;
	}	
	
table#tableContact02 td input{
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	border-left:none;
	border-top:none;
	height:16px;
	width:116px;
	}	


table#tableContact02 td textarea{
	width:227px;
	height:57px;
	border-right:1px solid #9bb6c2;
	border-bottom:1px solid #d2dee4;
	border-left:none;
	border-top:none;}

.text-bas-contact{
	padding:20px 0px 20px 13px;
	width:610px;
	}
	
.btn-envoyer{
	position:absolute;
	top:0px;
	right:-20px;
	z-index:50;
	}	


.form-error {
	color: red;
	
}

.tx-thmailformplus-pi1 h1 {
	font-size: 14px;
	margin-left: 24px;
}
/*
.tx-thmailformplus-pi1 .form-box {
	margin-top:25px;
	margin-left: 24px;
}
*/
.form-box {
	padding:20px;
}

/* Search */

.tx-indexedsearch {
	margin-left: 20px;
	margin-right: 20px;
}

.tx-indexedsearch-res .tx-indexedsearch-res {
	border-top: 1px solid #FF9A33;
	padding: 5px 0 5px 0;
}

.tx-indexedsearch-res {
	clear: both;	
}

ul.browsebox {
	list-style: none;
	margin-bottom: 15px;
	float: right;
}

ul.browsebox li {
	float: left;
	margin-right: 5px;
}
.tx-indexedsearch-whatis{
	font-weight: bold;	
	font-size: 12px;
	display: inline;
	float: left;
	padding-right: 2px;
}

.tx-indexedsearch-browsebox p {
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px;
}

.tx-indexedsearch-result-number {
	font-weight: bold;
}

/* sitemap */

.tx-dropdownsitemap-pi1 div.expAll {
	margin-right: 20px;
	background-color: #fff;
	width: 300px;
}


/* promo code */
.contNouveautes .tx-wsaxyus-pi1 {
	padding-left: 10px;
	margin-top: 10px;
}
.contNouveautes .tx-wsaxyus-pi1 p {
	padding: 0;
}
/**/
.list-offres {
	margin: 0 20px 20px 20px; 
	
}

.list-offres .cellTxt {
	width: 100%;
	padding:0 10px 0 10px;
}

.list-offres .cellTxt h1 {
font-size:14px;
}
.list-offres .cellTxt p {
	padding: 0;
}
.list-offres table {
	border-bottom: 1px solid #CAC958;
}


.montantInitial td {
font-size:13px;
padding-right:15px;
}



/** Ajout jerome le 17 octobre 2008 **/
.tx-indexedsearch-title a {
font-weight: bold;
}


/* Ajout le 23 octobre */
.pageProfile {
	padding:15px;
}
table#tableContact02 td input{
	width:156px;
}	

/*
.pageBPEV  .csc-textpic-imagewrap {
display:block;
height:40px;
position:relative;
width:167px;
}

.pageBPEV  .csc-textpic-image {
position:absolute;
top:6px;
width:167px;
}
*/





.formRecherche {
height:1.5em;
margin-top:3px;
font-weight:bold;
width:210px;
display:block;
position:relative;
height:auto;
}
.formRecherche .inputR {
border-color:-moz-use-text-color #9BB6C2 rgb(210, 222, 228) -moz-use-text-color;
border-style:none solid solid none;
border-width:medium 1px 1px medium;
height:14px;
width:100px;
font-size:10px;
}
.formRecherche .labelR {
height:16px;
width:170px;
display:block;
position:relative;
padding-left:20px;
background-image:url(../images/bulletOrange2.gif);
background-repeat:no-repeat;
float:left;
}


/*modifs max 13/11/2008 BEGIN */

.cond{

  color:#a6a6a6;
  font-size:10px;

}

/*modifs max 13/11/2008 END */


/*modifs david 20/11/2008 */
.zoomSur2 {
	border:1px solid #AB2177;
	margin-top:21px;
	padding:12px;
	margin-left: 24px;
	margin-right: 25px;
}

.zoomSur2 p {
	padding-left:0;
	padding-top: 6px;
	padding-right: 0px;
}
.titreZoomSur2 {
color:#AB2177;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}

.paddingLeft01 {
padding-left:20px;
}

#tx_dropdownsitemap_pi1_expImg{
display:none;
}


/*modifs david 13/01/2009 */
	ul.listePuce01 {
	display:block;
	position:relative;
	width:auto;
	height:auto;
	padding-left:15px;;
	list-style: none;
	list-style-position: outside;
	list-style-image: url(../images/liste-img-tiret.gif);
	}
	


.tx-wsaxyus-pi1 input {
background-color:transparent;
border:none;
}
.middle p { 
margin-left:15px;
margin-right:25px;
}

.middle h1 { 
margin-left:15px;
margin-right:25px;
font-size:25px;
font-weight:normal;
}

.colloneOrange .colloneBasOrange .titreColloneGh { background-image:url("../images/colGhTitreOrange-bas.png");
}


.colloneBlue .colloneBasOrange .titreColloneGh { background-image:url("../images/colGhTitreBleue-bas.png");
}


.colloneBluePale .colloneBasOrange .titreColloneGh { background-image:url("../images/colGhTitreBleuePale-bas.png");
}

.colloneGrena .colloneBasOrange .titreColloneGh { background-image:url("../images/colGhTitreGrena-bas.png");
}


.colloneVertPale .colloneBasOrange .titreColloneGh { background-image:url("../images/colGhTitreVertPale-bas.png");
}



.middle p, .middle h4, .middle h5 {
margin-left:15px;
margin-right:25px;
}

.center{
	text-align: center;
}
