body {
	background: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
p {
	margin:0px;
}
td {
	font-size: 11px;
}

a.white {
	color: #000;
	text-decoration: none;
	padding: 1px;
	font-weight: bold;
	line-height: 25px;
}
a.white:hover{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
	padding: 1px;
	font-weight: bold;
	line-height: 25px;
}
a.uppercase {
	color: #003366;
	text-decoration: none;
/*	text-transform: uppercase;*/
}

a.uppercasesaloni {
	color: #512118;
	text-decoration: none;
/*	text-transform: uppercase;*/
}
.titolo{
	font-size: 14px;
	font-weight: bold;
}
a.uppercase:hover{
	color: #003366;
	text-decoration: underline;
/*	text-transform: uppercase;*/
}

#head{
	float:left;
	width: 100%;
	background: #f1f1f1;
}
.centra{
	width: 800px;
	margin:auto;
}
#logo {
	float: left;
	margin: 10px 0;
}
#language {
	float: right;
}

.fascia{
	float:left;
	width:100%;
}
.col1{
	background:#EDEDED;
}
.col2{
	background:#f1f1f1;
}
.col3{
	background:#ccc;
}


#main {
	width: 100%;
	text-align: center;
	clear:left;
}
#boxes {
	width:100%;
	padding:0;
	background:#ccc;
	float:left;
}
.box_container{
	width:800px;
	margin:auto;
}


.box1{
	background: #D7A68D;
	width:270px;
	height:356;
	float:left;
	text-align:left;
}

.box1 h1{
	font: bold 14px arial;
	padding:10px 15px 7px 15px;
	margin:0;
}
.box1 p{
	font: normal 12px arial;
	padding:0 15px;
	height: 99px;
}
.box1 a,.box2 a,.box3 a{
	text-decoration:none !important;
	color:#000;
}

.box2, .box3{
	text-align:left;
	background: #D7A68D;
	width:265px;
	height:178;
	float:left;
}
.box2 img{
	margin:12px;
}

.box2 h2{
	font: bold 13px arial;
	padding:10px 15px 7px 15px;
	margin:0;
}

.box2 p{
	padding:0px 12px 0 0;
}

.box3 img{
	margin:12px 12px 6px 12px;
}

.box3 h2{
	font: bold 13px arial;
	padding:0px 15px 7px 15px;
	margin:0;
}

.box3 p{
	padding:0px 12px;
}

.box_salone{
	width:400px;
	float:left;
	padding-top:25px;
}
.box_salone2{
	width:150px;
	float:left;
	padding: 0 0 25px 25px;
}
.box_salone2 img, .box_salone3 img{
	margin:0 12px 12px 0;
	padding:0px;
}
.box_salone2 h3,.box_salone3 h3{
	margin:0;
	padding:0 0 5px 0;
	font: Bold 13px arial;
}

.box_salone3{
	width:auto;
	padding:0 25px 25px 25px;
}

.box_servizi img{
	margin: 0 0 12px 25px;
}

.olimpo{
	float:left;
}
.clear{
	width:100%; clear:left; height:1px; font-size:1px;
}
#table1 {
	width:800px;
	font-size: 11px;
	padding:0px;
}
#table2 {
	width:530px;
	font-size: 11px;
	margin:0px;
}
#table2 a, #table3 a{
	text-decoration:none;
}

#table2 strong, #table3 strong{
	font-family: arial;
	font-size:12px;
}
#table2 strong a, #table3 strong a{
	text-decoration:underline;
}

#table3 {
	font-size: 11px;
	background: #FFFFFF;
}

#box1 {
/*	background: #FFFFFF;*/
}
#box2 {
/*	background: #D7BE8D;*/
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
#box3 {
/*	background: #8DBED7;*/
	border-bottom: 1px solid #fff;
}
#box4 {
/*	background: #E4B3B3;*/
	border-right: 1px solid #fff;
}
#box5 {
/*	background: #D7A68D;*/
}




.padding {
	padding:12px;
	text-align: justify;
	font-size: 11px;

}
.padding-right {
	padding:12px;
	padding-left: 0;
	font-size: 11px;
}
.padding-left {
	padding:12px;
	padding-right: 0;
	font-size: 11px;
}
.padding-bottom {
	padding:12px;
	padding-top: 0;
	font-size: 11px;
}
.padding-text {
	padding:40px;
/*	text-align: justify;*/
	font-size: 11px;

}
#picture {
	width: 100%;
	background: #f1f1f1;
	text-align: center;
}
#hor-pict {
	width: 100%;
	text-align: center;
}
#footer{
	clear: both;
	width: 100%;
	height: 35px;
	background:#d6d6d6;
}
#footer2{
	clear: both;
	width: 800px;
	height: 35px;
	/*background:#fff;*/
	margin-bottom: 40px;
	/*text-align:right;*/
	text-align:left;
	font-size: 9px;
}
#copy{
	float: left;
	line-height: 35px;
}
#privacy{
	float: right;
	line-height: 35px;
padding-right: 10px;
}


#content{
	width: 100%;
	background:#f1f1f1;
}
#contentpopup {
	width: 400px;
	margin: auto;
	background: #FFFFFF;
	
}
#vert-pict {
	width: 224px;
}
#vert-text {
	width: 576px;
/*	text-align: justify;*/

}

#top_link {
	padding: 10px 0;
	float:right;
}
#top_link a{
	padding:0 0 0 2px;
	font: bold 12px Arial;
	color:#000;
}
.lang{
	vertical-align: middle;
}
#link_foot {
	padding: 8px 15px;
	float:right;
}
#link_foot a{
	padding:0 0 0 5px;
	font: bold 12px Arial;
	color: #666;
}

.titolo1 {
	font-size: 14;
	font-weight: bold;
	color: #B3B300;
	margin-bottom: 30px;
}
.titolo_news {
	font-size: 14;
	font-weight: bold;
	color: #336699;
	margin-bottom: 20px;
}
.titolo_news a{
	font-weight: bold;
	color: #336699;
	margin-bottom: 20px;
}
.titolo_webstar {
	font-size: 14;
	font-weight: bold;
	color: #FE0100;
	margin-bottom: 20px;
}
.titolo_webstar a{
	font-weight: bold;
	color: #FE0100;
	margin-bottom: 20px;
}

.titolo_download {
	font-size: 14;
	font-weight: bold;
	color: #1D1F2E;
	margin-bottom: 20px;
}
.titolo_storia {
	font-size: 14;
	font-weight: bold;
	color: #9933CC;
	margin-bottom: 20px;
}
.titolo_staff {
	font-size: 14;
	font-weight: bold;
	color: #6F5756;
	margin-bottom: 20px;
}
.titolo_saloni {
	font-size: 14;
	font-weight: bold;
	color: #9A7F5C;
	margin-bottom: 20px;
}

.titolo_saloni a{
	font-weight: bold;
	color: #9A7F5C;
	margin-bottom: 20px;
}
.titolo_tecnica {
	font-size: 14;
	font-weight: bold;
	color: #6F5756;
	margin-bottom: 20px;
}
.titolo_tecnica a{
	font-weight: bold;
	color: #6F5756;
	margin-bottom: 20px;
}
.titolo_eventi {
	font-size: 14;
	font-weight: bold;
	color: #8D9BAD;
	margin-bottom: 20px;
}

.titolo_gallery {
	font-size: 14;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}
.titolo_gallery a{
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}
.titolo_contact {
	font-size: 14;
	font-weight: bold;
	color: #A46547;
	margin-bottom: 20px;
}


.row {
/*	border-bottom: 1px solid #ccc;*/
	padding-bottom: 15px;
	padding-top: 15px;
}
.news-img {
	padding-right:12px;
}
.news-txt {
	font-size: 12px;
	font-weight: bold;
	color: #003366;
/*	text-align: justify;*/
}
.eventi-txt {
	font-size: 12px;
	color: #5F6874;
/*	text-align: justify;*/
}

/* SALONI SALONI SALONI SALONI SALONI SALONI SALONI SALONI SALONI SALONI SALONI SALONI SALONI */

.saloni{
	background-image: url(/common/images/saloni.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}
.saloni2{
	background-image: url(/common/images/bg_saloni.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
.saloni2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
	color: #d1ba91;
}
.saloni2 h2 a{
	color: #998564;
}


/* WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  WEBSTAR  */

.webstar{
	background-image: url(/common/images/webstar.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:172px;
}
.webstar2{
	background-image: url(/common/images/bg_webstar.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
}
/* EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  EVENTI  */
.eventi{
	background-image: url(/common/images/eventi.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}
.eventi2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
	
}
.eventi2{
	background-image: url(/common/images/bg_eventi.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:center;
}
.box_eventi{
	width:760px;
	margin:auto;
	background: url(/common/images/bg_eventi2.jpg) bottom;
	border-bottom:1px solid #ccc;
	padding:5px 0;
}
.box_eventi2{
	width:720px;
	margin:auto;
	text-align:left;
}
.box_eventi h2{
	font: bold 14px arial;
	margin-right:20px;
/*	padding:0 0 12px 0;*/
	padding:0px;
}
.box_eventi img{
	width: 750px;
	height:1px;
	margin-top:10px;
}
.box_eventi p.data{
margin:0px;
padding:0px;
}

/* TECNICA   TECNICA   TECNICA   TECNICA   TECNICA   TECNICA   TECNICA   TECNICA   TECNICA   TECNICA   */
.tecnica2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
}
.tecnica{
	background-image: url(/common/images/bg_tecnica.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}

.tecnica2{
	background-image: url(/common/images/bg_tecnica2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
/* DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  DOWNLOAD  */
.download{
	background-image: url(/common/images/bg_download.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:172px;
}

.download2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
	color: #b4cdbc;
}
.download2{
	background-image: url(/common/images/bg_download2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
	color:#91a597;
}
.box_down img{
	width: 220px;
}
.box_down a{
	font: bold 12px arial;
	color:#b4cdbc;
}
.box_down{
	margin-left:25px;
	padding:0px;
	float:left;
}

/* STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  STAFF  */
.staff{
	background-image: url(/common/images/bg_staff.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:344px;
}
.staff2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
	color:#666;
}
.staff2{
	background-image: url(/common/images/bg_staff2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
.box_staff{
	float:left;
	margin:0px;
	text-align:left;
	padding:12px 25px 0 25px;
	width:43%;
}
.box_staff img{
	width: 100px;
	float:left;
	margin:0 2em 1em 0;	
}
.box_staff a{
	color: #666;
}
.box_staff h2{
	font: bold 14px arial;
	margin:0px;
	padding:0 0 12px 0;
	width:150px;
	color:#666;
}
.clr{
	clear: left;
}

/* NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   NEWS   */
.news{
	background-image: url(/common/images/news.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}
.news2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
	color: #666633;
}
/*
.news2 h2{
	height: 2em;
}
*/
.news2 h2 a{
	height: 2em;
	color: #666633;
}

h2.dex_news{
	padding:0 25px 12px 25px;
	font:bold 12px arial;
	color:#333;
	margin:0px;
	height:auto !important;
}

.news2{
	background-image: url(/common/images/bg_news.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
/* FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  FAQ  */
.faq{
	background-image: url(/common/images/bg_faq.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}
.faq2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
}
.faq2 h1, .faq2 p, .faq2 a{
	color: #895548;
}
.faq2{
	background-image: url(/common/images/bg_faq2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}

.box_faq{
	width:760px;
	margin:auto;
	background: url(/common/images/bg_faq3.jpg) bottom;
	border-bottom:1px solid #cec8c8;
	padding:5px 0;
}
.box_faq2{
	width:720px;
	margin:auto;
	text-align:left;
}
.box_faq h2{
	font: bold 14px arial;
	margin-right:20px;
/*	padding:0 0 12px 0;*/
	padding:0px;
}

.faq2 a img.img {
	border:1px solid #000; float:left;
	margin-right:20px;
}
.faq2 a.back, .faq2 a.next,.faq2 a.prev{
	color: #895548;
}

/*
.faq2 .box_list img{
	width: 50px;	
	float: left;
	margin:0 12px 12px 0;
}


.faq2 .box_list{
	float:left;
	margin:0px;
	text-align:left;
	padding:12px 25px 0 25px;
	width:100%;
}
.faq2 .box_list h2{
	font: bold 14px arial;
	margin:0px;
	padding:0 0 0 0;
	width:90%!important;
}
*/

/* STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  STORIA  */
.storia{
	background-image: url(/common/images/bg_storia.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}
.storia2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
}
.storia2{
	background-image: url(/common/images/bg_storia2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
.storia2 a{
	color:#000000;
}
.storia2 b{
	font-size:12px
}
/* CONTATTI   CONTATTI   CONTATTI   CONTATTI   CONTATTI   CONTATTI   CONTATTI   CONTATTI   CONTATTI   CONTATTI   */
.contatti{
	background-image: url(/common/images/bg_contatti.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:172px;
}
.contatti2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
}
.contatti2{
	background-image: url(/common/images/bg_contatti2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
.box_con{
	float:left;
	margin:0px;
	text-align:left;
	padding:12px 25px 0 25px;
	height:100px;
}
.box_con img{
	width: 200px;
	height:1px;
	visibility:hidden;
	clear:both;
}
.box_con a{
	color: #000;
}
.box_con h2{
	font: bold 14px arial;
	margin:0px;
	padding:0 0 12px 0;
	width:150px;
}


/* SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  SERVIZI  */
.servizi{
	background-image: url(/common/images/bg_servizifotografici.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:172px;
}
.servizi2 h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
	color:#d7ccda;
}
.servizi2{
	background-image: url(/common/images/bg_servizifotografici2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
.servizi2 .box_list h2 a{
	color: #b3a6ad;
}

.servizi2 a.back,.servizi2 a.next,.servizi2 a.prev{
	color: #b3a6ad;
}
.servizi2 a.link{
	color: #fff;
}
.box_servizi{
	width:300px;
	float:left;
	padding:50px 0 0 0;
}
.box_servizi h2.dex{
	color:#b3a6ad;
	margin:0px;
	padding-left:25px;
}

.box_servizi h2.dex b{
	color:#FFF;
}

#mp3{
	float:right;
	margin-right:25px;
}
#galleria{
	color: #FFF;
	width:400px;
	height:400px;
	margin:20px 20px 25px 20px;
	float:left;
	padding:0px;
}
#slide{
	color: #FFF;
	width:800px;
	height:301px;
	padding:0px;
	margin:auto;
}

/* LAVORA CON NOI   LAVORA CON NOI   LAVORA CON NOI   LAVORA CON NOI   LAVORA CON NOI   LAVORA CON NOI   */
.lavoraconnoi{
	background-image: url(/common/images/bg_lavoraconnoi.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	height:300px;
}

.lavoraconnoi2{
	background-image: url(/common/images/bg_lavoraconnoi2.jpg);
	float:left;
	width:800px;
	padding-bottom:25px;
	text-align:left;
}
.lavoraconnoi2 h2,.lavoraconnoi h2{
	padding:12px 0 0 25px;
	font: bold 20px arial;
	color:#990000;
}
.lavoraconnoi2 h1,.lavoraconnoi h1{
	text-align:left;
	padding:12px 0 0 25px;
	margin:0px;
	font: bold 26px arial;
}


.img{
	margin: 12px 0 12px 25px; 
}
p.click{
	padding-left:25px;
	font:normal 11px arial;
	color:#999;
	clear:left;
}
p.data{
	padding:12px 25px;
	font:bold 12px arial;
	text-transform:capitalize;
	color:#666;
}

h2.dex{
	padding:0 25px 12px 25px;
	font:bold 12px arial;
	color:#333;
	margin:0px;
}
p.text{
	padding:0 25px 12px 25px;
	font:normal 12px arial;
	color:#000;
	margin:0px;
}

a.back{
	float:right;
	padding:12px 25px;
	font:bold 11px arial;
	color:#000;
}
a.next{
	float:right;
	padding:12px 25px;
	font:bold 11px arial;
	color:#000;
}
a.prev{
	float:left;
	padding:12px 25px;
	font:bold 11px arial;
	color:#000;
}
a.link{
	padding:12px 25px;
	font:bold 11px arial;
	color:#000;
}



.box_list{
	float:left;
	margin:0px;
	text-align:left;
/*
	padding:12px 23px 40px 25px;
	border:1px dotted #CCC;
*/
	padding:12px 25px 40px 25px;
}
.box_list img{
	width: 150px;	
}
.box_list a{
	color: #000;
}
.box_list h2{
	font: bold 14px arial;
	margin:0px;
	padding:0 0 12px 0;
	width:150px;
}




.box_staff{
	margin:0px;
	text-align:left;
	padding:12px 25px 0 25px;
}
.box_list img{
	width: 150px;	
}
.box_list a{
	color: #000;
}
.box_list h2{
	font: bold 14px arial;
	margin:0px;
	padding:0 0 12px 0;
}


.bott{
	width:150px;
}
.saloni-txt {
	font-size: 12px;
	font-weight: bold;
	color: #512118;
/*	text-align: justify;*/
}
.staff-txt {
	font-size: 12px;
	color: #6F5756;
/*	text-align: justify;*/
}
.staff-txt b{
	font-weight: bold;
	color: #C78148;
}
.servizi-txt {
	font-size: 11px;
	color: #6F5756;
/*	text-align: justify;*/
}
.servizi-txt b{
	font-weight: bold;
	color: #C78148;
}
#all-news {
	margin-top: 40px;
	width: 280px;
	float: left;
	text-align: left;
}
#top {
	margin-top: 40px;
	width: 270px;
	float: right;
	text-align: right;
}
.form {
	font-size:11px;
	margin:0px;
	padding:0px 25px; 
}


td.titoloform {
font-weight: bold;
background: #ccc;
}

.box{
	width: 140px;
	float: left;
	margin-right:15px;
	margin-bottom:20px;
}

.box_tecnica{
	width: 140px;
	float: left;
	text-align: center;
	margin-right:5px;
	margin-bottom:20px;
}
.box_gallery{
	width: 200px;
	float: left;
	text-align: center;
	margin-right:25px;
	margin-bottom:20px;
}
.table_webstar{
}
.table_webstar th{
	font-size: 11px; 
	background-color:#FFFFFF;
	color: #FE0100;
}
.table_webstar td{
	font-size: 11px; 
	border-bottom: 1px solid #ffffff;
}
.mini{
	color: #666666;
	font-size:10px;
}



/*
#galleria p {
	padding:20px;
	font: bold 15px arial ;
}
*/




















