/* Cascading style sheets
 * Powered by G&T Services
 *
 */


* a { text-decoration: underline; color:blue; }
* a:hover { color: red; }

table { width: 100%; font-size: 80%; }
table td input[type=text], td input[type=password], td textarea { border:1px solid black; }

div#clear { clear:both; }
div.alignCenter, td.alignCenter { text-align: center; }

body { background-color: #cc00ff; margin:0 auto; padding:0; margin:0; font-size: 10pt; font-family: Tahoma; background: url(img/sfondo.jpg) repeat-x center top; }
div#container { width:850px; margin:0 auto; clear:both;  }

div#container div#header { clear:both; width:100%; }
	div#container div#header div.leftCol { width: 38%; float:left; padding:3px; }
	div#container div#header div.rightCol { width: 61%; float:right; margin-right:2px; }
		div#container div#header div.rightCol div.linkVeloci { clear: both; float:right; width:100%; text-align:right; }
		div#container div#header div.rightCol div.linkVeloci a { text-decoration: none; }
		div#container div#header div.rightCol div.menu { clear: both; text-align: center; float:right; width: 100%; }
		div#container div#header div.rightCol div.menu a { outline: none; -moz-outline: none; text-transform: uppercase; line-height: 30px; font-size: 70%; color: white; font-weight: bold; text-decoration: none; width:102px; height:30px; display:block; float:left; }
		div#container div#header div.rightCol div.menu a.primo { border-right: 1px solid #a930fa; background-image: url(img/primoBottone.gif); background-repeat: no-repeat; }
		div#container div#header div.rightCol div.menu a.centro { border-right: 1px solid #a930fa; background-image: url(img/centroBottone.gif); background-repeat: no-repeat; }
		div#container div#header div.rightCol div.menu a.ultimo { background-image: url(img/ultimoBottone.gif); background-repeat: no-repeat; }
		div#container div#header div.rightCol div.menu a:hover { color: black; }
		div#container div#header div.rightCol div.menu a:active { color: black; }
			div#container div#header div.rightCol div.linkVeloci img { margin-top: 30px; margin-bottom: 10px; }
			
		
div#container div#headImage { height:250px; border-top: 1px solid rgb(212, 212, 212); border-bottom:1px solid rgb(212, 212, 212); }

div#corpo { clear: both;  }
div#corpo div.box { clear: both; padding:8px; }
div#corpo div.box p { font-size: 80%; }
div#corpo div.box h1 { font-size: 120%; font-style: italic; margin-bottom: 8px; margin-top: 3px; }
div#corpo div.box h1 span { color: #cc00ff; font-size: 130%; margin-right: 5px; }


div.box div.prodotto { text-align: center;  margin-bottom:10px; }
	div.box div.prodotto p { font-style: italic; font-size: 90%; color: white; clear:both; padding:0; margin:0; padding:6px; font-weight:bold; background-color:rgb(153, 0, 102); }
	div.box div.prodotto div.list { text-align:center; width:130px; float: left; padding:5px; margin: 3px; border:1px dotted silver; }
	div.box div.prodotto div.list:hover { border: 1px solid #990066; }
	div.box div.prodotto div.list a { font-size: 80%; text-decoration:none; outline: none; -moz-outline: none; }
	div.box div.prodotto div.list div.foto { padding: 5px; }
	div.box div.prodotto div.list div.descrizione { text-align: center; clear:both; }

div#corpo div.leftCol { width: 60%; float:left; padding:8px; }


div.box table.listanews { width:100%; }
	div.box table.listanews a { color:rgb(153, 0, 102); }
	div.box h6 { font-size: 100%; padding: 8px; background-color: rgb(212, 212, 212); }
	
	
div#corpo div.rightCol { width: 35%; float:right; padding:8px; border-left: 1px solid rgb(212, 212, 212); }
div#corpo div.rightCol div.box ul { padding-left: 30px; color: #cc00ff; }
div#corpo div.rightCol div.box ul li { margin-top: 8px; list-style-type: square; }

div#container div#footer { font-size:80%; clear:both; height: 60px; padding:12px; text-align: center; border-top: 1px solid rgb(212, 212, 212); }
div#container div#footer p { color: gray; }
div#container div#footer a { text-decoration: none; color: black; font-weight:bold; text-transform: uppercase; }
div#container div#footer a:hover { color:#cc00ff; }
div#container div#footer a.webagency { color: black; margin-left: 50px; }
	div.listapagine { display: block; margin:0 auto; text-align: center; margin-top: 10px; font-size: 90%; margin-bottom:10px; }
	div.listapagine a { text-decoration: none; border: 1px solid rgb(212, 212, 212); color: #990066; padding: 5px; }
	div.listapagine a:hover { text-decoration: underline; }
	div.listapagine b { background-color: #990066; padding:5px; color: white; }
	
div.prodotto_dispatcher { clear: both; padding:8px; margin-top:10px; margin-bottom:10px; background-color: rgb(212, 212, 212); text-align: center; border:1px solid gray; }
	div.prodotto_dispatcher a {text-transform: uppercase; margin: 30px; color: black; font-weight: bold; font-size: 80%; text-decoration: none; }
	div.prodotto_dispatcher a:hover { color: #cc00ff; text-decoration: underline; }
