/* CSS Document */
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	color:#334D62;
}
/* */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334D62;
	font-size: 11px;
	text-align:justify;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size: 11px;
}
.msg{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334D62;
	font-size: 25px;
	text-align:center;

}
/**/
.bold_bc{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#334D62;
}
/**/
.white_bl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	background-image:url(images/interface/footcr.jpg);
	background-repeat:repeat-x;
}
/*Orange, bold and left align text*/
.orange_bl{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#FC7320;
}
/*Interface left column  border*/
.lftborder{
	width:39px;
	background:url(images/interface/lftborder.jpg);
	background-repeat:repeat-y;
}
/*Interface right column  border*/
.rgtborder{
	width:38px;
	background:url(images/interface/rgtborder.jpg);
	background-repeat:repeat-y;
}
/*for the foot links*/
.footlk{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	/*color:#888888;*/
	
}

p.footlk a:link, p.footlk a:visited, p.footlk a:active, p.footlk a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}

a:link, a:visited, a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-size:11px;
	color:#888888;
}
a:hover{
	color:#FC7320;
	
}
/**/
.selfoot{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#FC7320;
}
/**/
.cttopb{
	width:21;
	height:21;
	background:url(images/ctable/cttopb.gif);
	background-repeat:repeat-x;
}

.ctleftb{
	width:22;
	height:19;
	background:url(images/ctable/ctleftb.gif);
	background-repeat:repeat-y;
}
.ctrightb{
	width:21;
	height:19;
	background:url(images/ctable/ctrightb.gif);
	background-repeat:repeat-y;
}
.ctbottomb{
	width:21;
	height:19;
	background:url(images/ctable/ctbottomb.gif);
	background-repeat:repeat-x;
}
.cttitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	text-align:left;
	color:#974012;
}
.ctcontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#334D62;
}
/*Orange bold center title*/
.ortitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:2px;
	color:#E56B0F;
}
/*normal blue left align text*/
.bnltext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	color:#334D62;
}
/*normal grey left align text*/
.gnltext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	color:#666666;
}
/**/
.red_flag{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	text-align:justify;
	color:#974012;
}

/*Grey table*/
.gthtop{
	width:19;
	height:31;
	background:url(images/sections/swim/gtable/htop.gif);
	background-repeat:repeat-x;
}
.gtvlft{
	width:31;
	height:18;
	background:url(images/sections/swim/gtable/vlft.gif);
	background-repeat:repeat-y;
}
.gtvrgt{
	width:30;
	height:18;
	background:url(images/sections/swim/gtable/vrgt.gif);
	background-repeat:repeat-y;
}

.gthbottom{
	width:19;
	height:33;
	background:url(images/sections/swim/gtable/hbottom.gif);
	background-repeat:repeat-x;
}
.gtbody{
	color:#334D62;
	font-size: 11px;
	text-align:justify;
	background-color:#DEDEDD;
}
.gttitle{
	color:#334D62;
	font-size: 18px;
	font-weight:bold;
	text-align:left;
	background-color:#DEDEDD;
}
/*Orange table*/
.othtop{
	width:20;
	height:40;
	background:url(images/sections/bikes/otable/htop.gif);
	background-repeat:repeat-x;
}

.otvlft{
	width:37;
	height:17;
	background:url(images/sections/bikes/otable/vlft.gif);
	background-repeat:repeat-y;
}
.otvrgt{
	width:38;
	height:17;
	background:url(images/sections/bikes/otable/vrgt.gif);
	background-repeat:repeat-y;
}

.othbottom{
	width:20;
	height:37;
	background:url(images/sections/bikes/otable/hbottom.gif);
	background-repeat:repeat-x;
}
.otbody{
	color:#334D62;
	font-size: 11px;
	text-align:justify;
	background-color:#ffedbf;
}
.otoferta{
	color:#FF0000;
	font-size: 11px;
	text-align:center;
	background-color:#ffedbf;
	text-decoration:blink;
	font-weight:bold;
}
.ottitle{
	color:#334D62;
	font-size: 18px;
	font-weight:bold;
	text-align:left;
	background-color:#ffedbf;
}
.img_item{
	vertical-align:top;
}
 /*inscription form */
 
 .form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334D62;
	font-size: 9px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/form_bg/bg_form.png);
	background-repeat:repeat;
}
.form_field{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334D62;
	font-size: 9px;
}

.textarea_field{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#334D62;
	font-size: 9px;
}
.form_title{
	font-size: 9px;
	font-weight:bold;
	background-color:#fed37e;
}

.form_title2{
	font-size: 9px;
	font-weight:bold;
	background-color:#ffe4b0;
}
.form_row_o{
	background-color:#CCCCCC;
}

.form_row_o2{
	background-color:#e6e6e6;
}

.pop1{

	font-size: 9px;
	font-weight:bold;
	background-color:#ffffff;
}
.pop1b{

	font-size: 9px;
	font-weight:bold;
	background-color:#fff694;
}

.form_row_e{
	background-color:#999999;
}
.form_row_e2{
	background-color:#aeadad;
}
.message{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#993300;
	font-size:8px;
}
.login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#334D62;
	font-size:8px;
}



