
html {height: 100%; 
	}
	
body {
    background: #5f5e5e url("forum/styles/1thank_red/theme/images/body-bg.gif") 0 0 repeat-x;		
    padding: 30px 0 0 0;
	margin:0px;
	text-align: center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #444;
	}
	
	h1 {
	color: #222;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; 
		font-size: 2.3em;
  
	}
	
#wrapper {margin: 0px auto;
	text-align: left;
		border: 10 px solid;
    width: 950px;
    min-width: 720px;
    margin: 0 auto;
    padding: 0;  
    }
    
#shad-l {
    padding-left: 18px;
    background: url("forum/styles/1thank_red/theme/images/shadow-l.gif") 0 0 no-repeat;
}

#shad-r {
    padding-right: 18px;
    background: url("forum/styles/1thank_red/theme/images/shadow-r.gif") 100% 0 no-repeat;
}

#head-r {
    height: 120px;
    background: url("forum/styles/1thank_red/theme/images/header-r.gif") 100% 0 no-repeat;
}

#head-l {
    background: url("forum/styles/1thank_red/theme/header-l.gif") 0 0 no-repeat;
}
#header {
    position: relative;
    height: 120px;
    overflow: hidden;
    background: #BE1C0A url("forum/styles/1thank_red/theme/images/header-bg.gif") 0 0 repeat-x;
}
#logo {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 700px;
    height: 120px;
    cursor: pointer;
    background: url("forum/styles/1thank_red/theme/images/logo.gif") no-repeat;
}

#bodyarea {
    padding: 10px;
    margin: 0;
    background: #fcfcfc url("forum/styles/1thank_red/theme/images/bodyarea-bg.gif") 0 0 repeat-x;    /* striscia grigia sfumata */
    position:relative;   /* occorre per permettere il posizionamento assoluto del sottomenu */
}


#footer {
    background: #272727 url("forum/styles/1thank_red/theme/images/footer-bg.gif") 0 100% repeat-x;
}
#foot-r {
    height: 130px;
    background: url("forum/styles/1thank_red/theme/images/footer-r.gif") 100% 100% no-repeat;
}
#foot-l {
    background: url("forum/styles/1thank_red/theme/images/footer-l.gif") 0 100% no-repeat;
}
#footerarea {
    text-align: center;
    padding: 10px;
    color: #ccc;
    	font-size: 10px;
}
#footerarea a:link, #footerarea a:visited {
    color: #a0a0a0;
}
#footerarea a:hover {
    color: #ccc;
    text-decoration: none;
}


#sottomenu {position:absolute;
	top:35px;
	left:15px;
	width:130px;
	padding: 12px;
	text-align:left;
	background-color: #f3f3f3;
	color: #3f3f3f;
	 border-radius: 10px 10px 10px 10px;	
	-moz-border-radius: 10px 10px 10px 10px;
  	-webkit-border-radius: 10px 10px 10px 10px;  
  	
  	box-shadow: 1px 1px 5px 1px #ccc	;			
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc')";   	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc');	/* For IE 5.5 - 7 */
	
	font-size: 9px; 
	line-height: 11px;
	font-weight:bold;	
}	

#sottomenu H3 {  color:#900;
	}
#sottomenu a  { color:#222;
	}
#sottomenu a:hover  { color:#900;
	}
#sottomenu a:visited  { color:#555;
	}
#sottomenu #utente {
	background-color: #e3e3e3;
	font-size: 9px; 
	line-height: 11px;
	font-weight:normal;	
	padding:5px;	
}
#sottomenu #utente a {
color: #900;
}
	

.panel {
	margin:12px;
  	margin-left:175px;
	padding: 16px;
	padding-top: 3px;
	background-color: #f3f3f3;
	color: #3f3f3f;
	 border-radius: 10px 10px 10px 10px;	
	-moz-border-radius: 10px 10px 10px 10px;
  	-webkit-border-radius: 10px 10px 10px 10px;    	

  	box-shadow: 1px 1px 5px 1px #ccc	;			
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc')";   	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc');	/* For IE 5.5 - 7 */
	
	line-height: 1.48em;			 /* aggiunta 2015 */
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;   
	font-size: 1.2em;
}

#toolbar {
    margin: 0;
    padding: 0;
    height: 30px;
    background: #000 url('forum/styles/1thank_red/theme/images/topmenu2.gif');
}

#topmenu {
    margin: 0;
    padding: 0;
    font-family: tahoma, sans-serif;
    font-size: 11px;
}

#topmenu ul {
    padding: 0 0 0 5px;
    margin: 0;
    list-style-type: none;
    width: auto;
    float: left;
}

#topmenu ul li {
    margin: 0;
    padding: 0;
    display: inline;
}

#topmenu ul li a {
    float: left;
    display: block;
    margin: 0 0 0 2px;
    padding: 0 0 0 10px;
    text-decoration: none;
    line-height: 30px;
    color: #fcfcfc;
    background: #a90329 url('forum/styles/1thank_red/theme/images/topmenu-l.gif') 0 0 no-repeat;
}

#topmenu ul li a span {
    float: left;
    display: block;
    padding: 0 15px 0 7px;
    cursor: pointer;
    background: #a90329 url('forum/styles/1thank_red/theme/images/topmenu-r.gif') 100% 0 no-repeat;
}

#topmenu ul li a.current {
    color: #000;
    font-weight: bold;
    background: #fff url('forum/styles/1thank_red/theme/images/topmenu-active-l.gif') 0 0 no-repeat;
}

#topmenu ul li a.current span {
    display: block;
    width: auto;
    background: #fff url('forum/styles/1thank_red/theme/images/topmenu-active-r.gif') 100% 0 no-repeat;
}

#topmenu ul li a:hover {
	  color: #000;
    font-weight: none;
    background: #fff url('forum/styles/1thank_red/theme/images/topmenu-active-l.gif') 0 0 no-repeat;
}

#topmenu ul li a:hover span {
    display: block;
    width: auto;
    background: #fff url('forum/styles/1thank_red/theme/images/topmenu-active-r.gif') 100% 0 no-repeat;
}


H2 {   color:#900;
	}







	
a {color:#900; text-decoration:none;}
a:hover{color:#555; }
ul {list-style-image: url("immagini/list.gif");}


#cerca {position: absolute;
	left:205px;
	top:33px;
	font-size: 9px;
	line-height: 0.6em;
	padding: 0px;}
	


#colonna {
	top:35px;
	left:15px;
	width:132px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	line-height: 11px;
	background:#F3F3F3;
	border:1px dashed #D3D3D3;
	text-align:center;}

	
.minibox {margin-top:15px;
	font-size: 10px;
	line-height:11px; 
	background:#F3F3F3;
	border:1px dotted #D3D3D3;
	text-align:center;
	padding:7px;}

.riquadro {margin-top:15px;
	margin-bottom:10px;
	line-height:12px; 
	background:#D3D3D3;
	border:1px dotted #D3D3D3;
	text-align:justify;
	padding:6px;}
	
.arrotonda{
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
  	-webkit-border-radius: 10px 10px 10px 10px;  
  	border: 1px solid;
	}	
	
	
	
#articolo_in_evidenza {
	margin-left:175px;
	width:686px;
	background:#222;
	padding:10px;
 	box-shadow: 1px 1px 5px 1px #ccc	;			
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc')";   	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#ccc');	/* For IE 5.5 - 7 */">
	
	 border-radius: 10px 10px 10px 10px;	
	-moz-border-radius: 10px 10px 10px 10px;
  	-webkit-border-radius: 10px 10px 10px 10px;    	
 	
	line-height: 1.48em;			 /* aggiunta 2015 */
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;   
	font-size: 1.27em;
	color: #eee;
}

#articolo_in_evidenza a {
	color: #e44;
}

#articolo_in_evidenza h2 {
	color: #eee;
	font-size: 1.4em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;  
	text-decoration: none;
 
}
