body {width:100%; margin:0; padding:0; background-color:#DDEBDA; background: url(files_layout/background-body.jpg) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}

h1, h2, h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding:0}

td {vertical-align:top}

hr {border: 0; width: 100%; color:#f5f5f5; background-color:#f5f5f5; height: 5px; margin:0}

ul, li {list-style:none; margin:0; padding:0}

.hrpopup {border: 0; width: 100%; color:#980000; background-color:#980000; height: 15px; margin:0}

form {margin:0px; padding:0px}
.form {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; background-color: #D7F9BD}


img {border:0}

#generalbody {width:990px; margin:auto; background-color:#ffffff}

#bottom_content {width:990px; float:left; clear:left; height:50px; background: url(files_layout/background-menu.jpg) repeat-x left top;}
#bottom_content div {text-align:center; padding-top:10px; color:#2D7C03;}
.bottom_content a:link {color:#2D7C03; text-decoration:none; font-size:12px; font-weight:bold;}
.bottom_content a:visited {color:#2D7C03; text-decoration:none; font-size:12px; font-weight:bold;}
.bottom_content a:hover {color:#2D7C03; text-decoration:underline; font-size:12px; font-weight:bold;}
.bottom_content a:focus {color:#2D7C03; text-decoration:none; font-size:12px; font-weight:bold;}

#header {margin-top:0px; padding-top:10px; height:135px; border:0px solid #ff9900; background-color:#ffffff}
#logo {width:230px; height:50px}
#logo img {margin-left:20px}

#newsletter {float:right; width:277px; height:76px; background:url(files_layout/newsletter-box.jpg) no-repeat}
#newsletter_form {padding:10px 0 0 65px;}
.newsletter_label {float:left; height:28px; line-height:28px; font-size:16px; color:#ffffff; font-weight:bold}
.newsletter_input {background-color:#ffffff; color:#000066; border: 0px; float:left; width:130px; height:20px; margin-top:1px; padding:0 2px 0 2px; /*background:url(files_layout/background-newsletter-box-inputtext.jpg)*/ no-repeat left top; cursor:pointer}
.newsletter_form_button {border:0px; float:left; width:54px; height:22px; margin-left:5px; background:url(files_layout/button-send-mail.jpg) no-repeat left top;}

#top-menu {width:990px; float:left; clear:left; height:50px; background: url(files_layout/background-menu.jpg) repeat-x left top;}
#top-button {padding-left:50px}
#top-button li {display:inline; list-style-type:none; margin:0; padding:0; font-weight:normal; font-size:14px}
#top-button li a {text-decoration:none; color:#ffffff; padding:0px 0px; margin:0px 1px; background: url(files_layout/background-button-top.jpg) repeat-x left top}
#top-button li a:hover {background: url(files_layout/background-button-top-over.jpg) repeat-x left top}
#top-button li#activelink a {border-bottom: 0px solid #ffffff; background: url(files_layout/background-button-top-over.jpg) repeat-x left top}
a.top-menu-button {float:left; width:90px; height:30px; line-height:30px; text-align:center}

#rssfeed {float:right; height:30px; line-height:30px; margin:3px 40px 0 0; font-weight:bold}
#rssfeed a:link {color:#000099; text-decoration:none}
#rssfeed a:visited {color:#000099; text-decoration:none}
#rssfeed a:hover {color:#000099; background-color:#f5f5f5; text-decoration:underline}



#content {padding-top:20px; float:left; clear:left; border:0px solid #ff9900; background-color:#ffffff}

.home_center {width:840px; float:right}

.home_center_right {width:280px; float:right}

#navigation {float:left; clear:left}

.margin-tb {margin: 10px 0 10px 0}

.home_center_right_article_nav {width:270px; height:25px; margin:4px 0px 0 6px; border:0px solid #003366}
.article_nav_menu {cursor:pointer; color:#ffffff; background-color:#80A673; background: url(files_layout/background-article-nav-button.gif) repeat-x left top; width:85px; font-weight:normal; margin:0 0px 0 2px; height:25px; line-height:25px; float:right; text-align:center; border: 0px solid #699B52; border-bottom: none;}
.article_nav_title_1 {color:#ffffff; font-weight:normal; padding:2px 0 0 10px; background: url(files_layout/background-article-nav-title-1.gif) no-repeat left top; height:20px}
.article_nav_title_2 {color:#ffffff; font-weight:normal; padding:2px 0 0 10px; background: url(files_layout/background-article-nav-title-2.gif) no-repeat left top; height:20px}

.home_center_right_article {width:270px; margin:0 4px; border-left:1px solid #699B52; border-top:1px solid #699B52; border-right:1px solid #699B52; border-bottom:1px solid #699B52; word-spacing:0px; /*letter-spacing: 1px;*/ background-color:#ffffff}/*consider 5px margin left-right */
.home_center_right_article h1 {font-size:20px; margin:0 5px 5px 5px; padding:5px; font-family:"Times New Roman", Times, serif; font-weight:normal}
.home_center_right_article h1 a:link {color:#000000; text-decoration:underline}
.home_center_right_article h1 a:visited {color:#000000; text-decoration:underline}
.home_center_right_article h1 a:hover {color:#000099; background-color:#f5f5f5; text-decoration:underline}
.home_center_right_article p {margin:0 10px 5px 10px; padding:0 0px 10px 0px; background: transparent url(files_layout/gray_dot.gif) repeat-x left bottom; /*text-transform:uppercase;*/ word-spacing:3px}

.box_right {float:left; clear:left; width:270px; margin:4px 0px 10px 2px; border:1px solid #E0ECDE; word-spacing:0px; /*letter-spacing: 1px;*/ background-color:#ffffff}/*consider 5px margin left-right */
.box_archive {width:270px; border:1px solid #699B52}/*consider 5px margin left-right */
.box_right_titolo {color:#000000; text-align:center; font-weight:bold; font-size:14px; margin:2px 2px 10px 2px; padding:3px 0 3px 5px; background:#E0ECDE}
.box_archive_titolo {color:#ffffff; text-align:center; font-weight:bold; font-size:14px; margin:2px 2px 10px 2px; padding:3px 0 3px 5px; background:#699B52}
.box_right_testi {float:left; width:250px; margin:0 0px 5px 10px; padding:0 0px 10px 0px; background: transparent url(files_layout/gray_dot.gif) repeat-x left bottom; /*text-transform:uppercase;*/ word-spacing:3px}
.box_right img {float:left; width:50px; height:50px; padding: 0 5px 0 0}

.search_box_right {float:left; clear:left; width:270px; margin:4px 0px 10px 2px; border-left:1px solid #699B52; border-top:1px solid #699B52; border-right:1px solid #699B52; border-bottom:1px solid #699B52; word-spacing:0px; /*letter-spacing: 1px;*/ background-color:#ffffff}/*consider 5px margin left-right */
.search_box_right div#search_box {margin:2px; padding:5px; background:#699B52}
.search_box_right_NON_USATO input#title_search {vertical-align:middle; width:150px; height:18px; line_height:18px; margin:0px 0 0 0px; padding:0 0px 0 0px; font-size: 11px}

.box_advright {float:left; clear:left; width:254px; height:254px; margin:4px 4px 10px 10px; border:1px solid #699B52; background-color:#ffffff}/*consider 5px margin left-right */
.box_advright img {width:250px; height:250px; text-align:center; padding: 2px 2px 0px 2px}


.title_01 {font-size:20px; margin:0 0 0 0; border-bottom:0px solid #ff0000; padding-bottom:0px; font-family:"Times New Roman", Times, serif; font-weight:normal}
.title_01 a:link {color:#000000; text-decoration:none}
.title_01 a:visited {color:#000000; text-decoration:none}
.title_01 a:hover {color:#000000; background-color:#f5f5f5; border-bottom:1px solid #000000}
.title_01 a:focus {color:#000000; background-color:#f5f5f5; border-bottom:1px solid #000000}


.home_center_center {width:550px; padding:0 5px 0 5px; float:left}

#search_form {width:530px; height:70px; float:left; margin: 0px; padding: 5px; background: url(files_layout/background-search-form.gif) no-repeat left top}/*consider 5px margin left-right */
#search_form_little {width:530px; height:35px; float:left; clear:left; margin: 0px; padding: 2px 5px 0 5px; background: url(files_layout/background-search-form_little.gif) no-repeat left top}/*consider 5px margin left-right */
div.search {float:left; clear:left}
div.search label {display:inline; margin:5px 0 0 5px; color:#ffffff; font-size: 13px}
div.search input {width:120px; margin:5px 0 0 10px; padding:0 0px 0 0px; font-size: 11px}
div.search select {width:130px; margin:5px 0 0 10px; padding:0 0px 0 0px;  font-size: 11px}
div.search_little {float:left; clear:left}
div.search_little label {display:inline; margin:0px 0 0 5px; color:#ffffff; font-size: 13px}
div.search_little input {width:120px; margin:0px 0 0 10px; padding:0 0px 0 0px; font-size: 11px}
div.search_little select {width:130px; margin:0px 0 0 10px; padding:0 0px 0 0px;  font-size: 11px}
#search_nav {width:530px; float:left; clear:left; margin:3px 0 30px 0}
#search_nav img {display: block; margin-left: auto; margin-right: auto}

input#search_button{border:0px; width:72px; height:20px; margin:5px 0 0 20px; background:url(files_layout/button-search-form.jpg) no-repeat left top}
.paging {color:#2D7C03; text-align:center; font-size:15px; font-weight:bold; margin: 0 0 30px 0; word-spacing:3px; letter-spacing: 1px;}
.paging a:link {color:#000099; text-decoration:underline}
.paging a:visited {color:#000099; text-decoration:underline}
.paging a:hover {color:#2D7C03; text-decoration:underline}

.home_center_center_games {width:540px; margin:5px; background:#ffffff}
.center_games {background:#ffffff; float:left; clear:left; width:540px; border-bottom:0px solid #3B460A; padding:0px; margin:10px 0 10px 0; padding:0px 0 20px 0; background:url(files_layout/gray_dot.gif) repeat-x left bottom;}
.center_games h1 {height:22px; line-height:22px; color:#2D7C03; background:#ffffff; font-size:21px; margin:0 0 5px 0; border-bottom:0px solid #ff0000; padding-bottom:0px; font-family:"Times New Roman", Times, serif; font-weight:bold}
.center_games h1 a:link {color:#ff0000; text-decoration:underline}
.center_games h1 a:visited {color:#ff0000; text-decoration:underline}
.center_games h1 a:hover {color:#000099; background-color:#f5f5f5; text-decoration:underline}
.center_games_text {display: none; /*DON'T SHOW ANY TEXT BEFORE ACTION FROM JAVASCRIPT*/ margin:15px 0 5px 0; padding:0 0 0px 0; letter-spacing:2px word-spacing:3px}
.center_games img {vertical-align:middle; border:0; margin:0 0 2px 0; width:100px; height:100px}
.center_games_img {float:left; font-size:20px; margin:0 5px 0px 0}
.center_games_button {width:70px; height:20px; float:right; clear:right; text-align:right}
.center_games_button img {width:70px; height:18px; border:0px}
.center_games_button a:link {width:70px; height:18px}
.center_games_toggle {margin:0 0 0 10px; background-color:#ffffff; border:1px solid; border-color: #f0f0f0 #cccccc #cccccc #f0f0f0; color:#ff0000; font-size:10px; font-weight:bold}

.center_directory {background:#ffffff; float:left; clear:left; width:970px; border-bottom:0px solid #3B460A; margin-bottom:10px; padding:0 10px 10px 10px; background:url(files_layout/gray_dot.gif) repeat-x left bottom;}
.center_directory h1 {height:22px; line-height:22px; color:#2D7C03; background:#ffffff; font-size:21px; margin:0 0 5px 0; border-bottom:0px solid #ff0000; padding-bottom:0px; font-family:"Times New Roman", Times, serif; font-weight:bold}
.center_directory h1 a:link {color:#ff0000; text-decoration:underline}
.center_directory h1 a:visited {color:#ff0000; text-decoration:underline}
.center_directory h1 a:hover {color:#000099; background-color:#f5f5f5; text-decoration:underline}
.center_directory_text {margin:15px 0 5px 0; padding:0 0 0px 0; letter-spacing:2px word-spacing:3px}
.center_directory img {vertical-align:middle; border:0; margin:0 0 2px 0; width:100px; height:100px}
.center_directory_img {float:left; font-size:20px; margin:0 5px 0px 0}
.center_directory_button {width:70px; height:20px; float:right; clear:right; text-align:right}
.center_directory_button img {width:70px; height:18px; border:0px}
.center_directory_button a:link {width:70px; height:18px}

.home_left {width:150px; padding: 0px; float:left; clear:left; background-color:#ffffff}

.home_left_title {width: 142px; /* 2px per valore bordo dei singoli menu */ height:25px; line-height:25px; color:#ffffff; background-color: #237103; background:url(files_layout/background-home-left-title-25.jpg) repeat-x left top; margin:5px 5px 0px 5px; text-align:center; font-size:10px; font-weight:bold}
div#home_left_menu {width: 142px; /* 2px per valore bordo dei singoli menu */ background-color: #ffffff; margin:2px 5px 10px 5px; font-weight:bold}
a.home_left_button {display: Block; position: Relative;
    height:24px; line-height:24px;
    background:url(files_layout/background-button-left.jpg) no-repeat left top;
    background-color: #D7F9BD;
    color: #0E5801;
    margin-bottom: 3px;
    padding: 0px 0 0px 32px;
    border: solid 1px #699B52;
    text-decoration:none
}
a.home_left_button:hover {color: #3B460A; background:url(files_layout/background-button-left-over.jpg) no-repeat left top; background-color: #D6EDCB}

#home_left_banner {width:140px; margin:0px 5px 5px 5px; border:1px solid #699B52; text-align:center; background-color:#ffffff}/*consider 5px margin left-right */
#home_left_banner img {padding:5px; border:0}

/*BOX TABS*/
div#MENU
{
    background-color: #778899;
    color: #FFFFFF;
    width: 260px;
    padding: 3px;
    border: Solid 1px #192939;
}

span.VOCI
{
    display: None;
    font-family: Verdana;
    font-size: 10px;
}
a.MENU
{
    display: Block;
    position: Relative;
    background-color: #778899;
    color: #FFFFFF;
    padding: 1px;
    margin-bottom: 3px;
    text-decoration: None;
    border: Solid 1px #778899;
}
a.MENU:hover
{
    display: Block;
    position: Relative;
    background-color: #EEEEEE;
    color: #192939;
    padding: 1px;
    margin-bottom: 3px;
    text-decoration: None;
    border: Solid 1px #192939;
}
div.TITOLO
{
    position: Relative;
    background-color: #E0E0E0;
    color: #192939;
    font: Bold 10px Verdana;
    margin-bottom: 3px;
    padding: 5px;
    border: Solid 1px #192939;
    cursor: Pointer;
}

.archive_title {background:#E0ECDE; width:100%; margin: 0 0 15px 0; text-align:center; border:0px solid #D6EDCB; font-weight:bold}
.archive_title div#title {display:block; padding:8px 0 5px 0}

.articles_archive {width:530px; float:left; clear:left; margin-bottom:15px; padding:0 0px 10px 0px; background: transparent url(files_layout/gray_dot.gif) repeat-x left bottom}
.articles_archive h1 {color:#000099; font-size:18px; font-family:Times New Roman, Times, serif; font-weight:normal}
.articles_archive h1 a:link {color:#000000; text-decoration:underline}
.articles_archive h1 a:visited {color:#000000; text-decoration:underline}
.articles_archive h1 a:hover {color:#000099; background-color:#f5f5f5; text-decoration:underline}
.articles_archive p {margin:10px 10px 5px 15px}

.articles_center {float:left; width:100%; border-bottom:5px solid #D7F9BD; padding-bottom:30px; margin-bottom:30px}
.articles_center h1 {color:#000000/*2D7C03*/; background:#ffffff; font-size:22px; margin:0 0 5px 0; border-bottom:1px solid #D7F9BD; padding-bottom:10px; font-family:"Times New Roman", Times, serif; font-weight:bold}
.articles_center_testo {font-size:14px}
.articles_casino {float:left; background:#E0ECDE; width:200px; margin: 0 10px 10px 0; text-align:center; border:0px solid #D6EDCB}
.articles_casino div#title {padding:5px 0 5px 0; color:#ff0000; font-size:18px; font-family:Times New Roman, Times, serif; font-weight:bold}
.articles_casino div#button {padding:8px 0 5px 0}

.tl { display: block; background: transparent url('files_layout/angolo_top_left.gif') no-repeat 0 0; margin: 0; padding: 0;}
.tr { display: block; background: transparent url('files_layout/angolo_top_right.gif') no-repeat 100% 0; margin: 0;padding: 0;}
.bl { display: block; background: transparent url('files_layout/angolo_bottom_left.gif') no-repeat 0 100%; margin: 0;padding: 0;}
.br { display: block; background: transparent url('files_layout/angolo_bottom_right.gif') no-repeat 100% 100%; margin: 0;padding: 0;}

.details_center {float:left; clear:left; width:100%; border-bottom:0px solid #D7F9BD; padding-bottom:30px; margin-bottom:30px}
.details_center h1 {height:22px; line-height:22px; color:#000000/*2D7C03*/; background:#ffffff; font-size:25px; margin:0 0 5px 0; border-bottom:1px solid #D7F9BD; padding-bottom:10px; font-family:"Times New Roman", Times, serif; font-weight:bold}
.details_center h1 a:link {color:#ff0000; text-decoration:underline}
.details_center h1 a:visited {color:#ff0000; text-decoration:underline}
.details_center h1 a:hover {color:#000099; background-color:#f5f5f5; text-decoration:underline}

.details_play_button {background:#E0ECDE; width:100%; margin: 0 0 10px 0; text-align:center; border:0px solid #D6EDCB}
.details_play_button div#button {padding:5px 0 5px 0}
.details_top {float:left; margin: 0 10px 10px 0; border:1px solid #D6EDCB}
.details_top img {padding:10px; vertical-align:middle; text-align:middle}

.details_articles {width:530px; float:left; clear:left; padding:5px; background:#D7F9BD}
.details_articles h1 {font-size:16px; font-family:Times New Roman, Times, serif; font-weight:bold}
.details_articles p {margin:5px 0 0 0}

.details_info {float:left; clear:left; background:#E0ECDE; width:270px; margin:4px 2px 10px 2px; border:0px solid #D6EDCB}
.details_info div#titolo {color:#ff0000; font-size:15px; font-weight:bold; text-align:center; padding:8px 0 5px; border-bottom:1px solid #ffffff}
.details_info div#testi {padding:5px 0px 10px 15px; border-bottom:1px solid #ffffff}
.details_info div#info_bottom {padding:3px 15px 3px; text-align:right}














#logo {margin:5px 0 0 0; padding:0; float:left; width:254px; height:78px; background: url('files_layout/logo_scritta_grigio_slogan.gif') no-repeat 0 0;}
#menu_top {height:25px; margin-top:5px; background-color:#22619E; /*background-image:url(files_layout/sfondo_menu_top.gif); background-repeat:repeat-x*/}
#rss_box {width:330px; float:right; clear:right; background-color:#ffffff; margin:5px 0 0 0; padding:0 0 0 0; text-align:right}
#bottoni{margin-left:0px; width:980px; margin:auto}

.bottone_top {text-align:center; float:left; height:25px; line-height:25px; /*background-image:url(files_layout/sfondo_bottone_top_h25.jpg); background-repeat:no-repeat;*/}
.bottone_top a:link {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold;}
.bottone_top a:visited {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold;}
.bottone_top a:hover {color:#ffffff; text-decoration:underline; font-size:12px; font-weight:bold;}
.bottone_top a:focus {color:#ffffff; text-decoration:none; font-size:12px; font-weight:bold;}
.bottone_top_margine {margin-top:0px; margin-left:35px; margin-right:0px}


.top_extra {margin:10px 0 15px 0; padding:0 0 15px 0; border-bottom: solid 5px #f5f5f5}
.titolo_sezioni {font-size:14px; font-family:Georgia, 'Times New Roman', Times, serif; color:#ff9900; font-weight:bold}

#main {float:right; clear:right; width:860px; margin:0px; padding:0px;}
}
#main_center {float:left; width:540px; margin:auto; padding:0 10px 0 10px}
#main_2column {float:right; clear:right; width:980px; margin:0px; padding:0px;}
}
#main_center_2column {float:left; width:670px; margin:0px; padding:0 10px 0 0px;}
#main_right {width: 300px; border-bottom:0px solid #244B88; float:right; clear:right; margin:0; padding:0;}

#main_center_sezioni {float:left; width:440px; margin:auto; padding:0 10px 0 10px}
#main_right_sezioni {width: 400px; border-bottom:0px solid #244B88; float:right; clear:right; margin:0; padding:0;}

#funzioni_utente {float:right; clear:right; width:300px; /*background-color:#ff9900; background: url('files_layout/box_top_arancio_h30.jpg') repeat-x 0 0; margin:0 0 10px 0; padding:0;*/}
.testo_funzioni_utente {width: 300px; height:30px; line-height:30px; margin:0px 0 0 0px; padding:0px; color:#0946FF; font-size:13px; font-weight:bold}
.testo_funzioni_utente a:link {color:#0946FF; text-decoration:none}
.testo_funzioni_utente a:visited {color:#0946FF; text-decoration:none}
.testo_funzioni_utente a:hover {color:#0946FF; text-decoration:none}
.testo_funzioni_utente a:focus {color:#0946FF; text-decoration:none}

#leftcolumn {font-size:11px; float:left; width:120px; margin:0px; padding:0px}

.titolo {clear:left; font-size:18px; margin:0 0 10px 0; border-bottom:1px solid #22619E; padding-bottom:5px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}
.titolo_blu_bottone {font-size:16px; margin:0; color:#0946FF; font-weight:bold}

.titolo a:link {color:#000000; text-decoration:none}
.titolo a:visited {color:#000000; text-decoration:none}
.titolo a:hover {color:#22619E; text-decoration:none}
.titolo a:focus {color:#22619E; text-decoration:none}

.testo {border-bottom:0px solid #0946FF; margin:0 0 0 0; padding-bottom:5px}
.testo_completo {text-align:justify; border-bottom:0px solid #0946FF; margin-top:0 0 0 0; padding-bottom:15px}
.testo_commento {border:1px solid #f5f5f5; margin:3px 0 0 0; padding:5px}

/*.box_right {width:100%; float:left; clear:left; border-bottom:0px solid #244B88; margin:0 0 10px 0; padding:0;}*/
.title_right {height:20px; line-height:20px; background-color:#c1c1c1; /*background: url('files_layout/box_top_grigio.jpg') repeat-x 0 0;*/ margin:0px 0 0 0px; padding:0 0 0 5px; color:#ffffff; font-size:13px; font-weight:bold}
.title_right_red {height:20px; line-height:20px; background-color:#ff0000; margin:0px 0 0 0px; padding:0 0 0 5px; color:#ffffff; font-size:13px; font-weight:bold}
.testo_right {font-size:11px;
padding:5px;
min-height: 100px;
height: auto !important;
height: 100px;
text-align:left;
background-color:#ECECE1; 
}
.testo_right_ghiaccio_radial {font-size:11px; padding:5px 8px 20px 5px; background: #fcfcfc bottom left url('files_layout/sfondo_right_ghiaccio_radial.jpg') no-repeat;}
.testo_right_ghiaccio_linear {font-size:11px; padding:5px 8px 20px 5px; background: #fcfcfc bottom left url('files_layout/sfondo_right_ghiaccio_linear.jpg') no-repeat;}
.testo_right_ghiaccio_linear_nocurva {font-size:11px; padding:5px 8px 20px 5px; background: #fcfcfc bottom left url('files_layout/sfondo_right_ghiaccio_linear_nocurva.jpg') no-repeat;}
.testo_right_ghiaccio_piatto {font-size:11px; padding:5px 8px 20px 5px; background: #f5f5f5 bottom left url('files_layout/sfondo_right_ghiaccio_piatto.jpg') no-repeat;}
.testo_right_piatto_celeste {font-size:11px; padding:5px 8px 20px 5px; background-color: #E6EAEC}
.testo_right_piatto_grigio {font-size:11px; padding:5px 8px 20px 5px; background-color: #f5f5f5}


.button {font-family: Arial, Verdana; color: #ffffff; font-size: 10px; font-style: normal; font-weight: bold; font-variant: normal; background-color: #ff9900; height: 20px; width: 50px; vertical-align: bottom}

.angolo_float_left { float: left;}
.angolo_float_right { float: right;}



.foto_articolo_thumb {font-size:11px; float:left; clear:left; padding:0 15px 15px 0; text-align:center}
.foto_articolo_thumb_02 {width:40px; height:37px; float:left; clear:left; padding:2px 3px 3px 0; text-align:center}

.info_utente_pannello {font-size:11px; float:left; clear:left; border-color:#990000; background-color:#f5f5f5; margin:0 0 15px 0; padding:5px}
.info_utente_posted {float:left; width:670px; margin:0 0 10px 0}
.info_utente_posted_foto {float:left; clear:left; width:670px}
.info_utente_testo {float:left; clear:left}
.avatar_piccoli {width:30px; height:30px; vertical-align:middle; padding-right:10px}

.info_utente_right {float:right; clear:right; padding:0; margin:0}
.info_utente_mail a:link {padding-left:18px; color:#000000; text-decoration:none; background-image:url("files_layout/email_icon.gif"); background-repeat: no-repeat;}
.info_utente_mail a:visited {padding-left:18px; color:#000000; text-decoration:none; background-image:url("files_layout/email_icon.gif"); background-repeat: no-repeat;}
.info_utente_mail a:hover {padding-left:18px; color:#000000; text-decoration:none; background-image:url("files_layout/email_icon_hover.gif"); background-repeat: no-repeat;}

.utente_foto {float:left; clear:left; padding:0 15px 15px 0; text-align:center}
.utente_descrizione {border: 1px solid #f5f5f5; background-color:#ffffff; padding:5px; margin-bottom:10px}

.info_utente_commento {font-size:11px; background-color:#FFF5C1; margin:0 0 0 0; padding:2px 0 2px 5px}

.abuse a:link {padding-left:18px; color:#000000; text-decoration:none; background-image:url("files_layout/abuse_icon.gif"); background-repeat: no-repeat;}
.abuse a:visited {padding-left:18px; color:#000000; text-decoration:none; background-image:url("files_layout/abuse_icon.gif"); background-repeat: no-repeat;}
.abuse a:hover {padding-left:18px; color:#000000; text-decoration:none; background-image:url("files_layout/abuse_icon.gif"); background-repeat: no-repeat;}

.link_foto a:link {color:#0946FF; text-decoration:none}
.link_foto a:visited {color:#0946FF; text-decoration:none}
.link_foto a:hover {color:#0946FF; text-decoration:none}
.link_foto a:focus {color:#0946FF; text-decoration:none}


/*.creazione_foto_gallery {clear:left; font-size:18px; margin:0 0 10px 0; border-bottom:1px solid #22619E; padding-bottom:5px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold}*/

.menu_foto_gallery {height:20px; line-height:20px; margin-bottom:5px; background-color:#ffffff; border-bottom:0px solid #c1c1c1; border-right:0px solid #c1c1c1; padding:0px 15px 0px 15px; color:#0946FF; font-weight:bold}
.menu_foto_gallery a:link {color:#0946FF; text-decoration:none}
.menu_foto_gallery a:visited {color:#0946FF; text-decoration:none}
.menu_foto_gallery a:hover {color:#0946FF; text-decoration:none}
.menu_foto_gallery a:focus {color:#0946FF; text-decoration:none}
