html,body
{
    margin: 0;
	padding: 0;
	background-color: #14AF04;
	overflow:auto;
}

p
{
margin-top:3px;
}

textarea
{
	border: solid 1px #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

hr
{
	border-top:1px solid #14AF04;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:1px;
}

h1
{
padding:0px;
margin:0px;
}

.sfondo_cella
{
	background-color: #EEEEEE;
}

.disabilitato
{
	background-color: #F3CCCC;
}

.title
{
	font-family: Arial,Verdana, helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color:#F70101;
}

.title_giorno
{
	font-family: Arial,Verdana, helvetica, sans-serif;
   font-size: 26px;
   font-weight: bold;
   color:#F70101;
}

.title2
{
	font-family: Arial,Verdana, helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color:#FFFFFF;
}

a.title:link,a.title:active,a.title:visited
{
   font-family: Arial,Verdana, helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color:#F70101;
   text-decoration:none;
}

a.title:hover
{
	font-family: Arial,Verdana, helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   color:#14AF04;
   text-decoration:none;
}

.left{
	color: #666666 !important;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 11px !important;
}
td.left {
   font-family: Verdana, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color:#666666;
}

.text{
   font-family: Verdana, helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   font-weight: normal;
   border: 1px;
    width:170px;
   background:url(images/style2_txt_bg.gif) bottom repeat-x;
}

.textsm{
   font-family: Verdana, helvetica, sans-serif;
   font-size: 10px;
	color: #666666;
   font-weight: normal;
}

.btn{
   font-family: Verdana, helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#F70101;
   border:1px #F70101 solid;
   background: #EEEEEE;
   cursor: pointer;
}

.normal
{
	font-family: Verdana,Arial;
    font-size: 11px;
    font-weight: normal;
    color: #666666;	
}

.footer
{
	font-family: Verdana,Arial;
    font-size: 10px;
    font-weight: normal;
    color: #666666;	
}
.normal2
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.interlinea
{
	width: 1px;
	background-image: url('images/interlinea_verticale.jpg');	
	background-color: #FFFFFF;
}

.sfondo_footer
{
    background-color: #E6E5E5;
}

.sfondo_rosso
{
    background-color: #F70101;
}

.box_home
{
	background-image: url('images/box_home.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:419px;
	width:571px;
	background-color: #D1D3D0;
}

.box_newsletter
{
	background-image: url('images/box_newsletter.jpg');
	height:422px;
	width:192px;
}

.box_left
{
	background-image: url('images/box_left.jpg');
	height:203px;
	width:204px;
}

.box_left1
{
	background-image: url('images/box_left1.jpg');
	height:203px;
	width:204px;
}

.box_left2
{
	background-image: url('images/box_left2.jpg');
	height:203px;
	width:204px;
}

.header
{
	background-image: url('images/header.jpg');
	height: 264px;
	width: 1000px;
}

.sfondo_bianco
{
	background-color: #FFFFFF;
}

.sfondo_verde
{
	background-color: #14AF04;
}

A:link, A:visited, A:active 
{
    font-size: 11px;
    font-weight: normal;
    font-family: Arial,Verdana,Century Gothic;
    color: #F70101;
    text-decoration: none;
}

A:hover
{
    font-size: 11px;
    font-weight: normal;
    font-family: Arial,Verdana,Century Gothic;
    color: #14AF04;
    text-decoration: none;
}

A.link:link, A.link:visited, A.link:active 
{
    font-size: 11px;
    font-weight: normal;
    font-family: Arial,Verdana,Century Gothic;
    color: #000000;
    text-decoration: none;
}

A.link:hover
{
    font-size: 11px;
    font-weight: normal;
    font-family: Arial,Verdana,Century Gothic;
    color: #F70101;
    text-decoration: none;
}

A.link2:link, A.link2:visited, A.link2:active 
{
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana,Century Gothic, Arial;
    color: #F70101;
    text-decoration: none;
}

A.link2:hover
{
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana,Century Gothic, Arial;
    color: #14AF04;
    text-decoration: none;
}

A.link3:link, A.link3:visited, A.link3:active 
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana,Century Gothic, Arial;
    color: #F70101;
    text-decoration: none;
}

A.link3:hover
{
    font-size: 11px;
    font-weight: normal;
    font-family: Verdana,Century Gothic, Arial;
    color: #14AF04;
    text-decoration: none;
}



A.link_menu:link, A.link_menu:visited, A.link_menu:active 
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #FFFFFF;
    text-decoration: none;
}

A.link_menu:hover
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #111111;
    text-decoration: none;	
}

.menu_sel
{
	font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial;
    color: #111111;
    text-decoration: none;
}

/**
 * Additional styles for the controls.
 */
.jcarousel-control {
    text-align: center;
}

.jcarousel-control a {
    text-decoration: none;
    
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    text-decoration: none;
    
}
