﻿body 
{
     background-color: #414141;
     font-family:Verdana;
}
#Head 
{
    height: 160px;
    width: 1051px;
    background-color:#d5d7d6;
    -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
    
}

#Title
{
    float:left;
    background-image: url('images/logo.png');
    height: 150px;
    width: 291px;
    margin-left:4px;
	margin-top: 4px;
	

}

#Menu
{
    background-image: url('images/menu.png');
    background-repeat:repeat-x;
    width: 1051px;
    height: 34px;
    margin: 10px 0px 10px 0px;
    -webkit-box-shadow:0 0 5px #ffffff; -moz-box-shadow: 0 0 5px #ffffff; box-shadow:0 0 5px #ffffff;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

/* TopMenu */
#Menu ul {margin: 0; padding:0;}
#Menu li {margin: 0 10px 0 0; padding:0; float: left; list-style-type: none;}
#Menu li a {display: block; padding: 5px 15px 11px 15px; font-size: 14px; text-decoration: none; font-weight: bold; color: #ffffff; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;}
#Menu li a:hover {background: url(images/menu/hover.png) repeat-x; color:#150aea; -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;}
#Menu li a.active {background: url(images/menu/active.png) repeat-x; -webkit-box-shadow:0 0 5px #ffffff; -moz-box-shadow: 0 0 5px #ffffff; box-shadow:0 0 5px #ffffff; color:#ffffff; }


#Main
{
    width: 1051px;
    height: 640px;
    background-color:#ebebeb;
    -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}
#LeftMenu
{

    background-repeat:no-repeat;
    float: left;
    width: 330px;
    margin: 20px;
    padding-left: 35px;
    padding-top: 20px;
    height: 400px;
    background-color:#085698;
    -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

#LeftMenu ul {margin: 0; padding:0;}
#LeftMenu li {margin: 0 10px 0 0; padding:0; float: left; list-style-image:url(images/menuicon.png);  margin-top: 10px;}
#LeftMenu li a {font-size: 14px; text-decoration: none; font-weight: bold; color: #ffffff;}
#LeftMenu li span {font-size: 12px; color: black; position:static; left:0px; float:left;}
#LeftMenu li a:hover {color:#150aea; 
                      background-color: white; 
                      padding-right:15px;
                      -webkit-box-shadow:0 0 5px #000000; 
                      -moz-box-shadow: 0 0 5px #000000; 
                      box-shadow:0 0 5px #000000; 
                      -moz-border-radius: 5px; 
                      -webkit-border-radius: 5px; 
                      border-radius: 5px;}
 #LeftMenu li a.active {color:white; 
                      background-color: #0a0ab2; 
                      padding-left:15px;
                      padding-right:15px;
                      -webkit-box-shadow:0 0 5px #000000; 
                      -moz-box-shadow: 0 0 5px #000000; 
                      box-shadow:0 0 5px #000000; 
                      -moz-border-radius: 5px; 
                      -webkit-border-radius: 5px; 
                      border-radius: 5px;}

                      
#LeftMenuDown
{
    background-image: url('images/leftmenu2.png');
    background-repeat:no-repeat;
    float: left;
    width: 292px;
    margin-top: 30px;
    margin-left:-35px;
    height: 360px;
}
#LeftMenuDown img {margin:0; padding:0; text-align:center;}
#LeftMenuDown ul {margin-left:10px; margin-top:2px; padding:0;}
#LeftMenuDown li {margin:0px;
                  float: left;
                  list-style-image:none;
                  list-style-type:none;
                  margin-top: 3px;
                  font-size: 14px;
                  font-weight: 600;
                  color: #000066;
                  text-shadow: 0 0 0.8em white;
}
#IndexMain

{
    background-color:#085698;
    margin-right:20px;
    margin-top:20px;
    float:right;
    width:570px;
    height:600px;
    -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

#IndexMain img  
{
    padding-top:5px;
    height:595px; 
    width:565px;
}
    
 /* slideshow */
 
 #content{
   	width: 750px;
	padding: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFFF;
}


#sliderMain 
{
	float:right;
	width: 750px;
	padding-right: 6px;
	padding-top: 4px;

}
.buttonsWrap
{
    
	float: right;
	margin: 11px 19px 0px 0px;
}
.buttons, .control{
	background: #000000;
	padding: 3px 10px;
	margin: 5px;
	line-height: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
.active{
	background: #00CC66;
	color: #00FF00;
}
.buttons:hover, .control:hover{
	background: #0099FF;
}

/* Contenuti */

#TitleMainTop
{
    padding-top:20px;
    padding-left:294px;
}

#TitleMainTop_Menu
{
    padding-top:20px;
    padding-left:274px;
}


#TitleMain
{
    font-size:14px;
    color: black;
    position:relative;
    left:50px;
    font-weight: bold;
    margin-bottom: 15px;
    width:425px;
    height:70px;
    background-color:#085698;
    -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

#TitleContent
{
    font-size:14px;
    color: black;
    font-weight: bold;
    margin-bottom: 15px;
    width:365px;
    height:25px;
    position:relative;
    left:50px;
    background-color:#085698;
    -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
    -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
}

.TitleNews
{
   color:black;
   font-weight:bold;
   font-size:16px;
}
#TitleNewsBlack
{
   color:black;
   font-weight:bold;
   font-size:16px;
}
.ContentNews {text-align:justify;}
.ContentNews span { font-weight:bold;}
.ContentNews img {padding-top:7px; border:none;}
.ContentNews a { font-weight:bold; color:#150aea}
.ContentNews a:visited { font-weight:bold; color:#592f8c}

 
 

#TextMain
{
    font-size:14px;
    text-align:justify;
    padding-right:15px;
    padding-left:10px;
    padding-top:10px;
}

/* testo */

#screen
{
    position:absolute;
	float:left;
	margin-left:334px;
	height:342px;
	width:600px;

}
	#screen .next, #screen .prev{
		position:absolute;
		top:400px;
	}
	#screen .prev
	{
	    float:left;
	    z-index:100;
		left:140px;
	}
	#screen .next{
		right:0px;
		float:right;
	}

	
#sections
{
	position:absolute;
	overflow:hidden;
	background-color:#085698;
	-webkit-box-shadow:0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; box-shadow:0 0 5px #000000;
	-moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px;
	width:625px;
	height:466px;
	clear: left;
	margin-left:62px;
}
	
	#sections ul{
		width:3660px;
	}
	
		#sections li
		{
		    list-style-type:none;
			float:left;
			padding:10px 10px 10px 10px;
		}
			#sections li.fallen{
				margin-top:669px;
			}
			
			#sections p{
				width:605px;
				margin:5px 5px 5px 0px;
				font-size: 13px;
				line-height:1.8em;
				
			}
			
			#sections h2{
				color:white;
				margin:5px 0pt;
			}
			#sections a{
				color:#777;
				font-weight:bolder;
				text-decoration:none;
			}
.next, .prev{
	cursor:pointer;
}

/* sponsor */

#TableSponsor {text-align:center;margin-left:auto;
    margin-right:auto;}
#TableSponsor td {border: 1px solid grey; padding:5px; height:60px; width:200px;}
#TableSponsor a, #TableSponsor img {text-decoration:none; border:none; text-align:center;margin-left:auto;
    margin-right:auto;}

