﻿html, body {min-height:100%;height:auto !important;height:100%;font:12px Arial,Verdana;color:#434343;}
body {background:#ebebeb;margin:0;}

h1 {margin-top:0px;color:#E2001A;}
#template {width:1024px;margin:0 auto;background:url('/shared/images/template.png');}

.clearAll {clear:both;}
.spacer {clear:both;height:15px;}
.contentPadding {padding:0px 15px;}
.contentLeftPadding {padding:0px 48px 0px 70px;}
.left {float:left;}
.right {float:right;}
.red {color:#E2001A;}
img {border:0}
.clear3 {clear:both;height:3px}
.clear6 {clear:both;height:6px}
.clear9 {clear:both;height:9px}
.clear12 {clear:both;height:12px}
.clear15 {clear:both;height:15px}
.clear18 {clear:both;height:18px}

input.smallerIn {width:50px;}
input.smallIn {width:100px}
input.mediumIn {width:140px}
input.largeIn {width:180px}

#headerContainer {width:1024px;height:215px;margin:0 auto;background:url('/shared/images/header.png');}
	#headerContent {margin:0px 32px;}
		#headerTop {width:960px;height:144px;}
			#logo {padding:51px 0px 0px 31px;}
		#menuTop {width:960px;height:43px;color:#FFF;font-size:17px;}
		#menuBottom {width:960px;height:27px;font-size:13px;}

#menuTop a {text-decoration:none;color:#FFF;}
#menuTop .separator {height:43px;width:1px;background:url('/shared/images/menuTopSeparator.png');float:left;}
#menuTop .item {height:23px;width:auto;float:left;padding:10px 15px;}
#menuTop .selected {height:21px;padding:10px 15px;width:auto;background:#E2001A;float:left;font-weight:bold;}
#menuTop .itemPadding {padding:10px 15px;}

#menuBottom a {text-decoration:none;color:#FFF;font-size:15px}
#menuBottom .separator {height:27px;width:1px;background:url('/shared/images/menuBottomSeparator.png');float:left;}
#menuBottom .item {height:17px;width:auto;float:left;padding:5px 15px;}
#menuBottom .selected {height:15px;width:auto;float:left;font-weight:bold;color:#FFF;padding:5px 15px;}
#menuBottom .itemPadding {padding:5px 15px;}


#infoContainer {width:960px;height:30px;}
	#infoLeft {padding:10px 0px 0px 50px;font-size:10px;}
		#infoLeft a {color:#666;}
#bodyContainer {padding:15px 0;width:960px;margin:0 auto;overflow:hidden;min-height:300px;height:auto !important;height:300px}
	#contentLeft {float:left;width:650px;border-right:1px dotted #F8C2C5;padding:15px 30px;min-height:250px;height:auto !important;height:250px}
	#contentAll {padding:15px 30px;min-height:250px;height:auto !important;height:250px}
	.text {padding:0 0 15px 0;line-height:17px}
	.button01 {position:absolute;top:150px;left:43px;background:url('/shared/images/button01.gif') no-repeat;width:172px;height:67px}
	.button01:hover {background-position:0 -67px}
	.button02 {position:absolute;top:150px;left:233px;background:url('/shared/images/button02.gif') no-repeat;width:172px;height:67px}
	.button02:hover {background-position:0 -67px}
	.button03 {position:absolute;top:150px;left:423px;background:url('/shared/images/button03.gif') no-repeat;width:172px;height:67px}
	.button03:hover {background-position:0 -67px}
	.button04 {position:absolute;top:130px;left:233px;background:url('/shared/images/button04.gif') no-repeat;width:172px;height:67px}
	.button04:hover {background-position:0 -67px}
	.button05 {background:url('/shared/images/button05.gif') no-repeat;width:150px;height:53px}
	.button06 {background:url('/shared/images/button06.gif') no-repeat;width:150px;height:53px}
	.button07 {background:url('/shared/images/button07.gif') no-repeat;width:150px;height:53px}
	.button08 {background:url('/shared/images/button04.gif') no-repeat;width:150px;height:53px}
	#contentRight {float:right;width:210px;padding:15px}
	.buttonLoginWebmail {margin-left:5px;width:188px;height:17px;display:block;padding:6px 0;text-align:center;background:url('/shared/images/login-button.gif') no-repeat;color:white;text-decoration:none;font-size:13px;font-weight:bold}
.titoloSezione {padding:0px 0px 3px 0px;border-bottom:solid 1px #F8C2C5;font-weight:bold;font-size:15px;}
.dataBox {color:#666;font-size:11px;padding:12px 0px 0px 0px;}
.titoloBox {font-weight:bold;padding:8px 0px 8px 0px;}
	.titoloBox a {text-decoration:none;color:#4D4D4D;}

.titoloPage {font-weight:bold;padding:8px 0px 8px 0px;font-size:14px;}
	.titoloPage a {text-decoration:none;color:#4D4D4D;}

.testoBox {line-height:15px;}
	.testoBox a {color:#4D4D4D;}
	.testoBox li {list-style:disc;}
.leftBox {float:left;width:120px;}
.rightBox {float:right;width:60px;text-align:right;}
.dettagliBox {text-align:right;font-size:10px;padding-top:5px;}
	.dettagliBox a {color:#E2001A;}
.separatorBox {border-bottom:solid 1px #E2E3E3;margin-top:10px;margin-bottom:15px;}
.titoloPagina {color:#E2001A;border-bottom:solid 1px #F8C2C5;padding-bottom:5px;font-size:18px;}


.formLabel {float:left;width:180px;padding:0 1em;text-align:right;clear:left;}
.formFieldset {margin-top:10px;padding:10px;}
.formSubmit {margin:0;padding:0;}
#formdata input[type="text"] {border-left:0;border-right:0;border-top:0;border-bottom:1px solid #aaa;background:#efefef}

#footerContainer {width:1024px;height:33px;margin:0 auto;background:url('/shared/images/footer.png');}
	#footerContent {color:#FFF;width:1024px;text-align:center;font-size:11px;padding:10px 0 0 0;}

	#tableOffer {width:100%;}
	.titoloTd {font-size:11px;border-bottom:1px solid #dedede}
	.contentTd {text-align:center;border-bottom:1px solid #dedede}
	
	.topTdCart {color:#830000;background:#e5e5e5;border-bottom:1px solid #d2d2d2;border-left:2px solid #f9f9f9}
	.centerTdCart {background:#fcfcfc;border-bottom:1px solid #d2d2d2;}


.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url('/shared/images/tt_left.gif') top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url('/shared/images/tt_top.gif') top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url('/shared/images/tt_bottom.gif') top right no-repeat; overflow:hidden}
.anagTd01 {width:40%}
.anagTd02 {width:60%}
.anagTd02 input {border-bottom:1px solid #d4d4d4;border-left:0;border-top:0;border-right:0;background:transparent;color:#222;font-size:12px}
.anagTd02 input:focus {border-bottom:1px solid #555;}
.anagTd02 input:active {border-bottom:1px solid #555;}
.anagTd02 select {border-bottom:1px solid #d4d4d4;border-left:0;border-top:0;border-right:0;background:transparent;color:#222;font-size:12px}
.anagTd02 select:focus {border-bottom:1px solid #555;}
.anagTd02 select:active {border-bottom:1px solid #555;}

.msgError {font-size:10px;color:red}

.attaches {text-decoration:none;color:#0099FF;font-size:12px;font-family:verdana;font-weight:bold}
.attaches:hover {text-decoration:underline}
