body { 
    background:transparent;
    font:12px/1.35 Arial, Helvetica, sans-serif;
    color:#000; text-align:center;
    background-color:#fff;
}
.wrapper {
    background:transparent;
    background-image: url(images/bg_wrapper.gif);
    background-repeat:repeat-y;
    background-position: top center;
    border:none;
    width:100%; }
.page { 
    width:100%;
    margin:0px auto;
    padding:0px;
    background-image: url(images/background.gif);
    background-repeat:no-repeat;
    background-position: top center;
    border:none;}
.container { 
    width:988px;
    margin:0px auto;
    padding:0px;
    background-color:#fff;
    border:1px solid #ccc;
    overflow:hidden;}
.header {
    width:988px;
    height:46px;
    background-color:#e8e8e9;
    margin:0px auto;
    overflow:hidden;
    border:none;
    clear:both;
    border:none;}
.header ul {
    float:right;
    text-align:left;
    margin:0px 5px 0px 0px;
    height:46px;
    border:none;
    }    
.header ul li {
    list-style:none;
    display:inline;
    line-height:44px;
    margin:0px 0px 0px 8px;
    padding:0px 0px 0px 0px;
    font-size:12px;
    }
.header ul li a{
    text-decoration:none;
    color:#666;
    background-color:transparent;
    margin:0px 0px 0px 0px;
    padding:2px 2px 2px 2px;
    }
.header ul li a:hover {
    text-decoration:none;
    color:#fff;
    background-color:#aaa;
    }
.box_image {
    width:988px;
    background-color:#f00;
    margin:0px auto;
    overflow:hidden;
    border:none;
    clear:both;
    border:none;}

.bar {
    width:988px;
    height:46px;
    background-color:#e8e8e9;
    margin:0px auto;
    overflow:hidden;
    border:none;
    clear:both;
    border:none;
    }
.bar ul {
    float:right;
    text-align:left;
    margin:0px 5px 0px 0px;
    height:46px;
    border:none;
    }    
.bar ul li {
    list-style:none;
    display:block;
    line-height:44px;
    margin:0px 0px 0px 2px;
    padding:0px 40px 0px 0px;
    line-height:45px;
    font-size:16px;
    background-image:url(images/arrow.jpg);
    background-repeat:no-repeat; 
    background-position:right;
    }
.bar ul li a{
    text-decoration:none;
    color:#000;
    display:block;
    background-color:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }
.bar ul li a:hover {
    text-decoration:underline;
    }

.content {
    width:988px;
    background-color:#fff;
    margin:0px auto;
    overflow:hidden;
    border:none;
    clear:both;
    border:none;
    }
    
.col-1 {
    width:656px;
    height:378px;
    background-color:#fff;
    float:left;
    margin:18px 0px 0px 18px;
    overflow: auto;
    border:none;
    clear:both;
    border:none;
    }
    
.col-2 {
    text-align:center;
    width:295px;
    margin:18px 2px 0px 15px;
    float:left;
    border:none;
    }

.footer {
    width:988px;
    height:46px;
    background-color:#e8e8e9;
    margin:0px auto;
    overflow:hidden;
    border:none;
    clear:both;
    border:none;
	margin:18px 0px 0px 0px;}
.footer p {
    text-align:center;
    line-height:46px;
    color:#333;
    }
ul.paginazione {
    float:right;
    text-align:left;
    margin:0px 5px 0px 0px;
    height:46px;
    border:none;
    }    
ul.paginazione li {
    list-style:none;
    display:inline;
    line-height:44px;
    margin:0px 0px 0px 8px;
    padding:0px 0px 0px 0px;
    font-size:12px;
    }
ul.paginazione li a{
    text-decoration:none;
    color:#666;
    background-color:transparent;
    margin:0px 0px 0px 0px;
    padding:2px 2px 2px 2px;
    }
ul.paginazione li a:hover {
    text-decoration:none;
    color:#fff;
    background-color:#aaa;
    }
label.area {
    color:#333;
	width:400px;
    } 
div.box_form {
    color:#333;
	float:left;
	text-align:left;
	border:1px solid #aaa;
	background-color:#eee;
	margin:0px 10px 0px 0px;
	width:600px;
    } 
fieldset.blocco_login {
    color:#333;
	width:200px;
	float:left;
	text-align:left;
	border:none;
	margin:0px 10px 0px 0px;
    } 
fieldset.blocco_btn {
    color:#333;
	width:200px;
	float:left;
	text-align:left;
	border:none;
	background-color:transparent;
	margin:0px 10px 0px 0px;
    }   
fieldset.btn_login {
    color:#333;
	float:right;
	clear:both;
	display:block;
    } 
label.area {
    color:#333;
	width:200px;
	float:left;
	clear:both;
	text-align:left;
    } 
input.inserimento {
    color:#333;
	background-color:#fff;
	border:1px solid #aaa;
	width:200px;
	float:left;
	clear:both;
	text-align:left;
    } 
a.link  {
    color:#fff;
	padding:2px;
	text-decoration:none;
	background-color: transparent;
	font-weight:bold;
    } 
a.link  strong {
    font-size:8px; width:50px; height:50px;
	font-family:"Courier New", Courier, monospace;
    } 
a.link:hover  {
    color:#1abeee;
	background-color:#fff;
    } 

