/* CSS Document */
/*#gen-->dest*/
#gen_int
{
position:relative;
width:1002px;
margin-left:0px;
margin-top:5px;
margin-left:5px;
clear:both;
font-family:Arial;
}
#sbg
{
width:24%;
float:left;
margin-bottom:5px;
}
#sbg2
{
width:26%;
float:left;
margin-bottom:5px;
}
#sbc
{
width:490px;
float:left;
margin-left:3px;
margin-bottom:5px;
}
#sbd
{
width:25%;
float:left;
margin-left:3px;
margin-bottom:5px;
}
#sbd2
{
width:24%;
float:left;
margin-left:5px;
margin-bottom:5px;
}
#imgtc
{
float:left;
padding:5px;
border:1px #999999 solid;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;    
}
#h1top h1
{
text-align:left;
font-size:20px;
color:#2e72c3;
background-color:#FFFFFF;
margin-bottom:5px;
}
#texttc
{
float:left;
width:330px;
margin-left:5px;
font-family:Arial;
color:#000000;
font-size:12px;
text-align:justify;
}
texttc a
{
color:#2e72c3;
}
#txt3 a
{
color:#2e72c3;
}
#texttc h1
{
width:300px;
margin-left:5px;
text-align:left;
font-size:16px;
color:#ff6000;
background-color:#FFFFFF;
}
#texttc h2
{
width:300px;
margin-left:5px;
text-align:left;
font-size:20px;
color:#ff6000;
background-color:#FFFFFF;
}
#listvi
{
clear:both;
margin-top:7px;
width:482px;
border:2px #2e72c3 solid;
height:213px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;    
}
#toutsj
{
width:100%;
font-family:Arial;
font-size:22px;
color:#FFFFFF;
background-color:#2e72c3;
font-weight:bold;
height:45px;
padding-top:8px;
}
#thmvil
{
width:100%;
clear:both;
}
#thms
{
width:150px;
float:left;
background-color:#2e72c3;
height:140px;
}
#tthm1
{
height:29px;
background-color:#FFFFFF;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#2e72c3;
border-top:1px solid #f5f3f3;
border-right:2px solid #FFFFFF;
text-align:center;
padding-top:5px;
z-index:10;
}
#tthm1 a
{
color:#2e72c3;
}
#tthm
{
height:29px;
background-color:#2e72c3;
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
border-top:1px solid #f5f3f3;
border-right:2px solid #2e72c3;
text-align:center;
padding-top:5px;
}
#tthm a
{
color:#FFFFFF;
}
#mott
{
width:229px;
border:2px solid #ff6100;
height:290px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;  
}
#titmot
{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#ff6200;
background-color:#fcf6e8;
height:25px;
text-align:center;
padding-top:5px;
}
#bothh
{
border-bottom:1px solid #ff6100;
background-color:#fcf6e8;
width:100%;
height:40px;
font-family:Arial;
font-size:13px;
color:#000000;
}
#bothh a
{
font-family:Arial;
font-size:13px;
color:#000000;
}
#cont_mot2
{
font-family:Arial;
font-size:12px;
color:#000000;
position:absolute;
background-color:#f4f4f4;
background-image:url(imgv3/ajax-loader.gif);
background-repeat:no-repeat;
background-position:center;
filter:alpha(opacity=50);
opacity:.50;
}
#cont_mot
{
font-family:Arial;
font-size:12px;
color:#000000;
width:100%;
}
#rechbp
{
width:225px;
border:4px solid #e6edf3;
height:160px;
margin-top:5px;
font-family:Arial;
font-size:12px;
color:#000000;
text-align:justify;
background-color:#e6edf3;
}
#vdepp
{
width:100%;
border:2px solid #ff6100;
height:310px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;  
}
#tivid
{
height:42px;
background-color:#ff6100;
color:#FFFFFF;
font-family:Arial;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:3px;
}
h2
{
font-size:16px;
margin:0px;
}
#vdd
{
padding:5px;
font-family:Arial;
font-size:12px;
clear:both;
}
#ttvid
{
float:left;
height:24px;
}
#ttvid a
{
float:left;
height:24px;
font-family:Arial;
font-size:12px;
color:#000000;
}
#nboff
{
float:right;
color:#ff6100;
padding-left:5px;
height:24px;
font-size:11px;
}
#ttloff
{
clear:both;
float:right;
font-size:10px;
color:#2e72c3;
padding-right:10px;
font-size:12px;
font-weight:bold;
}
#flu
{
width:484px;
border:1px solid #d0d0d0;
margin-top:5px;
clear:both;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;    

}
#titflu
{
margin:11px;
border-bottom:2px solid #2c6fbe;
font-family:Arial;
font-size:22px;
font-weight:bold;
margin-top:10px;
padding-bottom:3px;
}
#titflu h2
{
font-family:Arial;
font-size:22px;
color:#2c6fbe;
margin:0px;
}
#autdest
{
margin-top:5px;
width:253px;
border:1px solid #d1d1d1;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;  
}
#aytvt
{
height:22px;
color:#ff6200;
font-family:Arial;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:3px;
border-bottom:2px solid #ff6200;
margin-left:5px;
margin-right:5px;
}
#destt
{
width:220px;
font-family:Arial;
font-size:12px;
color:#000000;
padding-left:20px;
border-bottom:1px dotted #CCCCCC;
height:20px;
margin:5px;
}
#de1
{
background-image:url(imgtest/fell.jpg);
background-repeat:no-repeat;
float:left;
width:80px;
margin-right:5px;
padding-left:20px;
}
#de2
{
background-image:url(imgtest/fell.jpg);
background-repeat:no-repeat;
float:left;
width:80px;
padding-left:20px;
}
#destt a
{
font-family:Arial;
font-size:12px;
color:#000000;
}
#ctext
{
margin-top:5px;
width:243px;
border:1px solid #d1d1d1;
font:Arial;
font-size:12px;
color:#000000;
text-align:justify;
padding:5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;    
}
#tttext
{
height:42px;
color:#ff6200;
font-family:Arial;
font-size:16px;
font-weight:bold;
text-align:center;
padding-top:3px;
border-bottom:2px solid #ff6200;
margin-left:5px;
margin-right:5px;
}
#ctext a
{
color:#2e72c3;
}
#rechrap
{
margin-top:5px;
width:223px;
background-color:#e6edf3;
padding:5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;  
}
#tesrch
{
font-family:Arial;
font-size:12px;
color:#000000;
text-align:justify;
margin-bottom:5px;
}
#formrech
{
padding-top:10px;
width:100%;
background-color:#FFFFFF;
text-align:center;
color:#2a71c1;
font-size:16px;
font-weight:bold;
height:55px;
}
#fornews
{
padding:7px;
margin-bottom:8px;
}
#villdd
{
width:100%;
padding:5px;
font-family:Arial;
font-size:14px;
color:#000000;
text-decoration:underline;
}
#livd
{
width:150px;
float:left;
margin-top:5px;
margin-left:10px;
}
#vvv
{
width:100%;
clear:both;
padding-left:20px;
background-image:url(imgtest/fell.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
margin-top:9px;
font-size:12px;
}
#vvv a
{
font-size:12px;
color:#000000;
}
#txt3
{
margin-left:5px;
font-family:Arial;
color:#000000;
font-size:12px;
text-align:justify;
}
#suittxt3
{
clear:both;
text-align:right;
margin-right:5px;
color:#996633;
}

#vdepp2
{
width:250px;
border:2px solid #ff6100;
margin-left:30%;
margin-top:30%;
z-index:10;
position:fixed; 
top: 40%;
left:50%;
margin:-200px auto 0 auto;
background-color:#FFFFFF;
padding:2px;
}
#vdd2
{
padding:5px;
font-family:Arial;
font-size:12px;
clear:both;
}
#ttvid2
{
float:left;
font-family:Arial;
font-size:12px;
}
#ttvid2 a
{
float:left;
font-family:Arial;
font-size:12px;
color:#000000;
height:8px;
}
#nboff2
{
float:right;
color:#ff6100;
padding-left:5px;
height:6px;
font-family:Arial;
font-size:11px;
}
#tlovil2
{
font-size:12px;
color:#2e73c1;
text-decoration:underline;
font-weight:bold;
font-family:Arial;
}

#tlovil
{
text-align:right;
width:100%;
clear:both;
font-size:12px;
height:17px;
color:#FFFFFF;
background-color:#2e73c1;
text-decoration:underline;
font-weight:bold;
height:17px;
padding-top:3px;
}
#tlovil a
{
color:#FFFFFF;
font-family:Arial;
font-size:12px;
}
#d1
{
width:98%;
border:1px solid #d0d0d0;
background-color:#f1f1f1;
height:419px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;   
}
#d2
{
width:96%;
background-color:#ffffff;
margin:5px;
height:412px;
}


#bp_voyages_tit
{
height:20px;
width:230px;
font-family:Arial;
font-size:16px;
font-weight:bold;
padding-top:7px;
color:#ff6501;
margin-bottom:5px;
margin-left:6px;
margin-right:6px;
border-bottom:1px solid #939498;
}
#ttp_desta
{
height:48px;
margin-bottom:5px;
}
#ttp_destm
{
height:48px;
margin-left:6px;
float:left;
}
#ttp_dest1 
{
height:20px;
width:74px;
background-color:#e7eef4;
padding-top:4px;
text-align:center;
}
#ttp_dest1 a
{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#2b6ec5;
}

#ttp_dest2
{
height:20px;
width:74px;
font-family:Arial;
font-size:12px;
text-align:center;
color:#000000;
background-color:#f1f1f1;
padding-top:4px;
}
#toutldests
{
height:35px;
font-family:Arial;
font-size:10px;
color:#ff6400;
text-align:right;
padding-right:5px;
clear:both;
}
#toutldests a
{
color:#ff6400;
text-decoration:none;
}
#lex
{
text-align:center;
clear:both;
margin-bottom:5px;
margin-top:5px;
height:98px;
}
#myzenclub
{
float:left;
margin-right:5px;
padding:2px;
border:1px solid #cfd1d0;
}
#dmin
{
float:right;
padding:2px;
border:1px solid #cfd1d0;
margin-right:4px;
}
#tagdiv
{
position:relative;
width:231px;
margin-left:0px;
margin-top:8px;
border:#d0d0d0 1px solid;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;    
}
#tagtat h2
{
width:225px;
height:25px;
font-family:Arial;
font-size:18px;
color:#fc6902;
padding-left:10px;
font-weight:bold;
margin:0px;
}
#tagtat2
{
width:225px;
height:20px;
font-family:Arial;
font-size:11px;
color:#2c6dbd;
padding-left:10px;
}
.fw1
{
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#333333;
}
.fw2
{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#333333;
}
.fw3
{
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#333333;
}
.fw4
{
font-family:Arial;
font-size:18px;
font-weight:bold;
color:#333333;
}
#tagtag
{
margin:5px;
}
.arb
{
color:#3171b7;
font-family:Arial;
font-size:11px;
margin-top:0px;
width:650px;
margin-left:5px;
}
.arb a
{
color:#3171b7;
text-decoration:none;
}
