@charset "utf-8";

/* Html ------------------------------- */
Body{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	
}

h1{
	text-align:left;
	color:#7a2219;
	font-size:28px;
	line-height:24px;
}

h1.riposizionato{
	
}

*:first-child+html h1.riposizionato{
	
}

h2{
	text-align:left;
	color:#666666;
	font-size:16px;
	font-style:italic;
	line-height:18px;
}

/* Struttura ------------------------------- */
#container{
	position:relative;
	margin:40px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1000px;
	height:680px;
	background-image:url(../images/bg_page.png);
	background-position:left top;
	background-repeat:no-repeat;
}

#top{
	position:absolute;
	z-index:2;
	top:-36px;
	left:-15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1015px;
	height:236px;
}

		#logo{
			position:absolute;
			z-index:3;
			top:0px;
			left:0px;
			margin:0px 0px 0px -30px;
			padding:60px 0px 0px 70px;
			width:278px;
			height:236px;
			background-image:url(../images/bg_logo.png);
			background-position:left top;
			background-repeat:no-repeat;
		}
/* ITA ------------------------------------------ */	
#left_IT{
	position:absolute;
	z-index:4;
	top:192px;
	left:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:195px;
	height:287px;
	text-align:center;
	background-image:url(../images/divisore.png);
	background-position:left 30px;
	background-repeat:no-repeat;
}

*:first-child+html #left_IT{ /* solo per IE 7.0 */
	top:190px;
}

/* ENG ------------------------------------------ */	
#left_EN{
	position:absolute;
	z-index:4;
	top:192px;
	left:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:195px;
	height:287px;
	text-align:center;
	background-image:url(../images/divisore.png);
	background-position:left 30px;
	background-repeat:no-repeat;
}

*:first-child+html #left_EN{ /* solo per IE 7.0 */
	top:190px;
}

/* FRA ------------------------------------------ */	
#left_FR{
	position:absolute;
	z-index:4;
	top:192px;
	left:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:195px;
	height:287px;
	text-align:center;
	background-image:url(../images/divisore.png);
	background-position:left 30px;
	background-repeat:no-repeat;
}

*:first-child+html #left_FR{ /* solo per IE 7.0 */
	top:190px;
}



#right{
	position:absolute;
	z-index:5;
	top:170px;
	left:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:730px;
	height:470px;
	line-height:20px;
}

*:first-child+html #right{ /* solo per IE 7.0 */
	top:190px;
}

#top_nav{
	position:absolute;
	z-index:10;
	top:-55px;
	left:0px;
	width:520px;
	height:25px;
	/*background-color:#CCCCCC;*/
}

*:first-child+html #top_nav{
	top:-65px;
}

#right #left_content{
	float:left;
	width:380px;
	height:470px;
	text-align:justify;
	margin-top:-35px;
}

#right #left_content_riposizionato{
	float:left;
	width:380px;
	height:470px;
	text-align:justify;
	margin-top:-65px;
}

#right #right_content{
	float:right;
	width:320px;
}

/* Pagine interne ----------------- */
#right #left_content_new{
	float:left;
	width:320px;
	margin-top:-35px;
	/*background-color:#CCCCCC;*/
}

/*
#right #left_content_new{
	float:left;
	width:200px;
	margin-top:-35px;
	background-color:#CCCCCC;
}*/

#right #left_content_new ul li{
	margin-left:-18px;
	margin-bottom:9px;
	line-height:13px;
	text-indent:0px;
	list-style-image:url(../images/lista_ie.gif);
	list-style-position:outside;
	font-size:11px;
}

*:first-child+html #right #left_content_new ul li{
	margin-left:-25px;
	text-indent:0px;
	list-style-image:url(../images/lista_ie.gif);
	list-style-position:outside;
}

#right #right_content_new{
	float:right;
	width:320px;
	margin-right:70px;
	margin-top:-35px;
	/*background-color:#999999;*/
}

/*#right #right_content_new{
	float:right;
	width:200px;
	margin-right:290px;
	margin-top:-35px;
	background-color:#999999;
}*/

#right #right_content_new ul li{
	margin-left:-18px;
	margin-bottom:9px;
	line-height:13px;
	text-indent:0px;
	list-style-image:url(../images/lista_ie.gif);
	list-style-position:outside;
	font-size:11px;
}

*:first-child+html #right #right_content_new ul li{
	margin-left:-25px;
	text-indent:0px;
	list-style-image:url(../images/lista_ie.gif);
	list-style-position:outside;
}
/* Pagine interne ----------------- */

#footer{
	position:absolute;
	z-index:6;
	bottom:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1000px;
	height:25px;
	color:#333333;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
}

#center_content{
	/*background-color:#CCCCCC;
	width:480px;*/
	width:620px;
	margin-top:-35px;
	text-align:justify;
}

#background{
	position:absolute;
	left:14px;
	top:17px;
	z-index:1;
}

#segnaposto_immagini{
	position:absolute;
	left:0px;
	top:0px;
	width:10px;
	height:10px;
	/*background-color:#FF0000;*/
}

#paginazione{
	margin:0px 0px 0px 25px;
	font-style:italic;
}

#banner_flash{
	position:absolute;
	right:-25px;
	top:-195px;
	width:340px;
	height:50px;
}

#segnalato{
	position:absolute;
	right:20px;
	top:-145px;
	width:150px;
	height:100px;
	text-align:right;
}

#b-e-b_logo{
	position:absolute;
	left:0px;
	top:-130px;
	width:622px;
	height:51px;
	text-align:left;
}

/* Class ------------------------------------------------- */
.evidenziato{
	font-weight:bold;
	color:#7a2219;
	font-size:12px;
}

.spaziatore{
	/*background-color:#FF0000;*/
	width:50px;
	height:6px;
}

/* Link -------------------------------------------------- */
/* link immagini */
a img{
	border:none;
} 

/* Link default*/
a:link {

	color:#333333;
}

a:visited {

	color:#333333;
}

a:hover{

	color:7a2219;
}

/* Link Elenchi puntati*/
a:link.evidenziato {
	font-weight:bold;
	color:#7a2219;
	font-size:12px;
	text-decoration:none;
}

a:visited.evidenziato{
	font-weight:bold;
	color:#7a2219;
	font-size:12px;
	text-decoration:none;
}

a:hover.evidenziato{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

/* link Footer */
#footer a:link {
	text-decoration:none;
}

#footer a:visited{
	text-decoration:none;
}

#footer a:hover{
	color:#000000;
	text-decoration:none;
}

/* link pulsanti thumb */
#right #right_content a.thumb_link {
	text-decoration:none;
	color:#333333;
	padding:2px 6px 2px 6px;
	margin:0px 0px 0px 0px;
}

#right #right_content a.thumb_link:visited {
	text-decoration:none;
	color:#333333;
}

#right #right_content a.thumb_link:hover{
	text-decoration:none;
	background-color:#fae0a3;
}

/* link pulsanti top nav */
#right #top_nav a {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:13px;
	text-decoration:none;
	color:#333333;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
}

#right #top_nav a:visited {
	text-decoration:none;
	color:#333333;
}

#content #right #top_nav a:hover{
	text-decoration:none;
	color:7a2219;
}

/* FORM */
.myInput{
	border:1px solid #CCCCCC;
	font-family:"Times New Roman", Times, serif;
	/*font-size:10px;*/
	width:300px;
	height:16px;
}

.myTextarea{	
	border:1px solid #CCCCCC;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;/**/
	width:300px;
	height:80px;
}

.myButton{	
	border:1px solid #CCCCCC;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	width:100px;
	height:16px;
}

input.error {
	border:1px solid #FF0000;
	font-family:"Times New Roman", Times, serif;
	/*font-size:10px;*/
	width:300px;
	height:16px;
}

textarea.error {
	border:1px solid #FF0000;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;/**/
	width:300px;
	height:80px;
}
