/************************************************************* IEPNGFIX */
/*
USAGE:
Copy and paste this one line into your site's CSS stylesheet.
Add comma-separated CSS selectors / element names that have transparent PNGs.
Remember that the path is RELATIVE TO THIS HTML FILE, not the CSS file.
See below for another method of activating the script without adding CSS here.
*/
 #back, #next, #control, .sf-menu ul li { behavior: url("/new/iepngfix.htc") }
/*
Here's an example you might use in practice:
img, div.menu, .pngfix, input { behavior: url("/css/iepngfix.htc") }
*/

/* RESET *******************************************************************/

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}

/* ELEMENTI HTML ***********************************************************/

body {
	background-image:url(../images/bg-body.gif);
	height:100%;
	font-size:16px;
	font-family:Georgia,'Times New Roman',serif;
	letter-spacing:1;
}

h1 {
	margin:0;
	padding:0;
	text-align:left;
	font-size: 15px;
	color:#777;
}

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

a:visited {
	color:#e6947a;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* CLASSI COMUNI ***********************************************************/

.break {
	clear:both;
}

/* CONTENUTO ***************************************************************/

#divContent {
	width:960px;
	margin:0 auto;
}

#divMenu {
	width:950px !important;
	width /**/:960px;
	padding-left: 10px;
	height:60px !important;
	height /**/:80px;
	/*padding-top:10px;*/
}

#divTitle {
	width:280px;
	height:45px;
	text-align:left;
	margin-top:195px;
	margin-left:615px;
}

#divText {
	/* div testo standard*/
	float:right;
	margin-right:65px;
	display:inline; /*hack per bug IE6 float-margin*/
	width:280px;
	height:326px;
	text-align:justify;
	font-size: 10px;
	line-height:26px;
	color:#555;
}

#divText2 {
	/* div testo senza titolo */
	float:right;
	margin-top:205px;
	margin-right:65px;
	display:inline; /*hack per bug IE6 float-margin*/
	width:280px;
	height:362px;
	text-align:justify;
	font-size: 10px;
	line-height:26px;
	color:#555;
}

#divText3 {
	/* div testo pagina contatti */
	float:right;
	margin-top:205px;
	margin-right:65px;
	display:inline; /*hack per bug IE6 float-margin*/
	width:280px;
	height:362px;
	text-align:justify;
	font-size: 14px;
	line-height:26px;
	color:#555;
	text-align:center;
}

#divText4 {
	/* div testo pagina partners */
	float:right;
	margin-top:205px;
	margin-right:105px;
	display:inline; /*hack per bug IE6 float-margin*/
	width:770px;
	height:362px;
	text-align:justify;
	font-size: 11px;
	line-height:26px;
	color:#555;
}

#divMap {
	float:right;
	margin-top:15px;
	margin-right:65px;
	display:inline; /*hack per bug IE6 float-margin*/
	width:828px !important;
	width /**/:830px;
	height:548px !important;
	height:550px;
	border:solid 1px #999;
}

#divPulsantiera {
	clear:both;
	text-align:right;
	padding:0 0 0 857px;
}

#divFooter {
	margin:5px auto 0 auto;
	width:960px;
	text-align:center;
	font-size:11px;
	color:#555;
}

#divFooter a, a:active, a:visited {
	text-decoration:none;
	color:#555;
}

#divFooter a:hover {
	text-decoration:none;
}


/* BG SLIDE *******************************************************************/

#divContainer {
	height:680px;
}

#divContainer2 {
	height:680px;
	background-image:url(../images/bg-blank.jpg);
	background-position: center top;
	background-repeat:no-repeat;
}

.headerimg {
	background-position: center top;
	background-repeat: no-repeat;
	width:100%;
	height:680px;
	position:absolute;
}

/* PULSANTIERA **************************************************************/

.btn {
	height:24px;
	width:24px;
	float:left;
	cursor:pointer;
}

#back {
	background-image:url("../images/btn_back.png");
}

#next {
	background-image:url("../images/btn_next.png");
}

#control {
	background-image:url("../images/btn_pause.png");
}

