/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:10pt;
	font-family:Tahoma, Arial, Verdana;
	/*color:#003b7a;*/
}

body {
	background:#fff url(../img/bg.gif) repeat-x top left;
}

a {
	text-decoration:none;
	color:#003b7a;
}

a:hover {
	text-decoration:underline;
	color:#003b7a;
}

a.grey {
	text-decoration:none;
	color:#777;
}

a.grey:hover {
	text-decoration:underline;
	color:#003b7a;
}

a.bianchi {
	text-decoration:none;
	color:#fff;
}

a.bianchi:hover {
	text-decoration:underline;
	color:#fff;
}

a.bianchiGMS {
	text-decoration:none;
	color:#fff;
}

a.bianchiGMS:hover {
	background:url(../img/icone/logo_gms.png) left center no-repeat;
	padding:11px 0 7px 25px;
	text-decoration:none;
	color:#fff;
}

a.arancio {
	text-decoration:none;
	color:#FF6600;
}

a.arancio:hover {
	text-decoration:underline;
	color:#FF6600;
}

a.menu {
	background:none;
	border-right:#fff solid 2px;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menu:hover {
	background:#edab5c;
	border-right:#fff solid 2px;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menu_stand {
	background:#edab5c;
	border-right:#fff solid 2px;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menu_stand:hover {
	background:#edab5c;
	border-right:#fff solid 2px;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menuLast {
	background:none;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menuLast:hover {
	background:#edab5c;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menuLast_stand {
	background:#edab5c;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.menuLast_stand:hover {
	background:#edab5c;
	padding:0 14px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

a.aimg {
	border:#4D84A7 solid 2px;
	width:50px;
	height:55px;
	display:block;
	margin:5px 5px 10px 5px;
	float:left;
}

a.aimg:hover {
	border:#FF6600 solid 2px;
	width:50px;
	height:55px;
	display:block;
	margin:5px 5px 10px 5px;
	float:left;
}

img {
	border:none;
}

input, textarea, select {
	background:#fff url(../img/icone/input.jpg) repeat-x top;
	border-top:#BABDB6 solid 1px;
	border-left:#BABDB6 solid 1px;
	border-right:#EDEEEC solid 1px;
	border-bottom:#EDEEEC solid 1px;
	color:#777;
	/*font-size:11px;*/
	font-family: Tahoma, Arial, sans-serif;
	padding:2px;
}

input.bottoni {
	background:#f3f3f3;
	border:#f1f1f1 solid 1px;
	color:#003b7a;
	font-size:11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	width:auto;
	height:auto;
	padding:2px 4px;	
}

input.bottoni:hover {
	background:#f9f9f9;
	border:#f1f1f1 solid 1px;
	color:#003b7a;
	font-size:11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	width:auto;
	height:auto;
	padding:2px 4px;
	cursor:pointer;	
}

input.b {
	background:#fff url(../img/bg_btn.jpg) right top repeat-x;
	border:#EDEEEC solid 1px;
	color:#003b7a;
	font-size:11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	width:80px;
	height:22px;
	padding:0;	
}

input.b_prev {
	background:#fff url(../img/icone/submenu-bg.gif) right bottom no-repeat;
	border:#EDEEEC solid 1px;
	color:#333;
	font-size:11px;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	width:80px;
	height:21px;
	padding:0;	
}

small {
	font-size:.8em;
}

span.msg {
	color:red;
}

strong.arancio {
	color:#FF6600;
}

td {
	text-align:left;
}

div#swfFotoritocco{
	margin:10px 0 5px 0;
}

div.foglio{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='img/bg_ombra.png');
	width:824px;
}

div.foglio[class]{
	background:url(../img/bg_ombra.png) center top no-repeat;
}

div.logo {
	width:800px;
	background:#edab5c url(../img/bg_header.jpg) repeat-x bottom left;
}

div.content {
	background:#f8f8f8;
	text-align:left;
	width:800px;
	min-height:600px;
	color:#003b7a;
}

div.menu {
	width:800px;
	background:#003b7a;
	text-transform:uppercase;
}

div.headers {
	border-bottom:#edab5c solid 5px;
}

div.sito {
	padding:5px;
	width:790px;
}

div.spalla_tit {
	width:160px;
	background:url(../img/bg_titoli.gif) top left;
}

div.spalla_tit div {
	padding:3px 0 3px 20px;
	font-weight:bold;
	text-transform:uppercase;
}

div.spalla_tit_link {
	width:160px;
	background:url(../img/bg_titoli.gif) top left;
	cursor:pointer;
	margin:0 0 10px 0;
}

div.spalla_tit_link_last {
	width:160px;
	background:url(../img/bg_titoli.gif) top left;
	cursor:pointer;
	margin:0;
}

div.spalla_tit_link div, div.spalla_tit_link_last div {
	padding:3px 0 3px 20px;
	font-weight:bold;
	text-transform:uppercase;
}

div.footer {
	width:780px;
	height:50px;
	background:#edab5c url(../img/bg_footer.gif) top left repeat-x;
	border-top:double #edab5c 3px;
	text-align:left;
	padding:5px 10px;
	color:#fff;
}

div.footer strong {
	color:#fff;
}

div.footer p {
	font-size:0.8em;
	color:#fff;
	margin:5px 0 0 0;
}

div.credits {
	color:#fff;
	float:right;
	width:100px;
	padding:18px 0px 0 0;
	text-align:right;
}

div.sottofooter {
	background:#fff url(../img/sotto_footer.jpg) center top no-repeat;
	width:824px;
	height:21px;
}

div.titoli {
	text-align:left;
	border-bottom:#ccc solid 1px;
	background:url(../img/quadretti.gif) center left no-repeat;
	padding:0 15px;
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:14px;
	padding-bottom:3px;
}

div.sub_links {
	background:url(../img/bg_menu.gif) left top no-repeat;
	height:20px;
	width:135px;
	padding:2px 0 0 25px;
	font-size:0.9em;
}

div.sub_linksUp {
	background:url(../img/bg_menu.gif) left bottom no-repeat;
	height:20px;
	width:135px;
	padding:2px 0 0 25px;
	font-size:0.9em;
	color:#4D84A7;
	cursor:pointer;
}

div.blocco {
	float:left;
	width:280px;
	height:120px;
	background:#f9f9f9;
	border:#ccc solid 1px;
	padding:5px;
	margin:0 10px 10px 0;
}

div.bloccoUp {
	float:left;
	width:280px;
	height:120px;
	background:#E1E5EF;
	border:#4D84A7 solid 1px;
	padding:5px;
	margin:0 10px 10px 0;
}

div.titolo_listino {
	font-size:1.3em;
	color:#FF6600;
}

div.mini_sito {
	background:url(../img/icone/mini_sito.jpg) bottom right repeat-y;
	/*width:113px;*/
	height:15px;
	margin:5px;
}

div.mini_sito:hover {
	background:url(../img/icone/mini_sito.jpg) top right repeat-y;
	/*width:113px;*/
	height:15px;
	cursor:pointer;
	margin:5px;
}

div#offLine{
	margin:15% 0;
}

div#offLine *{
	font-size:9pt;
	font-family:Tahoma, Arial, Verdana;
}

div#adm_studio {
	float:left;
	margin:0 5px 5px 0;
	padding:3px;
	background:#fff;
	text-align:center;
}

div#adm_studio:hover {
	float:left;
	margin:0 5px 5px 0;
	padding:3px;
	background:#ffdfdf;
	text-align:center;
	cursor:pointer;
}

/* per TOOL TIP DHTML */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #4D84A7;
padding: 5px;
background-color: #E1E5EF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
