body {
font-size:100%;
background-color:#FFFFFF;
}

.page {
    width:100%; 
    background:url(../img/layout/bg.jpg) center 0 repeat-y;
}

.blpage {
    width:978px;
    background:url(../img/layout/bg-page.jpg) 0 bottom no-repeat;
}


/*h1{	display:none;
	color:#cc0033;
	font-size:80%;
}*/


span.evidenza{
	color:#333;
	background-color:#FF0;
}


.txt_verde{color:#00792c;}

.padd_5{padding-top:5px;}
.padd_10{padding-top:10px;} 
.padd_15{padding-top:15px;} 
.padd_20{padding-top:20px;}	 
.padd_25{padding-top:25px;}
.padd_35{padding-top:35px;}


/* TOP *************************************************************************/
.bquickmenu {
width:inherit;
height:47px;
background:url(../img/layout/bg-qm.jpg) 0 0 no-repeat;
}

.blquickmenu {
float:right;
width:auto;
}

.quickmenu {
float:left;
width:500px;
padding:29px 0 0 0;
}

.langflags {
float:left;
padding:12px 0 0 15px;
}

.top {
width: inherit;
height: 148px;
}

.logo {
padding: 18px 0 0 40px;
width:600px;
float: left;
}

ul.qm {
padding:0;
margin:0;
list-style-type:none;
float: right;
}

ul.qm li {
float:left;
overflow:hidden;
}

ul.qm li.divqm {
padding:0 8px 0 8px;
font: bold 70% "Arial", "Helvetica", sans-serif;
color: #85888b;
display: block;
}

ul.qm li a:link, ul.qm li a:visited {
font: bold 70% "Arial", "Helvetica", sans-serif;
color: #85888b;
text-decoration:none;
display: block;
}

ul.qm li a:hover {
font: bold 70% "Arial", "Helvetica", sans-serif;
display: block;
color: #00792c;
text-decoration:none;
}


.bllogin {
    width: 185px;
    float: right;
    padding: 55px 5px 0 0;
}


/* COUNTDOWN *******************************************************************/

/*.countdown {
width:298px;
float: left;
padding:0;
}*/

.titlecountdown {
font: bold 105% "Arial", "Helvetica", sans-serif;
color: #5f6062;
}

.timecountdown {
width:274px;
height:69px;
background:url(../img/layout/bg-time-countdown.jpg) 0 0 no-repeat;
}

ul.t1c {
padding:0;
margin:0;
list-style-type:none;
padding-left: 20px;
}

ul.t2c {
padding:0;
margin:0;
list-style-type:none;
padding-left: 14px;
}

ul.t1c li {
float:left;
text-align: center;
overflow:hidden;
font: bold 250% "Arial", "Helvetica", sans-serif;
color: #a6a6a6;
line-height: 54px;
}

ul.t1c li.dc {
float:left;
text-align: center;
overflow:hidden;
font: bold 250% "Arial", "Helvetica", sans-serif;
color: #a6a6a6;
line-height: 54px;
padding:0 2px 0 2px;
}

ul.t2c li.fieldscountdown {
float:left;
font: bold 75% "Arial", "Helvetica", sans-serif;
color: #FFFFFF;
line-height: 12px;
width: 60px;
text-align: center;
}


/* END COUNTDOWN ***************************************************************/


/* END TOP *********************************************************************/


/* MENU ************************************************************************/
.bgtopmenu {
width:inherit;
height: 37px;
background:url(../img/layout/bg-qm.jpg) 0 0 no-repeat;
}

.topmenu {
width:inherit;
padding: 0 20px 0 40px;
}

ul.mm {
padding:0;
margin:0;
list-style-type:none;
}

ul.mm li {
float:left;
overflow:hidden;
padding: 12px 0 0 0;
text-transform:uppercase;
}

ul.mm li.divmm {
font: bold 75% "Arial", "Helvetica", sans-serif;
color: #85888b;
padding:11px 20px 0 20px;
display: block;
height: inherit;
}

ul.mm li a:link, ul.mm li a:visited {
font: bold 75% "Arial", "Helvetica", sans-serif;
color: #85888b;
text-decoration:none;
display: block;
}

ul.mm li a:hover {
font: bold 75% "Arial", "Helvetica", sans-serif;
display: block;
color: #00792c;
text-decoration:none;
}

/* END MENU ********************************************************************/


/* BODYPAGE ********************************************************************/

.bodypage {
    width: 978px;
    padding: 0 0 30px 0;
}



/* BLOCCO 1 HOME **********************************************************************/

.blhome1 {
    width: 100%;
    padding:20px 0 0 0;
}

.bl1img {
    float: left;
}

.bl1desc {
    float: left;
    width: 240px;
    padding: 0 10px 0 10px;
}

.bl1desc h2 {
background:url(../img/icons/bl-title-home.jpg) 0 0 no-repeat;
text-align: left;
display:block;
font: bold 105% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
padding-left: 30px;
}

.bl1desc h2 a:link, .bl1desc h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl1desc h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #777777;
text-decoration:none;
}




.bl1desc h3 {
text-align: left;
display:block;
font: bold 80% "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 25px;
}

.bl1desc h3 a:link, .bl1desc h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl1desc h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl1desc p {
text-align: justify;
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 25px;
}

.bl1desc p a:link, .bl1desc p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl1desc p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}



.bl1desc p ul {
margin:0 0 0 20px;
padding:0;
}

.bl1desc p ul li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl1desc p ul li a:link, .bl1desc p ul li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl1desc p ul li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl1desc p ol {
margin:0 0 0 25px;
padding:0;
}

.bl1desc p ol li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl1desc p ol li a:link, .bl1desc p ol li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl1desc p ol li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}

/* END BLOCCO 1 HOME ******************************************************************/

/* BLOCCO 2 HOME **********************************************************************/

.blhome2 {
    padding:30px 0 0 8px;
    float:left;
}

.bl2title {
    width: 316px;
    height:29px;
    background:url(../img/layout/bg-title-bl-home.jpg) 0 0 repeat-x;
    border: 1px solid #b4cbdd;
    margin-bottom: 1px;
    padding-top:12px;
}

.bl2desc {
    width: 306px;
    border: 1px solid #b4cbdd;
    overflow: hidden;
    padding-right: 10px;
	height:110px;
}

.bl2desc img {
    float: left;
    padding: 10px;
}


.bl2title h2 {
text-align: center;
display:block;
font: bold 105% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8ac2e6;
}

.bl2title h2 a:link, .bl2title h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8ac2e6;
text-decoration:none;
}

.bl2title h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8ac2e6;
text-decoration:underline;
}




.bl2desc h3 {
text-align: left;
display:block;
font: bold 80% "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 25px;
}

.bl2desc h3 a:link, .bl2desc h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl2desc h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl2desc p {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:justify;
color: #5f6062;
padding:8px 0 10px 25px;
}

.bl2desc p a:link, .bl2desc p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl2desc p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}



.bl2desc p ul {
margin:0 0 0 20px;
padding:0;
}

.bl2desc p ul li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl2desc p ul li a:link, .bl2desc p ul li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl2desc p ul li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl2desc p ol {
margin:0 0 0 25px;
padding:0;
}

.bl2desc p ol li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl2desc p ol li a:link, .bl2desc p ol li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl2desc p ol li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}



/* END BLOCCO 2 HOME ******************************************************************/



/* BLOCCO 3 HOME **********************************************************************/

.blhome3 {
    padding:30px 0 0 4px;
    float:left;
}

.bl3title {
    width: 316px;
    height:29px;
    background:url(../img/layout/bg-title-bl-home.jpg) 0 0 repeat-x;
    border: 1px solid #b4cbdd;
    margin-bottom: 1px;
    padding-top:12px;
}

.bl3desc {
    width: 306px;
    border: 1px solid #b4cbdd;
    overflow: hidden;
    padding-right: 10px;
	height:110px;
}

.bl3desc img {
    float: left;
    padding: 10px;
}

.bl3title h2 {
text-align: center;
display:block;
font: bold 105% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #ffb400;
}

.bl3title h2 a:link, .bl3title h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #ffb400;
text-decoration:none;
}

.bl3title h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #ffb400;
text-decoration:underline;
}




.bl3desc h3 {
text-align: left;
display:block;
font: bold 80% "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 25px;
}

.bl3desc h3 a:link, .bl3desc h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl3desc h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl3desc p {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:justify;
color: #5f6062;
padding:8px 0 10px 25px;
}

.bl3desc p a:link, .bl3desc p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl3desc p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}



.bl3desc p ul {
margin:0 0 0 20px;
padding:0;
}

.bl3desc p ul li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl3desc p ul li a:link, .bl3desc p ul li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl3desc p ul li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl3desc p ol {
margin:0 0 0 25px;
padding:0;
}

.bl3desc p ol li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl3desc p ol li a:link, .bl3desc p ol li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl3desc p ol li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}

/* END BLOCCO 3 HOME ******************************************************************/



/* BLOCCO 4 HOME **********************************************************************/

.blhome4 {
    padding:30px 0 0 4px;
    float:left;
}

.bl4title {
    width: 316px;
    height:29px;
    background:url(../img/layout/bg-title-bl-home.jpg) 0 0 repeat-x;
    border: 1px solid #b4cbdd;
    margin-bottom: 1px;
    padding-top:12px;
}

.bl4desc {
    width: 306px;
    border: 1px solid #b4cbdd;
    overflow: hidden;
    padding-right: 10px;
	height:110px;
}

.bl4desc img {
    float: left;
    padding: 10px;
}


.bl4title h2 {
text-align: center;
display:block;
font: bold 105% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #00792d;
}

.bl4title h2 a:link, .bl4title h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #00792d;
text-decoration:none;
}

.bl4title h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #00792d;
text-decoration:underline;
}




.bl4desc h3 {
text-align: left;
display:block;
font: bold 80% "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 25px;
}

.bl4desc h3 a:link, .bl4desc h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl4desc h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl4desc p {
text-align: justify;
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
padding:8px 0 10px 25px;
}

.bl4desc p a:link, .bl4desc p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl4desc p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}



.bl4desc p ul {
margin:0 0 0 20px;
padding:0;
}

.bl4desc p ul li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl4desc p ul li a:link, .bl4desc p ul li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl4desc p ul li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl4desc p ol {
margin:0 0 0 25px;
padding:0;
}

.bl4desc p ol li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl4desc p ol li a:link, .bl4desc p ol li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl4desc p ol li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}

/* END BLOCCO 4 HOME ******************************************************************/



/* BLOCCO 5 HOME **********************************************************************/

.blhome5 {
    padding:30px 0 0 8px;
    float:left;
}

.bl5desc {
    width: 306px;
    border: 1px solid #b4cbdd;
    padding: 10px 10px 0 0;
	height:160px;
	overflow:hidden;
}

.bl5desc img {
    float: left;
    padding: 10px;
}


.bl5desc h2 {
    background:url(../img/icons/bl-title-home.jpg) 10px 0 no-repeat;
    padding-left: 40px;
text-align: left;
display:block;
font: bold 105% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
}

.bl5desc h2 a:link, .bl5desc h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl5desc h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #777777;
text-decoration:none;
}




.bl5desc h3 {
text-align: left;
display:block;
font: bold 80% "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 25px;
}

.bl5desc h3 a:link, .bl5desc h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl5desc h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl5desc p {
text-align: justify;
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
padding:8px 0 10px 25px;
}

.bl5desc p a:link, .bl5desc p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl5desc p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}



.bl5desc p ul {
margin:0 0 0 20px;
padding:0;
}

.bl5desc p ul li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl5desc p ul li a:link, .bl5desc p ul li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl5desc p ul li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


.bl5desc p ol {
margin:0 0 0 25px;
padding:0;
}

.bl5desc p ol li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.bl5desc p ol li a:link, .bl5desc p ol li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bl5desc p ol li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #8b8c8f;
text-decoration:none;
}


/* END BLOCCO 5 HOME ******************************************************************/



/* BLOCCO 6 HOME **********************************************************************/

.blhome6 {
    padding:30px 0 0 4px;
    float:left;
}


/* END BLOCCO 6 HOME ******************************************************************/



/* BLOCCO 7 HOME **********************************************************************/


.blhome7 {
    padding:30px 0 0 4px;
    float:left;
}


/* END BLOCCO 7 HOME ******************************************************************/


/* BANNER TOP ******************************************************************/
.bannertop {
    width: 978px;
    padding: 20px 0 20px 0;
}

/* END BANNER TOP **************************************************************/



/* SPALLA SX ******************************************************************/
.spallasx {
    float:left;
    width: 230px;
    padding: 0 7px 40px 7px;
}

.titlepage {
    width:228px;
    height:29px;
    background:url(../img/layout/bg-title-bl-home.jpg) 0 0 repeat-x;
    border: 1px solid #b4cbdd;
    padding-top:12px;
    text-align: center;
    display:block;
    font: bold 105% "Arial", "Helvetica", sans-serif;
    line-height:1.2em;
    color: #5f6062;
	text-transform:uppercase;
}

ul.menusx {
    padding: 0 0 30px 0;
    margin: 0;
    list-style-type: none;
}

ul.menusx li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
padding: 12px 0 0 20px;
}

ul.menusx li.sel {
display:block;
background:url(../img/icons/menusx-sel.jpg) 0 14px no-repeat;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
padding: 12px 0 0 20px;
}

ul.menusx li a:link, ul.menusx li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

ul.menusx li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}


/* END SPALLA SX **************************************************************/



/* BODYCC ******************************************************************/
.bodycc {
    float: left;
    width: 718px;
    padding: 0 7px 40px 0;
    border: 1px solid #b4cbdd;
}

/* END BODYCC **************************************************************/





/* NAVBAR **********************************************************************/
ul.navbar {
    padding: 10px 20px 30px 20px;
    margin: 0;
    list-style-type: none;
}

ul.navbar li {
float:left;
display:block;
font: normal 70% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
padding: 0 0 0 2px;
}

ul.navbar li a:link, ul.navbar li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

ul.navbar li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}

/* END NAVBAR ******************************************************************/


/* APPROFONDIMENTO *************************************************************/
.bloccocxresume {
     width: 224px;
     float: right;
     margin: 0 0 10px 18px;
     padding: 0 10px 0 20px;
     background:url(../img/layout/ln-v-app.jpg) 0 0 repeat-y;
	 font: normal 80% "Arial", "Helvetica", sans-serif;
	 color:#5f6062;
	 text-align:justify;
}

.bloccocxresume img {
    float: left;
    padding: 12px 10px 5px 0;
}


.bloccocxresume h3 {
text-align: left;
display:block;
font: bold 125% "Arial", "Helvetica", sans-serif;
line-height:1.4em;
color: #00792d;
}

.bloccocxresume h3 a:link, .bloccocxresume h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #00792d;
text-decoration:none;
}

.bloccocxresume h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #00792d;
text-decoration:underline;
}


.bloccocxresume p {
display:block;
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
padding:8px 0 0 0;
}

.bloccocxresume p a:link, .bloccocxresume p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}

.bloccocxresume p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}


.bloccocxresume ul{padding:8px 0px; list-style:disc; margin-left:15px;}
.bloccocxresume ul li{height:auto; margin:3px 0px; padding-left:3px;}

.bloccocxresume ol{padding:8px 0px; margin-left:20px; color:#5f6062;}
.bloccocxresume ol li{height:auto; list-style:decimal; margin:3px 0px; padding-left:3px;}

.bloccocxresume ul li a:link, .bloccocxresume ul li a:visited {
color: #5f6062;
text-decoration:underline;
}

.bloccocxresume ul li a:hover {
color: #5f6062;
text-decoration:none;
}

.bloccocxresume ol li a:link, .bloccocxresume ol li a:visited {
color: #5f6062;
text-decoration:underline;
}

.bloccocxresume ol li a:hover {
color: #5f6062;
text-decoration:none;
}





/* END APPROFONDIMENTO *********************************************************/



/* BLOCCO CENTRALE FLUIDO ***************************************************** */

.img_blocco{float:left; margin:10px 12px 4px 0px;}


.blall {
    padding: 0 20px 20px 20px;
}

/* END BLOCCO CENTRALE FLUIDO **************************************************/



/* BLOCCO DEFAULT ******************************************************/


.bldef h2 {
text-align: left;
display:block;
font: bold 130% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
}

.bldef h2 a:link, .bldef h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bldef h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}


.bldef h3 {
text-align: left;
display:block;
font: bold inherit "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:5px 0 0 0;
}

.bldef h3 a:link, .bldef h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.bldef h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}

.bldef{text-align: justify; font: normal 80% "Arial", "Helvetica", sans-serif; line-height:1.2em; color: #5f6062;}

.bldef p {
text-align: justify;
display:block;
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
padding:8px 0 0 0;
}

.bldef a:link, .bldef a:visited {
color: #5f6062;
text-decoration:underline;
}

.bldef a:hover {
color: #5f6062;
text-decoration:none;
}


.bldef ul{padding:15px 0 5px 0; list-style:disc; margin-left:15px;}

.bldef ul li{height:auto; margin:3px 0px; padding-left:2px;}


.bldef ol{padding:15px 0 5px 0; list-style:decimal; margin-left:22px;}

.bldef ol li{height:auto; margin:3px 0px;}


/* END BLOCCO DEFAULT **************************************************/



/* BLOCCO 3 ******************************************************/


.blocco3  {
    width: 33%;
    height: 75px;
    text-align: center;
    vertical-align: middle;
    background:url(../img/layout/bg-blocco3.jpg) 0 0 repeat-x;
    border: 1px solid #b4cbdd;
}


.blocco3 img {
    padding: 5px;
}


.blocco3 h2 {
text-align: center;
font: bold 105% "Arial", "Helvetica", sans-serif;
line-height:1em;
color: #5f6062;
overflow: hidden;
}

.blocco3 h2 a:link, .blocco3 h2 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1em;
color: #5f6062;
text-decoration:none;
}

.blocco3 h2 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1em;
color: #5f6062;
text-decoration:underline;
}




.blocco3 h3 {
text-align: center;
font: bold 80% "Arial", "Helvetica", sans-serif;
font-style: italic;
line-height:1.2em;
color: #5f6062;
padding:0;
}

.blocco3 h3 a:link, .blocco3 h3 a:visited {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.blocco3 h3 a:hover {
font: bold inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}


.blocco3 p {
text-align: left;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
padding:0 20px 0 20px;
}

.blocco3 p a:link, .blocco3 p a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.blocco3 p a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}



.blocco3 p ul {
margin:0 0 0 20px;
padding:0;
}

.blocco3 p ul li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.blocco3 p ul li a:link, .blocco3 p ul li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.blocco3 p ul li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}


.blocco3 p ol {
margin:0 0 0 25px;
padding:0;
}

.blocco3 p ol li {
display:block;
font: normal 80% "Arial", "Helvetica", sans-serif;
line-height:1.2em;
text-align:left;
color: #5f6062;
}

.blocco3 p ol li a:link, .blocco3 p ol li a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:none;
}

.blocco3 p ol li a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
line-height:1.2em;
color: #5f6062;
text-decoration:underline;
}

/* END BLOCCO 3 **************************************************/



/* BLOCCO 3 LIVELLO ************************************************************/

ul.liv3 {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.liv3 li {
    float: left;
    width: 214px;
    margin-left: 20px;
    padding: 0 0 20px 0;
}

/* END BLOCCO 3 LIVELLO ********************************************************/



/* MENU SX **********************************************************************/

.menusx {
padding: 0 0 0 14px;
}

.menusx ul {
padding:0;
margin:0;
list-style-type:none;
}

.menusx ul li {
width:auto;
padding: 6px 0 6px 7px;
}

.menusx ul li.sel {
width:auto;
padding: 6px 0 6px 7px;
background: url(../images/icons/bull-menu.jpg) left center no-repeat;
}

/* END MENU SX ******************************************************************/


/* BODY CONTENT ****************************************************************/



/* END BODY CONTENT ************************************************************/




/* END BODYPAGE ****************************************************************/


/* FOOTER **********************************************************************/
.footer {
    width: inherit;
    height:45px;
    background: url(../images/layout/bgfooter.jpg) 0 0 no-repeat;
}

.riffooter {
    width: inherit;
    padding: 10px 25px 0 25px;
}

.bannerfooter {
    width: 227px;
    float: left;
}

.bfooter {
    padding: 7px 0 0 7px;
    float: left;
}

.rifftitle {
font: bold 75% "Arial", "Helvetica", sans-serif;
color: #85888b;
}

.rifftext {
font: normal 75% "Arial", "Helvetica", sans-serif;
color: #85888b;
}

.rifftext a:link, .rifftext a:visited {
font: normal inherit "Arial", "Helvetica", sans-serif;
color: #85888b;
text-decoration:none;
}

.rifftext a:hover {
font: normal inherit "Arial", "Helvetica", sans-serif;
color: #85888b;
text-decoration:underline;
}

/* END FOOTER ******************************************************************/




/* BORDI ***********************************************************************/
.brdall {
    border: 1px solid #E7E7E7;
}

.brdleft {
    border-left: 1px solid #E7E7E7;
}

.brdright {
    border-right: 1px solid #E7E7E7;
}

.brdtop {
    border-top: 1px solid #E7E7E7;
}

.brdbottom {
    border-bottom: 1px solid #E7E7E7;
}
/* END BORDI *******************************************************************/


/* LINEA********** *************************************************************/
hr {display: none;}

.ln-div {}
/* END LINEA *******************************************************************/



/* LISTA ORIZZONTALE ***********************************************************/
ul.listo {
padding:0;
margin:0;
list-style-type:none;
}

ul.listo li {
width:inherit;
float:left;
overflow:hidden;
}

ul.listor {
padding:0;
margin:0;
list-style-type:none;
}

ul.listor li {
width:inherit;
float:right;
overflow:hidden;
}

ul.blshome {
padding:0;
margin:0;
list-style-type:none;
}

ul.blshome li {
width:inherit;
float:left;
overflow:hidden;
}
/* END LISTA ORIZZONTALE *******************************************************/


/* LISTA VERTICALE *************************************************************/
ul.listv {
padding:0;
margin:0;
border:0;
list-style-type:none;
}


ul.listv li {
width:auto;
margin:0;
padding:0;
border:0;
}
/* END LISTA VERTICALE *********************************************************/



/* DISPLAY *********************************************************************/
.nv   { display:none }
.inln { display: inline; }
.bl   { display: block; }


/* OVERFLOW ********************************************************************/
.oauto { overflow:auto; }
.onv   { overflow:hidden; }
.ov    { overflow:visible; }
.oin   { overflow:inherit; }
.oscl  { overflow:scroll; }


/* RESETA FLOTTANTE ************************************************************/
.clr { clear:both; }



/* FLOTTANTE *******************************************************************/
.f_sx { float: left; }
.f_dx { float: right; }
/* END FLOTTANTE ***************************************************************/



/* FORM ************************************************************************/
.minputlogin {
    width: 130px;
    border: none;
    height: auto;
    padding: 2px 0 0 10px;
}

.bginputlogin {
    background: url(../images/layout/bg-input-login.gif) 0 0 no-repeat;
    width: 141px;
    height: 21px;
    margin: 6px 0 0 0;
}
/* END FORM ********************************************************************/


/* EXTRA ***********************************************************************/
.border { border: 1px solid red; }
img.cl { padding: 0; margin: 0; border: 0; }
/* END EXTRA *******************************************************************/


img.flag { border: 1px solid #abb3bb}




/************* DOWNLOAD *************/

.down_doc{
	text-align:left;
	list-style:none;
	padding:0px; margin:0px;
}

.down_doc img{padding:2px 0px;}

ul.down_doc{padding:0px; margin:0px; list-style:none;}
ul.down_doc li{margin-bottom:3px; padding:0px;}




/* *******************  TABELLE  ******************* */

.cont_tab{text-align:center; width: 100%;}

table.tabelle{
	border-left: 1px solid #B4CBDD;
	border-top: 1px solid #B4CBDD;
	font-size:95%;
	width:100%;
	background-color: transparent; 
	margin-bottom: 16px;
	}
	
table.table_vertical{
	font-size: 95%;
	background-color: transparent; 
	margin-bottom: 16px;
}

table.vertical_img {
	border-left: 1px solid #B4CBDD;
	border-top: 1px solid #B4CBDD;
	width:100%;
	background-color: transparent; 
	margin-bottom: 10px;
}

div.img_table_vert{margin: 1px;}
td.larghezza_immagine{width: 90px;}

td.nome_campi{
	background-color:#B4CBDD;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #B4CBDD;
	font-weight: bold;
	padding: 5px;
	text-align:center;
}

td.nome_campi_1{
	background-color:#B4CBDD;
	border-bottom: 1px solid #B4CBDD;
	font-weight: bold;
	padding: 5px;
	text-align:center;
}

td.nome_campi_vertical{
	background-color:#B4CBDD;
	border-right: 1px solid #B4CBDD;
	border-top: 1px solid #ffffff;
	font-weight: bold;
	padding: 5px;
	text-align:right;
	color:#FFF;
}

td.nome_campi_vertical_1{
	background-color:#B4CBDD;
	border-right: 1px solid #B4CBDD;
	font-weight: bold;
	padding: 5px;
	text-align:right;
	color:#FFF;
}

td.riga_tabella_dispari {
	border-right: 1px solid #B4CBDD;
	border-bottom: 1px solid #B4CBDD;
	padding: 5px;
}

td.riga_tabella_pari{
	border-right: 1px solid #B4CBDD;
	border-bottom: 1px solid #B4CBDD;
	background-color: transparent;
	padding:5px;
}




/* *******************  FORM  ******************* */

#tab_left{
float:left;
}

div.testo_risposta{color:#8E2F40; padding:20px; text-align:center; font-size:90%;}
legend{color:#5F6062; font-size:120%; font-weight:bold; padding:0; margin:0;}
.class_form{margin:0px auto; padding:0 0 0 18px; color:#333333; font-size:100%; background:url(../img/layout/bg-blocco3.jpg) 0 0 repeat-x; border: 1px solid #b4cbdd; width:278px; float:left;}
/*label{color:#FFF; font-weight:bold;}*/
fieldset{width:275px; padding:0; border:1px solid #dbecf6; margin:0;}


input.campo_form_error{border:1px solid #8E2F40;}
input.pulsante {
	font-family: Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	font-size:12px;
	margin:8px 0px 6px 0px;
	width:66px;
	border: 1px solid #b9c6cc;
}

.tit_form{
	color:#000000;
	font-size:90%;
	font-weight:normal;
	text-align:left;
	padding:10px 0px 0px 0px;
}

.errore{color:#8E2F40; padding-top:6px; font: normal 90% "Arial", "Helvetica", sans-serif;}

.format_form{text-align:left; padding-top:25px;}


input.campo_form, select.campo_form, textarea.campo_form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: transparent url("img/bg/bg_form.gif") repeat-x top center;
	font-size: 100%;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #B4CBDD;
	width: 250px;
	padding:2px;
	margin-bottom:8px;
	margin-top:3px;
}
input.campo_form_error, select.campo_form_error, textarea.campo_form_error {
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: transparent url("img/bg/bg_form.gif") repeat-x top center;
	color:#666666;
	background-color:#fff;
	border: 1px solid #B4CBDD;
	width: 250px;
	padding:2px;
	margin-bottom:0px;
}
input.campo_form2, select.campo_form2, textarea.campo_form2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: transparent url("img/bg/bg_form.gif") repeat-x top center;
	color:#666666;
	background-color:#ffffff;
	border: 1px solid #B4CBDD;
	padding:2px;
	width: 180px;
	margin-bottom:8px;
	font-size: 100%;
	padding:2px;
	margin-bottom:10px;
	margin-top:3px;
}


/******************* INIZIO LOGIN *****************/

.fondo2{width:265px; margin-left:10px; font-size:85%; text-align:right;}

.messaggio_login{
	text-align:center;
	padding:4px 4px 2px 4px;
	line-height:17px;
	font: normal 85% "Arial", "Helvetica", sans-serif; padding:10px 0 0 0; color:#5F6062;
}

.class_log{margin:0px auto; padding:0; color:#333333; font-size:100%; background:url(../img/layout/bg-blocco3.jpg) 0 0 repeat-x; border: 1px solid #b4cbdd; width:278px;}

.messaggio_login a:link, a:visited{color:#333; text-decoration:underline;}
.messaggio_login a:hover{color:#333; text-decoration:none;}


.padd_area{padding:10px 20px 0px 15px;}

.campo_area{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 16px;
	color:#666;
	border: 1px solid #B4CBDD;
	padding:2px;
	background-color:#ffffff;
	width: 150px;
}


/************************** RICERCA **************************** */

.cont_ric{padding:10px 2px 0px 5px;}

.ricerca_b{text-align:left; color:#444;}

.ricerca_risult{text-align:left; font-weight:bold;}

.ricerca_area{color:#00792c; font-size:110%; line-height:1.6em; font-weight:bold; padding:0px; margin-bottom:10px; text-align:left; display:block; border-bottom: 1px solid #B4CBDD;}

.fondo_ric{width:265px; background-color:#eceadd; margin-left:10px; font-size:80%; text-align:left;}

.ricerca_link a:link, .ricerca_link a:visited{ color:#BD5D22; text-decoration:underline;}
.ricerca_link a:hover{ color:#FFFFFF; text-decoration:underline;}

.ricerca_paginaz{ text-align:left; font-size:85%;}

.ricerca_tit{
	color:#666;
	padding:0px;
	margin:0px 0px 6px 0px;
	text-align:left;
	font-weight:bold;
}

.ricerca_tit a:link, .ricerca_tit a:visited{color:#666; text-decoration:none;}
.ricerca_tit a:hover{color:#666; text-decoration:underline;}




/********************************* MAPPA ************************************ */

.basic_map{font-size:120%; text-align:left;  margin-top:20px;}

.macroarea{	clear:both;}
	
h3.sub_macroarea{padding:0px 0px 2px 0px; margin:0px; font-style:normal; font-size:85%;}

h3.sub_macroarea a:link, h3.sub_macroarea a:visited{color:#5F6062; text-decoration:none; padding-left:5px; font-weight:bold;}
h3.sub_macroarea a:hover{color:#00792C; text-decoration:none;}


.azzero {padding:0px 1px; list-style:none;}
ul.azzero{padding:1px; margin:0px;}
ul.azzero li{padding:1px 10px; list-style:none; font-size:110%;}
ul.azzero li ul{}
ul.azzero li ul li{padding:0px; font-size:85%;}
ul.azzero li ul li ul{padding:0px; font-size:110%;}
a.voce_mappa:link,a.voce_mappa:visited {color:#333333; text-decoration:none; padding-left:5px; font-weight:normal;}
a.voce_mappa:hover {color:#00792C; text-decoration:none;}

ul.pul{padding:8px 0 5px 0;}


/************************** BLOCCOEVENTI **************************** */

.tit_ev{font-size:120%; margin:0px; padding:0px; color:#000000;}

.bl_eventi{
	font-weight:bold;
	text-align:right;
	color:#6a8999;
	font-size:90%;
	margin-bottom:6px;
	padding-right:20px;
}

td.domenica{color:#00792c; font-size:95%; padding-top:1px; font-weight:bold; border: 1px solid #ddd;}
td.feriale_sel{background-color:#00792c;}

td.feriale{color:#13709a; padding-top:1px; font-weight:normal; background-color:#eee;}
td.feriale a:link, td.feriale a:visited{color:#333; text-decoration:none;}
td.feriale a:hover{color:#00792c; text-decoration:underline;}

td.sabato{color:#00792c; font-size:95%; padding-top:1px; font-weight:bold; border: 1px solid #ddd;}

td.giorno{color:#5F6062; font-size:95%; padding-top:1px; font-weight:bold; border: 1px solid #ddd;}
td.giorno_int{color:#5F6062; font-size: 100%; padding-top:1px; font-weight:bold; border: 1px solid #333333; background-color:#FFFFFF}
td.giorno_int_s{color:#8E2F40; font-size: 100%; padding-top:1px; font-weight:bold; border: 1px solid #8E2F40; background-color:#FFFFFF}
td.giorno_s{color:#00792c; font-size: 95%; padding-top:1px; font-weight:bold; border: 1px solid #ddd;}
td.feriale_home{background-color:#dac2a7; text-align:center; font-size:95%;}
	
.gg_num{font-size:85%; line-height:14px;}
.gg_num_int{color:#333333; font-size:90%; line-height:16px;}

.eventi_lista{
	font-size:95%;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:2px;
}

.eventi_lista a:link, .eventi_lista a:visited{color:#6b4825; text-decoration:underline;}
.eventi_lista a:hover{color:#830000; text-decoration:none;}


.inizio_eventi{padding-top:10px; padding-bottom:10px; text-align:left;}

.inizio_eventi a:link, .inizio_eventi a:visited{color:#333333; text-decoration:underline;}
.inizio_eventi a:hover{color:#333333; text-decoration:none;}

.inizio_eventi_sel{color:#00792c;}


h3.dettaglio_ev{color:#00792c; font-size:100%; font-weight:bold; padding:0px; margin-bottom:10px; text-align:left;}



/************************** INVIA PAG **************************** */

.blocco_invia{text-align:left; width:232px; background:url(../img/layout/bg-blocco3.jpg) 0 0 repeat-x; border: 1px solid #b4cbdd; margin-top:20px; height:auto; padding:10px 0px; font: normal 80% "Arial", "Helvetica", sans-serif; padding:10px 0; color:#5F6062;}



/* ********  TOOLBAR  ******** */

.ico_tool{float:right; padding:0 25px 10px 0;}




/************* PAGINAZIONE *************/

.avanti_pag_news{padding-right:5px; float:right; font-weight:normal;}
.avanti_pag_news a:link, .avanti_pag_news a:visited{color:#00792c; text-decoration:none; font-weight:bold;}
.avanti_pag_news a:hover{color:#00792c; text-decoration:underline;}

.link_pag{}
.link_pag a:link, .link_pag a:visited{color:#00792c; text-decoration:underline;}
.link_pag a:hover{color:#00792c; text-decoration:none;}




/* ************************* MENU TERZO **************************** */

ul.cont_menuterzo{padding:10px 10px 10px 25px; margin:0px; list-style:none;}

.stile_li{
	float:left; 
	width:202px; 
	background:url(../img/layout/bg-blocco3.jpg) 0 0 repeat-x;
	border: 1px solid #b4cbdd;  
	padding:10px 5px 5px 5px; 
	height:100px; 
	overflow:hidden;
}

.cont_menuterzo li{color:#5F6062; padding-bottom:10px; text-align:center; font: normal 100% "Arial", "Helvetica", sans-serif;}

.cont_menuterzo li a:link, .cont_menuterzo li a:visited{color:#5F6062; text-decoration:none; font-weight:bold;}
.cont_menuterzo li a:hover{color:#00792C; text-decoration:none;}

.sep_menuterzo{clear:both; padding-top:10px; _padding-top:1px;}
.sep_menuterzo_vertic{float:left; width:14px;}

.menuterzo_img{
	text-align:center;  
	padding:0; 
	margin:10px 0 0 0;
}


.basic{font: normal 70% "Arial", "Helvetica", sans-serif; padding:10px 0; color:#5F6062;}
.risultati{font: normal 90% "Arial", "Helvetica", sans-serif; padding:10px 0; color:#333;}
#flash{
	height:251px;
	width:691px;
	float:left;
	background-image:url(../img/noflash.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}


.cnt_titolo{
	font-size:17px;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#999;
	text-align:center;
}
.timer_txt{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:34px;
	font-weight:700;
	left:20px;
	position:absolute;
	top:28px;
}
.countdown {
display:none;
	float:left;
	height:93px;
	padding:0;
	width:298px;
	background-image:url(../img/bg_cnt.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
	overflow:hidden;
	margin-top:25px;
}

