/** CSS GENERALI */
html, body, div, a,span, img, hr, h1, h2, h3, h4, ul, li, form, fieldset, legend, input, textarea, object{
	margin:0;
	border:0;
	padding:0;
}
p,table,td,tr {
	padding:0px;
	margin:0px;
}

body {
   background-color: #000000;
	font-family:  Arial , Verdana;
	font-size: 12px;
	color: #000000;
	text-align:center;
}

input, textarea{
	font-family:  Arial , Verdana;
	font-size: 12px;
}

a {
	color:#000000;
	text-decoration: none;
}
a:link, a:active, a:visited {
	color:#000000;
	text-decoration: none;
}
a:hover {
	color:#000000;
	text-decoration: none;
}

li {
	list-style: none;	
}

.clearRight{
	clear: right;
}
.clear{
	clear: both;
	font-size:0px;
}
.clearLeft{
	clear: left;
}

h1{
	font-size: 20px;
   color:#787878;
	margin-bottom: 10px;
}
h2{
	font-size: 14px;
   color:#787878;
	margin-bottom: 10px;
}

h3{}


/* COLORI UTILIZZATI
#DADBDB grigetto
#grigio scuro #787878
*/

#header{ height:85px; width:990px; font-size:12px;}


#contenitore_home{ height:450px; width:990px; margin-top:0px; background-image:url(../images/contemporaneo_home.jpg);background-repeat:no-repeat;}
#contenitore{ height:450px; width:990px; margin-top:0px; background-color:#dadbdb;/* background-image:url(../images/sfondo1x450.jpg);*/}
#logo{ 
width:0px; height:0px; visibility:hidden;
}

#logoprint{
	float:left;
}

ul#menu {height:0px;width:0px;visibility:hidden;}

#boxBottom{
	clear:both;
	height:100px;
}

#boxBottom div.descriPage{
	width:660px;
	float:left;	
	height:100px;

}

#boxBottom div.descriPage p{
	font-size:12px;
	text-align:justify;
	padding:10px;
}
#boxBottom div#titolo{ font-size:22px; color:#787878; text-align:right; float:right; padding-top:5px; padding-right:10px; width:280px;}


#boxTop{
  width:990px;
  height:350px;
}


#contenitoreAreaRiservata{  width:990px; margin-top:0px; background-color:#dadbdb;/* background-image:url(../images/sfondo1x450.jpg);*/}
#boxTopAreaRiservata{
	width:990px;
}


#boxFooter{
	display:none;
}

#boxFooter A{
	color:#737373;
}

/* FLASH CONTENT PER LA GALLERIA IMMAGINI */
#flashcontent{
	padding:0;
	margin:0;
	background-color:#000000;
	color:#DADBDB;
	font-size:12px;
	height:350px;
}
#flashcontent A{
	color:#DADBDB;
	text-decoration: underline;
}



#reserved_area_link{
	float:right;
	margin-top:0px;
	margin-left:7px;
	background-image: url(../images/reserved_area.jpg);
   background-repeat: no-repeat;
	width:12px;
	height:12px;
	margin-top:0px;
	cursor:pointer;
}

a.credits {
	color:#787878;	
}

#atsitoLogin{
	float:left;
	margin-top:0px;
	margin-left:7px;
	background-image: url(../images/login.png);
   background-repeat: no-repeat;
	width:18px;
	height:12px;
	margin-top:2px;
	cursor:pointer;
}


img.bordo{
	border:1px solid #000000;
}

img.bordo_select{
	border:1px solid #DADBDB;
	cursor:pointer;
}


DIV#popupContent{
	color:#ffffff;
	text-align:left;
	padding:10px;
}

/*** PAGINA SHOWROOM ***/
#serraBox{
	width:990px;
	height:225px;
	clear:both;
}

.negoziBox{
	width:330px;
	height:225px;	
	float:left;
}

#mapLink{
   font-size:12px;
	margin-top:10px;
	background-image: url(../images/googlepointer.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:18px;
	text-align:left;
	float:right;
	height:20px;
	cursor:pointer;
}

#galleryLink{
	font-size:12px;
	margin-top:10px;
	background-image: url(../images/gallery.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left:24px;
	text-align:left;
	float:right;
	height:20px;
	vertical-align:bottom;
	cursor:pointer;
}

/* PAGINA SERVIZI */
.serviziBox{
	width:330px;
	height:450px;	
	float:left;
}

DIV.projectBox{
	float:left;
	margin:0px;
	padding:0px;
	font-size:0px;
}

.tornaLink{
    font-size:12px;
	margin-top:5px;
	text-align:right;
	cursor:pointer;
}

.tornaLinkOver{
	font-size:12px;
	margin-top:5px;
	text-align:right;
	cursor:pointer;
	color:#383838;
}


/*** PAGINA PROJECT ****/
#boxBottom div#titoloProject{ font-size:22px; color:#787878; text-align:right; float:right; padding-top:5px; padding-right:10px; width:150px;}

#titoloGallery{
	width:360px;
	color:#000000;
	padding-top:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	float:left;
}

#proseguiGallery{
	color:#787878;
	font-weight:bold;
	padding-top:10px;
	padding-left:0px;
	font-size:12px;
	text-align:right;
	float:right;
	cursor: pointer;
}

ul#menuProject {width:160px;text-align:left;z-index:3px;float:left; margin-top:7px; margin-left:2px;}
ul#menuProject li{ padding:3px;list-style:none;color:#383838; cursor:pointer;font-size:12px; background-image: url(../images/sfondoMenuProject.jpg); background-repeat:repeat-x;}
ul#menuProject li.overli{ padding:3px; list-style:none;color:#000000; cursor:pointer;}
ul#menuProject li a{color:#383838;}
ul#menuProject li a:hover {color:#000000;}


/* FORM CONTATTACI */
form {
	width:450px;
	padding-left:20px;
	padding-top:20px;
	text-align: left;
	font-size: 0px;
	float:right;
}

label{
	float:left;
	font-size:12px;
	margin-top:3px;
}

input{
	border:0px;
	width:420px;
	float:left;
}

input.button{
	float:left;
	border:0px;
	clear:both;
	margin-top:4px;
	cursor:pointer;
	border:1px solid #787878;
}
textarea{
	float:left;
	border:0px;
	clear:both;
	width:420px;
}

#contatti{
	float:left;
	margin-top:30px;
	margin-left:30px;
	margin-right:20px;
}


.privacy{
	font-size:9px;
	padding-right:10px;
}
a.privacy{
	text-decoration:underline;
}

p.messaggio{
	font-size:12px;
	color:black;
}


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


img {padding:0px;
border:0px;}



.contatti{
float:left;
margin-left:20px;
margin-top:20px;
font-size:12px;
text-align:left;
}

.contattiSeparator{
float:left;
margin-left:50px;
margin-top:20px;
height:20px;
}

/***   PAGINA  CONTATTI  */
#boxBottom div.contattiPage{
	width:660px;
	float:left;
}
#boxBottom div.contattiPage p{
	font-size:12px;
	text-align:justify;
	padding:0px;
	margin-left:30px;
}

input.captcha_verify{
	width:100px;
	height:20px;
	margin-bottom:3px;
}






/**************************************************************************************************/
/* THUMBIMAGE PARTNERS*/
/**************************************************************************************************/
/*img.partners{
	width:100px;
	float:left;
	margin-left:20px;
	margin-top:30px;
}*/
.box {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	width: 120px;
	margin-left:10px;
	margin-top:10px;
	vertical-align: top;
	text-align: center;
	float:left;
}

.thumb {
	width:120px;
	height:110px;
	display: table-cell;
	vertical-align: middle; 
	background: transparent;
}


.thumb * {
	vertical-align: middle;
}

.thumb img {
	border: 0px solid #aaa;
}

/* <!--[if lt IE 8]> */
.box {display: inline;}
.thumb {display:block}
.thumb span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

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


/***********   PAGINA NEWS   ***********/
.newsCol{
	width:493px;
	height:350px;
	float:left;
}
.elencoNewsRow{
	width:420px;
	height:80px;
	margin-left:20px;
	margin-top:20px;
	float:left;
	text-align:left;
}
.elencoNewsRow p{
	font-size:12px;
}
.elencoNewsRow img{
	float:right;
	width:120px;
}
/**************************************/

/****** PAGINA AREA RISERVATA *******/
div.testo_area_riservata{
	margin-top:2px ;
	margin-bottom:10px ;
	font-size:12px;
	font-weight:bold;
	color:787878;
}

form.area_ris label{
	margin-top:10px;
}

form.area_ris input.button{
	margin-top:10px;
}

div.area_riservata{
	width:420px;
	padding-left:20px;
	padding-top:30px;
	text-align: left;
	float:right;
}

ul#elenco_file {margin-top:20px;clear:both;}
ul#elenco_file li{margin-top:7px;margin-left:12px;list-style:none;color:#787878;}
ul#elenco_file li A{color:#787878;}
ul#elenco_file li A:hover {color:#ffffff;}

/*** LISTA NOZZE ***/
div#sposi_sx{
	margin:0px;
	margin-bottom:20px;
	text-align: left;
}

div.area_sposi{
	width:460px;
	text-align: left;
	float:left;
}


div.titolo_area_sposi{
	margin-bottom:10px ;
	font-size:12px;
	font-weight:bold;
	color:787878;
		clear:both;
}

div.testo_area_sposi{
	margin-top:2px ;
	margin-bottom:10px ;
	font-size:12px;
	color:787878;
	clear:both;
}

.elenco_contributi{
	margin-bottom:10px;
}

.elenco_contributi .nome{
	cursor:pointer;
	width:320px;
	float:left;
	font-weight:bold;
}

.elenco_contributi .msg{
	width:320px;
	display:block;
}
.elenco_contributi .cifra{
	width:120px;
	float:right;
	text-align:right;
	font-weight:bold;
}
/*************************************/
