﻿body { background-image:url(images/layout/bg_site.jpg); background-repeat:repeat-x; background-color:#fff; margin:0px; font-family:Verdana, Arial, Sans-Serif; font-size:12px;}
#wrap { width:956px; margin:auto; margin-top:0px;}
#wrap #left { width:9px; float:left; }
#wrap #center { width:938px; float:left; }
#wrap #right { width:9px; float:left; }
#wrap #center #menu { width:938px; height:33px; text-align:left; background-image:url(images/layout/girasole_01.jpg); background-position:right bottom; background-repeat:no-repeat; }
#wrap #center #header { width:938px; height:77px; background-image:url(images/layout/girasole_02.jpg);background-repeat:no-repeat; background-position:right; text-align:left; }
#wrap #center #sub-header { width:938px; height:5px; background-image:url(images/layout/bg_sub_header.jpg);background-repeat:repeat-x;}
#wrap #center #img-intro { width:938px; height:245px; }
#wrap #center #sub-intro { width:938px; height:5px; background-image:url(images/layout/bg_sub_foto.jpg);background-repeat:no-repeat;}
#wrap #center #corpo-top { width:938px; height:7px; background-image:url(images/layout/top_corpo.jpg);background-repeat:no-repeat;}
#wrap #center #corpo-content { width:938px; background-image:url(images/layout/bg_corpo.jpg);background-repeat:repeat-y; }
#wrap #center #corpo-content #sx { width:224px; float:left; }
#wrap #center #corpo-content #cedx { width:714px; float:left; }
#wrap #center #corpo-content #cedx #col1 { width:480px; float:left; margin-right:10px;  margin-left:10px;}
#wrap #center #corpo-content #cedx #col2 { width:209px; float:left; margin-right:5px; padding-top:30px; }
#wrap #center #corpo-content #cedx #col3 { width:694px; float:left; margin-right:10px;  margin-left:10px;}

.box { width:209px; margin-bottom:20px;  }
.box .box1 { width:209px; height:7px;  background-image:url(images/layout/box_right_top.jpg);background-repeat:no-repeat;  }
.box .box2 { width:209px; min-height:300px; height:auto; background-image:url(images/layout/box_right_bg.jpg);background-repeat:repeat-x; background-color:#74a33b; border:0px;  }
.box .box3 { width:209px; height:147px; background-image:url(images/layout/albero.jpg);background-repeat:no-repeat;}

#footer { width:956px; height:40px; text-align:center;}
.slideshow { margin:auto; width:938px; height:245px; background-image:url(images/layout/ajax-loader_1.gif); background-repeat:no-repeat; background-position:center center;} 
h1 { font-family:Tahoma, Trebuchet MS,  Sans-Serif; color:#b70000; font-size:18px; font-weight:bold; margin-top:20px; } 
h2 { font-family:Tahoma, Trebuchet MS, Sans-Serif; color:#b70000; font-size:14px; font-weight:bold;}    
h3 { font-family:Trebuchet MS, Tahoma, Sans-Serif; color:#193cac; font-size:12px; font-weight:bold; border-bottom:2px solid #f6c71c; width:500px;}  
h4 { font-family:Trebuchet MS, Tahoma, Sans-Serif; color:#193cac; font-size:12px; font-weight:bold; border-bottom:2px solid #f6c71c; }   
h5 { font-family:Trebuchet MS, Tahoma, Sans-Serif; color:#193cac; font-size:12px; margin:0px;  }   
.nome { font-family:Verdana, Arial, Sans-Serif; font-size:12px; text-transform:capitalize; font-variant:small-caps;}        
.nobor { border:0px;}    
.automar { margin:auto;} 
.imthum { margin:auto; display:block; border:1px solid #ffffff; background-image:url(images/layout/ajax-loader_1.gif); background-color:#ffffff; background-position:center center; background-repeat:no-repeat; } 

a {COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-family: Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:bold; margin-left:5px; }
a:hover {COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-size:12px; font-weight:bold; font-family: Tahoma, Verdana, Sans-Serif; margin-left:5px; }  
a.prin {COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-family: Tahoma, Verdana, Sans-Serif; font-size:12px; font-weight:bold; margin-left:5px;}
a.prin:hover {COLOR: #b70000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; font-size:12px; font-weight:bold; font-family: Tahoma, Verdana, Sans-Serif; margin-left:5px; } 

.testban { font-family:Trebuchet MS, Tahoma, Sans-Serif; color:#193cac; font-size:18px; font-weight:bold; margin-top:50px; margin-left:10px; } 
.cc1header {  height:30px; margin-bottom:10px; margin-top:10px;}

.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide img {border: 2px solid #000000;}
.highslide:hover img {border: 2px solid silver;}
.highslide-wrapper {background: white;}
.highslide-image { border-bottom: 1px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: silver;}
.highslide-loading {display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none;
padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(highslide/graphics/loader.white.gif);
background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray;}
a.highslide-full-expand {background: url(highslide/graphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;
width: 34px;height: 34px;}
.highslide-overlay {display: none;}
.closebutton {position: relative; top: -15px; left: 15px; width: 30px; height: 30px; cursor: hand; /* ie */
cursor: pointer; /* w3c */ background: url(highslide/graphics/close.png); /* For IE6, remove background and add filter */
_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');}
.highslide-display-block { display: block;}
.highslide-display-none {display: none;}

#listticker{height:200px; width:195px; overflow:hidden; padding:10px 10px 10px 0px; margin-left:0px; margin-top:0px;}
#listticker li{border:0; margin:0; padding:0; list-style:none;}
#listticker li{height:1400px; padding:5px; list-style:none;}
#listticker .news-title{display:block; font-weight:bold; margin-bottom:4px; font-size:11px;}
#listticker .news-text{display:block; font-size:14px; color:#ffffff;}

.highslide-maincontent {display: none;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;width: 400px;padding: 0 5px 5px 5px;}
.highslide-header {padding-bottom: 5px;}
.highslide-header ul {margin: 0;padding: 0;text-align: right;}
.highslide-header ul li {display: inline;padding-left: 1em;}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {display: none;}
.highslide-header a {font-weight: bold;color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-header a:hover {color: black;}
.highslide-header .highslide-move a {cursor: move;}
.highslide-footer {height: 16px;}
.highslide-footer .highslide-resize {display: block;float: right;margin-top: 5px;height: 11px;width: 11px;background: url(graphics/resize.gif) no-repeat;}
.highslide-footer .highslide-resize span {display: none;}
.highslide-body {}
.highslide-resize {cursor: nw-resize;}
