/* DEFAULT SETTINGS */
	
body, form, html ,img, table, td, tr, ul, ol, li {
	border:0px;
	padding:0px;
	margin:0px;
}

h1, h2, h3, h4, h5, h6, p{
	padding:0px;
	margin:0px;
}

ul, li{
	list-style:none;
	float:left;
	display:inline;
}
a{
	text-decoration:none;
}

a:link{
	text-decoration:none;
	color:#666666;
}

a:hover{
	text-decoration:underline;
	color:#ff9900;
}

html{
	height:100%;
}

/* -- TESTO DINAMICO -- */

span{
	color:#444444;
	line-height:18px;
	text-align:justify;
}

/* -- Liste puntate per testo dinamico --*/

span ul,ol{
	float:none;
	width:auto;
	height:auto;
}

span li{
	display:list-item;
	float:none;
	line-height:17px;
}

/* lista puntata 

span ul li{
	list-style-type:disc;
	margin-left:10px;
}

 lista numerata */

span ol li{
	list-style-type:decimal;
	margin-left:30px;
}

/* Link per testo dinamico*/

span a{
	color:#3c3c3c;
	font-weight:bold;
	text-decoration:none;
}
span a:hover{
	color:#F89E00;
	text-decoration:none;
}

/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#b4d5ef;
	background-image:url(../_layout/bg_azzurro.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
}

#main{
	margin:auto;
	margin-top:0px; 
	width:954px;
	height:600px;
}
/* --------- TESTATA ----------*/
#testata{
	background-image:url(../_layout/img_testata.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:954px;
	height:260px;
	margin-bottom:0px;
	position:relative;
}
#bandierine{
	float:right;
	height:15px;
	margin:15px 250px 0px 0px;
}
#contenuti{
	width:953px;
	height:auto;
	background-color:#fff;
}


a.mmen
{
	text-align:left;
    margin-left:26px;
	width: 100%;
    color: #FFFFFF;
    text-decoration: None;
	font-size: 10pt;
		font-weight:bold;
}
a:hover.mmen
{
    background-color: #DD6600;
    color: #FFFFFF;
	font-size: 10pt;
	width: 100px;
	margin-left:26px;
	text-align:left;
    text-decoration: None;
		font-weight:bold;
}
a:visited.mmen
{
	text-align:left;
    margin-left:26px;
	width: 100%;
    color: #FFFFFF;
    text-decoration: None;
	font-size: 10pt;
		font-weight:bold;
}

a.mmen2
{
	text-align:left;
    margin-left:26px;
	width: 100%;
    color: #FFFFFF;
    text-decoration: None;
	font-size: 8pt;
	font-weight:bold;
}
a:hover.mmen2
{
    background-color: #DD6600;
    color: #FFFFFF;
	font-size: 8pt;
	width: 100px;
	margin-left:26px;
	text-align:left;
    text-decoration: None;
	font-weight:bold;
}

a:visited.mmen2
{
	text-align:left;
    margin-left:26px;
	width: 100%;
    color: #FFFFFF;
    text-decoration: None;
	font-size: 8pt;
	font-weight:bold;
}


/*
	MENU
*/
#menu{
	width:216px;
	vertical-align:top;
}
#tab_menu{
	background-image:url(../_layout/bg_menu.jpg);
	background-repeat:repeat-y;
	width:100%;
	height:315px;
}
.td_menu{
	text-align:right;
	padding:0px 35px 0px 0px;
	height:25px;
	vertical-align:middle;
}
.td_sottomenu{
	text-align:right;
	padding:0px 50px 0px 0px;
	height:25px;
	vertical-align:middle;
}
a.sottomenu_item{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
a.sottomenu_item:hover{
	text-decoration:none;
	color:#FBE091;
}
a.menu_item{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
a.menu_item:hover{
	text-decoration:none;
	color:#FBE091;
}
#left_bottom{
	height:112px;
	width:216px;
	background-image:url(../_layout/fiore.jpg);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:bottom;
}

.listino{
	text-decoration:none;
	color:#222222;
	font-size:9px;
	line-height:normal;
}

/* --------- COLONNA SINISTRA ----------*/
#left{
	height:375px;
	width:224px;
	background-image:url(../_layout/bg_left.html);
	background-repeat:repeat-y;
	vertical-align:top;
}

/* --------- COLONNA CENTRALE ----------*/
#center{
	height:375px;
	width:415px;
	vertical-align:top;
	padding:5px 30px 10px 10px;
	text-align:justify;
}
#center2{
	height:375px;
	width:500px;
	vertical-align:top;
	padding:5px 30px 2px 2px;
	text-align:justify;
}
#center_offerte{
	height:375px;
	width:410px;
	vertical-align:top;
}
#video_camere{
	width:100%;
	height:170px;
}
.foto_mini{
	width:100px;
	height:77px;
	background-image:url(../_layout/cornice_small.html);
	background-repeat:no-repeat;
	padding-right:3px;
	text-align:center;
	vertical-align:middle;
}
#center_prezzi{
	width:471px;
	vertical-align:top;
}
#center_offerte{
	float:left;
	height:376px;
	width:372px;
}
/* --------- COLONNA DESTRA ----------*/
#right{
	height:375px;
	width:294px;
	vertical-align:top;
}
#foto_right{
	height:356px;
	width:279px;
	float:left;
	background-image:url(../_layout/bg_foto_right.jpg);
	position:relative;
}
#foto_right img{
	position:absolute;
	left:0px;
	top:0px;
	padding:4px 0px 0px 4px;
	width:271px;
}

#imageSlideshowHolder_uno{
	height:356px;
	width:279px;
	float:left;
	background-image:url(../_layout/bg_foto_right.jpg);
	position:relative;	/* Don't remove this line */
}
/* Don't change these values */
#imageSlideshowHolder_uno img{
	position:absolute;
	left:0px;
	top:0px;
	padding:4px 0px 0px 4px;
	width:271px;
	height:347px;
}


/* CSS FOR SLIDESHOW SCRIPT */
#imageSlideshowHolder{
	height:356px;
	width:279px;
	float:left;
	background-image:url(../_layout/bg_foto_right.jpg);
	position:relative;	/* Don't remove this line */
}
/* Don't change these values */
#imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
	padding:4px 0px 0px 4px;
	width:271px;
	height:347px;
}
/* END CSS SLIDESHOW SCRIPT */

#right_stretto{
	height:375px;
	width:301px;
	background-image:url(../_layout/bg_right.html);
	background-repeat:repeat-y;
	vertical-align:top;
}
#right_offerte{
	height:376px;
	width:294px;
	padding-left:20px;
	padding-right:10px;
	vertical-align:top;
	background-position:right;
	background-image:url(../_layout/bg_right.html);
	background-repeat:repeat-y;
}
#right_prezzi{
	height:376px;
	width:239px;
	padding-left:15px;
	vertical-align:top;
	background-position:right;
	background-image:url(../_layout/bg_right.html);
	background-repeat:repeat-y;
}
/* --------- FOOTER ----------*/
#bottom{
	background-image:url(../_layout/bg_bottom.jpg);
	background-repeat:no-repeat;
	padding:50px 0px 24px 0px;
	width:953px;
	vertical-align:top;
	text-align:center;
}
#credits{
	width:939px;
	height:20px;
	margin:auto;
	color:#333333;
	padding-left:15px;
}
a.credits{
	font-weight:bold;
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.credits:hover{
	color:#FF9900;
	text-decoration:none;
}

/* ========= FORMATTAZIONE TESTO =========*/
h1{
	font:verdana;
	font-size:36px;
	font-weight:bold;
}
h2{
	font:verdana;
	font-size:14px;
	font-weight:bold;
	color:#FAAE29;
	margin-top:0px;
	padding-left:0px;
}

.tit_off {
	font:verdana;
	font-size:11px;
	font-weight:bold;
	color:#FAAE29;
	margin-top:0px;
	padding-left:0px;
}

h2.tit_offerta{
	font:verdana;
	font-size:10px;
	font-weight:bold;
	color:#FAAE29;
	margin:0px;
	padding:0px;
	padding-left:4px;
}

.testo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#3c3c3c;
	line-height:18px;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}

.testo2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#3c3c3c;
	line-height:18px;
	padding:0px 15px 0px 0px;
	text-decoration:none;
}

a.link_ambienti{
	text-decoration:none;
	color:#3C3C3C;
}
a.link_ambienti:hover{
	text-decoration:none;
	color:#F89E00;
}
a.link_testo{
	text-decoration:none;
	color:#555;
	font-weight:bold;
}
a.link_testo:hover{
	text-decoration:none;
	color:#F89E00;
}
.contatti{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:18px;
	display:inline;
}
a.link{
	text-decoration:none;
	color:#FFFFFF;
}
a.link:hover{
	text-decoration:none;
	color:#FAAE29;
}
a.link_offerte{
	text-decoration:none;
	color:#3C3C3C;
}
a.link_offerte:hover{
	text-decoration:underline;
	color:#9C9999;
}
a.mail{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.mail:hover{
	color:#FAAE29;
	text-decoration:none;
}
li{
	padding:3px 0px 3px 0px;
}
ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	list-style-position:inside;
}

#contImages{
	margin:10px 0px 4px 0px;
	width:410px;
}

#contImages li{
	padding:0px;
	background-image:url(../_layout/bgImgOfferte.jpg);
	background-repeat:no-repeat;
	padding:3px;
}
#contImages img{
}

ul#minipics2{margin:0;padding:0;list-style-type:none
}

ul#minipics2 li{float: left; margin-right: 24px; margin-bottom: 15px; 
}

ul#minipics2 li img{
	display:block;border:1px solid;
    border-color: #CCC #CCC #CCC #CCC;
    padding: 5px;background: #f6f6f6
