/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

a img {
 border:none;
}
li, ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
}
/*   police menu    */
.principal, a.principal, a.selectsm, .principalcv, .principalcr, .principalc, .principalem {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -0.05em;
}
.principal, a.principal {
	color: #071D80;
}
.principalcv, a.principalcv {
	color: #044128;	
}
.principalcr, a.principalcr {
	color: #8F0707;
}
.principalc, a.principalc {
	color: #442101;
}
.principalem, a.principalem {
	color: #E7500B;
}
a.principal, a.principalcv, a.principalcr, a.principalc, a.principalem { 
	text-decoration: none;	
}
.principal, .principalcv, .principalcr, .principalc, .principalem, a.principal:hover, a.principal:active, a.principalcv:hover, a.principalcv:active, a.principalcr:hover, a.principalcr:active, a.principalc:hover, a.principalc:active, a.principalem:hover, a.principalem:active, a.selectsm {
	text-decoration: underline;
}
.smenuoffroceanem, a.smenuoffroceanem:hover, a.smenuoffroceanem:focus, a.smenuoffroceanem:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenuoffroceanem, a.smenuoffroceanem, a.smenuoffroceanem:hover, a.smenuoffroceanem:focus, a.smenuoffroceanem:active {
	font-size: 10px;
	color: #E7500B;
	padding-right: 10px;
}
a.smenuoffroceanem, a.smenuoffroceanem:hover, a.smenuoffroceanem:focus, a.smenuoffroceanem:active {
	font-weight: bold;
}
a.smenuoffroceanem {
	text-decoration: none;
}
.smenuoffroceanem, a.smenuoffroceanem:hover, a.smenuoffroceanem:focus, a.smenuoffroceanem:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenucirc, a.smenucirc:hover, a.smenucirc:focus, a.smenucirc:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenucirc, a.smenucirc, a.smenucirc:hover, a.smenucirc:focus, a.smenucirc:active {
	font-size: 10px;
	color: #442101;
	padding-right: 10px;
}
a.smenucirc, a.smenucirc:hover, a.smenucirc:focus, a.smenucirc:active {
	font-weight: bold;
}
a.smenucirc {
	text-decoration: none;
}
.smenucirc, a.smenucirc:hover, a.smenucirc:focus, a.smenucirc:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenumaddec, a.smenumaddec:hover, a.smenumaddec:focus, a.smenumaddec:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenumaddec, a.smenumaddec, a.smenumaddec:hover, a.smenumaddec:focus, a.smenumaddec:active {
	font-size: 10px;
	color: #044128;	
	padding-right: 10px;
}
a.smenumaddec, a.smenumaddec:hover, a.smenumaddec:focus, a.smenumaddec:active {
	font-weight: bold;
}
a.smenumaddec {
	text-decoration: none;
}
.smenumaddec, a.smenumaddec:hover, a.smenumaddec:focus, a.smenumaddec:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenumadpra, a.smenumadpra:hover, a.smenumadpra:focus, a.smenumadpra:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenumadpra, a.smenumadpra, a.smenumadpra:hover, a.smenumadpra:focus, a.smenumadpra:active {
	font-size: 10px;
	color: #8F0707;
	padding-right: 10px;
}
a.smenumadpra, a.smenumadpra:hover, a.smenumadpra:focus, a.smenumadpra:active {
	font-weight: bold;
}
a.smenumadpra {
	text-decoration: none;
}
.smenumadpra, a.smenumadpra:hover, a.smenumadpra:focus, a.smenumadpra:active {
	font-weight: bold;
	text-decoration: underline;
}
.smenuoffrocean, .smenuvoyage, a.smenuoffrocean:hover, a.smenuoffrocean:focus, a.smenuoffrocean:active {
	font-weight: bold;
	text-decoration: underline;
}
a.select {
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
	color: #442101;
	padding-right: 10px;
}
.smenuoffrocean, .smenuvoyage, a.smenuoffrocean, a.smenuoffrocean:hover, a.smenuoffrocean:focus, a.smenuoffrocean:active, a.smenuvoyage, a.smenuvoyage:hover, a.smenuvoyage:focus, a.smenuvoyage:active {
	font-size: 10px;
	color: #4758A1;
	padding-right: 10px;
}
a.smenuoffrocean, a.smenuoffrocean:hover, a.smenuoffrocean:focus, a.smenuoffrocean:active {
	font-weight: bold;
}
a.smenuoffrocean {
	text-decoration: none;
}
a.smenuvoyage, a.smenuvoyage:hover, a.smenuvoyage:focus, a.smenuvoyage:active {
	font-weight:normal;
}
a.smenuvoyage {
	text-decoration: none;
}
a.smenuvoyage:hover, a.smenuvoyage:focus, a.smenuvoyage:active {
	text-decoration: underline;
}
li.pad4r {
	padding-right: 4px;
	padding-bottom: 9px;
	text-align: right;
}
li.voyagecsmenu {
	/*margin-top: -3px;
	margin-bottom: -7px;*/
	margin-top: 0px;
	margin-bottom: 0px;
}

/* contenu de même police de caractere*/
.ttrcontent, .ttrcontentcv, .ttrcontentcr, .ttrcontentem {
	font-size: 20px;
	font-weight: bold;
	text-align: right;
}
.ttrcontent {
	color: #134092;	
}
.ttrcontentcv {
	color: #044128;
}
.ttrcontentcr {
	color: #8F0707;
}
.ttrcontentem {
	color: #cc0000;
}
.txtbcontent, .txtcontent {
	font-size: 11px;
	color: #134092;
}
.txtcontentvc {
	font-size: 11px;
	color: #407ACA;	
}
.txtbcontent {
	font-weight: bold;
}
.txtcontent, .txtcontentvc {
	font-weight: normal;
}
.padcontaccueil {
	padding-top: 9px;
	padding-left: 4px
}


/*    template palmier   */
		/* structure menu*/
	.bgtdmenu {
		background:url(../img/fr/templp/bg_menu1.jpg) no-repeat;
	}
	.bgtdmenu_en {
		background:url(../img/en/templp/bg_menu1.jpg) no-repeat;
	}
	.bgmenu {
		vertical-align: top;
		background:#4B83CE url(../img/fr/templp/bg_menu2.jpg) bottom no-repeat;
	}
	.bgmenu_en {
		vertical-align: top;
		background:#4B83CE url(../img/en/templp/bg_menu2.jpg) bottom no-repeat;
	}
	.padmenuprinc {
		
		padding-top: 8px;
	}
	.padmenuinter {
		text-align: right;
	}
	.htrtdmenup {
		vertical-align: top;
	}
	a.contact {
		display: block;
		text-align:right;
	}
	

		/*home*/
	.ttrconthome {
		font-size: 11px;
		font-weight: bold;
		color: #071D80;
		text-decoration: underline;
	}
	.ttrconthome:hover {
		text-decoration: none;
	}	
	.txtcontenthome {
		font-size: 10px;
		font-weight: normal;
		color: #071D80;
		line-height: 12px;
	}
	.tdtop {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/fr/templp/bg_top_palm.jpg) no-repeat;
	}
	.tdtop_en {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/en/templp/bg_top_palm.jpg) no-repeat;
	}
 	.padtop {
		/*padding-right: 4px;*/
		text-align: right;
		vertical-align: top;
	}
	 .padtop2 {
		padding-top: 8px;
		text-align: left;
		vertical-align: top;
	}
	.infodestination {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/fr/templp/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.infodestination_en {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/en/templp/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.bordimggche {
		border: 1px solid #E20404;
	}
	.bordimgdte {
		border: 1px solid #053182;
	}
	.tddecouvrevenem {
		vertical-align: top;
		padding-left: 9px;
	}
	.bgfoot {
		background: url(../img/fr/templp/bg_bottom.jpg) no-repeat;
	}
	.bgfoot_en {
		background: url(../img/en/templp/bg_bottom.jpg) no-repeat;
	}
	
		/*passion*/
	.padcontent {
		padding: 5px 0px 15px 7px;
	}
	.bgimgcontpass {
		vertical-align: top;
		background:#E7EFF9 url(../img/fr/passion/imgc.jpg) bottom no-repeat;
	}
	.bgimgcontpass_en {
		vertical-align: top;
		background:#E7EFF9 url(../img/en/passion/imgc.jpg) bottom no-repeat;
	}
/*
	.bgtdimgcontpass {
		background:url(../img/passion/img_cont.jpg) no-repeat;
	}
*/
		/*madanews*/
	.ttrcontmadan, .txtcontmadan, a.ttrcontmadan {
		font-size: 11px;
		color: #134092;
	}
	.txtcontmadandat, a.txtcontmadandat {
		font-size: 11px;
		font-weight: bold;
		color: #5881CD;
	}
	.txtcontmadandat {
		text-align:right;
	}
	.ttrcontmadan {
		font-weight: bold;
		text-decoration: underline;		
	}
	.txtcontmadan {
		vertical-align: top;
		font-weight: normal;
	}
	a.ttrcontmadan:hover, a.txtcontmadandat {
		text-decoration: none;		
	}
	.tdh28t {
		height: 28px;
	 	vertical-align: top;
	}
	.padcontentm {
		height: 268px;
		padding: 5px 0px 0px 7px;
	}
	
		/*contact*/
	.chpslong, .chpscourt, .chppligne, .txtcontact, .txtcontact2, .chpnorm, .chpscourt2 {
		font-size: 11px;
		color: #071D80;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.txtcontact a:hover {
		text-decoration: none;
	}
	.txtcontact3 {
		font-size: 9px;
		color: #FF0000;
		font-style: italic;
	}
	.chpslong, .chpscourt, .chppligne, .chpnorm, .chpscourt2 {
		border: 1px solid #071D80;		
	}
	.chpslong {
		width: 310px;
		height: 16px;	
	}
	.chpscourt {
		width: 60px;
		height: 16px;
	}
	.chpscourt2 {
		width: 135px;
		height: 16px;
	}
	.chppligne {
		width: 310px;
		height: 55px;
	}
	.txtcontact {
		padding-right: 5px;
	}
	.txtcontact2 {
		padding: 5px;
	}
	.padcontentc {
		padding: 5px 0px 0px 100px;	
	}
	
		/*footer*/
	.txtfootp, a.txtfootp {
		font-size: 10px;
		font-weight: normal;
		color: #071D80;
		height: 38px;
		margin-top: 8px;
	}
	a.txtfootp {
		text-decoration: underline;	
	}
	a.txtfootp:hover, a.txtfootp:active {
		font-size: 10px;
		font-weight: normal;
		color: #071D80;
		text-decoration: none;	
	}
	

/*    template soleil    */
		/*menu*/
	.bgtdmenus {
		background:url(../img/fr/templs/bg_menu1.jpg) no-repeat;
	}
	.bgtdmenus_en {
		background:url(../img/en/templs/bg_menu1.jpg) no-repeat;
	}
	.bgmenus {
		vertical-align: top;
		background:#56A3E6 url(../img/fr/templs/bg_menu2.jpg) bottom no-repeat;
	}
	.bgmenus_en {
		vertical-align: top;
		background:#56A3E6 url(../img/en/templs/bg_menu2.jpg) bottom no-repeat;
	}
	
		/*voyage carte*/
	.tdtopsol {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/fr/templs/bg_top_soleil.jpg) no-repeat;
	}
	.tdtopsol_en {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/en/templs/bg_top_soleil.jpg) no-repeat;
	}
	.infodestinations {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/fr/templs/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.infodestinations_en {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/en/templs/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.bgfoots {
		background: url(../img/fr/templs/bg_bottom.jpg) no-repeat;
	}
	.bgfoots_en {
		background: url(../img/en/templs/bg_bottom.jpg) no-repeat;
	}
	.txtcontents {
		font-size: 11px;
		font-weight: normal;	
		color: #071D80;
		padding: 7px 24px 7px 13px;
	}
	img.vehicules {
		margin-top: 4px;
	}
	/*voyage carte vol*/
	.bgimgcontvcvol, .bgimgcontvchotel, .bgimgcontvctransp {
		vertical-align: top;
		background:#E7EFF9 url(../img/fr/voyagec/imgc.gif) no-repeat bottom left;
	}
	.bgimgcontvcvol_en, .bgimgcontvchotel_en, .bgimgcontvctransp_en {
		vertical-align: top;
		background:#E7EFF9 url(../img/en/voyagec/imgc.gif) no-repeat bottom left;
	}
/*	
	.bgtdimgcontvcvol {
		background:url(../img/voyagec/img_cont1.jpg) no-repeat;
	}
*/	
	
	/*voyage carte hotel*/
/*	
	.bgtdimgcontvchotel {
		background:url(../img/voyagec/img_cont2.jpg) no-repeat;
	}
*/	
		/*voyage carte transport*/
/*	
	.bgtdimgcontvctransp {
		background:url(../img/voyagec/img_cont3.jpg) no-repeat;
	}
*/	
	
	/*    footer    */
	.txtfoots, a.txtfoots {
		font-size: 10px;
		font-weight: normal;
		color: #071D80;
		height: 38px;
		margin-top: 8px;
	}
	a.txtfoots {
		text-decoration: underline;	
	}
	a.txtfoots:hover, a.txtfoots:active {
		font-size: 10px;
		font-weight: normal;
		color: #071D80;
		text-decoration: none;	
	}


/*    template circuit    */
		/*menu*/
	.bgtdmenuc {
		background:url(../img/fr/templc/bg_menu1.jpg) no-repeat;
	}
	.bgtdmenuc_en {
		background:url(../img/en/templc/bg_menu1.jpg) no-repeat;
	}
	.bgmenuc {
		vertical-align: top;
		background:#E7CFB8 url(../img/fr/templc/bg_menu2.jpg) bottom no-repeat;
	}
	.bgmenuc_en {
		vertical-align: top;
		background:#E7CFB8 url(../img/en/templc/bg_menu2.jpg) bottom no-repeat;
	}
	
		/*general*/
	.tdtopcirc {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/fr/templc/bg_top_circ.jpg) no-repeat;
	}
	.tdtopcirc_en {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/en/templc/bg_top_circ.jpg) no-repeat;
	}
	.infodestinationc {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/fr/templc/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.infodestinationc_en {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/en/templc/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.bgfootc {
		background: url(../img/fr/templc/bg_bottom.jpg) no-repeat;
	}
	.bgfootc_en {
		background: url(../img/en/templc/bg_bottom.jpg) no-repeat;
	}
	.txtcontentc1 {
		padding: 7px 0px 0px 7px;
	}
	
	/*    footer    */
	.txtfootc, a.txtfootc {
		font-size: 10px;
		font-weight: normal;
		color: #442101;
		height: 38px;
		margin-top: 8px;
	}
	a.txtfootc {
		text-decoration: underline;	
	}
	a.txtfootc:hover, a.txtfootc:active {
		font-size: 10px;
		font-weight: normal;
		color: #442101;
		text-decoration: none;	
	}
	
	/*    circuit     */
	.ttrcontentc {
		font-size: 19px;
		font-weight: bold;
		color: #324A2C;
		text-align: right;
	}
	.txtbcontentc, .txtcontentc {
		font-size: 11px;
		color: #268D0E;
	}
	.txtcontentc {
		font-weight: normal;
	}
	a.txtcontentc:hover {
		text-decoration: none;
	}
	.txtbcontentc {
		font-weight: bold;
	}
	.ttrcontentc2, a.ttrcontentc2, a.ttrcontentc2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FE5A00;
	}
	a.ttrcontentc2 {
		text-decoration: underline;
	}
	a.ttrcontentc2:hover {
		text-decoration: none;
	}
	.txtbcontentc2, .txtcontentc2 {
		font-size: 10px;
		color: #324A2C;
		text-align: right;
	}
	.txtcontentc2 {
		font-weight: normal;
		padding-left:15px;
	}
	.txtcontentc3 {
		font-size: 11px;
		color: #FE5A00;
	}
	.txtbcontentc2 {
		font-weight: bold;
	}
	.bgtdnord {
		text-align: right;
		background: url(../img/fr/circuit/img_inordg.gif) no-repeat;
	}
	.bgtdnord_en {
		text-align: right;
		background: url(../img/en/circuit/img_inordg.gif) no-repeat;
	}
	.bgtdsud {
		text-align: right;
		background: url(../img/fr/circuit/img_isudg.gif) no-repeat;
	}
	.bgtdsud_en {
		text-align: right;
		background: url(../img/en/circuit/img_isudg.gif) no-repeat;
	}
	.bgtdest {
		text-align: right;
		background: url(../img/fr/circuit/img_iestg.gif) no-repeat;
	}
	.bgtdest_en {
		text-align: right;
		background: url(../img/en/circuit/img_iestg.gif) no-repeat;
	}
	.bgtdnord, .bgtdsud {
		padding: 7px 10px 0px 50px;
		_padding: 4px 10px 0px 50px;
}
	.bgtdest {
		padding: 7px 10px 0px 50px;
		_padding: 4px 10px 0px 50px;
}
	.bgtdnord_en, .bgtdsud_en {
		padding: 7px 10px 0px 50px;
		_padding: 4px 10px 0px 50px;
}
	.bgtdest_en {
		padding: 7px 10px 0px 50px;
		_padding: 4px 10px 0px 50px;
}
		/*circuit fiche sud*/
	.bgimgcontcfsud, .bgimgcontcfnord, .bgimgcontcfest {
		vertical-align: top;
		background:#E7EFF9 url(../img/fr/circuit/imgc.gif) bottom no-repeat;
	}
	.bgimgcontcfsud_en, .bgimgcontcfnord_en, .bgimgcontcfest_en {
		vertical-align: top;
		background:#E7EFF9 url(../img/en/circuit/imgc.gif) bottom no-repeat;
	}
	.bgtdimgcontcfsud {
		background:url(../img/fr/circuit/img_cont3.jpg) no-repeat;
	}
	.bgtdimgcontcfsud_en {
		background:url(../img/en/circuit/img_cont3.jpg) no-repeat;
	}
	.ttrcontentcfs, .txtbcontentcfs, .txtcontentcfs {
		font-weight: bold;
		color: #996435;
		text-align: right;
	}
	.ttrcontentcfs {
		font-size: 20px;	
	}
	.txtbcontentcfs, .txtcontentcfs {
		font-size: 11px;
		text-align: left;
	}
	.txtcontentcfs {
		font-weight: normal;
	}
	.txtbcontentcfs {
		font-weight: bold;
	}
	.cartemada {
/*		background: url(../img/circuit/carte_circfiche.jpg) no-repeat;*/
		width: 190px;
		text-align: center;
	}


/*coin acces pro*/
div#newsl {
	position: absolute;
	top: 25px;
	left: 575px;
	z-index: 2;
}
div#search {
	position: absolute;
	top: 45px;
	left: 575px;
	z-index: 2;
}
.tdaccespro {
		vertical-align: top;
		width: 776px;
		height: 65px;
	}
.padaccespro {
	padding-left: 5px;
	padding-top: 9px;
}
.chpsearchnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 13px;
	color: #385EBA;
	width: 85px;
	height: 12px;
	border: 1px solid #1940AA;
}
/*    template coquillage verte   */
		/*menu*/
	.bgtdmenucv {
		background:url(../img/fr/templd/bg_menu1.jpg) no-repeat;
	}
	.bgtdmenucv_en {
		background:url(../img/en/templd/bg_menu1.jpg) no-repeat;
	}
	.bgmenucv {
		vertical-align: top;
		background:#29B881 url(../img/fr/templd/bg_menu2.jpg) bottom no-repeat;
	}
	.bgmenucv_en {
		vertical-align: top;
		background:#29B881 url(../img/en/templd/bg_menu2.jpg) bottom no-repeat;
	}
	
		/*decouverte*/
	.bgimgcontdec {
		vertical-align: top;
		background:#E7EFF9 url(../img/fr/madadecou/imgc2.jpg) bottom no-repeat;
	}
	.bgimgcontdec_en {
		vertical-align: top;
		background:#E7EFF9 url(../img/en/madadecou/imgc2.jpg) bottom no-repeat;
	}
	.tdtopdec {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/fr/templd/bg_top_decouv.jpg) no-repeat;
	}
	.tdtopdec_en {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/en/templd/bg_top_decouv.jpg) no-repeat;
	}
	.infodestinationcv {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/fr/templd/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.infodestinationcv_en {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/en/templd/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.bgfootcv {
		background: url(../img/fr/templd/bg_bottom.jpg) no-repeat;
	}
	.bgfootcv_en {
		background: url(../img/en/templd/bg_bottom.jpg) no-repeat;
	}
	.txtcontentdec {
		font-size: 11px;
		font-weight: normal;	
		color: #129D63;
	}


	
	/*    footer    */
	.txtfootcv, a.txtfootcv {
		font-size: 10px;
		font-weight: normal;
		color: #044128;
		height: 38px;
		margin-top: 8px;
	}
	a.txtfootcv {
		text-decoration: underline;	
	}
	a.txtfootcv:hover, a.txtfootcv:active {
		font-size: 10px;
		font-weight: normal;
		color: #044128;
		text-decoration: none;	
	}
	
	
/*    template coquillage rouge   */
		/*menu*/
	.bgtdmenucr {
		background:url(../img/fr/templf/bg_menu1.jpg) no-repeat;
	}
	.bgtdmenucr_en {
		background:url(../img/en/templf/bg_menu1.jpg) no-repeat;
	}
	.bgmenucr {
		vertical-align: top;
		background:#DB5353 url(../img/fr/templf/bg_menu2.jpg) bottom no-repeat;
	}
	.bgmenucr_en {
		vertical-align: top;
		background:#DB5353 url(../img/en/templf/bg_menu2.jpg) bottom no-repeat;
	}
	
		/*pratique*/
	.bgimgcontpra {
		vertical-align: top;
		background:#E7EFF9 url(../img/fr/madaprati/imgc2.jpg) bottom no-repeat;
	}
	.bgimgcontpra_en {
		vertical-align: top;
		background:#E7EFF9 url(../img/en/madaprati/imgc2.jpg) bottom no-repeat;
	}
	.tdtoppra {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/fr/templf/bg_top_prati.jpg) no-repeat;
	}
	.tdtoppra_en {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/en/templf/bg_top_prati.jpg) no-repeat;
	}
	.infodestinationcr {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/fr/templf/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.infodestinationcr_en {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/en/templf/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.bgfootpra {
		background: url(../img/fr/templf/bg_bottom.jpg) no-repeat;
	}
	.bgfootpra_en {
		background: url(../img/en/templf/bg_bottom.jpg) no-repeat;
	}
	.txtcontentpra {
		font-size: 11px;
		font-weight: normal;	
		color: #A54545;
	}
	/*    template empreinte   */
		/*menu*/
	.bgtdmenuem {
		background:url(../img/fr/templo/bg_menu1.jpg) no-repeat;
	}
	.bgtdmenuem_en {
		background:url(../img/en/templo/bg_menu1.jpg) no-repeat;
	}
	.bgmenuem {
		vertical-align: top;
		background:#FCC098 url(../img/fr/templo/bg_menu2.jpg) bottom no-repeat;
	}
	.bgmenuem_en {
		vertical-align: top;
		background:#FCC098 url(../img/en/templo/bg_menu2.jpg) bottom no-repeat;
	}
	
		/*bel avenir*/
	.bgimgcontbela {
		vertical-align: top;
		background:#E7EFF9 url(../img/fr/oceanes/imgc2.jpg) bottom no-repeat;
	}
	.bgimgcontbela_en {
		vertical-align: top;
		background:#E7EFF9 url(../img/en/oceanes/imgc2.jpg) bottom no-repeat;
	}
	.tdtopbela {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/fr/templo/bg_top_bela.jpg) no-repeat;
	}
	.tdtopbela_en {
		text-align: right;
		vertical-align: top;
		height: 74px;
		background: url(../img/en/templo/bg_top_bela.jpg) no-repeat;
	}
	.infodestinationem {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/fr/templo/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.infodestinationem_en {
		vertical-align: top;
		padding-top: 44px;
		padding-left: 10px;
		height: 122px;
		_height: 78px;
		background: url(../img/en/templo/bg_infodest.jpg) no-repeat;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
	}
	.bgfootbela {
		background: url(../img/fr/templo/bg_bottom.jpg) no-repeat;
	}
	.bgfootbela_en {
		background: url(../img/en/templo/bg_bottom.jpg) no-repeat;
	}
	.txtcontentbela {
		font-size: 11px;
		font-weight: normal;	
		color: #D47950;
	}
	/*    footer    */
	.txtfootcr, a.txtfootcr {
		font-size: 10px;
		font-weight: normal;
		color: #8F0707;
		height: 38px;
		margin-top: 8px;
	}
	a.txtfootcr {
		text-decoration: underline;	
	}
	a.txtfootcr:hover, a.txtfootcr:active {
		font-size: 10px;
		font-weight: normal;
		color: #8F0707;
		text-decoration: none;	
	}
	.txtfootem, a.txtfootem {
		font-size: 10px;
		font-weight: normal;
		color: #E7500B;
		height: 38px;
		margin-top: 8px;
	}
	a.txtfootem {
		text-decoration: underline;	
	}
	a.txtfootem:hover, a.txtfootem:active {
		font-size: 10px;
		font-weight: normal;
		color: #E7500B;
		text-decoration: none;	
	}
	.style1 {font-style: italic}
	.style2 {font-style: italic}

	/*table be*/
	.tabTitleMenu	{background-color: #C0C0C0; font-family: arial; color: #0000000; font-size: 10px; height:15; 
		BORDER:#cccccc solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px;}
	.row_table {background-color: #F3F3F3; BORDER: #cccccc solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; }
	.row_tr1 {background-color: #ffffff; BORDER: #cccccc solid; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; font-weight: bold; }