body{
background-color:#333366;
font-size:13px;
font-family:arial;
color:#333366;
}
.clearfix{
clear:both;
}
a{
color:#333366;
text-decoration:none;
}

/*contenitore principale*/
#wrapper{
width:960px;
margin:auto;
}

.sfondo_top{
height:156px;
background-image:url(../public/top_r.png);
background-position:right;
background-repeat:no-repeat;
}

/*titolo*/
h1{
color:#FFFFFF;
margin-left: 20px;
font-size:40px;
}
h1 span{
font-size:60px;
}
h1 i{
font-size:26px;
font-weight:normal;
}
h1 em{
font-size:30px;
font-style:normal;
}
/*contenuto principale*/
#contenuto_top{
height:30px;
background:url(../images/img/contenuto_top.jpg) no-repeat bottom;
}
#contenuto_bot{
height:30px;
background:url(../images/img/contenuto_bot.jpg) no-repeat top;
}
#contenuto{
background-color:#FFFFFF;
}
/*colonna sinistra*/
#left_col{
width:230px;
float:left;
margin-left:20px;
}
/*colonna sinistra prima parte - menu*/
#left_pt1{
background-color:#333366;
margin-bottom:5px;
}
#left_pt1 a{
display:block;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
height:30px;
line-height:30px;
border-bottom: 1px solid #434387;
background: url(../images/img/arrow_white.jpg) no-repeat left;
padding-left: 20px;
margin: 0 20px;
}
#left_pt1 a:hover{
margin-left:30px;
}
/*colonna sinistra seconda parte*/
#left_pt2{
width:220px;
background:#E6E6E6 url(../images/img/left_pt2_bg.jpg) no-repeat top;
padding:5px;
}
/*colonna sinistra terza parte - menu sezione*/
#left_pt3{
background-color:#E6E6E6;
margin-bottom:5px;
}
#left_pt3 a{
display:block;
font-size:11px;
color:#333366;
text-decoration:none;
font-weight:bold;
height:30px;
line-height:30px;
border-bottom: 1px solid #434387;
background: url(../images/img/point.png) no-repeat left;
padding-left: 20px;
margin: 0 20px;
}
#left_pt3 a:hover{
margin-left:30px;
}
/*colonna destra*/
#right_top{
height:25px;
background:url(../images/img/right_top.jpg) no-repeat bottom;
}
#right_bot{
height:25px;
background:url(../images/img/right_bot.jpg) no-repeat top;
}
#right_col{
width:685px;
background-color:#E6E6E6;
float:right;
margin-right:20px;
}
/*colonna destra - parte 1 sinistra*/
#right_pt1{
width:390px;
float:left;
margin-left:20px;
}
/*colonna destra - parte 2 destra*/
#right_pt2{
width:240px;
padding:5px;
float:right;
background:#333366 url(../images/img/right_pt2_bg.jpg) no-repeat top;
margin-right:20px;
}
/*colonna destra - parte 1 + parte 2*/
#right_pt3{
width:645px;
float:left;
margin-left:20px;
}
/*colonna destra terza quarta - menu sezione*/
#right_pt4{
background-color:#FFFFFF;/*#E6E6E6;*/
margin-bottom:5px;
}
#right_pt4 a{
display:block;
font-size:11px;
color:#333366;
text-decoration:none;
font-weight:bold;
height:30px;
line-height:30px;
border-bottom: 1px solid #434387;
background: url(../images/img/point.png) no-repeat left;
padding-left: 20px;
margin: 0 20px;
}
#right_pt4 a:hover{
margin-left:30px;
}
/*footer*/
#footer{
text-align:center;
color:#FFFFFF;
}
#footer a{
color: #FFFFFF;
}
/*div sub titoli*/
.left_sub{
background:#FFFFFF url(../images/img/left_title.jpg) no-repeat top;
}
.left_sub_center{
background:#FFFFFF url(../images/img/left_title.jpg) no-repeat top;
}
.center_sub{
background:#FFFFFF url(../images/img/center_title.jpg) no-repeat top;
}
.center_sub_1{
background:#FFFFFF url(../images/img/center_title.jpg) no-repeat top;
}
.center_only_sub{
background:#FFFFFF url(../images/img/center_only_title.jpg) no-repeat top;
}
.right_sub{
background:#FFFFFF url(../images/img/right_title.jpg) no-repeat top;
}
.left_sub h3, .left_sub_center h3, .center_sub h3, .center_sub_1 h3, .right_sub h3, .center_only_sub h3{
height:30px;
line-height:30px;
margin-left:30px;
font-weight:bold;
font-size:12px;
}
.left_sub p, .center_sub p, .center_sub_1 p, .right_sub p, .center_only_sub p{
padding:0 5px 10px 5px;
}
.left_sub_center p{
text-align:center;
padding:0 5px 10px 5px;
}
.left_sub img, .center_sub img, .right_sub img, .center_only_sub img{
float:left;
margin-right:10px;
}
.left_sub_center img{
margin-right:10px;
}

/*Altri layout gratuiti: onsitus.it*/
