
img{border:0px;}
body
{    
    background-color:#1A1919;
    padding:0;
    margin:0;}

a:link {
	font-family			: arial; 
	font-size			: 11px; 
	font-weight			: bold;
	color				: white; 
	text-decoration	: none;
}
a:visited {
	font-family			: arial; 
	font-size			: 11px; 
	font-weight			: bold;
	color				: white; 
	text-decoration	: none;
}
#contenitoreform a {
	font-family			: arial; 
	font-size			: 100%; 
	font-weight			: bold; 
	color				: #FFFFFF; 
}
.sfondo {
	text-align			: center; 	
	margin				: 0 0 0 0; 
	background-color    : #1A1919;
	background-image	: url(img/sfondo.gif);
	background-repeat	: repeat-x;
	padding-top:5px;
	
}
.sfondobasso{
	text-align			: center; 	
	margin				: 0; 
	padding             : 0;
	background-color    : #1A1919;
}
.sfondofooter{
	text-align			: center; 	
	margin				: 0; 
	padding             : 0;
	background-color    : #484A4D;
}

#menualto
{   border              : solid 1px #00A1E4;
    width			    : 760px;
	height              : 27px;	
    background-color    : #00A1E4;

}
/*patch per IE6*/
* html #menualto
{
    margin-top:1px;
    }
#menualto ul
{
    color               : #FFFFFF;
    list-style-type     : none;
    border              : 0;
    margin              : 0;
    margin-top          : 6px;
    margin-left:210px;
    padding             : 0;
    font-family			: arial; 
	font-size			: 12px; 
	font-weight			: bold;
	text-decoration	    : none;

}
#menualto li
{
    display:inline;
    border:0;
    margin:0;
    margin-right:22px;
    padding:0;
    padding-left:15px;
    background-image:url('img/freccia01.gif');
    background-position:center left;
    background-repeat:no-repeat;
    text-transform:uppercase;
 }

#container 
{
    
	position		: relative;
	height			: 100%;
	width			: 760px;
	margin			: 0 auto;
	text-align		: left;
}

#containerbasso 
{
    background-image: url('img/sfondosx.gif');
    background-position:left;
    background-repeat:repeat-y;
	position		: relative;
	height			: 100%;
	width			: 760px;
	margin			: 0 auto;
	text-align		: left;
}

#containerfooter
{
	position		: relative;
	height			: 100%;
	width			: 760px;
	margin			: 0 auto;
	text-align		: left;
}

#header {
	padding-top			: 15px; 
	margin				: 0;	
	width				: 760px;
	text-align			: center;
}
#logo {
	display				: inline; 
	float					: left; 
	width					: 200px;
	margin-bottom:15px;
}
#bandiere {
	display				: inline; 
	float					: right; 
	padding-top			: 21px; 
	margin-right		: 10px;
}
#contenitoreform {
	display				: inline; 
	float					: right; 
	margin				: 18px 10px 0 0;
	font-family			: arial; 
	font-size			: 70%; 
	font-weight			: bold; 
	color					: #FFFFFF; 
	height				: 30px;
}
.topright {
	display				: inline; 
}
.formtext {
	border				: solid 1px #666666;
	display				: inline; 
	height				: 16px;
}
.formfreccia {
	margin-top			: 5px; 
	margin-left			: 5px; 
	display				: inline;
}
#top {
	width				: 760px; 
	margin-top			: 20px;
	height:239px;
	
}
/*altezza per mozilla*/
:root #top {
	margin-top			: 24px;
}
/*altezza per internet explorer 6 o inferiori*/
* html #top {
	margin-top			: 19px;
	
}
#topview {
	width				: 760px; 
	margin-top			: 20px;
	height              : 239px;
	background-image:url('img/bandaazzurra.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	
}
/*altezza per mozilla*/
:root #topview {
	margin-top			: 24px;
}
/*altezza per internet explorer 6 o inferiori*/
* html #topview {
	margin-top			: 19px;
	
}


#boxsx {
	display				: inline; 
	float				: right;
}
#boxmenu 
{
    
	padding				: 0; 
    margin              : 6px 10px 2px 0;    
	display				: inline;
	float				: left;
	width				: 194px; 
	height              : 197px;
}
* html #boxmenu
{
    margin-right:4px;
}
.ul 
{   
    margin              : 0;
    padding             : 0; 
    list-style-type	    : none;
	text-align			: left; 
	width				: 194px; 
	color               : #007BC2;
	font-family			: arial; 
	font-size			: 12px; 
	font-weight			: bold;
	text-decoration	    : none;	
}

.li 
{
    padding             : 0;
	background-image	: url('img/bottone.gif'); 
	background-repeat	: no-repeat; 
	height				: 26px; 
	width               : 194px;
    
    padding:6px 0 0 6px;
}


.menu {
}
#imgcenter {
	display				: inline; 
	float				: left;
}


#main 
{
    
	height              : 240px;
	margin				: 0; 
	padding				: 0;
	display             : block;
	color               : White;
	
	
}
#imgsx {
	display				: inline; 
	float				: left; 
	margin-top          : 3px;
	
	
}

#testo {
	width				: 540px; 	
	display				: inline; 
	float				: left;
	margin				: 5px 0px 5px 5px;
	text-align			: left; 
	font-family			: arial; 
	font-size			: 12px; 
	height				: 200px;
}



#boxtext {
	float					: left; 
	width					: 550px;
}

h1 {
	font-weight			: bold; 
	color				: #00A1E4;
	font-size			: 15px; 
	font-family			: arial; 
	margin-bottom		: -15px; 
	margin-top			: 0px;
}
#dividitesto {
	display				: inline; 
	float					: left; 
	margin-left			: 1px;
	margin-right		: 5px;
}
#boxtextdx {
	display				: inline; 
	float					: left; 
	width					: 175px;
}

#footer
{    

	margin  			: 0px; 
	padding:5px 0 8px 0;
	
	text-align: right;
	width				: 755px; 
	height              : 12px;
	background-repeat	: repeat-x;	
	font-family			: arial; 
	font-size			: 70%; 	
	color				: white; 
	clear               : both;
}

* html #footer 
{    
	padding:5px 0 4px 0;	
}

#logoBottom
{    

	margin  			: 0px; 
	padding             : 5px 0;	
	text-align          : right;
	width				: 755px;
	clear               : both;
}


.uli {
	list-style-type	: none;
	text-align			: left; 
	font-family			: arial; 
	font-size			: 12px; 
	font-weight			: bold;
	color				: #005499; 
	width				: 130px; 
	padding-left		: 18px;
	margin-top			: 13px;
	text-align			: left;
	margin-left			: 5px;
}
/*correzioni per mozilla*/

.lii {
    padding-bottom      : 5px;
    margin-bottom		: 5px; 
	width				: 154px;
	background-image	: url('img/separamenu_interno.gif');
	background-repeat	: no-repeat; 
	background-position : bottom;
}
#menuinterno {
	margin				: 0; 
	padding				: 0; 
	background-image 	: url('img/bg_maininterno.gif');
	background-repeat	: repeat-y; 
	margin-left			: 3px;
}
.testointerno {
	margin-bottom		: 10px; 
	padding				: 10px; 
	text-align			: left;	
	font-family			: arial;	
	font-size			: 12px;
}

.testointerno a {
    color:#FFFFFF;
    text-decoration:underline;
}
.testointerno a:visited {
    color:#FFFFFF;
    text-decoration:underline;
}


.testointerno01 {
	margin-bottom		: 10px; 
	padding				: 10px; 
	text-align			: left;	
	font-family			: arial;	
	font-size			: 14px;
}
.testointerno01 a {
    color:#FFFFFF;
    text-decoration:underline;
}
.testointerno01 a:visited {
    color:#FFFFFF;
    text-decoration:underline;
}


.testointerno02 {
	margin-bottom		: 10px; 
	padding				: 10px; 
	text-align			: left;	
	font-family			: arial;	
	font-size			: 10px;
}

.testointerno02 a {
    color:#FFFFFF;
    text-decoration:underline;
}
.testointerno02 a:visited {
    color:#FFFFFF;
    text-decoration:underline;
}





* html #testointerno {
	width					: 567px; 
}



.ulstampa {
	list-style-type	: none; 
	padding				: 0px;
	margin				: 0px; 
	color				: #FFFFFF;
}
.listampa {
	border-bottom		: dashed 1px #007BC2;
}

* html .listampa {
	margin-bottom		: 10px;	
	margin-top			: 10px;		
}





.ulidue {
	list-style-type	: none;
	text-align			: left; 
	font-family			: arial; 
	font-size			: 12px; 
	font-weight			: bold;
	color				: #5BC8F1; 
	padding-left		: 20px;
	background-image	: url('img/boxmenu_interno2.gif');
	background-repeat	: no-repeat;
	margin-left			: 0px;
	padding-top			: 5px;
	padding-bottom:     10px;
}
.liidue {
	background-image	: none; 
	background-repeat	: no-repeat; 
	background-image	: url('img/separamenu_interno2.gif');
	margin-bottom		: 5px; 
	
}
* html .liidue {
	margin-left			: 5px;
}

.menusinistra
{   
    
    display             : inline;
    float               : left;
    background-color    : #007BC2;
	width				: 204px;
}

.logoGruppo
{
    margin-right:2px;  
    }
#footer a:link {
	font-family			: arial; 
	font-size			: 11px; 
	font-weight			: normal;
	color				: white; 
	text-decoration	: none;
}
#footer a:visited {
	font-family			: arial; 
	font-size			: 11px; 
	font-weight			: normal;
	color				: white; 
	text-decoration	: none;
}



