/**/
* {margin:0;padding:0}
body {padding: 0px;background: #fff 100%;font:83%/1 verdana,sans-serif,arial,tahoma;}

/* LINKS */
a,a:link,a:link,a:link,a:hover {
	text-decoration:underline;
	cursor:pointer;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
} 
a:link {color:#224062} 
a:visited {color:#990000} 
a:hover,a:active {color:#069} 

/* GENERAL */
img {border:none; display:block;} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #224062;
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #224062;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #224062;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #224062;
	background-color: #F4F4F4;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	border-left: 1px solid #CCCCCC;
}
/* LAYOUT - Contenitore principale*/
#wrap {width:778px;margin-left:auto;margin-right:auto;position:relative}

/* LAYOUT - NON VISUALIZZATI */
#header_print, #footer_print {display:none}

/* LAYOUT - HEADER */
#header {margin: 0px;padding: 0px;}

/* LAYOUT - content */
#breadcrumb {
	background: #CCCCCC url(../images/bg_breadcrumb.gif) no-repeat;
	padding-left:30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	XXvertical-align: 10%;
	height: 15px;
	text-transform: lowercase;
	padding-top:5px;	
}
#content-wrap {
	position:relative;
	width:778px;
	XXborder: 1px solid red;
	background: transparent url(../images/bg.gif) repeat-y
}
#vela {position:absolute;top:0;left:19px;width:56px;
}


#content {margin: 0 23px 0 76px;
}
	
/* LAYOUT pagliarini */
	#pagliarini #content-wrap {}
	#pagliarini #content {}


/* LAYOUT - FOOTER */
#footer {	
	background-image: url(../images/footer.jpg); 
	width: 778px;
	background-repeat: no-repeat; 
	height: 131px; 
}
#footer_credit{	
	float: right;
	padding-top:25px;
	padding-right:45px;
}
a#footcred , a:hover#footcred{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #224062;
	cursor:pointer;
}
/* LAYOUT - INTERNA (marchi) */
.blocco_marchi {
	margin:0px;
	padding:0px;
}
.marchio {
	float:left;
	width:172px;
	padding-top:10px;
}
.marchio_block {
	float:left;
}
.marchio_top {
	background-image: url(../images/int_block_top1.jpg);
	width:498px;
	height:61px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #224062;
}
.marchio_top_txt {
	padding-top:30px;
	padding-left: 20px;
	width:400px;
	height:30px;
}

.marchio_testo {
	width:482px;
	color: #224062;
	margin-left: 6px;
	margin-right:10px;
	border: 1px solid #CFCDCD;
	background-color: #F4F4F4;
}

.marchio_testo_2cols {
	width:482px;
	color: #224062;
	margin-left: 6px !important;
	margin-left:3px;
	margin-right:10px;
	border: 1px solid #CFCDCD;
	background-color: #F4F4F4;
	float:left;
}
.marchio_testo_colsx {
	width:240px;
	color: #224062;
	float: left;
}
.marchio_testo_coldx {
	width:240px;
	color: #224062;
	float: left;
}
p.marchio2coltxt {
width: 200px;
padding:20px;
}

p.marchiotxt {
width: 442px;
padding:20px;
}
p.marchiotxtcolonne {
	padding:5px 10px;
	font-size: 10px;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.marchio_separatore {
	background-image: url(../images/marchio_separatore.jpg);
	background-repeat: no-repeat;
	width:670px;
	height:44px;
}
.footertxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F83AB;
	padding-left: 30px;
	padding-top: 20px;

}
/*aggiunta gennaio 09*/
.m_testo {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #224062;
	line-height: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding:20px;
}
/* FINE LAYOUT - INTERNA (marchi) */
/* LAYOUT - INTERNA 1(storia) */
.int1_content {
padding:0px;
margin:0px;
}
.int1_content_top {
background-image:url(../images/int1_content_top.jpg);
background-repeat:no-repeat;
width:678px;
height:53px;
}
.int1_content_top_txt{
	padding-top:25px;
	padding-left: 20px;
	width:500px;
	height:27px;
}
.int1_content_main {
width:660px;
margin-left:8px;
border:1px solid #CFCDCD;
}
.int1_sx {
	width:340px;
	margin:10px !important;
	margin:4px;
	float: left;
}

.int1_dx {
	margin-left:360px;
}
img.int1{
border:1px solid #999999;
}
.int1_dx .news_single_img {
	margin-left:360px;
}
.news_single_img img{
border:1px solid #999999;
}

p.separa30{
height:30px;
}
p.separa15{
height:15px;
}
p.separa10{
height:10px;
}
p.separa5{
height:5px;
}
/* FINE LAYOUT - INTERNA 1(storia) */

/* LAYOUT - INTERNA 2 (azienda) */
.int2_cont_sx {
padding:0px;
margin:0px;
float:left;
}
.int2_cont_sx_top {
background-image:url(../images/int2_top_sx.jpg);
background-repeat:no-repeat;
width:225px;
height:53px;
}
.int2_cont_sx_top_txt{
	padding-top:25px;
	padding-left: 20px;
	width:170px;
	height:27px;
}
.int2_cont_main_sx {
width:213px;
margin-left:7px;
border:1px solid #CFCDCD;
}
.int2home_cont_main_sx {
width:213px;
	height:300px;
margin-left:7px;
border:1px solid #CFCDCD;
}

.int2home_cont_main_sx p.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	padding: 3px 10px;
}

.int2_cont_cnt {
padding:0px;
margin:0px;
float:left;
}
.int2_cont_cnt_top {
background-image:url(../images/int2_top_cnt.jpg);
background-repeat:no-repeat;
width:221px;
height:53px;
}
.int2_cont_cnt_top_txt{
	padding-top:25px;
	padding-left: 20px;
	width:170px;
	height:27px;
}

.int2_cont_main_cnt {
width:213px;
margin-left:3px;
border:1px solid #CFCDCD;
}

.int2home_cont_main_cnt {
	width:213px;
	height:300px;
	margin-left:3px;
	border:1px solid #CFCDCD;
	/*background-image:url(../images/focus_bg.jpg);*/
	background-repeat:no-repeat;
	background-position: top;
}
/*classe per iframe*/
.tx-ffiframe-pi1 {
margin-left:23px;
padding-top:16px;
}
.extern_testo .tx-ffiframe-pi1 {
margin-left:0px;
}
.tx-ffiframe-pi1_h {
width:213px;
height:222px;
margin-top:0px;
background-image:url(../images/bg_cella-iframe.jpg);
background-repeat:no-repeat;
}


.int2_cont_dx {
padding:0px;
margin:0px;
float:left;
}
.int2_cont_dx_top {
	background-image:url(../images/int2_top_dx.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:53px;
}
.int2_cont_dx_top_txt{
	padding-top:25px;
	padding-left: 20px;
	width:170px;
	height:27px;
}

.int2_cont_main_dx {
width:213px;
margin-left:3px;
border:1px solid #CFCDCD;
}
.int2home_cont_main_dx {
	width:213px;
	height:300px;
margin-left:3px;
	border:1px solid #CFCDCD;
}

img.int2{
margin-left:5px;
border:1px solid #999999;
}
p.int2{
padding:5px;
}

.news_blocco_interno{
	padding-top: 10px;
}
.news_blocco_elenco {
	margin:10px !important;
	margin:4px;
	float: left;
}
p.news_data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 3px 10px;
}
p.news_titolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9E9E9;
	font-weight: bold;
	background-color: #4F83AB;
	padding: 5px 10px;
}

p.news_testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: normal;
	padding: 3px 10px;
}
p.news_separatore{
	background-image:  url("../../user_upload/points.gif");
	background-repeat: no-repeat;
	height: 11px;
}
a.news_testo:link {
	color:#224062;
	text-decoration: underline;
	font-weight: bold;
	text-align: right;
} 
a.news_testo:visited {
	color:#990000;
	text-decoration: underline;
	font-weight: bold;
} 
a.news_testo:hover,a.news_testo:active {
	color:#000033;
	background-color: #FFCC00;
	text-decoration: none;
	padding: 4px;
} 
/* FINE LAYOUT - INTERNA 1(storia) */
/* GALLERY list */
.blocco_gall {
	margin:0px;
	padding:0px;
}
.gall_block {
	float:left;
}
.gall_top {
	background-image: url(../images/int1_content_top.jpg);
	width:678px;
	height:53px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #224062;
}
.gall_top_txt {
	padding-top:20px;
	padding-left: 20px;
	width:640px;
	height:30px;
}
.gall_testo_2cols {
	width:660px;
	color: #224062;
	margin-left: 8px !important;
	margin-left:4px;
	XXmargin-right:10px;
	border: 1px solid #CFCDCD;
	background-color: #F4F4F4;
	float:left;
}
.gall_block_list {
	width:660px;
	color: #224062;
	float: left;
	clear: left;

}
.gall_testo_coldx {
	width:520px;
	color: #224062;
	float: left;
}

.gall_testo_colsx {
	width:120px;
	color: #224062;
	float: left;
	clear: left;

}
.gall_testo_coldx {
	width:520px;
	height: 70px;
	color: #224062;
	float: left;
}
p.gall2colimg {
width: 120px !important;
width: 80px;
padding:20px !important;
padding:17px;
}
p.gall2colimg img{
	border:1px solid #CFCDCD;
	margin:0px;
	padding:5px;
	text-align:center;
}
p.gall2coltxt {
width: 520px !important;
width: 480px;
padding:20px;
}
/* FINE GALLERY list */
/* GALLERY SINGLE */
p.gall_1col {
width: 600px;
padding:20px 30px 10px;
}
p.gall_1col p.bodytext{
width: 600px;
padding:20px 30px 10px;
}
.gall_testo_2cols .news-single-img {
width: 600px;
padding:20px 30px 10px !important;
padding:20px 29px 10px;
}
div.gall_testo_2cols div.news-single-img div.single_singleimage {
	border:1px solid #CFCDCD;
	float:right;
	margin:0px;
	padding:5px;
	text-align:center;
}

/* FINE GALLERY SINGLE */

div.news-single-img {}
div.news-single-img div.single_singleimage {
	border:1px solid #CFCDCD;
	float:right;
	margin:0pt 10pt 10px 10px;
	padding:5px;
	text-align:center;
	}
div.news-single-img div.single_singleimage img {display:inline;}

/* EXTERN nuovo */
.extern_testo {
	width:660px;
	color: #224062;
	margin-left: 8px !important;
	margin-left:4px;
	margin-right:10px;
	border: 1px solid #CFCDCD;
	background-color: #FFFFFF;
	float:left;
}
/* FINE EXTERN */

/**********************************
FORM CONTATTI
**********************************/
fieldset.csc-mailform {border:none;}
div.mailform {display:block; font:10px verdana,sans-serif,arial,tahoma;	width:434px;color: #224062;padding: 24px 24px 20px 24px;margin-left: 178px;border: 1px solid #CFCDCD;background-color: #F4F4F4;}
DIV.csc-mailform-field {width:400px; padding:0px; margin:5px auto;}
DIV.csc-mailform-field fieldset {width:400px; display:block; border:1px solid #008395; padding:5px;}
DIV.csc-mailform-field label {clear:left; display:block; float:left; width:200px;  padding:0 10px 0 0;}
DIV.csc-mailform-field input {border:1px solid #CFCDCD; width:400px;font:10px verdana,sans-serif,arial,tahoma;}
DIV.csc-mailform-field TEXTAREA#mailformMessaggio {width:400px; border:1px solid #CFCDCD;font:10px verdana,sans-serif,arial,tahoma;}



/**********************************
gestione menu html
**********************************/
#htmlnav {
	background:transparent url(../images/bg.gif) repeat-y scroll 0%;
	height: 353px;
	padding-left:31px;
}

#menulang {width: 715px; height:293px; background: url(../images/pagliarini_html.jpg) 0 0 no-repeat;}
#menulang ul {padding: 20px 0 0 660px;}
#menulang ul li{ display:inline;  }

#menunav {padding:15px 0 0 10px;}
#menunav ul li{ display:inline; padding-right:5px;}
#menunav ul li a { font-size:1em;}


/**********************************
RASSEGNA STAMPA
**********************************/
div.press-list-container .press-list-item {margin:10px; padding:20px 0; font-size:11px; border-bottom:1px solid #ddd;}
div.press-list-container .press-list-title  {float:left;width:530px;padding-right:20px;}
div.press-list-container .cleaner {clear:both;}


/**********************************
GALLERY MENU
**********************************/
div#GalleryMenu ul {list-style-type:none;}
div#GalleryMenu li {float:left;width:220px;height:68px;}
div#GalleryMenu li.gallery14 a {background:transparent url(/fileadmin/user_upload/bottoni_foto.jpg) no-repeat 0 0;}
div#GalleryMenu li.gallery40 a {background:transparent url(/fileadmin/user_upload/bottoni_video.jpg) no-repeat 0 0;}
div#GalleryMenu li.gallery41 a {background:transparent url(/fileadmin/user_upload/bottoni_press.jpg) no-repeat 0 0;}

div#GalleryMenu li.gallery14 a:hover, 
div#GalleryMenu li.selected14 a {background:transparent url(/fileadmin/user_upload/bottoni_foto_over.jpg) no-repeat 0 0;}
div#GalleryMenu li.gallery40 a:hover, 
div#GalleryMenu li.selected40 a {background:transparent url(/fileadmin/user_upload/bottoni_video_over.jpg) no-repeat 0 0;}
div#GalleryMenu li.gallery41 a:hover,
div#GalleryMenu li.selected41 a {background:transparent url(/fileadmin/user_upload/bottoni_press_over.jpg) no-repeat 0 0;}

div#GalleryMenu li a {width:220px;height:68px;display:block}
div#GalleryMenu li a div{visibility:hidden;}
div#GalleryMenu .cleaner {clear:both;}
