body{ font-family:Arial, Helvetica, sans-serif; font-size:.7em; color:#333; background-color:#a39161; margin:0;}
#site_container_congressi,#site_container_alberghieri,#site_container_generali{ margin-left:auto; margin-right:auto; width:900px; background-color:#FFF; padding-left:5px; padding-right:5px;}
#site_container_global{ background-color:#FFF; height:100%; width:910px; margin-left:auto; margin-right:auto;}
#header{ position:relative; height:200px; background-image:url(../images/header.jpg); background-position:center; background-repeat:no-repeat;}
#menu_container{ position:relative; height:40px; top:155px; width:910px;}
#menu_spacer{ height:40px; width:165px; float:left;}
#menu_voice{ /*background-color:#6c7881;*/ height:45px; float:left; font-size:1.2em; line-height:45px;}
.menu_voice{ color:#FFF; text-decoration:none; display:block;}
.menu_voice:visited{}
.menu_voice:hover{ text-decoration:underline;}
.menu_bg_left{ background-image:url(../images/menu_bg_01.png); background-repeat:no-repeat; width:13px; }
.menu_bg_center{ background-image:url(../images/menu_bg_02.png);}
.menu_bg_right{ background-image:url(../images/menu_bg_03.png); background-repeat:no-repeat; width:13px; }
span{ font-weight:bold;}
.links{ color:#a39161; text-decoration:none;}
.links:visited{}
.links:hover{}
.links_lista{ color:#000; text-decoration:none;}
.links_lista:visited{}
.links_lista:hover{ text-decoration:underline;}
.title{ font-size:2.5em; font-weight:bold;}
.title_bg{ background-color:#a39161; font-size:1.6em; color:#FFF; padding-left:5px;}
.subtitle_bg{ background-color:#a39161; font-size:1.3em; color:#FFF; padding-left:5px;}
.title_brown_line{ background-image:url(../images/brown_bg.jpg); background-position:left; background-repeat:repeat-y; padding-left:7px; padding-right:3px; background-color:#E6E6E6;}
.structure{ font-style:italic;}
.generic_text{ padding-left:5px;}
.generic_number{ font-size:1.3em;}
.check_yes{ background-image:url(../images/check.png); background-repeat:no-repeat; background-position:top; background-position:left; padding-left:12px; padding-top:1px; padding-bottom:1px;}
.check_no{ color:#CCC; padding-left:12px; padding-top:1px; padding-bottom:1px;}
.padding{ padding-left:5px; padding-right:5px;}
.check_yes_index{ background-image:url(../images/check.png); background-repeat:no-repeat; background-position:center; background-position:left; padding-left:12px; padding-top:1px; padding-bottom:1px; color:#FFF;}
#footer{ height:40px; width:100%;}