#t_content
{
	width:820px;
	margin:0 auto;
	font:10pt Arial,Helvetica,sans-serif;
	border: solid #000  0 1px 0 0;
}

.flo-r {float:right;}
.flo-l {
	float:right;
}
img {border:none;}

#t_Col1
{
	width:600px;
}

#t_Col1 p {margin:10px; padding:0px;}


#t_Col1 .t_events {float:left; width:175px; margin: 0 3px 0 0; font-size:8pt; color:#666;}
#t_Col1 .t_events ul {border-right:1px dotted #999; margin:0px; padding:10px 10px 0 20px; height:300px; }
#t_Col1 .t_events ul li {list-style-image: url('../forfait-velo/images/ico-arrow.gif'); margin:0 0 25px; padding:0px;}

#t_Col2
{
	width:209px;
	border: 1 solid #000;
}

#t_col_hold
{
	width:820px;
	background:#fff;
	border:1px solid #000;
}

#t_img
{
	border-bottom:5px solid #333;
	position:relative;
	height:240px;
	background:#333;
}

#t_img a
{
	position:absolute;
	bottom:5px;
	left:5px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:8px 8px 8px 40px;
	background:#698037 url('images/ico-map-green.gif') no-repeat 5px 50%;
	border:1px solid #fff;
	z-index:2;
}

#t_img a:hover
{
	color:#fff;
	font-weight:bold;
	padding:8px 8px 8px 40px;
	background:#aeb447 url('images/ico-map-green2.gif') no-repeat 5px 50%;
	border:1px solid #fff;
	text-decoration:none;
}

#t_img a.map_blu
{
	background:#557fa9 url('images/ico-map-zen.gif') no-repeat 5px 50%;
}

#t_img a.map_blu:hover
{
	background:#87afd2 url('../forfait-velo/images/ico-map-zen2.gif') no-repeat 5px 50%;
}

#t_img a.map_org
{
	background:#f9a30e url('../forfait-velo/images/ico-map-hedonist.gif') no-repeat 5px 50%;
}

#t_img a.map_org:hover
{
	background:#f7ca15 url('../forfait-velo/images/ico-map-hedonist2.gif') no-repeat 5px 50%;
}

#t_map
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	height:240px;
	width:100%;
}

#t_footer
{
	clear:both;
	padding:20px 0 0;
	width:100%;
}

#t_footer p
{
	width:25%;
	text-align:center;
	float:left;
	margin:0px 0;
	padding:10px 0px;
	border-top:1px solid #ccc;
}

#t_packages, #t_reg, #t_quote
{
	width:209px;
	margin:0 auto 20px;
}

#t_content h2
{
	margin:0px;
	padding:10px;
	color:#fff;
	font-size:16pt;
	font-weight:normal;
}

#t_content h1
{
	font-size:14pt;
	color:#fff;
	text-transform:uppercase;
	padding:5px 10px 3px;
	margin:10px 0 1px;
	line-height:18pt;
	font-weight:normal;
}
#t_content h1 b {display:inline; font-weight:normal; padding:0; line-height:9pt; font-size:9pt; text-transform:none; margin:0px;}
#t_packages div{border:1px dotted #999; font-size:9pt;}
#t_packages b {display:block; padding:10px 10px 0;}
#t_Col2 #t_packages ul, #t_packages ul {margin:0px; padding:0 10px; }
#t_Col2 #t_packages ul li, #t_packages ul li {padding:0px; margin:10px 0; list-style-image:none;}
#t_packages p {border-top:1px dotted #999; color:#999; font-size:8pt; padding:10px 10px 0; margin-left:0; margin-right:0;}
#t_packages p b {color:#627b35; display:inline; padding:0px;}


#t_reg {
	font-size:8pt;
	margin-right: 10px;
	margin-left: 10px;
}
#t_reg p {margin:0px; padding:5px 10px; color:#666;}
#t_reg p#t_phone {font-size:9pt;}
#t_reg p#t_phone b {color:#000;}
#t_reg input {width:125px; margin:2px 0 2px 3px}
#t_reg table {text-align:right;}
#t_reg #t_form #t_form_submit {border:1px solid #c85b00; background:#ff7400; color:#fff; cursor:pointer; width:auto; float:right; }
#t_form {margin:0px;}



#t_quote {background: url('../forfait-velo/images/ico-quote1.gif') no-repeat 18px 0px;}
#t_quote p {
	padding:22px 20px 5px 40px;
	margin:0px;
	font-size:11pt;
	line-height:14pt;
	background-color: #FFFFFF;
	background-image: url(../forfait-velo/images/ico-quote2.gif);
	background-repeat: no-repeat;
	background-position: 70% 100%;
}
#t_quote #t_name {background:none; color:#ccc; text-align:right; font-size:9pt; padding:10px 20px 5px 40px; margin:0px;}

#t_hold_under {
	background: url('../forfait-velo/images/brd.gif') no-repeat top left;
	float:right;
}
#t_hold_under #t_packages {
	margin-left:10px;
	float: left;
}
#t_arrow {margin:10px 7px 0 10px;}

#t_Col2 ul {padding:0 10px 0 25px; margin:0px 0 40px; }
#t_Col2 ul li {
	list-style-image: url('../forfait-velo/images/ico-arrow.gif');
	margin:10px 0 30px;
	padding:0;
}
#t_hold_tit {
	background: url('../forfait-velo/images/brd2.gif') repeat-x top;
	border: solid #000 0 1px 0 0;
}
#t_content #t_col_hold #t_Col2 #t_hold_tit li {
	list-style-image: url(/forfait-velo/images/ico-arrow.gif);
}


.green {color:#698037;}
.blue {color:#3385f4;}
.orange {color:#f9a30e;}


#FWTableContainer1144040387 {z-index:200;}

