body {
	background-color: #5f7d90;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/sumaturasfondo2.png);
	background-repeat: repeat-x;
        /*background-image:url(../images/sfondo_rosso.jpg);
	background-repeat: repeat;*/
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 76%;
 line-height: 17px;
}

a:link, a:active, a:visited {
text-decoration: none;
color: #5f7d90;

}

a:hover{
color: #000000;}




.contenitore{
width:950px;
background-color:#FFFFFF;
/*height:700px;*/
margin:0 auto;
/*border-bottom:3px solid #3f5b6f;
border-left:3px solid #3f5b6f;
border-right:3px solid #3f5b6f;*/
padding:5px;

border:solid 4px #FFFFFF;

-moz-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius: 10px;


   -moz-box-shadow:0px 0px 7px #191919;



     -webkit-box-shadow:0px 0px 7px #191919;



     box-shadow:0px 0px 7px #191919;


}
.header{
background-image:url(../images/logopg.png);
background-repeat:no-repeat;
background-position:left;
width:20%;
height:185px;
/*border-bottom:2px dashed #666666;*/
padding:5px;
overflow:hidden;
float:left;
}

.menuoriz{
background-image:url(../images/sfondomenutop.png);
background-repeat:repeat-x;
clear:both;
background-color: #FFFFFF;
width:100%;
height:35px;
/*border-bottom:2px dashed #666666;*/
padding-top:13px;
/*margin:0 auto;*/

}

.contenitore2{
width:auto;
border-top:1px solid #999999;
clear:both;
/*height:600px;*/
margin:0 auto;
padding:5px;}

.colonnasinistra{
float:left;
width:19%;
/*background-color:#FFCC00;*/
padding:5px;
margin-top:10px;
}

.colonnacentrale{

float:left;
padding:5px;
/*width:58%;*/
width:558px;
/*background-color: #CC3300;*/
}

.colonnadestra{
float:left;
padding:5px;
width:18%;
margin-top:20px;
}

.footer{
background-color:#aca280;
height:100px;
clear:both;
padding:5px;

}
.spaziobannerino{
background-color:#0066FF;
float:left;
width:100%;}

.spaziofoto{
/*border:1px dashed #3399FF;*/
float:right;
width:77%;
/*background-color:#996600;*/
height:180px;
padding:5px;
}

.extra{

border-bottom:6px solid   #ffffff;
border-left:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
width:950px;
background-color: #ffffff;
height:180px;
margin:15px auto;
padding:5px;
}


/*:::::::personalizzazino moduli*/

div.moduletable h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
margin-top:15px;
margin-right:0px;
margin-left:0px;
margin-bottom:0px;
padding-top:3px;
padding-bottom:3px;
padding-left:6px;
color: #fff;
background-color:#ff7400;
}

div.moduletable ul{
	font-size: 1em;
	padding: 5px;
list-style:none;
}



a.contentpagetitle{
font-family: Georgia, Times New Roman, Times, serif;
font-size: 1em;
font-weight: bold;
color: #000;
}

a.contentpagetitle:hover{
font-family:Georgia, Times New Roman, Times, serif;
font-size: 1em;
font-weight: bold;
color: #5f7d90;
}

.contentpaneopen{
width:100%;

/*width:545px;*/
}

/*.input{
width: 200px;
background-color: #FFE4B5;

}*/

input.inputbox{
padding-bottom:5px;
margin:3px;
border: 1px solid #87CEEB;
background-color: #E6E6FA;

}

#mod_login_remember.inputbox{
border: 1px solid #ffffff;
background-color: #ffffff;

}

#mod_login_password.inputbox{
width: 200px;
background-color: #E6E6FA;

border: 1px solid #87CEEB;
}

#mod_login_username.inputbox{
width: 200px;
border: 1px solid #87CEEB;
background-color: #E6E6FA;

}

input.button{
width: 200px;
background-color: #aca280;
border:1px solid olive;
color: White;

}

.contentheading{
/*margin-top:5px;*/
/*padding-top:5px;*/
/*padding-bottom:5px;*/
/*width: auto;*/

/*background-color: #5f7d90;*/
border-bottom:1px solid #5f7d90;
border-top:1px solid #5f7d90;
color: #5f7d90;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

.componentheading{
width:auto;
height:20px;
/*background-color:#5f7d90;*/
/*border-top:1px solid #5f7d90;*/
/*border-bottom:1px solid #5f7d90;*/
/*color:#ffffff;*/
color:#5f7d90;
padding:5px;
margin-top:10px;
}


a.mainlevel {  display:block;
               text-decoration:none;
               width:auto;
               color:#000;
               /*border-bottom:1px solid #000;*/
               padding-top:8px;
}

a.mainlevel:hover{ 
               text-decoration:none;
               width:auto;
               color:#5f7d90;
              /* border-bottom:1px solid #5f7d90;*/
               padding-top:8px;
  
}


table.moduletable-link h3{
margin:0px;
padding:0px;

}

table.moduletable-link {
	background-color:red;
	padding: 0px;
        margin:0px;
}

a.linkbanner{
border:1px solid red}


img {
border:0px solid #ffffff;
}

a img {
border:0px solid #ffffff;
}
/*a:hover img {
border:0px solid red;}*/


table.moduletable-ban h3{
margin-top:0px;
padding-top:0px;

}

table.moduletable-ban {
	background-color:red;
	padding-top: 0px;
        margin-top:0px;
}

div.table.moduletable-ultime {
	/*background-color:red;*/
	padding: 0px;
        margin:0px;
}

ul.latestnews-ultime{
list-style: none;
margin-left:0px;
padding:0px;



}
li.latestnews-ultime{
list-style: none;
margin-left:0px;
padding:0px;
margin-top:8px;

}

a.latestnews-ultime{
list-style: none;
margin-left:0px;
padding:0px;
font-size:10px;
}

input#mod_search_searchword {
/*float:right;*/
height:15px;
right:190px;
/*background-color:red;*/
position:absolute;
}

.blog_more ul{
list-style:none;
border-top:1px solid #5f7d90;
border-bottom:1px solid #5f7d90;
margin:0px;
padding:5px;
}
moduletable ul {
list-style:none;}

.frase{
/*margin-bottom:10px;*/
/*height:45px;*/

}
