body {
	background:#fff url('../grafica/templates/bg.jpg') repeat-x;	
	color:#000;
	font: .68em/1.5em Verdana,Arial,Tahoma, Helvetica;
	text-align:center;
	margin:0;
}


#contenitore {	
	width:1000px;
	text-align:left;
	margin:0 auto;
	padding:118px 0 0;	
	position:relative;
}


#menuAccessibile{
	display:none
}


#logo{
	position:absolute;
	top:0px;
	left:0px;
}
#logo img{
	border:none;
}

#menuIstituzionale{
	margin:0;
	padding:0 auto;
	position:absolute;
	top:110px;
	left:0px;
	height:33px;
	list-style:none;
	text-align:center;
	background:#000 url('../grafica/templates/versione-accessibile_r1_c6.jpg') repeat-x left top;
	width:830px;
	margin-right:167px;
}

#menuIstituzionale ul{
	list-style:none;
	margin:0;
	padding:0 40px;
	background: url('../grafica/templates/studioeasyweb.it_r2_c1.jpg') no-repeat left top;
	float:left;
	width:820px;
	display:inline;
}
#menuIstituzionale li{
	background: url('../grafica/templates/li.jpg') no-repeat right top;
	float:left;
	padding-right:2px
}
#menuIstituzionale li.ultimo{
	background: none;
}

#contenitore #menuIstituzionale a{	
	text-decoration:none;	
	height:33px;
	line-height:33px;
	color:#fff;
	padding-left:.6em;
	padding-right:.6em;
	float:left;
	font-size:1em;
}
#contenitore #menuIstituzionale a:hover{	
	background: url('../grafica/templates/hover.jpg') repeat-x;
}


#menuIstituzionale2{
	margin:0;
	padding:0;
	position:absolute;
	top:29px;
	right:182px;
	list-style:none;
	text-align:center;
	background:#fff;
	color:#000;
	list-style:none;
	margin:0;
}
#menuIstituzionale2 li{
	display:inline;
	color:#848484;
}
#contenitore #menuIstituzionale2 a {
	color:#848484;
	text-decoration:none;
	padding-left:.5em;
	padding-right:.5em;
	font-size:.9em;
	line-height:2em
}
#contenitore #menuIstituzionale2 img {
	padding-right:10px;
}

.Top{
	
	margin:20px 0 0;
	display:block;
	border-bottom:1px solid #F60;
	width:561px;
	float:right;
	
}
.topPage{
	background: url('../grafica/templates/studioeasyweb.it_r9_c7.jpg') no-repeat right top;
	width:51px;
	height:19px;
	display:block;	
	float:right;
}
.topPage span{
	display:none;
}


#contenuti {	
	width:990px;
	text-align:left;
	margin:0px;
	padding:40px 5px 10px;
	z-index:90;
	background: url('../grafica/templates/studioeasyweb.it_r11_c1.jpg') repeat-y left top;
	height:auto!important;
	height:500px;
	min-height:500px;
}

		

#left{
	position:absolute;
	top:153px;
	left:5px;
	width:197px;
	color:#000;
	padding:0px;	 
	margin:0px;
}
#left  ul{
	padding:10px 15px;	
	margin:0;
	list-style:none;
}
#left  li{
	padding:2px 0 3px;
	margin:0;
	background: url('../grafica/templates/studioeasyweb.it_r6_c2.jpg') repeat-x left bottom;
}
#left li.nolinea{
	background:none;
}
#left  li a{
	color:#000;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	line-height:2em;
	padding-left:20px;
	display:block;
	background:#fff url('../grafica/templates/studioeasyweb.it_r4_c3.jpg') no-repeat center left;
}
#left li a:hover{
	background:#FF9C00 url('../grafica/templates/versione-accessibile_r9_c3.jpg') no-repeat center left;
}

#zoom{
	border:1px solid #FF9C03;
	width:168px;
	height:22px;
	padding:0;
	margin:0 15px;
	text-align:center;
	line-height:22px;
}
#zoom span{
	color:#000;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	padding-left:.4em;
	padding-right:.4em;
	cursor:pointer;
}
#zoom span.font1{
	font-size:.8em;
}


#briciole {
	color:#333;
	margin:0px;
	width:560px;
	text-align:left;
	padding:0px;
}

#briciole a{
	color:#000;
	text-decoration:none;
}



#testo {
	width:561px;
	padding:0px 18px;
	margin:0px 197px 0 200px;
	text-align:left;
	color:#000;
	position:relative;
	font:normal  1.03em/2em Verdana,Arial,Tahoma, Helvetica;
}
#testo a{
	font-weight:bold;
	color:#FE4E03;
	text-decoration:none;
}



h1{
	margin:10px 0 20px;
	font:bold italic 1.6em/1.5em   "Times New Roman",Georgia, Times, serif;
	color:#FF8C00;
	word-spacing:.0em;
}
h2{
	margin:20px 0 5px;
	font:bold 1.2em/1.5em Arial,"Times New Roman",Georgia, Times, serif;;
	color:#FCB300;
}
h3{
	margin:20px 0 5px;
	font:bold 1.1em/1em Arial;
	color:#333;
}
h4{
	margin:5px 0;
	font:bold 1em/1.5em Arial;
	color:#C6231E;
}






#news{
	background:#FF9C00 url('../grafica/templates/studioeasyweb.it_r13_c1.jpg') no-repeat top center;
	height:271px;
	text-align:center;
	border-top:1px solid #fff;
}

#conNews{
	margin:0 auto;
	padding:0 10px;
	width:577px;
	text-align:left;
	color:#fff;
	position:relative;
	top:0;
}
#conNews h2{
	font:bold italic 2em/1.5em   "Times New Roman",Georgia, Times, serif;
	color:#fff;
	width:300px;
	margin:0;
	padding:0;
}
#conNews h3{
	font:normal .9em/1em Verdana,Arial,Tahoma, Helvetica;
	color:#fff;
	margin:5px 0 10px;
	padding:0;	
}
#conNews a{
	font-weight:bold;
	color:#FFAA00;
	text-decoration:none;
}
#conNews ul{
	margin:0;
	padding:0;
	list-style:none;
}
#conNews ul li{
	margin:5px 0;
	padding:0;
	line-height:1.5em;
}
#conNews ul li a{
	font-weight:normal;
}
#conNews ul li span{
	font-weight:bold;
	color:#FFAA00;
	text-decoration:none;
}
#archivio{
	position:absolute;
	top:8px;
	right:18px;
	color:#FFAA00;
}




#arancia{
	position:absolute;
	top:0px;
	right:0px;
	background:#fff url('../grafica/templates/studioeasyweb.it_r1_c9.jpg') no-repeat right top;
	width:177px;
	height:235px;
}


















#galleria{
	height:310px;
}
#galleria.galleriaHome{height:auto!important;}

#galleria .box{
	background: url('../grafica/templates/manunza_r14_c8.jpg') no-repeat center top;	
	width:228px;
	height:134px;
	float:left;
	margin:2px 2px 10px;

	font-size:.9em;
	line-height:1.6em;
}
#galleria .box p{
	padding:0px;
	margin:0px;
}
#galleria .box a{
	padding:0px 8px 18px 0;
	margin:0px;
	text-decoration:none;
	width:217px;
	height:120px;
	display:block;
	font-weight:normal;
	color:#989898;	
	overflow:hidden;
}
#galleria .box img{
	padding:6px 0px 0 6px;
	float:left;
	margin:0 15px 0 0px;
}

.dettaglio{
	float:right;
	text-align:right;
}


#galleriaOfferte{
	height:310px;
}

#galleriaOfferte .box{
	clear:both;
	width:700px;
	height:174px;
	margin:2px 2px 10px;
	font-size:.9em;
	line-height:1.6em;
}
#galleriaOfferte .box p{
	padding:0px;
	margin:0px;
}
#galleriaOfferte .box a{
	padding:0px 8px 18px 0;
	margin:0px;
	text-decoration:none;
	width:700px;
	height:160px;
	display:block;
	font-weight:normal;
	color:#989898;	
	overflow:hidden;
	display:block;
}
#galleriaOfferte .box img{
	padding:6px 6px 0 0px;
	float:right;
	margin:0 0px 0 15px;
}
#testo #galleriaOfferte .dettaglio{
	clear:both;
	text-align:left;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
#testo #galleriaOfferte .box .dettaglio img{
	margin:0;
	padding:0;
	float:left;
}


/*dettaglio*/
.imgLeftBig{
	width:291px;
	position:relative;
	padding:0;
	margin:0 10px 0 0;
	float:left;
}

#txtDett{
	float:left;
	width:360px;
}
#pane{
	width:360px;
	padding:0;
	margin:0px;
}
#informazioni{
	clear:both;
	margin:10px 0 0;
	padding:0;
	float:left;
}


.orange{
	color:#FB9800;
}
.blue{
	color:#085B83;
	font-weight:bold;
}
.clear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}
.imgRight{
	float:right;
	margin:0 0 0 10px;
	padding:0;
}
.imgLeft{
	float:left;
	margin:0 10px 0 0px;
	padding:0;
}



#footer {
	clear:both;
	text-align:left;
	color:#333;
	margin:0 auto;
	padding:0 52px;
	text-align:left;
	width:896px;
	background: url('../grafica/templates/bgFooter.jpg') repeat-x;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0px;
	text-align:left;
	height:35px;
	line-height:32px;
	float:left;
	width:896px;
	clear:both;
}

#footer ul li{
	float:left;
	color:#333;	
	padding:0;
	margin:5px 0;display:block;	
}

#footer a{
	color:#333;
	font:normal 1em/1.5em Arial,Tahoma, Verdana;
	text-decoration:none;
	padding-left:.2em;
	padding-right:.2em;
	
}
#footer a:hover{
	color:#666;
	background:#F90;
}
#footer p{
	margin:8px 0 0;
	padding:0;
	font:normal .9em/1.2em Arial,Tahoma, Verdana;
}

#footer p.boxFooter{
	float:left;
	width:333px;
	padding:0px 0 0 14px;
	margin:20px 0 10px;
	border-left:2px solid #ccc;
	
	/*border:1px solid #000;*/
}
#footer p.boxFooter a{
	background:none;
	color:#000;
	text-decoration:underline;
}


#form{
	margin:0px;
	padding:0px;
	width:500px;
}

#form input {
	color: #333;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

#form textarea {
	color: #333;
	text-align:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

#form select {
	color: #333;
	text-align:left;
	font:1em/1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

#form input,#form select{
	font-size:1em;
}


#form br{
	margin:10px 0;
}

#form label{
	margin:5px 0 0;

}

#form label span{position:relative;left:-999em;}

#form fieldset{border:1px solid #ccc;padding:10px;margin:5px 0;}

#form legend {
	font-size: .9em;
	color:#666;
	font-weight:bold;
	padding: 3px 5px;
	margin:10px 0 5px;
	background:#e5e5e5;
}

#form legend a{	 
	color:#333;
}

.button {	
	border:1px solid #ccc;
	font:1em/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background:#e5e5e5;
	font-weight:bold;
	padding:4px;
}


ul.doveSiamo{
	float:left;
	margin:0;
	padding:0;
	margin-bottom:20px;
	list-style:none;
}

ul.doveSiamo li{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}
ul.doveSiamo li a{
	font-weight:normal;
}

#gmaps_container{
	clear:both;
	width:450px;
	height:400px;
	margin:30px 0px;
	padding:0;
	border:1px solid #ccc;
	color:#000;
}


#paginazione {
	clear:both;
	width:542px;
	margin:0px 0px 10px;
	padding:12px 5px 3px ;	
	float:right;
	text-align:right;
	font-size:.9em;
}
#paginazione a,#paginazione span{font-weight:normal;border:1px solid #ccc;margin:2px 1px;padding:2px 6px;text-decoration:none;color:#fff;}
#paginazione a{background:#ffb401;color:#333}
#paginazione span{background:#fff;color:#333;}
#paginazione span.pag{font:bold  1.2em/1em Tahoma, Verdana, Arial;color:#333;background:none;border:none;}

.portfolio{
	list-style:none;
	margin:20px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:20px 0;
	text-align:center;
}
.portfolio li{
	clear:both;
	text-align:left;
	padding:5px 0px 30px;
	margin:auto;
	width:390px;
}
.portfolio li img{
	border:1px solid #ff9c03;
}
.titolosito{
}
.descrizionesito{
	color:#333;
	font-weight:normal;
}
#testo .linksito a{
	color:#333;
	text-decoration:underline;
}

.faq{
	list-style:none;
}
.faq li{
	margin:20px 0;
	padding:20px;
	display:block;
}
.faq li ul{
	margin:0;
	padding:0;
}
.faq li li{
	margin:10px 0;
	padding:2px;
	display:block;
}

.selected{
	background:#e5e5e5;
	line-height:2em;
	text-align:right;
	padding:0 10px;
	display:block;
}

#formPec {background-image:url('../grafica/templates/pec.jpg');width:400px; height:249px; position:relative; text-align:center;}
#formPec label {font-size:10px; color:#666; margin:0; padding:0;}
#formPec #label1 { position:absolute; top:22px; left:184px; text-align:left; margin:0; padding:0; }
#formPec #label2 { position:absolute; top:65px; left:184px; text-align:left; margin:0; padding:0; }
#input_email_account { position:absolute; top:38px; left:184px; width: 195px; }
#pec_domain { position:absolute; top:80px; left:184px; width: 198px; }
#buttonOrderPec { position:absolute; top:130px; left:200px; width:170px; background-color:transparent; border:0; }
