@charset "UTF-8";
/* CSS Document */

body, html{ margin:0; padding:0; font-family:tahoma, Arial, Helvetica, sans-serif; text-align:left; font-size:13px; }
html{ background-image:url(images/sfondo_pagina.png); background-position:top center; background-repeat:no-repeat; background-attachment:fixed; padding-top:10px; }


div.header_block{ width:1000px; position:relative; height:250px}

div.backbutton{ height:250px; width:220px; position:absolute; left:0px}

div.corner{ position:absolute; right:0px; top:0px; background-image:url(images/corner.png); background-repeat:no-repeat; z-index:50; width:14px; height:14px;  left:986px}

div.bannerzest{ height:250px; width:780px; position:absolute; left:220px}

div.menu{ width:1000px; padding-top:9px; height:35px; text-indent:15px; text-align:left; background-image:url(images/menubar.png); background-repeat:no-repeat}
div.menu a{ padding-right:20px; font-size:13px; color:#E7CACB; text-decoration:none; font-weight:bold }
div.menu a.selected, div.menu a:hover{ color:#000}

div.mainframe{ background-image:url(images/sfondo_main.png); background-repeat:repeat-y; width:1000px}
div.clear{ clear:both; font-size:1px; height:0px}

div.footer{ width:985px; color:#666; font-size:11px; text-align:right; padding-right:15px;
background-image:url(images/footer.png); background-repeat:no-repeat; padding-top:12px; height:38px; margin-bottom:20px}
div.footer a{color:#666; font-size:11px; text-decoration:underline}

h1.titel{ color:#999; margin:15px 20px 10px 20px; padding:0; font-size:16px; font-weight:bold; background-image:url(images/h1.png); background-repeat:no-repeat; height:30px; padding-top:5px; text-indent:8px}


/* green #02852A    bordeaux  color:#92090D;  */

div.left_menu{ padding:15px; width:190px; text-align:left; color:#CCCCCC; float:left; }
div.left_menu a{ color:#ccc; text-decoration:none}
div.left_menu a:hover{color:#92090D;}

div.left_menu ul {
  margin           : 0;
  padding-left:0;
  list-style       : none;
  color:#000000;
  background-color:#161616;
}
/* padding-left     : 10px; */

div.left_menu li, div.left_menu li.selected {
  padding-left     :12px;
  padding-right     :12px;
  font-size:11px;
  padding-top      : 5px;
  padding-bottom:8px;
  margin-left:0;
  background-image : url('images/bullet2.gif') ;
  background-repeat: no-repeat;
  background-position: 0px 6px;
  color:#666;
  border-top:1px solid #202020;
  border-bottom:1px solid #131313;
}

h1.bordeaux_small{
color:#FFFFFF;
font-size:14px;
margin-bottom:0;
padding:4px 8px 4px 8px;

background-color:#92090D;
border-top:1px solid #A81E22; border-bottom:1px solid #7D0408; 
border-left:1px solid #A81E22; border-right:1px solid #7D0408;
}


div.content{ width:780px; text-align:left; float:left}

div.content div.left{ width:180px; padding:20px; float:left; padding-top:5px;}
div.content div.left img{ padding-bottom:15px; width:180px }
div.content div.right{ padding:5px 20px 20px 0; width:540px; float:left; color:#CCCCCC; text-align:left}

div.content div.large{padding:5px 20px 20px 20px; width:740px; float:left; color:#CCCCCC; text-align:left; min-height:350px}
div.thumbbox{ width:170px; margin-right:20px; float:left; background-color:#161616}

div.thumbbox div.fotoatleta{ padding:5px 10px 5px 10px }
div.thumbbox div.nome{ padding:5px 10px 10px 10px; border-bottom:1px dashed #222;  color:#0B9A30; 
font-weight:bold; border-top:1px solid #242424} 

div.thumbbox div.nome_red{ padding:5px 10px 10px 10px; border-bottom:1px dashed #222;  color:#92090D; 
font-weight:bold; border-top:1px solid #242424} 

div.thumbbox div.fotoatleta img{ border:1px solid #666; width:148px; height:111px;}
/*album*/
div.thumbbox div.albumhorizontal{padding:5px 10px 5px 10px; text-align:center; width:148px;height:111px; vertical-align:middle}
div.thumbbox div.albumvertical{padding:5px 10px 5px 10px; text-align:center; width:148px;height:111px; vertical-align:middle}
div.thumbbox div.albumhorizontal img, div.thumbbox div.albumvertical img{ border:1px solid #666; }

div.thumbbox img.horizontal{width:148px;}
div.thumbbox img.vertical{ height:111px;}

/* news */
div.newsbox{ width:170px; margin-right:20px; float:left; background-color:#161616}
div.newsbox div.albumhorizontal{padding:10px; text-align:center; width:148px;vertical-align:middle}
div.newsbox div.albumvertical{padding:10px; text-align:center; width:148px;vertical-align:middle}
div.newsbox img.horizontal{width:148px;}
div.newsbox img.vertical{ height:111px;}

div.thumbbox div.link{ padding:10px 10px 5px 10px; border-top:1px dashed #222;  color:#999; 
font-weight:normal; text-align:right;  border-bottom:2px solid #121212; font-size:10px; color:#666}

div.thumbbox div.link a{text-decoration:none; font-weight:bold; color:#666; font-size:10px;}
div.atleta_table a{ text-decoration:none;  } /* */ 
div.thumbbox div.link a:hover, div.atleta_table a:hover{color:#92090D;  }

a.grey{ font-weight:normal; text-decoration:none; color:#666}
a.grey:hover{color:#92090D;}

div.foto_large{ padding:10px; border-top:1px solid #242424; border-bottom:2px solid #121212; float:left; margin-right:20px; background-color:#161616 }
div.foto_large img{border:1px solid #666; width:300px;}

div.atleta_table{ width:398px; text-align:left }

div.atleta_table td, div.gare td, div.gare_bordeaux table td{
background-color:#161616;
padding:4px 8px 4px 8px;
border-top:1px solid #202020; border-bottom:1px solid #131313; 
border-left:1px solid #202020; border-right:1px solid #131313; 
}

div.mess{
background-color:#161616;
padding:4px 8px 4px 8px;
border-top:1px solid #202020; border-bottom:1px solid #131313; 
border-left:1px solid #202020; border-right:1px solid #131313; 	
}


div.atleta_table th, div.gare th{
padding:4px 8px 4px 8px;

background-color:#038e35;
border-top:1px solid #0a963c; border-bottom:1px solid #038030; 
border-left:1px solid #0a963c; border-right:1px solid #038030; 
}

div.gare_bordeaux table th, div.atleta_table tr.bordeaux th{

padding:4px 8px 4px 8px;
background-color:#92090D;
border-top:1px solid #A81E22; border-bottom:1px solid #7D0408; 
border-left:1px solid #A81E22; border-right:1px solid #7D0408;
}

div.atleta_table td.left, table.gara td.left{color:#0B9A30; font-weight:bold; width:140px}

table.gara td.red{color:#92090D; font-weight:bold; width:140px}

a.table_link{ color:#fff; text-decoration:none; font-size:12px}
a.table_link:hover{color:#92090D;}

div.gare table td span{color:#0B9A30; }

h1.bordeaux{
color:#FFFFFF;
font-size:14px;
margin-bottom:0;
padding:4px 8px 4px 8px;

background-color:#92090D;
border-top:1px solid #A81E22; border-bottom:1px solid #7D0408; 
border-left:1px solid #A81E22; border-right:1px solid #7D0408;
}

h1.green{
color:#FFFFFF;
font-size:14px;
margin-bottom:0;
padding:4px 8px 4px 8px;

background-color:#038e35;
border-top:1px solid #0a963c; border-bottom:1px solid #038030; 
border-left:1px solid #0a963c; border-right:1px solid #038030; 
}


/* homeboxes 780px  */

div.homeboxes{  padding:0 20px 20px 20px; width:740px}

div.homebox{ float:left; width:240px; margin-right:10px;}

div.homebox table{}

div.homebox table td, table.contact td{
color:#FFFFFF;
background-color:#161616;
padding:4px 8px 4px 8px;
border-top:1px solid #202020; border-bottom:1px solid #131313; 
border-left:1px solid #202020; border-right:1px solid #131313;
font-size:11px; 
vertical-align:top;
}

table.contact td{ font-size:9px}
table.contact td.left{color:#038e35}

div.homebox table td.left{ width:57px; color:#92090D}

div.homebox table th{
color:#FFFFFF;
padding:4px 8px 4px 8px;
background-color:#92090D;
border-top:1px solid #A81E22; border-bottom:1px solid #7D0408; 
border-left:1px solid #A81E22; border-right:1px solid #7D0408;
}

div.homebox table td a{ color:#ccc; text-decoration:none}
div.homebox table td a:hover{color:#92090D;}


div.homeboxall{
float:left;
width:222px; margin-right:10px;
margin-top:10px;
text-align:right;
color:#FFFFFF;
background-color:#161616;
padding:4px 8px 4px 8px;
border-top:1px solid #202020; border-bottom:1px solid #131313; 
border-left:1px solid #202020; border-right:1px solid #131313;
}

td.green{ color:#038e35; }
td.bordeaux{ color:#92090D; }


div.meteo, div.map{width: 740px; margin-right:20px; background-color:#000;}

div.meteo{ background-color:#fff;  }
div.google_map{ width: 740px; height:276px}


div.gare table td span.preview, div.gare_bordeaux table td span.preview{ color:#666; font-size:11px;}

p{ margin:0; padding:0}


