/* CSS Document */

/* SFONDO FISSO*/

body {
	margin:0;
	padding:0;
	text-align:center; /*per IE5.x/Win*/
	background-color:#868e9c;
}
#centrato {
	position:absolute;
	width:720px;
	height:520px;
	top:50%;
	left:50%;
	margin-top:-260px;
	margin-left:-360px;
	text-align:left; /*per IE5.x/Win*/
}
#banner {
	float:left;
	width:720px;
	height:93px;
	background-image:url(../images/sfondo/template_01.gif);
}
#pulsanti_swf {
	float:left;
	width:712px;
	height:27px;
}
#lineadxVerticale {
	float:right;
	width:8px;
	height:407px;
	background-image:url(../images/Sfondo/TEMPLATE_14.gif);
}
#mc_swf {
	float:left;
	width:353px;
	height:351px;
}
#sotto {
	float:left;
	width:712px;
	height:29px;
	background-image:url(../images/Sfondo/TEMPLATE_17.gif);
}
#allRight {
	float:right;
	width:715px;
	padding-top:5px;
	padding-right:3px;
	text-align:right;
}
#boxSottoSx {
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:15px;
	text-align:left;
}
#boxSottoDx {
	float:right;
	width:300px;
	padding-top:4px;
	padding-right:2px;
	text-align:right;
}

/* SFONDO FISSO fine */


/* L A Y O U T  B O X  C E N T R A T I */

/* BOX TITOLI */

#boxTitle {
	float:left;
	width:344px;
	height:22px;
	padding-top:15px;
	padding-left:10px;
	text-align:left;
}
#box2Title {
	float:left;
	width:344px;
	height:22px;
	padding-top:12px;
	padding-left:10px;
	text-align:left;
}

/* BOX TITOLI fine */

/* Home */

#corpoHome {
	float:left;
	width:359px;
	height:351px;
	background-image:url(../images/Sfondo/Home/TEMPLATE_home_15.gif);
}
#boxH {
	float:left;
	width:337px;
	height:150px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}
#box2H {
	float:left;
	width:337px;
	height:105px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}
ul {
	color: #663300;
	margin: 0px;
	list-style-type: disc;
	list-style-position:inside;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
ul li {
	margin: 2px;
	list-style-type: disc;
	list-style-position:inside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul ul {
	color: #663300;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 10px;
}
ul ul li{
	color: #663300;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 5px;
}

/* Chi Sono */

#corpoChiSiamo {
	float:left;
	width:359px;
	height:351px;
	background-image:url(../images/Sfondo/ChiSiamo/TEMPLATE_1PAR_15.gif);
}
#boxChiSiamo {
	float:left;
	width:337px;
	height:300px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}

/* Showrooms */

#corpoShowroom {
	float:left;
	width:359px;
	height:351px;
	background-image:url(../images/Sfondo/TEMPLATE_15.gif);
}
#boxShowroom {
	float:left;
	width:337px;
	height:109px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}
#box2Showroom {
	float:left;
	width:337px;
	height:150px;
	padding-top:8px;
	padding-left:10px;
	padding-right:7px;
}

/* Arredamento */

#corpoArredamento {
	float:left;
	width:359px;
	height:351px;
	background-image:url(../images/Sfondo/TEMPLATE_15.gif);
}
#boxArredamento {
	float:left;
	width:337px;
	height:109px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}
#box2Arredamento{
	float:left;
	width:337px;
	height:150px;
	padding-top:8px;
	padding-left:10px;
	padding-right:7px;
}

/* Ristrutturazioni */

#corpoRistrutturazioni {
	float:left;
	width:359px;
	height:351px;
	background-image:url(../images/Sfondo/TEMPLATE_15.gif);
}
#boxRistrutturazioni {
	float:left;
	width:337px;
	height:109px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}
#box2Ristrutturazioni{
	float:left;
	width:337px;
	height:150px;
	padding-top:8px;
	padding-left:10px;
	padding-right:7px;
}

/* I nostri lavori */

#corpoNostriLavori {
	float:left;
	width:359px;
	height:351px;
	background-image:url(../images/Sfondo/TEMPLATE_15.gif);
}
#boxNostriLavori {
	float:left;
	width:337px;
	height:109px;
	padding-top:10px;
	padding-left:10px;
	padding-right:7px;
}
#box2NostriLavori {
	float:left;
	width:337px;
	height:150px;
	padding-top:8px;
	padding-left:10px;
	padding-right:7px;
}

/* Contatti */

#corpoContatti {
	float:left;
	width:712px;
	height:351px;
	background-image:url(../images/Sfondo/Contatti/TEMPLATE_MAIL_15.gif);
}

#boxContatti {
	float:left;
	width:649px;
	padding: 10px 33px 3px 30px;
}

#boxSottoContatti {
	float:right;
	width:150px;
	text-align:right;
	padding-top:6px;
}
#boxSottoContatti2 {
	float:right;
	width:200px;
	text-align:left;
	padding-top:6px;
}	

/* FORM Contatti */

form {
	float:left;
	width:648px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

form h3 {
	float:left;
	clear:left;
	width:648px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#8c070a;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form fieldset {
	margin:0px;
	padding:0px;
	border:0px;
}

form fieldset legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#8c070a;
	font-weight:bold;
}

form label {
	display: block;
	width: 290px;
	font-size: 12px;
	line-height: 14px;
	padding-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#663300;
}

form input {
	display: block;
	margin-top: 0px;
}

form label.field-nome,
form label.field-telefono {
	clear: left;
}

form label.field-cognome,
form label.field-indirizzo,
form label.field-nome,
form label.field-ruolo,
form label.field-regione,
form label.field-piva {
	float: left;
	margin: 0px 16px 0px 0px;
	width: 150px;
	padding-top:5px;
}

form label.field-citta,
form label.field-attivita {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 150px;
	padding-top:5px;
}

form label.field-email,
form label.field-telefono,
form label.field-fax {
	float: left;
	margin: 0px 16px 0px 0px;
	width: 150px;
	padding-bottom:5px;
}

form label.field-sitoweb {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 150px;
	padding-bottom:5px;
}

form label.field-nome input,
form label.field-cognome input,
form label.field-citta input,
form label.field-email input,
form label.field-telefono input,
form label.field-indirizzo input,
form label.field-fax input,
form label.field-sitoweb input,
form label.field-ruolo input,
form label.field-regione input,
form label.field-attivita input,
form label.field-piva input {
	float: left;
	width: 150px;
	padding: 0px;
	height: 15px;
}

form label.field-collaborazione,
form label.field-consulenza {
	clear:left;
	margin: 0px 0px 0px 0px;
	width: 438px;
	text-align: right;
	padding-bottom:3px;
}

form label.field-collaborazione select,
form label.field-consulenza select {
	width: 160px;
	padding: 0px;
}
form select {
	width: 150px;
	padding: 0px;
	height:20px;
	font-size:10px;
}

form label.field-textarea {
	width: 150px;
	padding: 0px 0px 5px 0px;
}

form label.field-textarea textarea {
	width:648px;
	height:30px;
}

form label.field-checkbox {
	float: left;
	width: 280px;
	height: 15px;
	padding: 5px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#663300;
	text-decoration:none;
}
form label.field-checkbox input {
	float:left;
	width:auto;
	height:14px;
	padding:20px 0px 0px 0px;
}


form #button {
	float: left;
	width:100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:24px;
	color:#8c070a;
	font-weight:bold;
}

form #reset {
	float: left;
	width:70px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:24px;
	color:#8c070a;
	font-weight:bold;
}


/* Dove siamo */

#corpoDoveSiamo {
	float:left;
	width:712px;
	height:351px;
	background-image:url(../images/Sfondo/Contatti/TEMPLATE_MAIL_15.gif);
}

#boxDoveSiamo {
	float:left;
	width:649px;
	padding: 10px 33px 3px 30px;
}

#boxMappa {
	float:left;
	width:709px;
	height:130px;
	padding-top:30px;
	text-align:center;
}

#box2Mappa {
	float:left;
	width:337px;
	height:130px;
	padding-top:30px;
	padding-left:10px;
	padding-right:7px;
	text-align:center;
}

img#imgDS {
	width:35%;
	border:2px solid #663300;
}

img#img2DS {
	width:70%;
	border:2px solid #663300;
}

/* NO FLASH */

#corpoNoflash {
	float:left;
	width:712px;
	height:351px;
	background-image:url(../images/Sfondo/Contatti/TEMPLATE_MAIL_15.gif);
}

#boxNoflash {
	float:left;
	width:649px;
	padding: 10px 33px 3px 30px;
}	

/* Mailto GRAZIE */

#corpoMailto {
	float:left;
	width:712px;
	height:351px;
	background-image:url(../images/Sfondo/Contatti/TEMPLATE_MAIL_15.gif);
}

#boxMailto {
	float:left;
	width:712px;
	padding: 100px 0px 5px 0px;
}
#box2Mailto {
	float:left;
	width:662px;
	padding: 30px 50px 0px 0px;
	margin: 0px 0px 0px 0px;
}	

/* LAYOUT BOX CENTRATO fine */

/* TESTO */

.textMain {
	text-indent:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
}
.textMain a:link,
.textMain a:visited{
	text-indent:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
	text-decoration:none;
}
.textMain a:focus,
.textMain a:active,
.textMain a:hover{
	text-indent:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
	text-decoration:underline;
}
p.textMain {
	text-indent:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
}

.Title {
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif, Helvetica;
	font-size:14px;
	text-align:left;
	color:#8c070a;
	font-weight: bold;
	font-style: italic;
}
.TitleContatti {
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif, Helvetica;
	font-size:14px;
	text-align:center;
	color:#8c070a;
	font-weight: bold;
	font-style: italic;
}

.txtSotto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
}
.riferimento {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size:12px;
	text-align:right;
	color:#8c070a;
	font-weight: bold;
}
.txtSotto a:link,
.txtSotto a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-decoration:none;
}
.txtSotto a:focus,
.txtSotto a:active,
.txtSotto a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-decoration:underline;
}
.txtAllRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.grazie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#8c070a;
	font-weight:bold;
}
.grazieDx {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#8c070a;
	font-weight:bold;
}
.txtNoflash {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
	font-weight:normal;
}
.txtNoflash a:link,
.txtNoflash a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
}
.txtNoflash a:focus,
.txtNoflash a:active,
.txtNoflash a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#663300;
	text-align:justify;
	text-decoration:underline;
	font-weight:bold;
}
.doveSiamo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#8c070a;
	font-weight:bold;
}
p.doveSiamo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#663300;
	font-weight:bold;
	text-align:center;
}
#boxListaNozze {
	width:649px;
	padding: 50px 33px 3px 30px;
	text-align:center;
}
#boxPrivacy {
	width:649px;
	padding: 50px 33px 3px 30px;
	text-align:center;
}
.TitleNozze {
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif, Helvetica;
	font-size:20px;
	text-align:left;
	color:#8c070a;
	font-weight: bold;
	font-style: italic;
}
.textNozze {
	text-indent:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	text-align:center;
}
.textNozze a:link,
.textNozze a:visited{
	text-indent:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	text-align:center;
	text-decoration:none;
}
.textNozze a:focus,
.textNozze a:active,
.textNozze a:hover{
	text-indent:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	text-align:center;
	text-decoration:underline;
}
.textPrivacy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	text-align:justify;
	text-decoration:none;
}
.textPrivacy a:link,
.textPrivacy a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	text-align:justify;
	text-decoration:none;
}
.textPrivacy a:focus,
.textPrivacy a:active,
.textPrivacy a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#663300;
	text-align:justify;
	text-decoration: underline;
}
.img {
	border:none;
	text-decoration:none;
}
