/* Parrot Styles - Author:signalkuppe [www.signalkuppe.com]*/

/*main look and feel -------------------------------------------------------------------------------------------*/

#page{background:#094564 url(../img/bg/sfumato.gif) repeat-x  ; border-top: solid 14px #4e89a7;}
#scatolone #main #content{color:#26393d;}

ul#nav li a{background-color:#ded9dc; color:black;}
ul#nav li a#attivo{background-color:#4e89a7; color:white;}
ul#nav li a:hover{background:#4e89a7;color:white}

h1.titolo{color: #fff;}
h2{color: #26393d;}
h3{color: #26393d;}
p.slogan{color:#fff;}

#cerca #form{background:#4e89a7;}

/*links*/
#content a,#content a:visited,#content a:active{color: #000033;}		
#content a:hover{background:#4e89a7; color:white;}		
#sidebar a, #sidebar  a:visited, #sidebar  a:active{color:black; font-weight:bold;}		
#sidebar  a:hover{background:#000; color:white;}
#sidebar #feed a{background: url(../img/feedwhite.gif) no-repeat; color:#333333;}
#sidebar #feed a:hover{color:black;}		


/*round corners for main content*/	
#alto{background:#fff;}		
#basso{background:#fff;}	
#scatolone #main{background:#fff;}

.blocco{background-color:#4e89a7;color:#fff;}
.blocco h2{color:white;}	
#sidebar #feed a{color:#26393d;}	

blockquote{background-color:#333333; padding:10px;margin:12px 0 12px 0;font-size:105%;color:#979797;}

#footer{background:#4e89a7 url(../img/bg/footer5.gif) repeat-x top;color:white;border-top:4px solid #fff;}



/*layout --------------------------------------------------------------------------------------------------------*/
* {
	margin: 0;
}
body,html{
    font: 88% Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    height:100%;
    padding:0;
    margin:0;
}
	
/*tipography*/
#main p{margin-bottom:12px;font:12px/19px Verdana,Arial,sans-serif; }
h1,h2,h3{margin: 0 0 12px 0; font-family:"Trebuchet MS",Verdana,Arial,sans-serif;}
h1{font-size:250%;}
h1.titolo{font-size:350%;}
h2{font-size: 200%;}
h3{font-size: 150%;}
p.slogan{margin-top:-10px;margin-left:5px;font-size:120%; }
#content ul{margin-left:15px; padding:0px;}
#content ol{margin-left:20px; padding:0px;}
#content ul li, #content ol li{margin-bottom:4px;}


/*images */
#content img{float:left; margin: 2px 15px 6px 0; }

/*links*/	
#content a,#content a:visited,#content a:active{font-weight:bold;}	
#content a:hover{text-decoration:none;}		
#sidebar a, #sidebar  a:visited, #sidebar  a:active{font-weight:bold; text-decoration:none;}		
#sidebar  a:hover{text-decoration:none;}	
#sidebar #feed a{display:block;height:35px;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;padding:6px 0 2px 40px;}	

	
/* main wrapper*/
#page{
    width:100%;
    padding:0;
    margin-top:0;
    margin-right:auto;
    margin-left:auto;
    position:relative; 
    top:0;
    min-height:100%; /* For Modern Browsers */ 
    height:auto !important; /* For Modern Browsers */ 
    height:100%; /* For IE */ 
}

/*header*/
#header{
    margin:0px auto 30px;
	width:970px;
    padding:0;}
	
/*site menu */
#menu{list-style-type:none;margin:0;padding:0;height:50px; display:block; font-family:"Trebuchet MS",Verdana,Arial,sans-serif;}
ul#nav{list-style-type:none;margin:0;padding:0;}
ul#nav li{float:left;margin-right: 5px;text-align: center; font-weight:bold;}
ul#nav li a{text-decoration:none;width: 7em;padding: 5px 3px; display:block; font-weight:bold;}
ul#nav li#attivo {width: 7em;padding: 5px 3px; display:block;}



/*search, title and logo */
#cerca{margin:0px auto; width:980px; position:relative;height:100px;}
#cerca #titolo{position:absolute; top:5px; left:105px;}
#cerca #logo {position:absolute; top:0px; left:0px;}
#cerca #form{position:absolute; top:5px; right:32px; width:240px;padding:5px;}
#cerca #form form{padding:10px;}
#cerca #form p{display:inline;}
	
/*2nd wrapper */	
#scatolone{
    margin:0px auto;
	width:970px;
    padding:0px;
	clear:left;
	}

/*round corners for main content*/	
#alto{height:10px; margin:0px auto; width:970px; padding:0px!important; padding:0 3px 0 2px;}		
#basso{clear:left;height:auto; margin:0px auto; width:970px;padding:0px!important; padding:0 3px 0 2px; display:block;}	
#basso p{visibility:hidden;}	


/*content and sidebar */	
#scatolone #main{padding:10px; float:left; /*wrap my content!*/ font-family:Verdana, Arial, Helvetica, sans-serif;}
#scatolone #main #content{width:650px; float:left; padding:0 20px 0 10px;height:auto !important;}
#scatolone #main #sidebar{width: 250px; margin:0 5px 0 15px; float:left;}
#scatolone #main #sidebar #feed img{border:0px; margin-right:10px;}
#scatolone #main #sidebar #feed{margin:5px 0 15px 0;}
/*blocks*/
.blocco{margin:0 5px 25px 0!important; margin:0 0px 25px 0; padding:8px; }
.blocco h2{font-size:150%; font-weight:bold; display:block;height:25px;padding-left:0px;}	
	
	
.stopfloat{height:10px;clear:both;}	

/*footer separator*/
#space{height:210px;clear:both;}	

/*footer*/
#footer{
    width:100%;
    margin:0;
    padding:0;
    position:absolute;
    bottom: 0 !important;
    bottom:-1px;
    height:130px;
}
	
#footer img{border:0px;margin-left:8px;}	
#footertext{margin:10px auto;width:930px;padding-top:0px;text-align:center;}
#footertext h2{color:#e6e2af;}
#footertext p span{ font-size:200%; font-weight:bold;}


/*form select skin*/
form#skin select{width:120px;margin:0px 0 0 0px; padding:0px;   float:left;                                     
}

form#skin input{
	width:90px;
	margin:0px 0 0 0px; padding:0px;
	float:left;
	margin-left:9px;
	background-color:#eeeeee;
	border:2px solid #ccc; 
	padding:0px;                                   
}