#container {text-align:left; border-left:1px solid gray; border-bottom:1px solid gray; border-right:1px solid gray}
#boxlaterale {background-color:#EAF4F4; border:1px solid #336633;}
#boxlaterale ul {margin:4px; padding:0; list-style:none}
#boxlaterale li {margin-left:0; border-bottom:1px solid black}

.importante {border:2px solid red; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; padding:4px; margin:4px;}
.riquadro {border:1px solid #FF6600; padding:8px; margin:4px}
.messaggiopre {border-bottom: 1px solid gray; font-family:Arial, Helvetica, sans-serif; padding:4px; margin:4px; font-size:14px}
.messaggioprenonletto {border: 1px solid red; font-family:Arial, Helvetica, sans-serif; padding:4px; margin:4px; font-size:14px}

.avatar {float:left; margin:4px; padding:4px; border:1px solid gray}
.avatarpic {border:1px solid black; }
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:0}
h1 {font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:4px; clear:both; background-color:#356466; border-bottom: 3px ridge #006666; color:#FFFFFF; padding-left:4px}
h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:4px; clear:both; background-color:#F55B11; border-bottom:1px solid #990000; border-top:1px solid #990000; color:#FFFFFF; padding-left:4px}
p {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:4px; }
input, textarea {border:1px solid black; padding:0 4px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#eee; margin:4px 2px }
input.bottone {background-color:#F1D5D3; border:3px ridge #990000; padding:4px; letter-spacing:1px}
legend {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
fieldset {padding:4px; margin:4px;} 
.trforumlist { background-color:#eee}
.tdforumlist {border-bottom:1px solid black; padding:4px;}
.tdpostpre {border-bottom:1px solid gray; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#CCCCCC}
.path {padding:2px 4px; background-color:#CCCCCC; border-bottom:1px dashed #999999; border-top:1px dashed #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:2px 4px;}
th.forumlist {background-color:#FF6600; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:4px}

a {text-decoration:none; color:#000099}
a:visited {color:#000066}
a:hover {color:#990000}

.bottone {border:1px solid red; padding:4px; margin:6px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background-color:#FFFFCC}
input.noborder {border:0}

#navcontainer
{
width: 100%;
float: left;
background-color: #356466;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: inline; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 0;
color: #FFFFFF;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: 10px;

font-weight: bold;
}

#navcontainer ul li a
{
padding: 0 4px;
background-color: #356466;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #94B473;
}

#navcontainer ul li a:hover
{
background-color: #7B9D25;
color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #CC3333;
text-align: left;
}

/* eurolive */
.bg {padding:0; margin:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; background:#fff url(http://exemple.eurolive.com/images/bg.gif) repeat-x left top;}
.container {background:#fff; width:900px; margin:0 auto; display:table; padding-bottom:30px;}
.logo {width:245px; height:51px; background:transparent url(http://exemple.eurolive.com/images/logo.gif) no-repeat center center; margin:0 auto; display:block; margin-top:20px;}
.logo span {display:none;}
.pics {background:transparent url(http://exemple.eurolive.com/images/gr1.gif) no-repeat center top;}
.pics td {font-size:11px; color:#fff;}
.pics a {color:#fff; text-decoration:none; border:none;}