/*****************************
	main.css CSS STYLE
	PIZZARDISERGIOCOSTRUZIONI.IT

******************************/
P,li,ul{
	margin:0px;
	padding:0px;
}
html,body{
	margin:0; 
	padding:0;
	background-color: #ffffff;
	height:100%;
	width:100%;
}
form{
	padding:0px;
	margin:0px;
}
span.errore {
	color: #FF0000;
}

/**********************
		DIV & TABLE
**********************/
#index {
	position:absolute;
	width: 960px;
	height: 600px;
	left:50%;
	top:0px;
	margin-left: -480px;
	margin-top:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:400px;
	z-index:0;
}
#pagina_home {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/06.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#pagina_lista_galleria {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/08.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#pagina_offerte{
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/09.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#pagina_galleria1 {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/back1.jpg);
	background-position:left 249px;
	background-repeat:no-repeat;
}
#pagina_galleria2 {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/back2.jpg);
	background-position:left 249px;
	background-repeat:no-repeat;
}
#pagina_galleria3 {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/back3.jpg);
	background-position:left 249px;
	background-repeat:no-repeat;
}
#pagina_galleria4 {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/back4.jpg);
	background-position:left 249px;
	background-repeat:no-repeat;
}
#pagina_galleria5 {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/back5.jpg);
	background-position:left 249px;
	background-repeat:no-repeat;
}
#pagina_impresa {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/07.jpg);
	background-position:left 249px;
	background-repeat:no-repeat;
}
#pagina_dove_siamo {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/04.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#pagina_contatti {
	position:relative;
	width: 960px;
	height: 590px;
	left:0px;
	top:0px;
	margin-left: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration: none;
	text-align: left;
	height:100%;
	z-index:0;
	background-image:url(../images/03.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#logo{
	position: absolute;
	top:20px;
	left:26px;
	width:261px;
	height:67px;
}
#menu{
	position: absolute;
	top:105px;
	left:26px;
	width:400px;
	height:27px;
}
#presentazione{
	position: absolute;
	top:132px;
	left:0px;
	width:426px;
	height:314px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: left;
	line-height: 18px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#EAEAEA;
	background-image:url(../images/02.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}

td.contatti_left{
	padding-left:20px;
}
td.contatti_right{
	padding-right:20px;
}

p.presentazione{
	padding-left:26px;
	padding-right:26px;
	padding-top:20px;
}
#media_home{
	position: absolute;
	top:46px;
	left:426px;
	width:534px;
	height:400px;
	text-align: center;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#EAEAEA;
}
#form_contatti{
	position: absolute;
	top:87px;
	left:426px;
	width:534px;
	height:398px;
	text-align: center;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#FFFFFF;
}
table.contatti{
	border:1px solid #323232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
#contatti{
	position: absolute;
	top:132px;
	left:0px;
	width:426px;
	height:314px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: right;
	line-height: 18px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#EAEAEA;
	background-image:url(../images/02.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
p.contatti{
	padding-right:32px;
	padding-top:20px;
	padding-left:20px;
}
#map{
	/*position: absolute;
	top:87px;
	left:426px;*/
	width:534px;
	height:398px;
	text-align: center;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#EAEAEA;
	border:1px solid #323232;
}
#dove_siamo{
	position: absolute;
	top:132px;
	left:0px;
	width:426px;
	height:314px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: right;
	line-height: 18px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#EAEAEA;
	background-image:url(../images/02.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
p.dove_siamo{
	padding-right:32px;
	padding-top:20px;
	padding-left:20px;
}
#flash{
	position: absolute;
	top:132px;
	left:0px;
	width:336px;
	height:388px;
	text-align: center;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#545454;
}
#commento_galleria{
	position: absolute;
	top:446px;
	left:336px;
	width:624px;
	height:74px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 18px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	/*background-color:#d3d2d2;*/
}
p.commento_galleria{
	padding-left:24px;
	padding-right:20px;
	padding-top:10px;
	background-image:url(../images/tarrow.gif);
	background-position:8px 14px;
	background-repeat:no-repeat;
}
#progetto{
	position: absolute;
	top:71px;
	left:312px;
	width:400px;
	height:375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
	font-variant: normal;
	background-color:#EAEAEA;
}
p.progetto{
	padding-left:50px;
	padding-right:34px;
	padding-top:20px;
}
#lista{
	position: absolute;
	top:71px;
	left:312px;
	width:618px;
	height:375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
	font-variant: normal;
	background-color:#EAEAEA;
	padding-left:30px;
}
td.lista{
	width:300px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	vertical-align:top;
	background-image:url(../images/point.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	text-align:left;
}
td.lista_offerte{
	width:600px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	vertical-align:top;
	background-image:url(../images/point.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	text-align:left;
}
img.lista{
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #323232;
}
#menu_lista{
	position: absolute;
	top:446px;
	left:336px;
	width:624px;
	height:74px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 18px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#d3d2d2;
}
p.menu_lista{
	padding-left:26px;
	padding-right:20px;
	padding-top:10px;
}
.avanti{
	background-image:url(../images/rarrow.gif);
	background-position:right 12px;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:20px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
}
.avanti a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
	text-decoration:none;
}
.avanti a:hover{
	color:#222222;
}
.indietro{
	background-image:url(../images/larrow.gif);
	background-position:left 12px;
	background-repeat:no-repeat;
	padding-left:24px;
	padding-right:20px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
}
.indietro a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: justify;
	line-height: 18px;
	text-decoration:none;
}
.indietro a:hover{
	color:#222222;
}
#impresa{
	position: absolute;
	top:71px;
	left:312px;
	width:400px;
	height:375px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-align: left;
	line-height: 18px;
	font-variant: normal;
	background-color:#EAEAEA;
}
p.impresa{
	padding-left:50px;
	padding-right:34px;
	padding-top:20px;
}
#galleria{
	position: absolute;
	top:20px;
	left:712px;
	width:230px;
	height:426px;
	/*background-color:#EAEAEA;*/
}
#raccordo_galleria{
	position: absolute;
	top:71px;
	left:942px;
	width:18px;
	height:375px;
	background-color:#EAEAEA;
}
#internal_menu{
	position: absolute;
	top:446px;
	left:336px;
	width:624px;
	height:74px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 18px;
	font-variant: normal;
	text-transform: uppercase;
}
p.internal_menu{
	padding-left:20px;
	padding-top:0px;
	color:#000000;
}
#top_menu{
	position: absolute;
	top:44px;
	left:312px;
	width:400px;
	height:27px;
}
#messaggi{
	position: absolute;
	top:446px;
	left:0px;
	width:426px;
	height:74px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	line-height: 18px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#545454;
}
p.messaggi{
	padding:10px;
}
#commento{
	position: absolute;
	top:446px;
	left:426px;
	width:534px;
	height:64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	line-height: 18px;
	padding-top: 10px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	background-color:#d3d2d2;
}
p.commento{
	padding-left:24px;
	padding-right:20px;
	padding-top:10px;
	background-image:url(../images/tarrow.gif);
	background-position:8px 14px;
	background-repeat:no-repeat;
}
#footer{
	position: absolute;
	left:50%;
	top:580px;
	width:830px;
	height:20px;
	margin-left:-400px;
	margin-top:0px;
	z-index:99;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal; 
	text-align: center;
	/*background-color:#aaffcc;*/
}

.immagine{
	border:1px solid #323232;
}

.immagine_centrata{
	text-align:center;
}
.immagine_destra{
	text-align: right;
}

td.bordosopra{
	background-color:#EAEAEA;
}

td.bordosoprasotto{
	background-color:#d3d2d2;
}

.linkmenuinternal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	font-weight: normal;
}
.linkmenuinternal a {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal; 
	text-decoration: none;
}
.linkmenuinternal a:hover {  
	text-decoration: none;
	color:#000000;
}
.linkinternal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	font-weight: normal;
}
.linkinternal a {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	font-weight: normal; 
	text-decoration: none;
}
.linkinternal a:hover {  
	text-decoration: underline;
}
.linkfooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal; 
}
.linkfooter a {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: normal; 
	text-decoration: none;
}
.linkfooter a:hover {  
	text-decoration: underline;
}
.linkbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: bold; 
}
.linkbold a {  
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: bold; 
	text-decoration: none;
}
.linkbold a:hover {  
	text-decoration: none;
	color:#444444;
}

.link_dettaglio{
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	text-decoration: none;
}
.link_dettaglio a {  
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	text-decoration: none;
}
.link_dettaglio a:hover {  
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	text-decoration: underline;
}

/****************************************************
	ul, li
****************************************************/

ul.macchine{
	margin-top:10px;
	margin-left:80px;
	list-style-type:disc;
}

/************************************
			FORM
*************************************/

.input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width:150px;
}

.checkbox{
	margin-left: -4px;
	padding: 0;
}

.select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
	margin: 1px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 1px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width:385px;
	height:80px;
	margin-bottom:10px;
}

.pulsanti {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	background-color: #dadada;
	margin: 1px;
	padding: 1px;
	height: 20px;
	width: 60px;
	border:1px solid #CCCCCC;
}


/****************************************************

	classi usate da TinyMCE
	vedi file "admin/internal.css"
	
****************************************************/

a.blu:link{color: #444444; font-weight:normal; text-decoration: none;}
a.blu:visited{color: #444444; font-weight:normal; text-decoration: none;}
a.blu:hover{color: #009836; font-weight:normal; text-decoration: none;}

.link_vendite:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	text-decoration: none;
}
.link_vendite:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	text-decoration: none;
}
.link_vendite:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-weight:bold;
	text-decoration: underline;
}
