@charset "UTF-8";

/* Configurazione base ... */
body 
{
background-color: #C4C7C8;
}

a:link {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:hover {
text-decoration: none;
}

a:active {
text-decoration: none;
}

/* Link specifici di tutte le pag */
.navigation_link {
font-family:        Verdana, Arial, Helvetica, sans-serif;
font-size:          10px;
color:              #C88893 !important;
line-height:        13px;
}
.navigation_div {
padding-top: 10px;
}

/* Tabella principale contenitore */
#main_table_container {
width:            1024px;
border-width:     0px; 
border-style:     solid;
background-color: #ffffff;
}

/* Tabella principale per i banner centrali */
#main_table_banner {
width:        947px;
border-width: 0px; 
border-style: solid;
}

.content_div1 {
width:        177px;	
align:        left;
border-width: 0px; 
border-style: solid;
}

/* Content div 2 */
.content_div_2_left {
border-width:   1px;
border-style:   solid ;
border-color:   #A1A0A1;
width:  202px; 
height: 202px;
float:  left;
}

.content_div_2_left_no_border {
border: 0px;
width:  202px; 
height: 202px;
float:  left; 
}

.content_div_2_middle {
border: 0px;
width:  15px; 
height: 202px;
float:  left; 
}
.content_div_2_right {
border-width:   1px;
border-style:   solid ;
border-color:   #A1A0A1;
width:  720px; 
height: 202px;
float:  left; 
}
.content_div_2_right_text{
width:  700px; 
height: 201px;
float:  left; 
border: 0px;
}
.content_div_2_right_scroll_command {
width:  15px; 
height: 201px; 
float:  right; 
border: 0px;
}

/* Content div 3 */
.content_div_3_left {
border: 0px; 
width:  202px; 
height: 202px;
float:  left; 

}
.content_div_3_middle {
border:     0px;
width:      7px; 
height:     186px;
float:      left; 
margin-top: 7px;
}

.content_div_3_middle2 {
border:     0px;
width:      13px; 
height:     186px;
float:      left; 
margin-top: 7px;
}


.content_div_3_right {
border-width: 1px;
border-style: solid ;
border-color: #A1A0A1;
width:        730px; 
height:       186px;
float:        left; 
margin-top:   7px;
}
.content_div_3_right_text{
width:  600px; 
height: 185px;
float:  left; 
border: 0px;
}
.content_div_3_right_scroll_command {
width:  15px; 
height: 185px; 
float:  right; 
border: 0px;
}

.content_div_4_1 {
align:        center;
width:        222px; 
height:       200px; 
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
float:        left; 
}
.content_div_4_spacer{
width:        15px; 
height:       200px; 
border:       0px;
float:        left; 
}


.spcer{
clear:: both;
}


._______content_div3 {
height:         200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

._______content_div3b {
height:         200px;
width:          725px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


._____content_div4 {
height:         186px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


.content_div5 {
height:         200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


.content_div6 {
height:         200px;
width:          200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.___content_div6b {
height:         200px;
width:          200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


.content_div7 {
height:         200px;
width:          200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div8 {
height:         200px;
width:          200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div9 {
height:         200px;
width:          305px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div_10_1 {
align:        center;
width:        220px; 
height:       200px; 
border-width: 1px;;	
border-style: solid ;	
border-color: #A1A0A1;
float:        left; 
}

.content_div_10_heading {
	
background-color: #A1A0A1;
border-width:     0;
color:            #FFFFFF;
font-family:      Verdana,Arial,Helvetica,sans-serif;
font-size:        10px;
height:           14px;
margin-top:       8px;
margin-bottom:    8px;
margin-right:     8px;
margin-left:      8px;
text-align:       left;
}

.content_div_10_internal {
align:         center;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   10px;
text-align:    left;
}

.content_div_10_spacer{
width:        15px; 
height:       200px; 
border:       0px;
float:        left; 
}

.content_div_10_left_text{
border:      0px;
float:       left; 
width:       192px; 
height:      165px; 
margin-left: 8px;
}

.content_div_10_left_scroll_command{
width:  15px; 
height: 165px; 
float:  left; 
border: 0px;
}

.content_div_10_scrolling_content{
border: 0px;
text-align:    left;
width:         190px;
height:        160px;
overflow:      auto;
margin-left:   2px;
}

/* News 938 */
.content_div11_main {
height: 370px;
width:  938px;
margin-top:  47px;
border: 0px;
}

.content_div11_main_left {
height:      250px;
width:       420px;
border:      0px;
float:       left; 
text-align:  left;
/*margin-top:  50px;*/
margin-left: 40px;
}

.content_div11_main_right {
/* height:       339px; */
height:       250px;
width:        420px;
border:       0px;
float:        right; 
text-align:   left;
/*margin-top:   50px;*/
margin-right: 40px;
}

.content_div_11_left{
border-width: 1px;
border-style: solid ;
border-color: #A1A0A1;
width:        202px; 
height:       202px;
float:        left; 
}

.content_div_11_left_heading {
background-color: #A1A0A1;
border:           1px solid;
color:            #FFFFFF;
font-family:      Verdana,Arial,Helvetica,sans-serif;
font-size:        10px;
height:           14px;
margin:           8px;
text-align:       left;
}

.content_div_11_left_text{
border:      0px;
float:       left; 
width:       171px; 
height:      168px; 
margin-left: 8px;
/*margin-left: 8px;*/
}

.content_div_11_left_scroll_command{
width:  15px; 
height: 168px; 
float:  left; 
border: 0px;
}

.content_div_11_middle {
border: 0px;
width:  15px; 
height: 202px;
float:  left; 
}
.content_div_11_right {
border-width:   1px;
border-style:   solid ;
border-color:   #A1A0A1;
padding-top: 15px;
width:  720px; 
height: 187px;
float:  left; 
}

.content_div_11_right_text{
margin-top:    8px;
margin-left:   8px;
margin-right:  2px;
float:         left; 
width:         694px; 
height:        185px; 
/*margin-left: 8px;*/
/*margin-left: 8px;*/
}

.content_div_11_right_scroll_command{
width:  15px; 
height: 200px; 
float:  left; 
border: 0px;
}

/* Vanno rimossi */
/*.content_div10 {
height:         200px;
width:          222px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div11 {
height:         200px;
width:          222px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div12 {
height:         200px;
width:          222px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div13 {
height:         200px;
width:          222px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div14 {
border-width:  1px;
height:         167px;
width:          232px;
border-width:   1px;	  
margin-top:     2px;
margin-bottom:  2px;
margin-right:   3px;
margin-left:    0px;
}

.content_div15 {
border-width:  1px;
height:         167px;
width:          232px;
border-width:   1px;	  
margin-top:     2px;
margin-bottom:  2px;
margin-right:   0px;
margin-left:    3px;
}
*/
/* fino a qui */

.content_div16 {
border-width:   1px;
height:         167px;
width:          232px;
border-width:   1px;	  
margin-top:     3px;
margin-bottom:  3px;
margin-right:   3px;
margin-left:    3px;
}


.content_div17 {
height:         339px;
width:          938px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div_18_left {
height: 210px;
width:  177px;
border: 0px;
float:  left;
}

.content_div_18_middle {
height:         202px;
width:          280px;
/* tolti per evitare bordo antiestetico in FF3.6
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
border: 0px;
*/
float: left;
/*
background-color:#000000;
*/
}

.content_div_18_right {
height:         201px;
width:          470px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
float: left;
}

.content_div_18_right_text {
height: 201px;
width:  453px;
border: 0px;
float:  left;
}

.content_div_18_right_scroll_command {
height: 201px;
width:  15px;
border: 0px;
float:  left;
}

.content_div_18_spacer {
height: 210px;
width:  5px;
border: 0px;
float:  left;
}



._____content_div18 {
height:         201px;
width:          484px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


._____content_div18_a {
/*
height:         190px;
width:          420px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
margin-top:    5px;
margin-bottom: 5px;
margin-right:  5px;
margin-left:   5px;
*/
width:  467px; 
height: 201px;
float:  left; 
border: 0px;
}

._____content_div18_b {
width:  15px; 
height: 201px; 
float:  right; 
border: 0px;
}



.______content_div18b {
height:         190px;
width:          420px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
margin-top:    5px;
margin-bottom: 5px;
margin-right:  5px;
margin-left:   5px;
}

.______content_div18c {
height:         50px;
width:          20px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


.content_div19 {
height:         200px;
width:          307px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


.content_div20 {
height:         200px;
width:          200px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}

.content_div21 {
height:         200px;
width:          720px;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}



.sub_content_div {
border-width:  1px;
width:         660px;
margin-top:    25px;
margin-bottom: 25px;
margin-right:  25px;
margin-left:   25px;
text-align:    left;
}

.sub_content_divb {
border-width:  1px;
width:         660px;
margin-top:    25px;
margin-bottom: 25px;
margin-right:  25px;
margin-left:   25px;
text-align:    left;
}


.sub_content_div_COPIA {
border-width:  1px;
width:         630px;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   8px;
text-align:    left;
}



.sub_content_div1 {
border-width:  1px;
width:         300px;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   8px;
text-align:    left;
}


____.sub_content_div2 {
height:             14px;
border-width:       0px;
text-align:         left;
margin-top:         8px;
margin-bottom:      8px;
margin-right:       8px;
margin-left:        8px;
font-family:        Verdana, Arial, Helvetica, sans-serif;
font-size:          10px;
color:              #FFFFFF;
background-color:   #A1A0A1;
}

.sub_content_div2b {
height:             14px;
border-width:       0px;
text-align:         left;
margin-top:         8px;
margin-bottom:      8px;
margin-right:       8px;
margin-left:        8px;
font-family:        Verdana, Arial, Helvetica, sans-serif;
font-size:          10px;
color:              #FFFFFF;
background-color:   #A1A0A1;
}

.sub_content_div3 {
border-width:  1px;
width:         180px;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   8px;
text-align:    left;
}

.sub_content_div4 {
border-width:  1px;
width:         450px;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   8px;
text-align:    left;
}

.sub_content_div5 {
border-width:  1px;
height:        300px;
width:         200px;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   8px;
text-align:    left;
}

.sub_content_div6 {
border-width:  1px;
width:         184px;
margin-top:    8px;
margin-bottom: 8px;
margin-right:  8px;
margin-left:   8px;
text-align:    left;
}


.sub_content_div7 {
border-width:  1px;
width:         20px;
height:        180px;
margin-top:    0px;
margin-bottom: 0px;
margin-right:  0px;
margin-left:   0px;
color:        #C88893;
border-width:   1px;	
border-style:   solid ;	
border-color:   #A1A0A1;
}


.sub_content_divhome {
width:         177px;
height:        98px;
margin-top:    0px;
margin-bottom: 0px;
margin-right:  0px;
margin-left:   0px;
}


.sub_scrolling_content_div {
border-width:  0px;
margin-top:    12px;
margin-bottom: 12px;
margin-right:  12px;
margin-left:   12px;
text-align:    left;
overflow:      auto;
width:         715px;
height:        180px;
}

/* used in : management, organization, perini */
.sub_scrolling_content_div2 {
border-width:  0px;
margin-top:    12px;
margin-bottom: 12px;
margin-right:  12px;
margin-left:   0px;
text-align:    left;
overflow:      auto;
width:         650px;
height:        158px;
}

.sub_scrolling_content_div3 {
border-width:  1px solid;
margin-top:    12px;
margin-bottom: 12px;
margin-right:  12px;
margin-left:   12px;
text-align:    left;
overflow:      auto;
width:         650px;
height:        170px;
}

/* used in : consumer, professional */
.sub_scrolling_content_div4 {
border-width:  0px;
margin-top:    12px;
margin-bottom: 12px;
margin-right:  12px;
margin-left:   12px;
text-align:    left;
overflow:      auto;
height:        178px;
}

/* Menu superiore */
.menu_button_1 {
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      10px;
color:          #4c4b4d;
letter-spacing: 1px;
line-height:    13px;
}

.menu_button_2 {
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-size:      10px;
color:          #ffffff;
letter-spacing: 1px;
line-height:    13px;
}

/* Gestione del testo */


.text_type_1 {
font-family:     Verdana, Arial, Helvetica, sans-serif;
font-size:       10px;
/* color:           #8E112F; */
/* color:           #b27883; */
color:           #C88893;
line-height:     13px;
/* text-decoration: bold; */
}

.text_type_2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   10px;
color:       #4c4b4d;
line-height: 13px;

}


.text_type_press_1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   8px;
color:       #707173;
line-height: 13px;
}


.text_type_press_2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   10px;
color:       #C88893;
line-height: 13px;

}


/* Data delle news */
.text_type_news_1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   8px;
color:       #C88893;
line-height: 13px;
}

/* Titolo delle news */

.text_type_news_2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   11px;
color:       #C88893;
line-height: 13px;
}


/* link_gestione lingue */

.text_type_ling {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   9px;
color:       #707173;
line-height: 13px;
}

.text_type_ling_2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   9px;
color:       #C88893;
line-height: 13px;

}















/* CSS Document */

.testo_banner_b {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #4c4b4d;
line-height: 13px;
}

.testo_banner_w {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	letter-spacing: 2px;
}

.tabella {

	border-width: 1px;	
	border-style: solid ;	
	border-color: #A1A0A1;
}

.immagine {
	margin-bottom: 0px; 
	padding: 0px; 
	margin-top: 0px; 
	margin-left: 0px;
	margin-right: 10px;
}

.immagine2 {
	margin-bottom: 0px; 
	padding: 0px; 
	margin-top: 0px; 
	margin-left: 0px;
	margin-right: 15px;
}

.testo_finestre {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4b4d;
	line-height: 13px;
}

.scroller_image_up {
position: relative;
top: 0px; 
}

.scroller_image_down {
position: relative;
top: 168px;     
}


.txt_link a:hover, a:visited, a:active, a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   10px;
color:       #4c4b4d;
line-height: 13px;
}


.txt_link_001 a:hover, a:visited, a:active, a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:   10px;
color:       #4c4b4d;
line-height: 13px;
}



/* used : management */
.scroller_image_down_2 {
position: relative;
top: 156px;     
}

/* used : press */
.scroller_image_down_3 {
position: relative;
top: 135px;     
}

/* used : home */
.scroller_image_down_4 {
position: relative;
top: 171px;     
}

/* used : news */
.scroller_image_down_5 {
position: relative;
top: 135px;     
}

/* used : news */
.scroller_image_down_6 {
position: relative;
top: 172px;     
}

/* ------------ */
.home_box {
/*	background-color:#FF00FF;*/
	position:relative;
	border:1px solid #A1A0A1;
	width:168px;
	height:190px;
	float:left;
	padding:5px;
	text-align:left;
}
.home_box_title {
/*	background-color:#FF0000;*/
	font-family:Garamond,Times,serif;
	font-size:18pt;
	line-height:34pt;
	width:168px;
	height:38px;
}
.home_box_text {
/*	background-color:#0000FF; */
	font-family:Verdana,Arial,sans;
	font-size:7pt;
	color:#737373;
	width:168px;
	height:39px;
}
.content_div_18_spacer {
width:  4px;
}
.home_box_image {
	position:absolute;
	bottom:5px;
}

#mbNavigation {
	width: 77px !important;
}
#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause {
    margin-left: 10px;
}
