body {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

href {color:#a40c45; text-decoration:underline}
a:Visited {color:#a40c45; text-decoration:underline}
a:Active {color:#a40c45}
a:Hover {color:#a40c45; text-decoration:underline}

a.bianco {color:#FFFFFF; text-decoration:none;}
a.bianco:Visited {color:#FFFFFF; text-decoration:none;}
a.bianco:Hover {color:#FFFFFF; text-decoration:underline}

a.blu {color:#00378b; text-decoration:none;}
a.blu:Visited {color:#00378b; text-decoration:none;}
a.blu:Hover {color:#00378b; text-decoration:underline}

a.nerofooter {color:#000000; text-decoration:none;}
a.nerofooter:Visited {color:#000000; text-decoration:none;}
a.nerofooter:Hover {color:#000000; text-decoration:underline}

a.grigio {color:#333333; text-decoration:none;}
a.grigio:Visited {color:#333333; text-decoration:none;}
a.grigio:Hover {color:#333333; text-decoration:underline}

a.pagina_normale {color:#a40c45; border:1px solid #a40c45; background: #FFFFFF; padding:1px; text-decoration:none;}
a.pagina_normale:Visited {color:#a40c45; border:1px solid #a40c45; background: #FFFFFF; padding:1px; text-decoration:none;}
a.pagina_normale:Hover {color:#a40c45; background: #f6f6f6; border:1px solid #a40c45; padding:1px; text-decoration:none;}

a.pagina_selezionata {color:#a40c45; background: #f6f6f6; border:1px solid #a40c45; padding:1px; text-decoration:none;}
a.pagina_selezionata:Visited {color:#a40c45; background: #f6f6f6; border:1px solid #a40c45; padding:1px; text-decoration:none;}
a.pagina_selezionata:Hover {color:#a40c45; background: #FFFFFF; border:1px solid #a40c45; padding:1px; text-decoration:none;}

a.pagina_selezionata_scheda {color:#FFFFFF; border:1px solid #a40c45; background: #a40c45; padding:1px; text-decoration:none;}
a.pagina_selezionata_scheda:Visited {color:#FFFFFF; border:1px solid #a40c45; background: #a40c45; padding:1px; text-decoration:none;}
a.pagina_selezionata_scheda:Hover {color:#a40c45; background: #FFFFFF; border:1px solid #a40c45; padding:1px; text-decoration:none;}

a.pagina_normale_scheda {color:#a40c45; background: #FFFFFF; border:1px solid #a40c45; padding:1px; text-decoration:none;}
a.pagina_normale_scheda:Visited {color:#a40c45; background: #FFFFFF; border:1px solid #a40c45; padding:1px; text-decoration:none;}
a.pagina_normale_scheda:Hover {color:#FFFFFF; background: #a40c45; border:1px solid #a40c45; padding:1px; text-decoration:none;}

a.url_upload {color:#FFFFFF; background: #a40c45; border:1px solid #a40c45; padding:1px; text-decoration:none;}
a.url_upload:Visited {color:#FFFFFF; background: #a40c45; border:1px solid #a40c45; padding:1px; text-decoration:none;}
a.url_upload:Hover {color:#a40c45; background: #FFFFFF; border:1px solid #a40c45; padding:1px; text-decoration:none;}

a.menu_scheda {color:#545454; text-decoration:none}
a.menu_scheda:Visited {color:#545454;}
a.menu_scheda:Hover {color:#a40c45; text-decoration:underline}

a.menu_scheda_on {color:#a40c45; text-decoration:none}
a.menu_scheda_on:Visited {color:#a40c45;}
a.menu_scheda_on:Hover {color:#545454; text-decoration:underline}

a.menu_scheda_on {color:#a40c45; text-decoration:none}
a.menu_scheda_on:Visited {color:#a40c45;}
a.menu_scheda_on:Hover {color:#545454; text-decoration:underline}

a.menu {color:#a40c45; text-decoration:none}
a.menu:Visited {color:#a40c45;}
a.menu:Hover {color:#000000; text-decoration:underline}

a.menu_bianco {color:#a40c45; font-weight: bold; text-decoration:none}
a.menu_bianco:Visited {color; font-weight: bold:#a40c45;}
a.menu_bianco:Hover {color:#000000; font-weight: bold; text-decoration:underline}

a.arancio_aziende {color:#fb5c02; font-weight: bold; text-decoration:none}
a.arancio_aziende:Visited {color:#fb5c02; font-weight: bold}
a.arancio_aziende:Hover {color:#fb5c02; font-weight: bold; text-decoration:underline}

a.blu_scheda {color:#00378b; text-decoration:underline;}
a.blu_scheda:Visited {color:#00378b; text-decoration:underline;}
a.blu_scheda:Hover {color:#00378b; text-decoration:none}

a.blu_scheda_no_sottol {color:#00378b; text-decoration:none;}
a.blu_scheda_no_sottol:Visited {color:#00378b; text-decoration:none;}
a.blu_scheda_no_sottol:Hover {color:#00378b; text-decoration:underline}

.titoli_pagine {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a40c45;
	text-decoration: none;
}

.titolo_scheda {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #a8024a;
	text-decoration: none;
}

.nobold {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.noboldbianco {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.bold_grigio {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.nobold_grigio {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.bold {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bold12 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bold12 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.bold13 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.nobold12 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.nobold13 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.verdana11boldblu {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00378b;
	text-decoration: none;
}

.verdana14boldarancio {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fb5c02;
	text-decoration: none;
}

.verdana12boldgrigio {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.verdana12bold {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.verdana15bianco {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.verdana13bianco {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.grigio_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #bdbcbc;
	text-decoration: none;
}

.boldbianco {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.boldbianco12 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.boldrosso12 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

.boldrosso {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

.footer {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.footer_template {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.input {
	width: 200px; 
}

.input150 {
	width: 150px; 
}

.input120 {
	width: 120px; 
}

.input180 {
	width: 180px; 
}

.input200 {
	width: 200px; 
}

.input250 {
	width: 250px; 
}

.input300 {
	width: 300px; 
}

.input295 {
	width: 295px; 
}

.input350 {
	width: 350px; 
}

.input_home {
	width: 300px; 
}

.textarea250 {
	width: 250px;
	height: 100px; 
}

.textarea300 {
	width: 300px;
	height: 90px; 
}

.textarea350 {
	width: 350px;
	height: 80px; 
}

.submit250 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a40c45;
	width: 250px;
	height: 20px; 
}

.submit180 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a40c45;
	width: 180px;
	height: 20px; 
}

.submit300 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a40c45;
	width: 300px;
	height: 20px; 
}

.submit200 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a40c45;
	width: 200px;
	height: 20px; 
}

.submit350 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a40c45;
	width: 350px;
	height: 20px; 
}

.submit_home {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background: #a40c45;
	width: 300px;
	height: 20px; 
}

.submit_go {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background: #FFFFFF;
	border:1px solid #666666;
	width: 25px; 
}

.textarea {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 200px;
	height: 200px; 
}

/* Container class */
div.rounded_container{
        /* This background color should have the same background color as your text input */
        /* Changing this color will show you how the rounded input is laid out */
        background-color: #fff;
        /* This padding is between the text input and the rounded border on all sides */
        /* Decreasing the value may interfere with the rounded corners */
        padding: 4px;
}
/* Border class */		
div.rounded_border {  
	/* This is the color of your rounded border */
	background: #c5c5c5; 
}
input.rounded_input{
	border:0;
}
