/***********************************************/
/* stili generali                              */
/***********************************************/
body{
margin:0px;
padding:0px;
text-align:center;
}

div#main{
background-image:url(layout_images/content_back_int.gif);
background-repeat:repeat-y;
background-position:center;
}

div#container{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
width:781px;
margin: 0px auto;
text-align:left;
}

/***********************************************/
/* header                                      */
/***********************************************/

div#header{
background-image:url(layout_images/header_back.gif);
background-repeat:no-repeat;
background-position:top center;
width: 100%;
height: 120px;
text-align:center;
}

div#header_container{
width:781px;
margin: 0px auto;
}

div#header_logo{
float:left;
width:730px;
height:120px;
background-image:url(layout_images/header.jpg);
background-position:left;
background-repeat:no-repeat;
}

div#language_selector{
float:right;
height:120px;
width:51px;
white-space:nowrap;
}

a#lang_1:link, a#lang_1:visited{
display:block;
height:29px;
width:51px;
background-image:url(layout_images/lang1.gif);
}

a#lang_1:hover{
background-image:url(layout_images/lang1_hov.gif);
}

a#lang_2:link, a#lang_2:visited{
display:block;
height:28px;
width:51px;
background-image:url(layout_images/lang2.gif);
}

a#lang_2:hover{
background-image:url(layout_images/lang2_hov.gif);
}

a#lang_3:link, a#lang_3:visited{
display:block;
height:29px;
width:51px;
background-image:url(layout_images/lang3.gif);
}

a#lang_3:hover{
background-image:url(layout_images/lang3_hov.gif);
}

a#lang_4:link, a#lang_4:visited{
display:block;
height:34px;
width:51px;
background-image:url(layout_images/lang4.gif);
}

a#lang_4:hover{
background-image:url(layout_images/lang4_hov.gif);
}
/***********************************************/
/* left bar                                    */
/***********************************************/

div#leftbar{
float:left;
width:140px;
padding-top:20px;
}

/* MENU */
div#menu{
width:135px;
padding-top:5px;
}

div#menu a:link, div#menu a:visited{
width:113px;
/width: 135px;
w/idth: 113px;
display:block;
padding-left:20px;
padding-bottom:2px;
padding-top:2px;
background-image:url(layout_images/menu_back.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
}

div#menu a:hover{
background-image:url(layout_images/menu_back_hov.gif);
font-weight:bold;
color:#00366A;
}

div#left_link_images{
text-align:center;
margin-top:15px;
padding:0px;
white-space:nowrap;
}

div#left_link_images img{
border:0px;
}

div#history{
text-align:center;
margin-top:10px;
padding:0px;
white-space:nowrap;
}

/* REQUEST_CONTACTUS */
div#request_contactus{
width:183px;
height:18px;
float:right;
}

div#request_contactus_left{
width:91px;
height:18px;
margin-right:1px;
float:left;
text-align:center;
}

div#request_contactus_right{
width:91px;
height:18px;
float:right;
text-align:center;
}

div#request_contactus a:link, div#request_contactus a:visited{
display:block;
height:18px;
background-image:url(layout_images/button1.gif);
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

div#request_contactus a:hover{
background-image:url(layout_images/button1_hov.gif);
}

/***********************************************/
/* center                                      */
/***********************************************/
div#center{
margin-left:143px;
}

div#content{
padding: 5px;
}

div#orange-x__{
background-image:url(layout_images/int_orange_header.gif);
padding-left:15px;
padding-right:15px;
padding-top:9px;
height: 20px; 
height: "29px";
}

div#orange-_x_{
padding:5px;
background-image:url(layout_images/int_orange_repeat.gif);
}

div#orange-__x{
background-image:url(layout_images/int_orange_footer.gif);
height:14px;
}

/***********************************************/
/* FOOTER                                      */
/***********************************************/
div#footer{
width:100%;
background-image:url(layout_images/footer_back.gif);
background-repeat:repeat-x;
text-align:center;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding-top:6px;
padding-bottom:4px;
}

div#footer a:link, div#footer a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

div#footer a:hover{
color:#FE7E01;
}

/***********************************************/
/* BOX                                         */
/***********************************************/

div#box{
}

div#box_header{
height:8px;
background-image:url(layout_images/box/header_center.gif);
background-repeat:repeat-x;
background-position:bottom;
}

div#box_header_left{
height:8px;
width:12px;
float:left;
background-image:url(layout_images/box/header_left.gif);
background-position:bottom;
background-repeat:no-repeat;
}

div#box_header_right{
height:8px;
width:15px;
float:right;
background-image:url(layout_images/box/header_right.gif);
background-position:bottom;
background-repeat:no-repeat;
}

div#box_center{
background-image:url(layout_images/box/center_left.gif);
background-position:left;
background-repeat:repeat-y;
}

div#box_center2{
background-image:url(layout_images/box/center_right.gif);
background-position:right;
background-repeat:repeat-y;
}

div#box_content{
margin-left:15px;
margin-right:15px;
}

div#box_footer{
height:16px;
background-image:url(layout_images/box/footer_center.gif);
background-repeat:repeat-x;
background-position:top;
}

div#box_footer_left{
height:16px;
width:13px;
float:left;
background-image:url(layout_images/box/footer_left.gif);
background-position:top;
background-repeat:no-repeat;
}

div#box_footer_right{
height:16px;
width:20px;
float:right;
background-image:url(layout_images/box/footer_right.gif);
background-position:top;
background-repeat:no-repeat;
}

/********* BLUE BOX *********/
div#bluebox{
margin-left:5px;
text-align:left;
width:443px;
background-color:#003669;
color:#FFFFFF;
}

div#bluebox_top{
margin-left:5px;
margin-top:5px;
height:6px;
width:443px;
background-image:url(layout_images/bluebox_top.gif);
background-repeat:no-repeat;
background-position:bottom;
}

div#bluebox_bottom{
margin-left:5px;
margin-bottom:5px;
height:6px;
width:443px;
background-image:url(layout_images/bluebox_bottom.gif);
background-repeat:no-repeat;
background-position:top;
}