
/*
  Inizio - Definizione Classi Comuni
*/

body{
  background-color:#131313;
  margin: auto;
  padding: auto; 
  font-family:verdana;
  font-size:10px;
  color:#000000;
  text-align:center;
}

p{
  font-family:verdana;
  font-size:10px;
  color:#000000;
}

p a:link{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
} 

p a:visited{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

p a:hover{
  color:#2F2F2F;
  text-decoration:underline;
  font-weight:bold;
}

form{
  margin: 0px 0px 0px 0px;  
}

.div_clear{
  clear: both;
}

.tot_element{
  width:auto;
  text-align:center;
  font-weight:bold;
  color:#2F2F2F;
  background-color:#FFFFFF;
  margin:7px 0px 2px 0px;
  padding: 4px 5px 8px 5px;
}

div#div_mess_form{
  width:auto;
  margin:auto;
  text-align:left;
  font-weight:bold;
  color:#910000;
}

/*
  Fine - Definizione Classi Comuni
*/

/*
  Inizio - Definizione Classi Struttura
*/

div#st_content_all{
  margin: auto;
  width:780px;
  background-image: url(/img/st01.gif);
  background-repeat:repeat-y;
  text-align:center;  
}

div#st_content_header{
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 5px;
  width:auto;
  background-color:#000000;
}

div#st_content_header div#banner_heyos{
  padding: 5px 15px 5px 15px;
}

div#st_content_header_logo{
  float:left;
  width:172px;
  height:140px;
}

div#st_content_header_logo img{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  
  border: 0px;
}

div#st_content_header_img{
  float:left;
  width:598px;
  height:140px;
  background-image: url(/img/st02.jpg);
  background-repeat:no-repeat;
  text-align:right;  
}

div#st_content_header_img_date{
  text-align:right;
  color:#FFFFFF;
  font-weight:bold;
  margin: 5px 5px 0px 0px;
}

div#st_content_header_message{
  margin: auto;
  width:auto;
  border-top: 1px dotted #CFCFCF;
  border-bottom: 1px dotted #CFCFCF;
  text-align:right;
  padding:5px 5px 5px 0px;
}

div#st_content_menu_top_l1{
  margin:0px 5px 0px 5px;
  width:auto;
  background-image: url(/img/st05.gif);
}

.st_content_menu_top_l1_voce{
  float:left;
  margin:auto;
  padding: 10px 11px 10px 11px;
  background-image: url(/img/st04.gif);
  background-repeat:repeat-x;
  text-align:center;
  border-right:1px solid #FFFFFF;
  font-weight:bold;
  color:#FFFFFF;
}

.st_content_menu_top_l1_voce a:link{
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.st_content_menu_top_l1_voce a:visited{
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.st_content_menu_top_l1_voce a:hover{
  font-weight:bold;
  color:#D8D8D8;
  text-decoration:none;
}

.st_content_menu_top_l1_voce_for_home{
  float:left;
  padding: 10px 12px 10px 13px;
  background-image: url(/img/st04.gif);
  background-repeat:repeat-x;
  text-align:center;
  border-right:1px solid #FFFFFF;
  border-left:1px solid #FFFFFF;
  font-weight:bold;
  color:#FFFFFF;
}

.st_content_menu_top_l1_voce_for_home a:link{
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.st_content_menu_top_l1_voce_for_home a:visited{
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.st_content_menu_top_l1_voce_for_home a:hover{
  font-weight:bold;
  color:#D8D8D8;
  text-decoration:none;
}

div#st_content_menu_left_l1{
  margin:0px 5px 0px 5px;
  width:auto;
}

.st_content_menu_left_l1_voce{
  float:left;
  margin: 7px 0px 0px 3px;
  padding: 9px 0px 9px 5px;
  width:141px;
  background-image: url(/img/st06.gif);
  background-repeat:repeat-y;
  text-align:left;
  border-right:1px solid #FFFFFF;
  font-weight:bold;
  color:#FFFFFF;
  border:0px;
}

.st_content_menu_left_l1_voce a:link{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}

.st_content_menu_left_l1_voce a:visited{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}

.st_content_menu_left_l1_voce a:hover{
  text-decoration:underline;
  font-weight:bold;
  color:#E8501E;
}

div#st_content_body{
  margin: auto;
  width:auto;
  text-align:center;
}

div#st_content_footer{
  width:100%;
  text-align:center;
  padding: 5px 0px 5px 0px;  
  color:#ffffff; 
}

div#st_content_footer img{
  vertical-align: middle;
}

div#st_2col_content_left{
  float:left;
  margin: auto;
  width:155px;
}

div#st_2col_content_center{
  float:left;
  margin: auto;
  width:615px;
  min-height:550px;
}

/*
  Fine - Definizione Classi Struttura
*/

/*
  Inizio - Definizione Classi Paginazione
*/

div#pg_content{
  width:auto;
  border:0px;
  padding-top:5px;
}

div#pg_content_page_tot{
  float:left;
  color:#E8501E;
  font-weight:bold;
  padding:2px 2px 2px 2px;
  width:100px;
  text-align:right;
}

div#pg_content_page{
  float:left;
  width:490px;
  text-align:right;
}

.pg_content_page_number{
  float:left;
  color:#E8501E;
  border:0px;
  font-weight:bold;
  padding:2px 2px 2px 2px;
  width:15px;
  text-align:center;
  background-color:#6D6D6D;
  margin-right:1px;
}

.pg_content_page_number a:link{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:normal;
}

.pg_content_page_number a:visited{
  color:#FFFFFF;
  text-decoration:none;
  font-weight:normal;
}

.pg_content_page_number a:hover{
  color:#E8501E;
  text-decoration:underline overline;
  font-weight:normal;
}

/*
  Fine - Definizione Classi Paginazione
*/



/*
  Inizio - Definizione Classi Homepage
*/

div#hm_content_tornei{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#hm_content_tornei_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

.hm_content_tornei_row_box{
  widht:auto;
}

.hm_content_sigle_box{
  float:left;
  margin-top:7px;
  width:194px;
}

.hm_content_sigle_box_title{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  font-weight:bold;
  text-align:left;
  margin-bottom:1px;
  padding:5px 5px 5px 5px;
}

.hm_content_sigle_box_logo{
  width:auto;
  background-color:#FFFFFF;
  padding:2px 2px 2px 2px;
  height:130px;
}

.hm_content_sigle_box_description{
  width:auto;
  background-color:#FFFFFF;
  text-align:left;
  padding:5px 5px 5px 5px;
  margin-bottom:1px;
  height:120px;
}

.hm_content_sigle_box_description img{
  margin: 5px 0px 5px 0px;
}

.hm_content_sigle_box_description a:link{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

.hm_content_sigle_box_description a:visited{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

.hm_content_sigle_box_description a:hover{
  color:#2F2F2F;
  text-decoration:underline overline;
  font-weight:bold;
}

.hm_content_sigle_box_link{
  width:auto;
  background-color:#FFFFFF;  
  padding:8px 5px 8px 5px;
  text-align:left;
}

.hm_content_sigle_box_link a:link{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

.hm_content_sigle_box_link a:visited{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

.hm_content_sigle_box_link a:hover{
  color:#2F2F2F;
  text-decoration:underline overline;
  font-weight:bold;
}

/*
  Fine - Definizione Classi Homepage
*/

/*
  Inizio - Definizione Classi Descrizione Torneo
*/

.td_content_logo_descr{
  float:left;
  width:194px;
}

.td_content_description{
  float:left;
  width:391px;
  margin-left:1px;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  padding:5px 5px 5px 5px;
}

/*
  Fine - Definizione Classi Descrizione Torneo
*/

/*
  Inizio - Definizione Classi Free Content
*/

div#fct_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#fct_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

div#fct_content_text{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
  min-height:400px;
}

div#fct_content_text ul{
  list-style-image: url(/img/ico01.gif);
}

div#fct_content_text li{
  margin-bottom:10px;
}


div#fct_content_text a:link{
  color:#910000;
  text-decoration:none;
}

div#fct_content_text a:visited{
  color:#910000;
  text-decoration:none;
}

div#fct_content_text a:hover{
  color:#000000;
  text-decoration:underline;
}

div#fct_content_text .portfolio_img{
  float:left;
}

/*
  Fine - Definizione Classi Free Content
*/

/*
  Inizio - Definizione Classi Contact
*/
div#ctc_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#ctc_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

.ctc_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  width:auto;
  padding:10px 10px 10px 10px;
  text-align:left;
}

.ctc_content_text input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
}

div#ctc_content_form{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
}

.ctc_content_form_row{
  width:570px;
  margin:auto auto 20px auto;
}

.ctc_content_form_row_text{
  float:left;
  width:200px;
  font-weight:bold;
}

.ctc_content_form_row_element{
  float:left;
  width:300px;
}

.ctc_content_form_row_element input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.ctc_content_form_row_element select{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.ctc_content_form_row_element textarea{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  height:180px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.ctc_content_form_row_submit{
  text-align:right;
  width:498px;
}

.ctc_content_form_row_submit input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

/*
  Fine - Definizione Classi Contact
*/

/*
  Inizio - Definizione Classi Pagina di Messaggio
*/
div#mes_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#mes_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

div#mes_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  width:auto;
  padding:60px 10px 60px 10px;
  text-align:center;
  font-weight:bold;
  min-height: 400px;
}

div#mes_content_text a:link{
  color:#000000;
  text-decoration:none;
} 

div#mes_content_text a:visited{
  color:#000000;
  text-decoration:none;
}

div#mes_content_text a:hover{
  color:#000000;
  text-decoration:underline;
}

/*
  Fine - Definizione Classi Pagina di Messaggio
*/

/*
  Inizio - Definizione Classi Registrazione
*/
div#reg_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#reg_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

.reg_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  padding:10px 10px 10px 10px;
  text-align:left;
}

.reg_content_text .checkbox{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:20px;
}

.reg_content_text input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:60px;
}

div#reg_content_form{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
}

.reg_content_form_row{
  width:570px;
  margin:auto auto 20px auto;
}

.reg_content_form_row_text{
  float:left;
  width:200px;
  font-weight:bold;
}

.reg_content_form_row_element{
  float:left;
  width:300px;
}

.reg_content_form_row_element input,select{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  font-family:verdana;
  font-size:10px;
  color:#000000;  
}

.reg_content_form_row_element textarea{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  height:180px;
  font-family:verdana;
  font-size:10px;
  color:#000000;
}

.reg_content_form_row_submit{
  text-align:right;
  width:498px;
}

.reg_content_form_row_submit input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
  font-family:verdana;
  font-size:10px;
  color:#000000;
}

/*
  Fine - Definizione Classi Registrazione
*/

/*
  Inizio - Definizione Classi Rss TuttoMercatoWeb
*/

div#rs_content_tuttomercatoweb{
  margin:10px 3px 0px 10px;
  width:auto;  
}

div#rs_content_tuttomercatoweb_title{
  background-color:#2F2F2F;
  font-weight:bold;
  text-align:center;
  color:#FFFFFF;
  padding: 3px 3px 3px 3px;
  margin-bottom: 1px;
  border: 1px solid #E8501E;
}

div#rs_content_tuttomercatoweb_title a:link{
  text-decoration:none;
  color:#FFFFFF;
}

div#rs_content_tuttomercatoweb_title a:visited{
  text-decoration:none;
  color:#FFFFFF;
}

div#rs_content_tuttomercatoweb_title a:hover{
  text-decoration:underline overline;
  color:#FFFFFF;
}

div#rs_content_tuttomercatoweb_body{
  width: auto;
  height: 250px;
  background-image: url(/img/rs01.jpg);
  overflow: hidden; 
  position: relative;  
  z-index:1;
  border: 1px solid #E8501E;
}

div#rs_content_tuttomercatoweb_body_all{
  left: 0px;
  position: relative; 
  top: 250px;
  z-index:-1;
}

.rs_content_tuttomercatoweb_body_title{
  width:auto;
  text-align:left;
  padding: 3px 3px 0px 3px;  
  font-weight:bold;
  color:#FFFFFF;
}

.rs_content_tuttomercatoweb_body_title a:link{
  text-decoration:none;
  color:#FFFFFF; 
}

.rs_content_tuttomercatoweb_body_title a:visited{
  text-decoration:none;
  color:#FFFFFF;
}

.rs_content_tuttomercatoweb_body_title a:hover{
  text-decoration:underline;
  color:#FFFFFF;
}

.rs_content_tuttomercatoweb_body_text{
  width:auto;
  text-align:left;
  padding: 3px 3px 10px 3px;  
  color:#FFFFFF;
  border-bottom: 1px dashed #FFFFFF;
  margin-bottom:10px;
}

/*
  Fine - Definizione Classi Rss TuttoMercatoWeb
*/

/*
  Inizio - Definizione Classi Login
*/

div#log_content{
  width:auto;
  margin:7px 3px 7px 11px;
}

div#log_content_title{
  text-align:left;
  width:auto;
  padding: 5px 0px 5px 10px;
  margin-bottom:1px;
  background-color:#FFFFFF;
  font-weight:bold;
  color:#2F2F2F;
}

.log_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  width:auto;
  padding:2px 2px 2px 2px;
  text-align:left;
}

.log_content_text input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:50px;
}

div#log_content_form{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:2px 2px 2px 10px;
}

.log_content_form_row{
  width:120px;
  margin:auto auto 10px auto;
}

.log_content_form_row_text{
  float:left;
  width:50px;
  font-weight:bold;
}

.log_content_form_row_element{
  float:left;
  width:100px;
}

.log_content_form_row_element input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:auto;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.log_content_form_row_submit{
  text-align:right;
  width:114px;
}

.log_content_form_row_submit input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:50px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

/*
  Fine - Definizione Classi Login
*/

/*
  Inizio - Definizione Classi Login Effettuato
*/

div#ulg_content{
  margin: auto 5px auto 5px;
  padding: 3px 5px 3px 5px;
  width:auto;
  text-align:right;
  background-image: url(/img/st07.gif);
  color:#767676;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;    
}

div#ulg_content a:link{
  color:#000000;
  text-decoration:underline;
  font-weight:bold;
}

div#ulg_content a:visited{
  color:#000000;
  text-decoration:underline;
  font-weight:bold;
}

div#ulg_content a:hover{
  color:#000000;
  text-decoration:underline orveline;
  font-weight:bold;
}


/*
  Fine - Definizione Classi Login Effettuato
*/

/*
  Inizio - Definizione Classi Proponi Torneo
*/
div#ptr_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#ptr_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
}

.ptr_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  width:auto;
  padding:10px 10px 10px 10px;
  text-align:left;
}

.ptr_content_text input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
}

div#ptr_content_form{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
}

.ptr_content_form_row{
  width:570px;
  margin:auto auto 20px auto;
}

.ptr_content_form_row_text{
  float:left;
  width:200px;
  font-weight:bold;
}

.ptr_content_form_row_element{
  float:left;
  width:300px;
}

.ptr_content_form_row_element input,select{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.ptr_content_form_row_element textarea{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  height:180px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.ptr_content_form_row_submit{
  text-align:right;
  width:498px;
}

.ptr_content_form_row_submit input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.ptr_content_form_row_element a:link{
  color:#910000;
  text-decoration:none;
}

.ptr_content_form_row_element a:visited{
  color:#910000;
  text-decoration:none;
}

.ptr_content_form_row_element a:hover{
  color:#000000;
  text-decoration:underline;
}

/*
  Fine - Definizione Classi Proponi Torneo
*/

/*
  Inizio - Definizione Classi Ricerca Torneo
*/
div#str_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#str_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

.str_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  width:auto;
  padding:10px 10px 10px 10px;
  text-align:left;
}

.str_content_text input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
}

div#str_content_form{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
}

.str_content_form_row{
  width:570px;
  margin:auto auto 20px auto;
}

.str_content_form_row_text{
  float:left;
  width:200px;
  font-weight:bold;
}

.str_content_form_row_element{
  float:left;
  width:300px;
}

.str_content_form_row_element input,select{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.str_content_form_row_element textarea{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  height:180px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.str_content_form_row_subvoce{
  width:570px;
  margin:auto auto 10px auto;
}

.str_content_form_row_subvoce_text{
  float:left;
  width:530px;
}

.str_content_form_row_subvoce_element{
  float:left;
  width:25px;
}

.str_content_form_row_subvoce_element input{
  border:0px solid;
  width:15px;
}

.str_content_form_row_subvoce_opt{
  width:570px;
  margin:auto auto 10px auto;
  background-color:#F4F4F4;
  padding: 5px 5px 5px 5px;
  text-align:right;
}

.str_content_form_row_subvoce_element_opt{
  float:left;
  width:30px;
  text-align:center;
}

.str_content_form_row_subvoce_text_opt{
  float:left;
  width:60px;
  text-align:left;
}

.str_content_form_row_subvoce_element_opt input{
  border:0px solid;
  width:15px;
}



.str_content_form_row_submit{
  text-align:right;
  width:498px;
}

.str_content_form_row_submit input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.str_content_form_row_element a:link{
  color:#910000;
  text-decoration:none;
}

.str_content_form_row_element a:visited{
  color:#910000;
  text-decoration:none;
}

.str_content_form_row_element a:hover{
  color:#000000;
  text-decoration:underline;
}

/*
  Fine - Definizione Classi Ricerca Torneo
*/

/*
  Inizio - Definizione Classi Partners
*/

div#pt_content_partners{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#pt_content_partners_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

.pt_content_partners_row{
  widht:100%;
  margin-top:1px;
  background-color:#FFFFFF;
  min-height:180px;
}

.pt_content_partners_row_logo{
  float: left;
  widht:180px;
  padding:2px 2px 2px 2px;
}

.pt_content_partners_row_logo img{
  border: 0px;
}

.pt_content_partners_row_element{
  float: left;
  width:408px;
  padding:2px 2px 2px 2px;
}

.pt_content_partners_row_element_title{
  width:auto;
  color:#2F2F2F;
  font-weight:bold;
  text-align:left;
  padding:5px 5px 5px 5px;
}

.pt_content_partners_row_element_title a:link{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

.pt_content_partners_row_element_title a:visited{
  color:#E8501E;
  text-decoration:none;
  font-weight:bold;
}

.pt_content_partners_row_element_title a:hover{
  color:#2F2F2F;
  text-decoration:underline overline;
  font-weight:bold;
}

.pt_content_partners_row_element_intro{
  width:auto;
  text-align:left;
  padding:5px 5px 5px 5px;
  margin-bottom:1px;
}

/*
  Fine - Definizione Classi Partners
*/

/*
  Inizio - Definizione Classi Proponi Centro
*/
div#pcn_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#pcn_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
}

.pcn_content_text{
  background-color:#FFFFFF;
  color:#2F2F2F;
  width:auto;
  padding:10px 10px 10px 10px;
  text-align:left;
}

.pcn_content_text input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
}

div#pcn_content_form{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
}

.pcn_content_form_row{
  width:570px;
  margin:auto auto 20px auto;
}

.pcn_content_form_row_text{
  float:left;
  width:200px;
  font-weight:bold;
}

.pcn_content_form_row_element{
  float:left;
  width:300px;
}

.pcn_content_form_row_element input,select{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.pcn_content_form_row_element textarea{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:298px;
  height:180px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.pcn_content_form_row_submit{
  text-align:right;
  width:498px;
}

.pcn_content_form_row_submit input{
  border:1px solid #E8501E;
  background-color:#c6c6c6;
  width:100px;
  font-family:verdana;
  font-size:10px;
  color:#000000;    
}

.pcn_content_form_row_element a:link{
  color:#910000;
  text-decoration:none;
}

.pcn_content_form_row_element a:visited{
  color:#910000;
  text-decoration:none;
}

.pcn_content_form_row_element a:hover{
  color:#000000;
  text-decoration:underline;
}

/*
  Fine - Definizione Classi Proponi Centro
*/

/*
  Inizio - Definizione Classi Archivio News
*/

div#rsa_content{
  width:auto;
  margin:7px 7px 7px 12px;
}

div#rsa_content_title{
  text-align:left;
  width:auto;
  padding: 9px 0px 9px 10px;
  margin-bottom:7px;
  background-color:#6D6D6D;
  font-weight:bold;
  color:#FFFFFF;
  font-size:13px;
}

div#rsa_content_body{
  width:auto;
  background-color:#FFFFFF;
  color:#2F2F2F;
  text-align:left;
  margin-bottom:1px;
  padding:10px 10px 10px 10px;
  min-height:400px;
}

.rsa_content_body_title{
  width:auto;
  text-align:left;
  padding: 3px 3px 0px 3px;  
  font-weight:bold;
  color:#000000;
}

.rsa_content_body_title a:link{
  text-decoration:none;
  color:#E8501E; 
}

.rsa_content_body_title a:visited{
  text-decoration:none;
  color:#E8501E;
}

.rsa_content_body_title a:hover{
  text-decoration:underline;
  color:#E8501E;
}

.rsa_content_body_text{
  width:auto;
  text-align:left;
  padding: 3px 3px 10px 3px;  
  color:#000000;
  border-bottom: 1px dashed #FFFFFF;
  margin-bottom:10px;
}

.rsa_content_body_text a:link{
  text-decoration:none;
  color:#0EA246; 
}

.rsa_content_body_text a:visited{
  text-decoration:none;
  color:#0EA246;
}

.rsa_content_body_text a:hover{
  text-decoration:underline;
  color:#0EA246;
}

/*
  Fine - Definizione Classi Archivio News
*/

/*
  Inizio - Definizione Classi Box Cartina
*/

div#cr_content_cartina{
  margin:5px 5px 5px 10px;
  width:auto;
  /*min-height:400px;*/
}

div#cr_cartina_title{
  margin: 10px 5px 10px 5px;
  text-align:center;
  color: #ffffff;
  font-weight:bold;
}

div#cr_cartina_img img{
  border: 0px;
}

/*
  Fine - Definizione Classi Box Cartina
*/

/*
  Inizio - Definizione Classi Ricerca Cartina
*/

div#cr_cartina_italy{
  position:relative;
}

div#cr_cartina_italy .region{
  width: 50px;
  text-align:center;
  position:absolute;
}

div#cr_cartina_italy .region a:link{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

div#cr_cartina_italy .region a:visited{
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

div#cr_cartina_italy .region a:hover{
  color:#000000;
  text-decoration:underline;
  font-weight:bold;
}

/*
  Fine - Definizione Classi Ricerca Cartina
*/

