/* 
----------------------FINAL VERSION----------------------------------- 
*/
b
{
	font-style: normal !important;
}
table, td, th ,tr
{
	margin: 0;
	padding: 0;
	border-spacing: 0;
}
body 
{
	background: #F0F0F0;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
/*	font-style: normal;
	font-weight: normal; 
	font-size: 11px; */
	text-decoration: none;
	color: #838383;	
}
p
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal; 
	font-size: 8pt;
	text-decoration: none;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	text-decoration: none;
/*	font-weight: normal;
	font-style: normal;	*/
}
img
{
  padding: 0;
  margin: 0;
  border : 0;
}

.main_table
{
	border: 0px;
	background: #294294;
	padding: 0px;
	margin: 0px;
}	

#main_logo a
{
	border: 0;
	margin: 0;
	padding: 0;
}
#main_logo img
{
	border: 0;
	margin: 0;
	padding: 0;	
}

#counters td
{
	text-align: left;	
}
#counters div
{
	width:  585px;
	height: 31px;
	margin: 0;
	padding: 2px 0px 2px 0px;
	text-align: right;	
}
#counters img
{
	opacity:0.35;
  -moz-opacity:0.35;
  -khtml-opacity:0.35;
   FILTER: Alpha(Opacity=35, FinishOpacity=20, Style=0, StartX=1, StartY=1, FinishX=88, FinishY=31), Gray;
}

#copyright div
{
	width: 185px;
	margin: 0px 10px 0px 0px;;
	padding: 0;
	text-align: right;	
}
#copyright div a
{
	font-style: bold;
	font-weight: bold;
	font-size: 10px;
	text-align: right;	
	color: #FFFFFF;
}

a.mail
{
	font-size: 8pt;
	vertical-align: center;
	text-align: right;	
	color: #FFFFFF;
	margin-right: 10px;
}

h2, h3
{
	font: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	text-align: Left;
}

b.news_date
{
	color: #294294;
}

/* 
----------------------SLOGAN----------------------------------- 
*/

#slogan div
{
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#slogan h1
{
	font-size: 10px;
	color: #F0F0F0;
	margin: 0px 0px 0px 0px;
	padding: 5px 16px 10px 16px;	
	font-weight: bold;
	text-align: justify;
}

#slogan p
{
	font-size: 9px;
	color: #F0F0F0;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 0px 16px;	
	font-weight: bold;
	text-align: justify;
}

#slogan p:first-letter
{
	margin-left: 10px;
}
#slogan p.slogan_main
{
	padding-top: 15px;
}
/*
-----------------------------------------MENU---------------------------
*/
#fransh div
{
	padding: 5px 41px 0px 38px;
	margin: 0px;
	height: 85px;
	vertical-align: top;
	position: relative;
}

#fransh div {
	
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #F0F0F0;
	
}

#fransh div a img{
	margin-top: 10px;
	margin-bottom: 15px;
}
#fransh div a.sertif {
	font-size: 10px;
	font-weight: bold;
	color: #5CA520;
	margin-top: 10px;
}

#menu div
{
	padding: 0px 13px 0px 12px;
	margin: 0px;
	height: 132px;
	vertical-align: top;
	position: relative;
}

#menu div a {
	padding: 0;
	margin: 0;
	border: 0;
}

#menu a img
{
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: 0;
}

/*
-----------------------------------------NEWS---------------------------
*/
#news div
{
	width: 163px;
	padding: 0px 0px 0px 0px;
	margin: 0px 16px 0px 16px;
	height: 109px;
	vertical-align: top;
	position: relative;
	background: #FFFFFF url(../img/bg/news_bg.jpg) no-repeat bottom;
}

#news p
{
	margin: 0px 5px 5px 5px;
	padding: 5px 0px 0px 0px;
	font-size: 9px !important;
	font-weight: normal;
	text-align: justify;
	color: #838383;
}

#news b
{
	color: #294294;
	padding: 0px 0px 0px px;
	font-weight: bold;
	margin:  0px 0px 10px 0px;
	font-size: 8pt;
}

#news a
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

#news img
{
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	float:right;
}
/*
-----------------------------------------NEWS LOGO---------------------------
*/
#news_logo div
{
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 16px;
}

#news_logo p
{		
	color: #F0F0F0;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*
-----------------------------------------HALF_COLUMN---------------------------
*/
#half_column_left div
{
	width: 350px;
	position: relative;	
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 10px 30px;
	vertical-align: top;
	text-align: left;	
}

#half_column_left p
{
	width: 350px;
	text-align: justify;	
	padding: 0;
	margin: 0px 0px 10px 0px;
}

#half_column_right div
{
	width: 350px;
	position: relative;	
	padding: 10px 0px 0px 0px;
	margin: 0px 30px 10px 10px;
	vertical-align: top;
	text-align: left;	
}

#half_column_right p
{
	height: 100%;
	width: 350px;
	text-align: justify;
	padding: 0;
	margin: 0px 0px 10px 0px;
}

#half_column_right object 
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
/*
-----------------------------------------LOW_COLUMN_LEFT---------------------------
*/
#low_column_left div
{
	width: 140px;
	position: relative;	
	padding: 0px;
	margin: 0px 10px 10px 30px;
	vertical-align: top;
	text-align: left;	
}
#low_column_left p
{
	width: 140px;
	text-align: justify;	
	padding: 0;
	margin: 10px 0px 0px 0px;
}
#low_column_left img
{
	border: 0;
	padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px;
}
#low_column_left h2
{
	padding: 0;
	margin: 0px 0px 5px 0px;
	font-style: bold;
	color: #000000;
	font-size: 20px;
}
#low_column_left h3
{
	padding: 0;
	margin: 0px 0px 5px 0px;
	font-style: bold;
	color: #000000;
	font-size: 14px;
}
/*
-----------------------------------------LOW_COLUMN_RIGHT---------------------------
*/
#low_column_tight div
{
	width: 140px;
	position: relative;	
	padding: 0px;
	margin: 0px 30px 10px 10px;
	vertical-align: top;
	text-align: left;	
}
#low_column_right p
{
	width: 140px;
	text-align: justify;	
	padding: 0;
	margin: 10px 0px 0px 10px;
}
#low_column_right img
{
	border: 0;
	padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px;
}
#low_column_right h2
{
	padding: 0;
	margin: 0px 0px 5px 0px;
	font-style: bold;
	color: #000000;
	font-size: 20px;
}
#low_column_right h3
{
	padding: 0;
	margin: 0px 0px 5px 0px;
	font-style: bold;
	color: #000000;
	font-size: 14px;
}
/*
-----------------------------------------HIGH_COLUMN_LEFT---------------------------
*/
#high_column_left div
{
	width: 560px;
	position: relative;	
	padding: 0;
	margin: 0px 10px 10px 30px;
	vertical-align: top;
	text-align: left;	
}
#high_column_left p
{
	width: 560px;
	text-align: justify;
	padding: 0;
	margin: 10px 0px 0px 0px;
}
#high_column_left h1
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	font-style: bold;
	color: #294294;
	font-size: 14px;
}

#high_column_left h2
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	font-style: bold;
	color: #294294;
	font-size: 13px;
}
#high_column_left h3
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	font-style: bold;
	color: #294294;
	font-size: 8pt;
}


/*
-----------------------------------------HIGH_COLUMN_RIGHT---------------------------
*/
#high_column_right div
{
	width: 560px;
	position: relative;	
	padding: 0;
	margin: 0px 30px 10px 10px;
	vertical-align: top;
	text-align: left;	
}
#high_column_right p
{
	width: 560px;
	text-align: justify;
	padding: 0;
	margin: 10px 0px 0px 0px;
}

/*
-----------------------------------------HIGH_COLUMN---------------------------
*/
td.high_column 
{
	width: 720px;
	padding: 10px 30px 10px 30px;
	vertical-align: top;
	text-align: left;	
}
/*
-----------------------------------------VIDEO_COLUMN---------------------------
*/
#video_column_left div
{
	width: 330px;
	position: relative;	
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 10px 50px;
	vertical-align: top;
	text-align: center;	
}

#video_column_left div a, 
#video_column_left div a:visited{
	text-align: center;
	color: #838383;
	display: block;
}
#video_column_left img {

}


#video_column_right div{
	width: 330px;
	position: relative;	
	padding: 10px 0px 0px 0px;
	margin: 0px 50px 10px 10px;
	vertical-align: top;
	text-align: center;	
}
#video_column_right div a,
#video_column_right div a:visited{
	text-align: center;
	color: #838383;
	display: block;
}

#video_column_right img {

}
/*
-----------------------------------------GLOBAL CONTENT ELEMMENTS---------------------------
*/
td.underline 
{
	background: url(../img/bg/underline.jpg) no-repeat bottom;
}

p.under_table
{
	margin: 20px 0px 10px 30px; 
	width: 500 px;
	text-align: left;
}
b.black_bold
{
	color: #000000;
}


#fr_table td
{
	text-align: left;
	background: #F0F0F0;
	padding: 5px 5px 5px 10px;
}

#content_ellements td, th, table, tr
{
	font-size: 8pt;
	padding: 0;
	margin: 0;
	color: #838383;
}
h2.news_header
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	font-style: bold;
	color: #000000 !important;
	font-size: 13px;
}


/*
----------------------------------- COLUMBIA ------------------------------------------------
*/
#nav_col, #nav_col ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: #515151;
}
#nav_col li 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  position: relative;
}
#nav_col li ul li
{
  border-bottom: 1px solid #604029;
  border-left: 1px solid #604029;
  border-right: 1px solid #604029;
}
#nav_col li ul 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: none;
  position: absolute;
  background: #422408;
  width: 181px;
}
#nav_col a.menu_header 
{
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px 0px 0px 0px;
}
#nav_col a {
	font-weight: bold;
	font-size: 10px !important;
	color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 179px;
  padding: 5px 0px 5px 10px;
}
#nav_col a:hover {
  color: #D8CBB8;
  background: #51311A;
}
#nav_col li:hover,
#nav_col li.jshover
 {
  background: #51311A;
}
#nav_col li li a 
{
  width: 169px;
}
#nav_col li:hover ul,
#nav_col li.jshover ul
 {
  display: block;
}
/*
------------------------------------ SPORTLANDIA ---------------------------------------
*/
#nav_sl, #nav_sl ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: #0A5A99;
}
#nav_sl li 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  position: relative;
}
#nav_sl li ul li
{
  border-bottom: 1px solid #014F8C;
  border-left: 1px solid #014F8C;
  border-right: 1px solid #014F8C;
}
#nav_sl li ul 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: none;
  position: absolute;
  background: #0A5A99;
  width: 181px;
}
#nav_sl a.menu_header 
{
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px 0px 0px 0px;
}
#nav_sl a {
	font-weight: bold;
	font-size: 10px !important;
	color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 179px;
  padding: 5px 0px 5px 10px;
}
#nav_sl a:hover {
  color: #FFF596;
  background: #016BA7;
}
#nav_sl li:hover,
#nav_sl li.jshover
 {
  background: #016BA7;
}
#nav_sl li li a 
{
  width: 169px;
}
#nav_sl li:hover ul,
#nav_sl li.jshover ul
 {
  display: block;
}
/*
------------------------------------ FOTTERRA ---------------------------------------
*/
#nav_ft, #nav_ft ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: #5C3526;
}
#nav_ft li 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  position: relative;
}
#nav_ft li ul li
{
  border-bottom: 1px solid #664031;
  border-left: 1px solid #664031;
  border-right: 1px solid #664031;
}
#nav_ft li ul 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: none;
  position: absolute;
  background: #5C3526;
  width: 181px;
}
#nav_ft a.menu_header 
{
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px 0px 0px 0px;
}
#nav_ft a {
	font-weight: bold;
	font-size: 10px !important;
	color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 179px;
  padding: 5px 0px 5px 10px;
}
#nav_ft a:hover {
  color: #DA8D01;
  background: #673C2B;
}
#nav_ft li:hover,
#nav_ft li.jshover
 {
  background: #673C2B;
}
#nav_ft li li a 
{
  width: 169px;
}
#nav_ft li:hover ul,
#nav_ft li.jshover ul
 {
  display: block;
}
/*
------------------------------------ O'NEILL ---------------------------------------
*/
#nav_on, #nav_on ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: #FAECCF;
/*  float: left;*/

}
#nav_on li 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  position: relative;
}
#nav_on li ul li
{
  border-bottom: 1px solid #E2CEA4;
  border-left: 1px solid #E2CEA4;
  border-right: 1px solid #E2CEA4;
}
#nav_on li ul 
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: none;
  position: absolute;
  background: #FAECCF;
  width: 181px;
}
#nav_on a.menu_header 
{
  text-decoration: none;
  display: block;
  width: 195px;
  padding: 0px 0px 0px 0px;
}
#nav_on a {
	font-weight: bold;
	font-size: 10px !important;
	color: #000000;
  text-decoration: none;
  display: block;
  width: 179px;
  padding: 5px 0px 5px 10px;
}
#nav_on a:hover {
  color: #DF001A;
  background: #F9EFE5;
}
#nav_on li:hover,
#nav_on li.jshover
 {
  background: #F9EFE5;
}
#nav_on li li a 
{
  width: 169px;
}
#nav_on li:hover ul,
#nav_on li.jshover ul
 {
  display: block;
}






#mail_form form
{
	background: #FFFFFF;	
}

#mail_form input
{
	background: #F2F2F2;
	width: 500px;
	margin: 0 0 10px 0;
	border-left-color: #555459;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #555459;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #555459;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #555459;
	border-bottom-width: 1px;
	border-bottom-style: solid;		


}

#mail_form textarea
{
	background: #F2F2F2;
	width: 500px;
	margin: 0 0 10px 0;
	border-left-color: #555459;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #555459;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #555459;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #555459;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	
	/*scrollbar*/
		
}

#mail_form input.sbmt
{
	text-align: center;	
	width: 250px;
	margin: 10px 0 10px 125px;
}

.red
{
	color: #FF0000;
}
