/*Onsitus.it - template css gratuito - esempio 7:
Altri layout gratuiti:
http://css.flepstudio.org/css/css-templates/
Copyright: Se usate questo template, grazie per lasciare queste informazione o un link back a onsitus.it è sempre il benvenuto*/
body{
color:#000000;
font-family:arial;
font-size:12px;
line-height:18px;
text-align:center;
background:#FFFFFF url(img/bg1.jpg) repeat-x
}
body, h1, h2, h3, p, ul{
margin:0;
padding:0;
}
/*stile generale*/
a{
outline:none;
color:#03C;
}
a:hover{
color:#09f;
}

img{
	border:none;
}

.clearfix{
clear:both;
}


.titolo1{
color:#FF3300;
font-family:Verdana, Geneva, sans-serif;
font-size:20px;
font-weight:bold;
line-height:18px;
}

.titolo2{
color:#3399CC;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
}

.table_head{
background:#CCCCCC;
font-weight:bold;
}

.table_list{
border-bottom:1px dotted #666;
background:#FFFFFF;
}

.pagina{
margin:5px;
padding:5px;
border:#DDDDBB solid 1px;
background:#FFFFFF;
}
.pagina ul 
text-indent:15px;
}

.box_content_cmd{
text-align:right;
background-color:#fff;width:220px;
border-bottom:3px solid #CCCCCC;
}

.testopic {
font-size:10px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
}

.testopic1 {
font-size:10px;
color:#cccccc;
font-family:Arial, Helvetica, sans-serif;
}

#contenitore{
border:dotted 2px #666;
width:900px;
background-color:#FFE29F
}

#immaginesf{
position:absolute;
top:200px;
left:10px;
width:367px;
height:268px;
background:url(family.png);
z-index:-1;
}

#header{
height:150px;
width:100%;
background:url(img/bgblu.jpg) repeat-x;
}

#top{
position:relative;
height:150px;
width:900px;
top:0px;
background:url(img/top.png) no-repeat;
z-index:-1;
}

#menu{
position:relative;
width:100%;
height:25px;
background: #FFCC33 url(img/bg2.jpg);
padding-top:8px;
z-index:2;

}
#menu a{
color:#006699;
font-size:14px;
text-decoration:none;
margin:0 20px;
font-weight:bold;
}

#bottom{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
}

#contenuto{
padding: 50px 30px;
height:100%; /*per IE6*/
}

#left_col{
	float:left;
	width:240px;
	left: 50px;
}

#left_mid{
border:1px dashed #666666;
font-size:10px;
text-transform: uppercase;
}

#main_col{
width:410px;
float:left;
line-height:15px;
}

#right_col{
width:250px;
float:right;
line-height:15px;
}

#box_top{
width:220px;
height:25px;
background:url(img/box_top.gif) no-repeat;
background-position:center;
color:#ffffff;
font-size:14px;
padding-top:7px;
text-align:center;

}

#box_content{
width:220px;
overflow:hidden;
line-height:18px;
border-bottom:3px solid #CCCCCC;
text-align:justify;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
background:#FFFFFF;
}

#box_content img{
padding:3px;
border:none;
}
#box_content a{
display:block;
text-decoration:none;
}

#box_content a:hover{
background:#DFEFFB;
}

#riquadro{
width:90%;
/*
background:#FFFFFF;
border:1px solid #aaaaaa;
*/
border-bottom:3px solid #0066AA;
overflow:auto;
padding:5px;
text-align:justify;
font-size:11px;
font-family:Tahoma, Geneva, sans-serif;
scrollbar-face-color: #cce !important;
scrollbar-shadow-color: #ccc !important;
scrollbar-highlight-color: #fff !important;
scrollbar-3dlight-color: #fff !important;
scrollbar-darkshadow-color: #fff !important;
scrollbar-track-color: #fff !important;
scrollbar-arrow-color: #aaa !important;
}

#riquadro img{
	padding:5px;
}


#leftmenu{
margin-left:-20px;
height:30px;
background:url(img/menu_top.gif) no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
padding-left:20px;
padding-top:5px;
z-index:1;
}

#leftmenu a{
color:#FFFFFF;
text-decoration:none;
}

#leftmenu a:hover{
color:#FF9900;
text-decoration:underline;
}

#leftsubmenu{
height:20px;
background:url(img/submenu.gif) no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding-left:20px;
z-index:1;
}
#leftsubmenu a{
	color:#03C;
	text-decoration:none;
	font-weight:bold;
}

#leftsubmenu a:hover{
color:#f33;
background:#FFF;
}
