/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Cil\'s Colors
 * Browser:        0
 * Browser group: 
 */
@charset "UTF-8"; * { margin: 0; padding: 0; }
#bg {position: absolute; left: 50%; margin-top: 0px; margin-left:-420px; width: 890px; height:auto; text-align:left; background: url(img/bg2.jpg) repeat-y; }
body { font: 75%/150% "Trebuchet MS", Tahoma, Arial; color: #9b9b9a; background-color: #e9eaea; margin:0 auto; }
a { color: #06301E; text-decoration: none; }
a:hover { color: #0c7105; text-decoration: none; }
p { padding: 0px 0px 5px; margin-top:5px; margin-bottom:10px; }
p a { text-decoration: underline; }
h1 { margin:0px; background: none; padding-left: 70px; font: bold 36px/100% Tahoma, Arial; color: #00603e; font-style: oblique;}
h2 {font: bold 20px/100% Tahoma, Arial; color: #00603e; }
h3 {padding-top: 10px; }
h4 { padding-top: 10px; }
ul { color: #CCCCCC; list-style-image: url(none); list-style-type: none; padding:0px; }
img {margin-top:3px; margin-bottom:10px; }
#header { background: url(img/head.jpg) no-repeat ; margin: 0px auto; width: 890px; height:190px; }
#nav { text-align: center; position:relative; left:11px; top:60px; width:849px; }
#nav ul{ margin:0; padding:0px; height: 70px;}
#nav li{ float: left; margin:0; padding:0px; height: 70px;}
#nav a { float: left; width:140px; padding-top:25px ; padding-bottom:10px !important; padding-bottom:25px; height:35px; background-image: url(img/bottone.jpg); background-repeat: no-repeat;}
#nav li a { color:#FFFFFF;}
#nav a:hover { background-image: url(img/bottone_on.jpg); background-repeat: no-repeat; color:#06301e;}
#nav li a .current_page_item{ background-image: url(img/bottone_on.jpg); background-repeat: no-repeat; color:#00764b;}
#content { padding-top:20px !important; padding-top:5px !important; padding-left:30px; margin-left: 15px !important; margin-left: 8px; margin-top: 15px; width:537px !important; width:580px; min-height:683px !important; height:auto; float:left; background: url(img/banner.jpg) no-repeat; background-position: 510px top !important; background-position: 525px top; color: #06301e; }
* html #content { height: 700px; background-position: 515px top; }
.entry {height:auto;width:450px;margin: 0;}
.post {margin-bottom: 0px;}
.post-title h2{ padding-top:5px; padding-bottom: 5px; font-size: 20px; width: 400px; line-height:-1px;}
.post-date { margin-top:20px;}
#sidebar { width: 290px; float:left; margin:0 auto; font-size: 11px; min-height:650px; }
.widget { width: 190px !important; width: 230px; font-size: 11px; height:auto; list-style-image: url(none); list-style-type: none; padding: 15px; background-color: #dbdbdb; color: #06301e; border: 10px solid #06301e; margin-left: 22px !important; margin-left: 5px; margin-bottom:12px;}
.widget img { border: 1px solid #989999;}
.widget ul{color: #06301e;}
.widgettitle {padding-bottom: 5px; padding-left:2px !important; padding-left:10px; font: bold 20px Arial, Helvetica, Geneva, sans-serif;}
h2.widgettitle { padding-bottom: 5px; font: bold Arial, Helvetica, Geneva, sans-serif; font-size: 20px !important; font-size: 16px; color: #06301E; width: auto !important; width: 160px;}
#sidebar .ngg_images h2 { padding-bottom: 5px; padding-left: 9px !important; padding-left:0px; font: bold Arial, Helvetica, Geneva, sans-serif; color: #06301E;}
#sidebar .widget li a { font-size:16px; text-decoration: underline;}
.cat_posts{font: 11px Arial, Helvetica, Geneva, sans-serif;}
.cat_posts h2.widgettitle{font: bold 16px Arial, Helvetica, Geneva, sans-serif; text-align:left; }
#footer { clear: both; color: gray; font-size: 90%; line-height: 130%; margin:0 auto; width:auto !important; width:755px; height:35px; background: url(img/footer.jpg) no-repeat; padding-top:10px; padding-left:70px; }
#footer a { color: #d2d2d2;}
#footer a:hover{ color: white;}
.associati { padding-left: 40px; float: none; font-size: 12px; width: 500px; }
.associati li{ float:left; padding-left:40px; }
.associati ul{ float:left; }
.termini { padding-left: 20px; font-size: 11px; }
.termini li { float:left; padding-left:40px;}

