/* TAG */
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font: normal 9pt Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1pt;
}

table {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 9pt;
    letter-spacing: 1pt;
} 

/* SEZIONE SUPERIORE */

#page_layout {
	width: 100%;
}


#page_head {
	width: 800px;
	background-image:url(../images/sfondo_head2.jpg);
	background-repeat:no-repeat;
	height:130px;
	margin:0 auto;
}

.logo {
	width: 150px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	height:105px;
	margin-left:5px;
	margin-top:10px;
	float:left;
}

.lingue {
	width:45px;
	height:20px;
	float:right;
	margin-top:110px;
	margin-right:5px;
}

.inglese {
}

.inglese a {
	width:19px;
	height:13px;
	float:right;
	background-image:url(../images/ingleseBW.png);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
}

.inglese a:hover {
	width:19px;
	height:13px;
	float:right;
	background-image:url(../images/inglese.png);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #333333;
}

.italiano {
}

.italiano a {
	width:19px;
	height:13px;
	float:left;
	background-image:url(../images/italianoBW.png);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
}

.italiano a:hover {
	width:19px;
	height:13px;
	float:left;
	background-image:url(../images/italiano.png);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #333333;
}

.linguecurrent_ita {
	width:19px;
	height:13px;
	float:left;
	background-image:url(../images/italiano.png);
	background-position:center;
	background-repeat:no-repeat;
	border:1px solid #333333;
}

#menu_sup {
	width: 100%;
	height:50px;
	background-image:url(../images/menu_sup.png);
	background-repeat:repeat;
}

#box_menusup{
	height:35px;
	width:800px;
	margin:0 auto;
}

#box_menusup a{
	height:35px;
	width:800px;
}

#box_menusup a:hover{
	height:35px;
	width:800px;
}

#box_voci {
	width:auto;
	height:20px;
	font-family:"Arial Black";
	font-size:14px;
	color:#0099FF;
	margin-right:10px;
	margin-left:10px;
	margin-top:14px;
	float:left;
}

#box_voci a{
	width:auto;
	height:30px;
	font-family:"Arial Black";
	font-size:14px;
	background-image:url(../images/freccia.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
	color:#0099ff;
	float:left;
}

#box_voci a:hover{
	width:auto;
	height:30px;
	font-family:"Arial Black";
	font-size:14px;
	background-image:url(../images/freccia_hover.png);
	background-repeat:no-repeat;
	background-position:bottom;
	text-decoration:none;
	color:#FFFFFF;
	float:left;
}

#box_menusup .corrente{
	width:auto;
	height:30px;
	font-family:"Arial Black";
	font-size:14px;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-top:14px;
	background-image:url(../images/freccia_hover.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#box_menusup .corrente a{
	color:#FFFFFF;
	text-decoration:none;
}

#box_menusup .corrente a:hover{
	color:#FFFFFF;
	text-decoration:none;
}


/* SLIDE CENTRALE */

#slide_box {
	background-image:url(../images/sfondo_boxcentrale.gif);
	background-repeat:repeat;
	width: 800px;
	height:300px;
	margin:10px auto;
}

.slide {
	float:left;
	margin-left:10px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:10px;
}


/* SEZIONE INFERIORE */

#sezione_inferiore {
	width: 100%;
	height:255px;
	background-image:url(../images/sfondo_sezioneinferiore.gif);
	background-repeat:repeat;
	margin-top:10px;
	padding-top:10px;
	border-bottom:1px solid black;
	float:left;
}

#sezione_inferiorelog {
	width: 100%;
	height:84px;
	background-image:url(../images/sfondo_sezioneinferiorelog.gif);
	background-repeat:repeat;
	margin-top:10px;
	border-bottom:1px solid black;
	float:left;
}

#box_firmemenu {
	width:800px;
	height:auto;
	margin:6px auto 0px auto;
}


/* AREA RISERVATA */

#box_areariservata { 
	width:330px;
	float:left;
}

.registrati{
	font-family:"Arial Black";
	font-size:12px; 
	color:#FF6600;
	text-decoration: none;
	margin-bottom:5px;
	height:15px;
}

.registrati a {
	font-family:"Arial Black";
	font-size:12px; 
	color:#FF6600;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
}

.registrati a:hover {
	font-family:"Arial Black";
	font-size:12px; 
	color:#ffffff;
	text-decoration: none;
	background-color:#FF6600;
	padding-left:5px;
	padding-right:5px;
}

.entra{
	font-family:"Arial Black";
	font-size:12px; 
	color:#FF6600;
	text-decoration: none;
}

.entra a {
	font-family:"Arial Black";
	font-size:12px; 
	color:#ffffff;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	height:20px;
}

.entra a:hover {
	font-family:"Arial Black";
	font-size:12px; 
	color:#FF6600;
	text-decoration: none;
	background-color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	height:20px;
}


#area_riservata { 
	width:800px;
	height:auto;
	margin:0 auto;
}

.descrizione {
	width:310px;
	margin-top:5px;
	margin-bottom:20px;
	text-align:justify;
	font-size:10px;
	color:#333333;
}

.titolo {
	font-family:"Arial Black";
	font-size:14px;
	color:white;
	width:140px;
	margin-left:5px;
	margin-bottom:5px;
}

form { 
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
}

fieldset { 
	border: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
}

legend { 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 12pt;
    letter-spacing: 1pt;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px; 
}
         
label { 
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size: 9pt;
    letter-spacing: 1pt; 
}

input { 
    text-decoration: none;
    font-weight: normal;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	padding: 0px 2px 0px 2px; 
    margin: 0px 0px 0px 0px;
	width: 100%;
	color:#333;
}

.send {
	color: #EE3338;
	cursor: hand;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	padding: 1px 2px 1px 2px; 
  	margin: 0px 0px 0px 0px;
}

#restricted_area {
	padding:0 10px 10px 10px;
	width:290px;
	height:70px;
	border:1px solid #FF6600;
}
#restricted_area form {
	width: 250px;
}
#restricted_area legend {
	color: #white;
}
#restricted_area td {
   vertical-align: middle;
}
#restricted_area label {
	color:#FFFFFF;
}
#restricted_area input {
	width: 150px;
}
#restricted_area a {
	font-family:"Arial Black";
	font-size:12px;
	color:white; 
    text-decoration: none; 
}    
#restricted_area a:hover {
	font-family:"Arial Black";
	font-size:12px; 
	color:#FF6600;
	text-decoration: none;
}


/* RUBRICHE DI DESTRA */

#box_rubriche { 
	width:460px;
	padding-top:18px;
	float:right;
}

.rubriche { 
	width:140px;
	height:auto;
	margin-left:10px;
	border:1px solid #333333;
	float:right;
}

.banda_rubriche { 
	width:140px;
	height:auto;
	background-color:#333333;
}

.titolo_rubriche { 
	width:140px;
	height:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-top:5px;
}

.entra_rubriche { 
	width:140px;
	text-align:center;
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
	padding-top:2px;
	padding-bottom:2px;
}

.entra_rubriche a { 
	width:140px;
	height:15px;
	text-align:center;
	color:#0099FF;
	text-decoration:none;
}

.entra_rubriche a:hover { 
	width:140px;
	height:15px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

.entra_rubriche img { 
	width:9px;
	height:10px;
	margin-left:5px;
}


/* LOGHI FIRME */

#firme { 
	width:800px;
	margin:0 auto 0 auto;
	border-bottom:1px dotted #999999;
	float:left;
}

#box_loghi { 
	width:auto;
	padding-top:5px;
	height:auto;
	text-align:center;
}

#box_loghi img {
	margin-left:2px;
	margin-right:2px;
	border:1px solid #333333;
}

/* FOOTER */

#footer {
	width:100%;
	height:90px;
	background-image:url(../images/sfondo_footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:1px solid #993300;
	float:left;
	margin-top:10px;
}

.info_footer {
	font-size:10px;
	color:#333333;
	text-align:center;
	margin-top:10px;	
}

.boxmenu_footer {
	width:800px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 auto;
	float:left;
}

.menu_footer {
	width:450px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	margin-left:10px;
	float:left;
}

.menu_footer a {
	color:#999999;
	text-decoration:none;
	margin-right:15px;
}

.menu_footer a:hover {
	color:#0099FF;
	text-decoration:none;
	margin-right:15px;
}

.powered {
	font-size:10px;
	margin-left:10px;
	margin-top:5px;	
	color:#999999;
	float:right;	
}

.netcom {
	width:110px;
	margin-right:10px;
	margin-left:5px;
	margin-top:1px;
	float:right;
}

.netcom a{
	color:#666666;
	text-decoration:none;
	font-size:14px;
	font-family:"Arial Black";
}

.netcom a:hover{
	color:#FF6600;
	text-decoration:none;
	font-size:14px;
	font-family:"Arial Black";
}


/* CONTATTI */

#contatti {
	width:800px;
	height:auto;
	margin:10px auto 0px auto;
}

#mappa {
	float:left;
	width:470px;
	height:400px;
	border:1px solid #0099FF;
}

.titolo_avviso {
	float:right;
	width:290px;
	height:20px;
	background-color:#999999;
	border:1px solid #999999;
	text-align:center;
	padding-left:10px;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
}


.descrizione_avviso {
	float:right;
	width:300px;
	height:auto;
	border:1px solid #999999;
	padding-top:5px;
	padding-bottom:5px;
}

.descrizione_avviso p{
	padding:0 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:justify;
}

.grazie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099FF;
	text-align:justify;
}

.box_contatti {
	float:right;
	width:302px;
	height:auto;
	margin-top:10px;
}

.box_contatti p{
	margin-top:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

.titolo_contatti {
	text-align:left;
	font-family:"Arial Black";
	font-size:14px;
	color:#0099FF;
}

.recapiti {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-top:5px;
}

.numeri {
	text-align:left;
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
	margin-bottom:5px;
}

.numeri a{
	text-align:left;
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
}

.numeri a:hover{
	text-align:left;
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
}

.box_recapiti{
	width:300px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}

.richiedi_info {
	float:right;
	font-family:"Arial Black";
	font-size:14px;
	color:#999999;
	margin-top:5px;
}

.richiedi_info a{
	font-family:"Arial Black";
	font-size:14px;
	color:#999999;
	text-decoration:none;
}

.richiedi_info a:hover{
	font-family:"Arial Black";
	font-size:14px;
	color:#FF6600;
	text-decoration:none;
}

.richiedi_info img {
	margin-top:4px;
}

.azzurro {
	color:#0099FF;
}



/* COLLEZIONI */

#collezioni {
	width:800px;
	margin:0 auto;
	height:auto;
}

h1 {
	font-family:"Arial Black";
	font-size:16px;
	color:#ffffff;
}

#examples {
	width:787px;
	height:auto;
	margin: 10px 0px 0px 0px;
	text-align:center;
}


#examples .foto {
	float:left;
	width: 242px;
	height:auto;	
	overflow: hidden;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}

#examples .foto img {
	width: 240px;
	height: 240px;
}

#examples .foto a img {
	width: 240px;
	height: 240px;
	border:1px solid #0099FF;
}

#examples .foto a:hover img {
	width: 240px;
	height: 240px;
	border:1px solid #ffffff;
}

#examples .foto div {
}

#examples .foto a {
	text-decoration:none;
}

#examples .foto.hover {
	background: #0099FF;
	text-decoration:none;
}

#examples .foto.hover h1 {
	color: #ffffff;
	text-decoration:none;
}


/* COLLEZIONE UOMO 2009 */

#sezione_centrale {
	width:100%;
	float:left;
}

#uomo {
	width:800px;
	height:auto;
	margin:0 auto;
}

.titolo_uomo {
	width:800px;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	height:20px;
	background-color:#0099FF;
	text-align:center;
	margin:10px auto 0 auto;
}

.menu_laterale {
	width:90px;
	height:auto;
	margin-top:10px;
	margin-right:15px;
	float:left;
	padding-bottom:10px;
}

.menu_laterale_item {
}

.menu_laterale_item a {
	font-family:"Arial Black";
	font-size:12px;
	color:#999999;
	text-decoration:none;
	border-left:1px dotted white;
	padding-left:5px;
}

.menu_laterale_item a:hover {
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
	border-left:1px dotted #0099FF;
	padding-left:5px;
}

.menu_laterale_firme {
	width:90px;
	height:auto;
	margin-top:10px;
	margin-right:15px;
	float:left;
	border-top:1px solid #cccccc;
	padding-top:10px;
}

.menu_laterale_firme_item {
}

.menu_laterale_firme_item a {
	font-family:"Arial Black";
	font-size:12px;
	color:#999999;
	text-decoration:none;
	border-left:1px dotted white;
	padding-left:5px;
}

.menu_laterale_firme_item a:hover {
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
	border-left:1px dotted #0099FF;
	padding-left:5px;
}

.current {
	font-family:"Arial Black";
	font-size:12px;
	color:#0099FF;
	text-decoration:none;
	border-left:1px dotted #0099FF;
	padding-left:5px;
}

#box_prodotti {
	width:695px;
	margin:5px auto 5px auto;
	float:right;
}

.smallbox_prodotti {
	width:220px;
	background-color:#e9eff3;
	border:1px solid #999999;
	height:120px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}

.smallbox_prodotti img {
	float:left;
}

.smallbox_prodotti a img {
	border:1px solid #cccccc;
	margin:4px;
}

.smallbox_prodotti a:hover img {
	border:1px solid #666;
	margin:4px;
}

.descrizione_prodotto {
	float:left;
	width:120px;
	margin-left:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.descrizione_prodotto h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	border-bottom:1px dotted #999999;
}

.testoprodotto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	margin-top:5px;
}

.noprodotti {
	text-align:center;
	font-family:"Arial Black";
	font-size:36px;
	color:#CCCCCC;
}

.altrecollezioni{
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:10px;
	margin-top:5px;
	width:800px;
	margin:5px auto 0 auto;
	text-align:left;
}

.altrecollezioni a{
	width:800px;
	color:#0099ff;
	text-decoration:none;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}

.altrecollezioni a:hover{
	width:800px;
	color:#ffffff;
	text-decoration:none;
	background-color:#0099ff;
	padding-left:5px;
	padding-right:5px;	
}


/* AZIENDA */

#azienda {
	width:800px;
	margin:0 auto;
}

.box_azienda {
	width:778px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:auto;
	text-align:justify;
	padding:10px;
	border:1px solid #0099FF;
}

.titolo_azienda {
	width:800px;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	height:20px;
	background-color:#0099FF;
	text-align:center;
	margin-top:10px;
}

.titolo_avviso_azienda {
	width:800px;
	height:20px;
	background-color:#999999;
	margin-top:10px;
	text-align:center;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
}

.descrizione_avviso_azienda {
	width:778px;
	height:auto;
	padding:10px;
	border:1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:justify;
}


/* SITEMAP */

#sitemap {
	width:800px;
	height:auto;
	margin:0 auto;
	text-align:center;
}


.titolo_sitemap {
	width:800px;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	height:20px;
	background-color:#999999;
	text-align:center;
	margin-top:10px;
}

.box_sitemap_small {
	float:left;
	width:770px;
	height:auto;
	border:1px solid #999999;
	margin:5px;
	padding:10px;
	background-position:center;
	background-repeat:no-repeat;
}

.box_sitemap_collezioni {
	width:796px;
	height:auto;
	margin:0 auto;
}

.title_sitemap_collezioni {
	width:245px;
	font-family:"Arial Black";
	font-size:12px;
	color:#FFFFFF;
	height:18px;
	background-color:#0099ff;
	text-align:center;
	margin-bottom:5px;
}

.box_sitemap__small_collezioni {
	float:left;
	width:245px;
	padding-bottom:10px;
	border:1px solid #0099ff;
	margin-left:9px;
	margin-right:9px;
}

.link_lingue {
	width:788px;
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:auto;
	border-bottom:1px dotted #0099ff;
	text-align:left;
}

.link_lingue a {
	color:#999;
	text-decoration:none;
}

.link_lingue a:hover {
	color:#0099ff;
	text-decoration:none;
}

.link_lingue .item {
	margin-right:10px;
}

.col_sitemap {
	border-left:1px dotted #cccccc;
}

.link_sitemap {
	float:left;
	margin-right:5px;
	margin-left:5px;
}

.link_sitemap a {
	color:#999999;
	text-decoration:none;
}

.link_sitemap a:hover {
	color:#0099ff;
	text-decoration:none;
}

.link_sitemap h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.link_sitemap_col2 {
	width:auto;
	float:left;
	margin-left:5px;
}

.link_sitemap_col2 a {
	color:#0099ff;
	text-decoration:none;
	background-color:#FFFFFF;
}

.link_sitemap_col2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#0099ff;
}

.link_sitemap_col2 h2 {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.link_sitemap_col2 h3 {
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0099ff;
	margin-left:5px;
}


/* REGISTRAZIONE */

#registrazione {
	width:800px;
	margin:10px auto 0 auto;
}

#registrazione_areariservata {
	width:335px;
	float:right;
}

#registrazione_registrati {
	width:460px;
	float:left;
}


#box_areariservatalog { 
	width:310px;
	padding:10px;
	float:right;
	background-color:#ececec;
	border:1px solid #999999;
}

.entralog{
	font-family:"Arial Black";
	font-size:16px; 
	color:#FF6600;
	text-decoration: none;
	margin-left:10px;
}

.entralog a {
	font-family:"Arial Black";
	font-size:18px; 
	color:#0099ff;
	text-decoration: underline;
}

.entralog a:hover {
	font-family:"Arial Black";
	font-size:18px; 
	color:#0099ff;
	text-decoration: none;
}

.descrizionelog {
	width:310px;
	margin-top:20px;
	margin-bottom:5px;
	text-align:justify;
	font-size:12px;
	color:#333333;
}

.titololog {
	font-family:"Arial Black";
	font-size:25px;
	color:#999;
	float:right;
	text-align:right;
	line-height:21px;
}

#restricted_arealog {
	padding:10px 0px 10px 0px;
	height:50px;
	border-bottom:1px dotted #999;
}

.registrazione_box {
	margin-right:10px;
	width:450px;
	border:1px solid #ccc;
	float:left;
}

.registrazione_titolo {
	text-align:left;
	font-family:"Arial Black";
	font-size:20px;
	color:#ccc;
	font-weight:lighter;
	width:455px;
	line-height:21px;
}

.registrazione_testo {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:15px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
}

.registrazione_box li {
	margin-right:15px;
	margin-bottom:5px;
	margin-top:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.registratilog{
	font-family:"Arial Black";
	font-size:16px; 
	color:#FF6600;
	text-decoration: none;
	margin-left:10px;
	margin-bottom:10px;
}

.registratilog a {
	font-family:"Arial Black";
	font-size:18px; 
	color:#0099ff;
	text-decoration: underline;
}

.registratilog a:hover {
	font-family:"Arial Black";
	font-size:18px; 
	color:#0099ff;
	text-decoration: none;
}


/* ERRORE DI LOGIN */

.errore {
	font-family:"Arial Black";
	font-size:16px;
	color:#FF6600;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}


/* LOGOUT */

#box_logout {
	height:50px;
	float:right;
}

#box_voci_logout {
	width:auto;
	font-family:"Arial Black";
	font-size:14px;
	color:#0099FF;
	margin-left:10px;
	margin-top:15px;
	text-decoration:none;
}

#box_voci_logout a{
	width:auto;
	font-family:"Arial Black";
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px solid #FFFFFF;
}

#box_voci_logout a:hover{
	width:auto;
	font-family:"Arial Black";
	font-size:14px;
	text-decoration:none;
	color:#ffffff;
	margin-left:10px;
	margin-right:10px;
	border-bottom:1px dotted #0099FF;
}


/* LOGIN */

#box_contatti_log{
	width:320px;
	height:auto;
	float:left;
	border:1px solid #FF6600;
	margin-top:13px;
	margin-bottom:10px;
}

.box_contatti_sup {
	border-bottom:1px solid #FF6600;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	margin:10px;
}

.box_contatti_inf {
	margin:10px;
}

.box_contatti_inf a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
}

.box_contatti_inf a:hover {
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
}

#box_contatti_log h1{
	text-align:left;
	font-family:"Arial Black";
	font-size:14px;
	color:#FF6600;
}

#box_contatti_log .titoli_contatti{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding-bottom:5px;
}

#box_contatti_log .testo_contatti{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}


.utente{
	width:auto;
	font-family:"Arial Black";
	font-size:16px;
	color:#ccc;
	margin-left:10px;
	margin-top:5px;
	width:800px;
	margin:0 auto;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
}


/* INFORMAZIONI */

#informazioni {
	width:800px;
	height:auto;
	margin:0 auto;
}

.col_sx {
	width:470px;
	height:auto;
	float:left;
}

.col_dx {
	width:330px;
	height:auto;
	float:right;
}


.descrizione_top {
	width:458px;
	height:auto;
	border-bottom:1px solid #0099FF;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding-bottom:5px;
	padding-top:5px;
}

.titolo_top {
	width:460px;
	height:20px;
	margin-top:10px;
	text-align:center;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	background-color:#0099FF;
}

.dati_richiedente {
	width:460px;
	height:20px;
	margin-top:10px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0099FF;
}

.dati {
	width:140px;
	text-align:left;
	font-family:"Arial Black";
	font-size:12px;
	color:#999999;
	margin-top:15px;
	margin-right:10px;
	border-bottom:1px dotted #999999;
}

.box_dati {
	width:305px;
	margin-top:15px;
}

.info {
	background:#FFFFFF;
	border:1px dotted #0099FF;
    text-decoration: none;
    font-weight: normal;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
	padding: 0px 2px 0px 2px; 
    margin: 0px 0px 0px 0px;
	width: 100%;
	color:#333;
}

.box_richieste {
	width:450px;
	margin-top:15px;
}

.titolo_privacy {
	float:right;
	width:320px;
	height:20px;
	margin-top:10px;
	text-align:center;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	background-color:#0099FF;
}

.box_privacy {
	float:right;
	width:320px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #0099FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color:#333333;
}

.box_info_dx {
	float:right;
	height:648px;
}

.box_info_dx input {
	width:auto;
	float:left;
	font-family:"Arial Black";
	font-size:12px;
	color:#ffffff;
	border:1px solid #fff;
	margin-top:10px;
	margin-left:10px;
	padding:2px;
	background-color:#999999;
}

.checkbox {
	float:left;
	width:90px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
	border:1px solid #0099FF;
	padding-top:30px;
	padding-bottom:5px;
	margin-right:5px;
}

.checkbox_pulsante {
	width:auto;
	margin-top:10px;
}

.box_privacy_dx {
	float:right;
	width:220px;
	height:auto;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	color:#333333;
}

.dichiarazione {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.pulsanti_form {
	width:auto;
	float:left;
	font-family:"Arial Black";
	font-size:12px;
	color:#ffffff;
	border:1px solid #fff;
	margin-top:10px;
	margin-left:10px;
	padding:2px;
}




.intestazione{
	width:110px;
	float:right;
	text-align:right;
	margin-top:10px;
	border-color:1px solid #0099FF;
}

.intestazione select{
	border-color:1px solid #0099FF;
	color:#333;
	font-size:12px;
	float:right;
}


/* MODIFICA UTENTE */

.titolo_top_reg {
	width:800px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-family:"Arial Black";
	font-size:14px;
	color:#FFFFFF;
	background-color:#0099FF;
}

.dati_richiedente_reg {
	width:auto;
	height:20px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#0099FF;
	float:left;
}
 
#Box_moduser{
	width:800px;
	margin:10px auto;
}

#Box_moduser input { 
	border:1px dotted #0099FF;
    color: #333; 
    text-decoration: none;
    font-weight: normal;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 1px;
	padding: 0px 2px 0px 2px; 
    margin: 0px 0px 0px 10px;
	width:610px;
	float:right; 
}

#Box_moduser .box_grande{
	float:left;
	text-align:justify;
	border-bottom:1px solid #999999;
}

#Intestazione_tabuser{
	width:800px;
	margin-top:10px;
	border-top:1px dotted #7195AC;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#F26522;
	float:left;
}

#tabuser{
	width:800px;
	margin-top:10px;
	padding-bottom:5px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#999;
	float:left;
}

#tabuser_riga{
	width:800px;
	padding-top:10px;
	clear:both;
}

#tabuser_riga .testo_moduser{
	width:170px;
	float:left;
	border-bottom:1px dotted #999999;
}

#tabuser_riga_reg input{
	width:auto;
	float:right;
	font-family:"Arial Black";
	font-size:12px;
	color:#fff;
	border:1px solid #fff;
	padding:3px;
	margin-top:5px;
	background-color:#999999;
}

#tabuser_riga_autorizza{
	width:800px;
	margin-top:15px;
	float:left;
}

#tabuser_riga_autorizza .testo_autorizza{
	width:800px;
	float:left;
	color:#0099FF;
}

.testo_legge a{
	border-bottom:1px dotted #fff;
	text-decoration:none;
	color:#FF6600;
}

.testo_legge a:hover{
	border-bottom:1px dotted #0099FF;
	text-decoration:none;
	color:#FF6600;
}

#tabuser_riga_accetto .testo_moduser{
	width:170px;
	float:left;
	border-bottom:1px dotted #999999;
}

#tabuser_riga_accetto input{
	float:left;
	width:30px;
	border:1px solid #7195AC;
	background-color:#FFFFFF;
	margin-top:5px;
}

#tabuser_riga_accetto{
	width:800px;
	margin-top:15px;
	float:left;
}

.testo_legge{
	float:right;
	width:300px;
	text-align:right;
	margin-top:10px;
}

.testo_legge a{
	border-bottom:1px dotted #fff;
	text-decoration:none;
	color:#FF6600;
}

.testo_legge a:hover{
	border-bottom:1px dotted #FF6600;
	text-decoration:none;
	color:#FF6600;
}

#tabuser_riga_reg .indietro {
	width:auto;
	float:right;
	margin-top:5px;
}

#tabuser_riga_reg .indietro a{
	float:right;
	font-family:"Arial Black";
	font-size:12px;
	color:#fff;
	border:1px solid #fff;
	background-color:#999999;
	text-decoration:none;
	padding:4px;
}

#tabuser_riga_reg .indietro a:hover{
	float:right;
	font-family:"Arial Black";
	font-size:12px;
	color:#fff;
	border:1px solid #fff;
	background-color:#0099FF;
	text-decoration:none;
	padding:4px;
}


