/*-------------------------------------------
	G11
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		G11.css
	Version:		1.0
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2009 at Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/
html,body{margin:0;padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7 {margin:0; padding:0; margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif; color:#e95d0f;
}
h1 {display:none; font-size:20px;
}
h2 {font-size:26px; text-align: right;
}
h3 {font-size:20px;
}
h4 {font-size:18px;
}
p {margin:0; padding:0; margin-bottom:10px;
}
a {color:#e95d0f;
}
a:hover {color:#cc4b02; text-decoration:none;
}
a img {border:none;
}


/* LAYOUT */

table.gabbia {width:990px; margin:0 auto; background:url(../img/bg_pagina.gif) repeat-y top right;
}
td.colSX {width:200px; padding:10px 15px 10px 0;
}
td.colCentro {padding:10px 0;
}
td.colDX {width:290px; background:url(../img/bg_colDX.gif) no-repeat bottom right;
}


/* COLONNA SINISTRA */
div.logo {margin-bottom:40px;
}

ul.menu {margin:0; padding:0; list-style:none;margin-bottom:40px;
}
ul.menu li {margin:0; padding:0; list-style:none; margin-bottom:5px;
}
ul.menu li a {display:block; padding:3px 8px; background:#e95d0f; color:#fff; font-weight:bold; text-decoration:none; cursor:pointer;
}
ul.menu li a:hover {background:#cc4b02;
}
li.dropdown {margin:0; padding:0; list-style:none; margin-bottom:0px;
}
ul.menu ul {margin:0; padding:0; list-style:none;margin-bottom:0px; margin-left:20px;
}
ul.menu ul li a {display:block; padding:3px 8px; border-bottom: dotted 1px #e95d0f; color:#777; font-weight:bold; text-decoration:none; background:none;
}
ul.menu ul li a:hover {color:#000; background:none;
}

div.indirizzo {color:#868789;
}

/* COLONNA CENTRALE */
/* MENU SERVIZIO */
div.menuTop {border-bottom: solid 3px #646466; text-align:right; padding-bottom:5px; margin-bottom:65px;
}
div.menuTop a {color:#646466; text-decoration:none;
}
div.menuTop a:hover {color:#000; text-decoration:underline;
}

/* ELENCO NEWS */
div.news {border-bottom: dotted 1px #646466; margin-bottom:10px; padding-bottom:5px;
}

/* DETTAGLIO */
div.allegati {
}
div.allegati h4 {display:none;
}
div.allegati a {background:url(../img/clip.gif) no-repeat center left; padding-left:25px; font-size:1.2em; font-weight:bold; margin:15px 0;
}
div.linkBack {margin:20px 0;
}
div.linkBack a {display:block; background:#e95d0f; padding:4px; text-align:center; color:#fff; width:100%; text-decoration:none; font-weight:bold;
}
div.linkBack a:hover {background:#cc4b02;
}


/* LOGIN */
div.login {width:480px;
}
table.login {border: solid 1px #000; width:400px; margin: 0 auto;
}
table.login input{ width:280px;
}

/* COLLEGATI E CORRELATI */
div.linkCorrelati, div.linkDocumento {margin-bottom: 10px;
}
div.linkCorrelati h3, div.linkDocumento h3 {border-top: dotted 1px #646466; margin-top:10px; padding-top:5px; color: #646466;
}
div.linkCorrelati ul, div.linkDocumento ul {margin-left:20px; list-style:disc; color: #646466;
}

/* COLONNA DESTRA */
td.colDX h2 {color:#fff; text-align:left; padding-left:38px; font-size:40px;
}
ul.news {margin:0; padding:0; list-style:none; margin-left: 12px; font-size:11px;
}
ul.news li {margin:0; padding:5px 5px 3px 25px; list-style:none; margin-bottom:5px; background:url(../img/bg_news.jpg) no-repeat top left #fa993a; min-height:80px;
}
ul.news li a {color:#000; font-weight:bold; text-decoration:none;
}
ul.news li a:hover {text-decoration:underline;
}
ul.news p {margin:0; padding:0;
}
div.altreNews {margin-bottom:60px; padding:5px 5px 5px 25px; background:url(../img/bg_news_archivio.jpg) no-repeat top left #fa993a; margin-left: 12px;
}
div.altreNews a {color:#000; font-weight:bold; text-decoration:none;
}
div.altreNews a:hover {text-decoration:underline;
}
div.powered {color: #fff; padding:5px 5px 5px 40px; 
}
div.powered a {color:#fff; text-decoration:none;
}
div.powered a:hover {text-decoration:underline;
}

/* PHOTOGALLERY */
div.photo {width:150px; float:left; height:200px; margin-right:11px; text-align:center;
}


/* TABELLE IN TESTO PAGINA */
div.testoPagina table, div.testoPagina td {border: solid 1px #a5988f!important;
}
