* {margin: 0; padding:0; }
body {background: #e4e4e4 url(img/bg.gif); font-family:tahoma; font-size:12px; color:#000000;}
img {border:none}
a {color:#f23b02; text-decoration:none; font-weight:bold}
a:hover {color:#e0b318;}
.clear {clear: both}


.head {background: #c42113; height:226px; border-bottom:1px solid #cc5247; min-width: 1024px;}
.head_cont {background: #c42113 url(img/head.png) no-repeat; width:1024px; height:226px; margin:0 auto;}

.home_img {float: left; margin:0 10px 0 0; width: 64px; height: 64px;}

.logo {width:377px; height:143px; position:relative; top:40px; left:50px;}

.menu_bg {background: url(img/menu_bg.png) repeat-x; height:68px; width: 100%; overflow: hidden;}
.menu_bg_cont {background: url(img/menu_bg.png) repeat-x; width:1024px; height:68px;  margin: 0 auto;}
.menu_bg_cont ul {list-style:none; width:1000px; height:68px; marign: 0; padding:0;}
.menu_bg_cont li { height: 68px; width: 160px; border-right: 1px solid #32353b; border-left:1px solid #1e1f22; float:left;}
.menu_bg_cont li a{height:48px; width: 162px; display: block; text-align: center; color:#ffffff; text-shadow:1px 1px 0px #000000; padding:20px 0 0 0; font-size:16px; font-weight: normal}
.menu_bg_cont li a:hover {background: #b0b5bc;}

.menu_bg_cont ul li:hover ul{visibility:visible}
.menu_bg_cont ul ul{position:absolute; width:260px; z-index:10000; background:#00bceb; visibility:hidden; margin:0; padding:0}
.menu_bg_cont ul li ul li{float:left; border-right: 1px solid #888e97; border-left:1px solid #888e97; border-bottom:1px solid #888e97; border-top:1px solid #c7cbd1; height:34px; width:260px; margin:0;  padding:0; background:#b0b5bc}
.menu_bg_cont ul li ul li a{text-align: left; font-size:13px ;border:none; color:#fff; font-weight:normal; text-shadow:1px 1px 0px #000; display:block; width: 250px; height:34px; margin:0; line-height:32px; padding:0 0 0 10px}
.menu_bg_cont ul li ul li a:hover{background:#c7cbd1; height:34px; width: 250px; margin:0}

.content {width:1024px; margin: 0 auto 50px auto}
.content_top {background: url(img/content_top.png) no-repeat; width:1024px; height:23px;}
.content_center {background: url(img/content_center.png) repeat-y; width:984px;  padding: 0 20px; }
.content_bottom {background: url(img/content_bottom.png) no-repeat; width:1024px; height:23px; }

.sidebar {width:193px;  float:left; padding:0 6px}
.sidebar div.title {background: url(img/sidebar_left_tit.png) no-repeat; width:185px; height:23px;  color: #ffffff; text-shadow: 1px 1px 0px #ac2318; font-size:13px; font-weight: bold; padding:3px 0 0 8px;}
.sidebar img{vertical-align:middle}
.sidebar ul {list-style: inside url(img/icon/arrow.gif);  margin: 0 0 28px 0}
.sidebar li {width:193px; height:20px; }
.sidebar li a {color:#2b2b2b; width:193px; height:18px;  font-weight: bold; padding:2px 0 0 0;  display:inline;}
.sidebar li a:hover {color:#2b2b2b; width:188px; padding: 2px 0 0 5px }

.center {width:741px;float:left; padding:0 19px}
.center div.title {background: url(img/cent_tit.png) no-repeat; width:470px; height:23px;  color: #ffffff; text-shadow: 1px 1px 0px #ac2318; font-size:13px; font-weight: bold; padding:3px 0 0 8px; margin: 0 0 10px 0}
.center div.title2 {background: url(img/cent_tit.png) no-repeat; width:470px; height:23px;  color: #ffffff; text-shadow: 1px 1px 0px #ac2318; font-size:13px; font-weight: bold; padding:3px 0 0 8px; }
.center .title_big {background: url(img/cent_tit_big.png) no-repeat; width:751px; height:23px;  color: #ffffff; text-shadow: 1px 1px 0px #ac2318; font-size:13px; font-weight: bold; padding:3px 0 0 8px; }
.center p{line-height:1.4; width:728px;}
.center table {width:476px; margin:5px 0 30px 0; text-align:center}

.thumb {background: url(img/thumb.png) no-repeat; width:88px; height:89px; float:left;  margin: 0 10px 0 0}
.thumb img {width:72px; height:72px;  background:#000; position: relative; top:9px; left:8px;}

.articolo {width:771px;  margin: 0 0 10px 0}
.articolo p{line-height:1.4}
.articolo_title {width:741px;  background:none; text-shadow:none; border-bottom: 1px dashed #cecece; color:#f23b02; font-size:20px; margin: 0 0 10px 0}
.articolo .title  a{font-size:18px;}
.articolo .more {text-align:right;}


.articolo_home {background: #e4e4e4 url(img/bg.gif); width:350px;  height: 130px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 8px 4px; padding: 10px 5px; float: left; border: 1px solid #bebebe  }
.articolo_home:hover {border: 1px solid #858585}

.articolo_home p {line-height:1.4; width: 330px; }
.articolo_home_title {width:350px;  background:none;  border-bottom: 1px dashed #cecece; color:#f23b02; font-size:14px; text-shadow: 1px 1px 0px #fff; margin: 0 0 5px 0; padding: 0 0 4px 0;}
.articolo_home .more {text-align:right;}


.footer {background: #000 url(img/footer_bg.png) repeat-x; min-width: 1024px; height: 64px; text-align:center; color:#ffffff; font-size:12px; padding: 30px 0 0 0;}

.sep {width: 100%; height:5px; border-top:1px solid #cecece; border-bottom: 1px solid #cecece; margin: 20px 0}

.facebook{background:#eef3f8; border:1px solid#ced8e2; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; width:455px; padding:5px 10px; margin:15px 0}

.widget{background:#9e9e9e; width:985px; height:292px; margin: 0 0 20px 0 }
.widget .side{background:url(img/widget/widget_side.png) no-repeat; width:236px; height:292px; float:left;  z-index:2}

.widget ul.side{list-style:none; position: relative; z-index:2; width:235px; height:292px;  }
.widget ul.side li{width:235px; height:71px; border-bottom:1px solid #919090; border-top:1px solid #CCC}
.widget ul.side li a{width:227px; height:71px; display:block; padding:0 0 0 8px; font-size:15px; font-family:tahoma; color:#fff; text-shadow:1px 1px 0px #666; text-transform:uppercase; font-weight:normal; line-height: 71px;}
.widget ul.side li a:hover{background:url(img/widget/widget_side.png) no-repeat;width:227px; height:71px; text-decoration:none}
.widget ul.side li a img{vertical-align: middle; margin:0 8px 0 5px; width:24px; height:24px}

.widget ul.side li.current{background:url(img/widget/current.png) no-repeat; width:250px; height:72px; border:none; margin:1px -25px 0 0; position: realtive; z-index: 2;}
.widget ul.side li.current a{text-shadow:1px 1px 0px #000}
.widget ul.side li.current a:hover{background:none}

.widget .side_r{background:url(img/widget/widget_side_r.png) no-repeat; width:235px; height:292px; float:right; text-align:right;  z-index:2}

.widget ul.side_r{list-style:none; position: relative; z-index:2; width:235px; height:292px;}
.widget .side_r li{width:235px; height:71px;  border-bottom:1px solid #919090; border-top:1px solid #CCC}
.widget .side_r li a{width:227px; height:71px; display:block; padding:0 8px 0 0; font-size:15px; font-family:tahoma; color:#fff; text-shadow:1px 1px 0px #666; text-transform:uppercase; font-weight:normal; line-height: 71px;}
.widget .side_r li a:hover{background:url(img/widget/widget_side_r.png) no-repeat; width:227px;  height:71px; text-decoration:none; padding: 0 8px 0 0}
.widget .side_r li a img{vertical-align:middle; margin:0 5px 0 8px; width:24px; height:24px}

.widget .side_r li.current{background:url(img/widget/current_r.png) no-repeat right; width:250px; height:72px; border:none;  margin:0 0 1px -15px; position: realtive; z-index: 2;}
.widget .side_r li.current a{text-shadow:1px 1px 0px #000;width: 245px; }
.widget .side_r li.current a:hover{background:none}

.widget .contentu{background:#fff;  border-top:5px solid #9e9e9e; border-bottom:5px solid #9e9e9e; border-left:7px solid #9e9e9e; border-right:7px solid #9e9e9e; float:left; height:281px; width:500px; z-index:1; display: none}

.widget .contentu ul{list-style:none; position:relative; top:-45px; left:13px}
.widget .contentu li{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#000; width:180px; text-align:center}
.widget .contentu li a{display:block; padding:10px 0; color:#fff}
.widget .contentu li a:hover{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background:#d33431; text-shadow:1px 1px 0px #000; text-decoration:none}
.widget .contentu img {width: 500px; height:281px}

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{background:white; padding:0; margin:0; border:none; text-decoration:none; font-weight:normal; font-style:normal; list-style:none; text-transform:none; text-indent:0px; font-variant:normal; text-align:left; line-height:12px; letter-spacing:0px; word-spacing:0px; font-size:11px; font-family:Arial}
#wp_page_numbers{margin-top:10px; width:100%; background:white; margin-bottom:10px}
#wp_page_numbers ul{width:100%}
#wp_page_numbers li{float:left; display:block; margin-bottom:2px}
#wp_page_numbers a{padding:5px; padding-left:7px; padding-right:7px; margin-left:2px; margin-right:2px; display:block; color:#333; border:1px solid #bfbfbf; font-size: 14px}
#wp_page_numbers li a:hover{border-color:#BA0000}
#wp_page_numbers li.space{padding:7px; padding-left:2px; padding-right:2px}
#wp_page_numbers li.first_last_page{font-style:italic}
#wp_page_numbers li.active_page a{border-color:#d3630f}
#wp_page_numbers li.active_page a:hover{color:black; text-decoration:underline; border-color:#BA0000}
#wp_page_numbers li.page_info{float:left; display:block; padding:5px; padding-left:7px; padding-right:7px; margin-right:2px; color:#666; font-size:11px; border:1px solid #bfbfbf; font-size: 12px;}


.casino {width: 185px; height: 212px; margin: 2px 0 0 0}
.casino_logo {background: #fff; width: 185px; height: 100px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  border: 1px solid #bebebe; margin: 0 3px 5px 3px; }
.casino_logo:hover {border: 1px solid #858585}
.casino_logo img {background: #e4e4e4 url(img/bg.gif); width: 185px; height: 100px;   border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;   }

.bullets {line-height: 19px; width: 185px; margin: 0 3px 5px 3px;}
.sep_bull {height: 1px; background: #bebebe; margin: 2px 0}

a.bottone_casino {background: url(img/bottone_hover.png) no-repeat; width: 90px; height: 32px; line-height: 25px; text-align: center; display: block; color: #fff; text-shadow: 1px 1px 0px #000; float: left; margin: 0 1px;}
a.bottone_casino:hover {background: url(img/bottone.png) no-repeat; text-shadow: 1px 1px 0px #943014 }









