body{padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:0px;margin:0px;width:100%;position:absolute;height:100%;scrollbar-face-color:#FFF;scrollbar-shadow-color:#FFF;scrollbar-highlight-color:#FFF;scrollbar-3dlight-color:#CCC;scrollbar-darkshadow-color:#CCC;scrollbar-track-color:#FFF;scrollbar-arrow-color:#CCC;background-color:#FFF;background-image: url(../img/v_en_gen/fond_page.jpg);background-position:top;text-align:center;}
.TopM{height:20px;width:auto;border-right-width:1px;border-right-style:solid;border-right-color:#999999;float:left;padding-right:5px;padding-left:0px;padding-top:2px;}
A.TopL{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;color:#333333;padding-left:5px;}
A.TopL:hover{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666666;}
.Macc{width:190px;height:16px;text-decoration:none;color:#000;background:#fff;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.Macc2{width:250px;height:80px;background:#fff;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;	border-left-style:solid;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;padding-top:2px;}
.Macc3{width:140px;height:40px;background:#fff;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#999999;border-bottom-color:#999999;border-left-color:#999999;padding-top:2px;}
.Maccf {width: 20px;height:20px;float:left;position:static;padding-left:2px;}	 	 
.Macct{width: 160px;height: 20px;float:left;position: static;}
.BotM{height: 20px;width: auto;border-right-width: 1px;border-right-style: solid;border-right-color: #999999;float: left;padding-right: 5px;background-color: #FFFFFF;}
A.BotL{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;color: #333333;padding-left: 5px;padding-top: 2px;height: 16px;}
A.BotL:hover{color: #666666;}
.Tab1{width:778px;margin-right:auto;margin-left:auto;border:1px solid #CC0066;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;font-weight:normal;color:#000;background-color: #FFF;}
.Tab2a{border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#FFF;border-bottom-color:#FFF;font-size:12px;color:#FFF;text-decoration:none;}
.Tab2c{width:550px;float:left;position:static;margin-top:5px;}
.TabFS{background-image: url(http://es.vtf-vacances.com/img/bandeau/bandeau/fond_b_vill_res.gif);background-repeat: no-repeat;background-position:left bottom;font-size:10px}
.bloc1A{height:40px;width:90%;position:static;margin-top:50px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B3004B;}
.bloc1B{height:425px;width:778px;vertical-align:top;font-size:10px;background-image: url(http://es.vtf-vacances.com/img/bandeau/bandeau/fond_b_vill_res.gif);background-repeat: no-repeat;background-position:left bottom;}
.bloc1Ru{height:395px;width:460px;float:left;position:static;}
.bloc1Bc1{height:20px;width:180px;float:left;position:static;background-color:#B3004B;margin-left:60px;}
.Bloc1Bc2{height:20px;width:160px;float:left;position:static;text-align:center;padding-top:2px;}
.Bloc1Bc3{height:20px;width:20px;float:left;position:static;padding-top:1px;}
.bloc1Bd{height:300px;width:285px;float:left;position:static;text-align:center;padding-top:5px;}
.bloc1Bz{height:25px;width:285px;float:left;position:static;text-align:center;padding-top:5px;}

/*famille*/
.TabF{width:778px;background-image: url(http://es.vtf-vacances.com/img/bandeau/bandeau/fond_famille.gif);background-repeat: no-repeat;}
.bloc1Bb{height:274px;width:280px;float:left;position:static;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B3004B;padding-left:15px;}
.bloc1Ca{height:100px;width:100%;float:left;position:static;text-align:left;}
/*fin famille*/

/*classe*/
.TabC{width:778px;background-image: url(http://es.vtf-vacances.com/img/bandeau/bandeau/fond_classe.gif);background-repeat: no-repeat;}
.bloc3c21{height:331px;width:380px;float:left;position:static;background-image: url(../img/v_en_gen/img_sel_clas.jpg);background-repeat:no-repeat;background-position:left bottom;}
.bloc3c32b{height:80px;width:380px;float:left;position:static;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B3004B;font-size:11px;padding-left:5px;}
.bloc3c32x{height:250px;width:240px;position:static;float:right;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B3004B;}
.frameC{font-size:10px;overflow:auto;float:right;width:228px;height:246px;line-height:text-transform: none;color: #333;text-decoration: none;margin-top: 2px;margin-bottom: 2px;}
/*----*/

/*seminaire*/
.TabS{width:778px;background-image: url(http://es.vtf-vacances.com/img/bandeau/bandeau/fond_seminaire.gif);background-repeat: no-repeat;}
/*----*/

/*groupe*/
.TabG{width:778px;background-image: url(http://es.vtf-vacances.com/img/bandeau/bandeau/fond_groupe.gif);background-repeat: no-repeat;}
/*----*/

/*Nav Bas*/
.NavBottom{height:20px;width:778px;float:left;position:static;}
.BlocA3a{height:16px;width:64px;float:left;position:static;}
.BlocA3b{height:20px;width:714px;float:left;position:static;}
.BotM{height: 20px;width: auto;border-right-width: 1px;border-right-style: solid;border-right-color: #999999;float: left;padding-right: 5px;background-color: #FFFFFF;}
/*----*/

/*page rm*/
.bloc1RMBd{width:300px;float:left;position:static;text-align:right;padding-top:15px;}
/*----*/

/*page recherche*/
.bloc1RMBd{width:300px;float:left;position:static;text-align:left;padding-top:15px;}
/*----*/

/*page selection*/
.bloc1SELECRu{height:395px;width:778px;float:left;vertical-align:top;}
.bloc1SLELECBc1{height:20px;width:180px;float:left;position:static;background-color:#B3004B;margin-left:60px;}
.bloc1SELECBb{height:280px;width:148px;float:left;position:static;}
.bloc1SELECBc{height:280px;width:630px;float:left;position:static;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B3004B;text-align:center;}
.frameSELEC {font-size:10px;overflow:auto;width:620px;height:265px;font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;	line-height: normal;font-weight: normal;font-variant: normal;text-transform: none;color: #333;text-decoration: none;letter-spacing: normal;}
.LT{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666666;text-align:center;}
/*----*/

/*fiche sejour*/
.blocFJ1{height:100%;width:130px;float:left;position:static;border-right-width:1px;border-right-style:solid;border-right-color:#B3004B;}
.blocFJ3{height:100%;width:133px;float:right;position:static;}
.blocFJ3a1{height:100px;width:133px;float:right;position:static;text-align:right;font-style:oblique;padding-right:10px;padding-top:10px;}
.blocFJ2a3{height:200px;width:508px;float:left;position:static; }
.frame{font-size:10px;overflow:auto;width:208px;height:180px;text-transform: none;color:#333;text-decoration: none;letter-spacing: normal;text-align: right;padding-right: 2px;}
.StitreFJ2A3{background-color:#F5E2EA;font-style:oblique;color:B3004B;font-size:14px;text-decoration:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:b3004b;}
.StitreFJ2A3b{font-size:10px;text-align:left;}
.blocFJ2a4{height:100px;width:508px;float:left;position:static;margin-top:5px;}
.blocFJ2{height:100%;width:508px;float:left;position:static;margin-left:2px;}
.blocFJ2a{height:410px;width:508px;float:left;position:static;}
.blocFJ2a1{height:20px;width:508px;float:left;position:static;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:b3004b;text-align:left;padding-top:20px;}
.TitreFJ16N{font-size:16px;font-weight:400;color:#333;text-decoration:none;}
.TitreFJ16B{font-size:16px;font-weight:400;color:#B3004B;text-decoration:none;}
.blocFJ2a2{height:20px;width:451px;float:left;position:static;text-align:left;color:#333;padding-top:5px;}
.blocFJ2a22{height:60px;width:508px;float:left;position:static;text-align:left;color:#333;padding-top:2px;margin-bottom:3px;}
.blocFJ2a2b{height:20px;width:57px;float:left;position:static;}
.STitreFJ12N{font-size:12px;font-weight:400;color:#333;text-decoration:none;}
.STitreFJ12Bo{font-size:12px;font-weight:600;color:#333;text-decoration:none;}
.blocFJ3{height:420px;width:135px;float:right;position:static;margin-top:60px}
.blocFJ3a1{height:80px;width:135px;float:right;position:static;text-align:right;font-style:oblique;padding-right:10px;padding-top:10px;}
.blocFJ3a1c{height:40px;width:135px;float:right;position:static;text-align:right;font-style:oblique;padding-right:10px;padding-top:10px;}
.blocFJ3a1b{height:10px;width:135px;float:right;position:static;text-align:right;font-style:oblique;padding-right:10px;padding-top:10px;}
.blocFJ3a1d{height:100px;width:135px;float:right;position:static;text-align:right;font-style:oblique;padding-right:10px;padding-top:10px;}
.blocFJ3a2{height:10px;width:135px;float:left;position:static;background-image: url(http://es.vtf-vacances.com/img/gen/coin_rond.gif);background-repeat:no-repeat;background-position:left bottom;}
.blocFJ3a2b{height:10px;width:135px;float:left;position:static;background-image: url(http://es.vtf-vacances.com/img/gen/coin_rond_b.gif);background-repeat:no-repeat;background-position:left top;}
.blocFJ3b{height:40px;width:105px;float:left;position:static;border-left-width:1px;border-left-style:solid;border-left-color:#B3004B;padding-top:3px;padding-left:2px;}
.blocFJ3c{height:40px;width:25px;float:right;position:static;}
.blocFJ3b2{height:35px;width:105px;float:left;position:static;border-left-width:1px;border-left-style:solid;border-left-color:#B3004B;padding-top:3px;padding-left:2px;}
.blocFJ3c2{height:35px;width:25px;float:right;position:static;}
/*----*/

/*txt*/
a.LienWB{color:#FFF;text-decoration:none;font-weight:bold;font-size:11px;}
a.lienWB:hover{color:#F7EEF5}
.listDer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#B3004B;text-decoration:none;background-color:#F7EEF5;}
.Txt3g31Rech{font-size:11px;color:#333333;}
.Txt3g31RechB{font-size:11px;color:#333333;font-weight:lighter;}
.ital{font-size:11px;color:#666666;text-decoration:none;font-style:oblique;}
.itals{font-size:10px;color:#666666;text-decoration:none;font-style:oblique;}
.txtB{color:#B3004B;}
.StitreGW {font-size:9px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding-left:2px;}
.TxtNS {font-size:9px;color:#333333;}
.TxtN{font-size:10px;font-family: Geneva, Arial, Helvetica, sans-serif;}
.lieng{font-size:11px;color:#B3004B;text-decoration:none;}
A.lieng:hover{color:#CC3300;text-decoration:none;}
.lienR{font-size:13px;color:#B3004B;text-decoration:none;}
A.mailSJ{text-decoration:underline;color:#333333;}
A.mailSJ:hover{color:#B3004B;text-decoration:none;}
A.avdmr{text-decoration:none;color:#333333;}
A.avdmr:hover{color:#B3004B;text-decoration:none;}
a.TxtRsEof{font-size:10px;color:#333333;text-decoration:none;font-style:oblique;font-weight:normal;}
a.TxtRsEof:hover {color:#003399;}

/*----*/


.STitreFormRes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #17A0C6;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.BtEnvRes {
	font-family: Arial, Helvetica, sans-serif;
	color: #0099CC;
	background-color: #FFFFFF;
	border: 1px solid #FF9933;
}
.ChampFormRes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #E0E0E0;

}
.rservD {margin-top:10px;}

