body {background-color: #FFF; color:#000000; margin: 0px; padding: 0px; font-family: "Trebuchet MS", verdana, arial, sans-serif; font-size: 12px;}
img {border: 0;}
/*
input {background: #959595; color: #332F30; font: Normal 11px Verdana; border:1px solid #CCC}
input.form {background: #FEB2FD; color: #332F30; font: Normal 11px Verdana; border:1px solid #F0F0F0}
textarea {background: #959595; color: #332F30; font: Normal 11px Verdana; border:1px solid #CCC}
*/
a {color:#d80a0a; text-decoration:none;}
a:hover {text-decoration:underline;} 
ul {list-style-type: none; padding: 10px; margin:10px;}

.wrapper {position:relative; width:810px; margin:auto; background-image: url(images/wrapper_bg.jpg); background-repeat: no-repeat; background-position: left bottom;}

.wrapper2 {position:relative; width:810px; margin:auto; }


/* ######################### HEADER ########################### */ 
.header {width: 100%; background-color:#FFF;}
.menutop {width:100%; text-align:center; border-top: 3px solid #ec8585; border-bottom:2px solid #FFF; height:35px; background-color:#d80a0a}
.menutop a {font-size: 12px; color: #FFF; font-weight:bold; text-decoration:none}
.menutop a:hover {text-decoration:underline}

/* ######################### COLONNA CENTRALE ########################### */ 

.side-a {float:left; width: 500px}
.side-a .content {padding: 5px}
.side-a h1 {font-size: 22px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; padding-left:0; padding-bottom:5px;}
.side-a h2 {font-size: 14px; color:#FFF; padding-left:0; padding-top:10px;}
.side-a h3 {font-size: 12px; color:#655957; font-weight:normal; padding-left:20px; margin-top:5px}
.side-a .titoloarticolo {font-size: 14px; color:#000; font-weight:bold ; font-style:italic ; font-family:Georgia, "Times New Roman", Times, serif; padding-left:0;margin-left:5px}


/* ######################### COLONNA DESTRA ########################### */

.side-b {float:left; width: 310px; background-color: #FFF; color: #474545;}
.side-b h1 {font-size: 22px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; padding-left:0}
.side-b h2 {font-size: 14px; color:#FFF; padding-left:0; margin-bottom:0}
.side-b h2 a {color: #FFF; text-decoration:underline}
.side-b h2 a:hover {text-decoration:none}
.side-b h3 {font-size: 12px; color:#655957; font-weight:normal; padding-left:20px; margin-top:5px}


.side-b .box00 { text-align:center; color:#ec8585; background-color:#363636; padding:5px; background-image: url(images/box_00_bg.jpg); background-repeat: no-repeat; background-position: right top; border-bottom:2px solid #FFF}
.side-b .box00 a {color:#ec8585;}
.side-b .box01 {color: #fff; height:auto; background-color:#363636; padding:5px; background-image: url(images/box_01_bg.jpg); background-repeat: no-repeat; background-position: right top; border-bottom:2px solid #FFF}
.side-b .box01 a {color:#ec8585; font-weight:bold}

.side-b .box02 {height:250px; color: #FFF; background-color:#363636; padding:5px; background-image: url(images/box_02_bg.jpg); background-repeat: no-repeat; background-position: right top; border-bottom:2px solid #FFF}

.side-b .box02 a {color:#FFF;}
.side-b .box02 a {color:#ec8585;}


.side-b .box03 {color: #FFF; background-color:#000000; padding:5px; background-image: url(images/box_03_bg.jpg); background-repeat: no-repeat; background-position: right top; border-bottom:2px solid #FFF}



.link {width:245px; float:left; text-align:center; margin-bottom:10px}

.footer {clear:both; height:10px;}
.notelegali {clear:both; padding: 5px; text-align:center; color: #FFF; background-color: #D80A0A}
.notelegali a {color: #FFF}

.logolabs {border: 1px solid #ccc;padding: 5px 5px 5px 15px;-moz-border-radius: 10px;-webkit-border-radius: 10px;width:460px; height:400px;float:left; text-align:center; margin-bottom:10px}
.logolabs_author {width:400px;float:left; text-align:left; margin-bottom:10px; font-weight:bold;cursor:pointer; }
.logolabs_descr {width:400px;float:left; text-align:justify; margin-bottom:10px; margin-right:10px; font-weight:normal; font-style:italic}
.logolabs_nav {text-align:center; margin-bottom:10px;}
.logolabs_nav a {cursor:pointer;}
.logolabs_link a {text-align:left; margin-bottom:10px;cursor:pointer;}
