/*
	=====================================
	project: Pokeritalia24.it
	author:  Babitamedia (www.babitamedia.com)
	-------------------------------------
	2010. Pokeritalia24
	=====================================
*/

/*
	--------------------------------------------------
	Global Reset
	-------------------------------------------------- 
	html, body { margin: 0; padding: 0; }
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, small, li, ol, ul, fieldset, form, label, legend, button, table, caption { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
	ol, ul { list-style: none; }
*/

*/*{margin:0;padding:0;}:focus,:active {outline:0;}img{border: 0;}*/
*{margin:0;padding:0;}:active {outline:0;}img{border: 0;}
button { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }

body { font-size: .7em; font-family: Lucida Grande,Lucida Sans Unicode,Helvetica,Arial,sans-serif; background: #686868 url(../images/bg_body.jpg) no-repeat fixed top center; }

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

a {
text-decoration: none;
color: #B20F0F; }

h1 { 
font-size: 1.4em;
font-weight: normal; 
}

h1 a {
color: #fff;
font-size: 1.6em;
}

h2 {
font-size: 1.2em;
}

#wrap {
width: 100%;
}

#content {
width: 990px; 
margin: 0 auto; 
position: relative; 
}

#top { 
color: #ccc;  
font-size: 1.0em; 
text-align: right; 
}

p#top { 
line-height: 1.64em; 
margin: 10px 0px 10px 15px; 
}

p#top a{
text-decoration: none;
color: #fff; }

p#top a:hover{
text-decoration: underline;
color: #fff; }

.top_mod { 
color: #ccc;  
font-size: 1.0em; 
text-align: right;
line-height: 1.64em; 
margin: 5px 0px 5px 15px;
padding-top: 0px;
}

.top_mod a{
text-decoration: none;
color: #fff;
background-color: #292929;
padding:4px 6px 4px 6px;
-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

.top_mod a:hover{
background-color: #B00A0A;
}

#logo {
position:relative;
float: left; 
margin: 50px 0px -3px 10px;
padding: 5px 0px 0px 0px;
}

#logo_mod {
float: left; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 12px;
}

#logo_mod2 {
height:91px;
float: left; 
margin: 0px 0px 0px 10px;
padding: 50px 0px 0px 0px;
}

#logo_mod2 img{
border:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#banner { 
width: 728px; 
height: 90px; 
float: right;
z-index: 900;
/*background: #B00A0A url(../images/redbg.gif) repeat-x;*/
}

/* MENU */
#menu { 
width: 728px; 
height: 46px; 
float: right; 
margin-top: 5px;
margin-bottom: 5px; 
background: #B00A0A url(../images/bg_menu.gif) repeat-x; 
}

#menu li { 
display: inline; 
font-size: 1.3em; 
}
		
#menu li a { 
height: 26px; 
line-height: 26px; 
float: left; 
color: #fff; 
padding:0px 32px 0 32px; 
margin: 12px 0px 0px 13px;
letter-spacing:-1px;
}

#menu li a:hover, #menu li.current a, #menu li a:focus { 
height: 26px; 
line-height: 26px; 
color: #333333; 
background:url(../images/bg_focus.png) no-repeat center; 
}

/* CONTENUTO HOME */
#home_content_text { 
padding-left: 10px; 
clear: both; 
width:980px; 
height:100%; 
overflow: hidden; 
background-color: #fff; 
border-top: 1px solid #333333; 
border-left: 1px solid #333333; 
border-right: 1px solid #333333; 
}

#home_content_text h3 {
font-size:1.2em;
color:#fff;
font-weight:normal;
margin:0px 0px 15px 0;
background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
padding: 6px 7px;
}

#home_content_text p {
line-height: 1.4em;
margin:20px 0px 15px 0px;
padding:0px 10px 0px 10px;
}

#home_content_text p a {
font-size:1.3em;
text-decoration: none; 
color: #B20F0F; 
}

#home_content_text p a:hover {
text-decoration: underline;
}

/* BOX HOME */

#mono { 
float: left; 
width: 970px; 
margin: 10px 5px 0px 0px; 
height:100%; 
overflow: hidden; 
}

#third1 { 
float: left; 
width: 320px; 
margin: 10px 5px 20px 0; 
height:100%; 
overflow: hidden; 
}

#third1_palinsesto {
float: left; 
height:700px;
overflow: hidden; 
}

#third1_forum {
float: left; 
height:423px; 
overflow: hidden; 
margin: 0px 0px 0px 0px;
}

#third2 { 
float: left; 
width: 220px; 
margin: 10px 5px 20px 0; 
height:100%; 
overflow: hidden; 
}

#third2 .box-inonda img {
	border: 3px solid #f1f1f1; }


#third2_mod { 
float: left; 
width: 220px; 
margin: 10px 5px 20px 0; 
height: 950px; 
overflow: hidden; 
}

#third3 { 
float: left; 
width: 420px; 
margin: 10px 5px 20px 0; 
height:100%; 
overflow: hidden; 
}

#third3_rev { 
float: left; 
width: 645px; 
margin: 10px 5px 20px 0px; 
height:100%; 
overflow: hidden; 
}

#third3_blog { 
float: left; 
height:590px; 
overflow: hidden; 
}

#third3_blog_rev {
width: 500px;
float: left; 
height:700px;
margin-bottom: 0px;
overflow: hidden; 
}

#third3_sky {
width: 128px;
margin: 0px 0px 0px 16px;
float: left; 
height:680px;
overflow: hidden;
}

#third3_esperto { 
float: left; 
height:440px; 
overflow: hidden; 
}

#third3_esperto_rev {
float: left;
width: 645px;
height:423px; 
overflow: hidden; 
}

#double {
float: left; 
width: 320px; 
margin: 0 5px 20px 0; 
}

#mini { 
float: left; 
width: 157px; 
margin: 0 5px 20px 0; 
}

#three_cols { 
float: left; 
width: 290px; 
margin: 10px 8px 20px 0;
height:100%; 
overflow: hidden; 
}

#three_cols p{ 
padding: 0px 10px 0px 10px; 
}

#three_cols .box-inonda img {
	border: 3px solid #f1f1f1; }
	
#for_cols { 
float: left; 
width: 218px;
margin: 10px 6px 20px 0;
height:600px;
/*height:100%; vecchia altezza per freerolls a 4 box*/
overflow: hidden; 
}

#for_cols h4 {
	font-size:1.2em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
}

#for_cols p{ 
padding: 0px 5px 0px 5px; 
}

#for_cols .box-inonda2 img {
	border: 3px solid #f1f1f1; }
	

/* PARAGRAFO GENERICO INTERNO AI BOX*/
#generic-block h3 {
	font-size: 1.2em;
	color: #000000;
	font-weight:bold;
	margin:0;
	padding:0px 0px 0px 10px;
	background-color: #fff;}
	
#generic-block h1 {
	font-size: 1.2em;
	color: #B00A0A;
	font-weight:bold;
	margin:0;
	padding:0px 0px 0px 10px;
	background-color: #fff;}

#generic-block p {
	margin:0px 0px 10px 0px; }
	
#generic-block img {
	float:left;
	margin:0px;
	padding:5px; 8px;
}

/* VIDEO BOX */
#video-block {
	width:100%;
	float:left;
	margin:15px 0 0 0; }

#video-block .box-left {
	width:120px;
	padding:0;
	float:left; }

#video-block .box-left img {
	float : left;
	border: 0px; }

#video-block .box-right {
	margin:0px 0 0 120px; 
	padding:0; }

#video-block .box-right h3 {
	font-size: 1.2em;
	color: #B00A0A;
	font-weight:bold;
	margin:0;
	padding:0px 0px 10px 10px;
	background-color: #fff;}
	
#video-block .box-right p {
	margin:0px 0px 15px 0px; }


/*EXPERT ABSTRACT */
#expert_block {
font-size: 1.0em;
margin: 20px 20px 0px 20px;
 }

#expert_block p{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px; 
}

#expert_block p a{
font-size: 1.0em;
}

#expert_block a:hover{
text-decoration: underline;
 }

#tit_expert{
margin-top: 10px;
 }


/*BLOG ABSTRACT */
#blog_block {
font-size: 1.0em;
margin: 20px 20px 26px 20px; 
 }

#blog_block p{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px; 
}

#blog_block p a{
font-size: 1.0em;
}

#blog_block a:hover{
text-decoration: underline;
 }

#tit_blog{
margin-top: 10px;
 }
 
/*BLOG ABSTRACT NEW */

.blog-block_rev {
	float:left;
	margin:10px 0px 20px 0px;
	padding: 0px 30px;
	}
	
.ico_blogger_rev  {
float : left;
border: 5px solid #f1f1f1;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
margin: 0px 10px 0px 0px;
}

.info_rev {
	width: 320px;
	padding:5px 0px 0px 0px;
	float : left;
 }
 
.info_rev a:hover {
text-decoration: underline;
}

.info2_rev {
	padding:3px 0px 0px 0px;
	float : left;
 }
 
.info2_rev a:hover {
text-decoration: underline;
}

.ico_service_rev {
	padding:0px 5px;
	margin:0px;
	border:0px;
 }

#titolo_post_rev {
margin:10px 0px 0px 0px;
float: left;
font-size: 1.3em;
width:400px; /* lollomod */
}

#titolo_post_rev a:hover {
text-decoration: underline;
}

#post_rev {
	margin:6px 0px 0px 0px;
	float:left;
 }
 
#post_rev a:hover {
text-decoration: underline;
}

/*FORUM ABSTRACT */
 
#forum_block {
font-size: 1.0em;
margin: 17px 20px 17px 20px; 
 }

#forum_block p{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px; 
}

#forum_block p a{
font-size: 1.0em;
}

#forum_block a:hover{
text-decoration: underline;
 }
 
#data_pub{
font-size: 0.9em;
padding-top: 5px;
 }

.tit{
font-size: 1.4em;
 }
 
.auth{
font-size: 1.1em;
 }
 
 
 /*REGISTRAZIONE */
 
#reg_block {
font-size: 1.0em;
margin: 10px 0px 8px 0px;
padding: 10px;
background: #EEEEEE;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

#reg_block p{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px; 
}

#reg_block p a{
font-size: 1.0em;
}

#reg_block a:hover{
text-decoration: underline;
}

#signup-btn {
width: 160px;
height: 40px;
margin: 5px 20px;
}

#signup-btn a{
display: block;
width: 160px;
height: 40px;
background:url(../images/button_registrati_hover.gif) no-repeat;
}

#signup-btn a:hover{
background:url(../images/button_registrati.gif) no-repeat;
}

#signup-btn-small {
width: 140px;
height: 35px;
margin: 10px 0px;
}

#signup-btn-small a{
display: block;
width: 140px;
height: 35px;
background:url(../images/button_registrati_hover_small.gif) no-repeat;
}

#signup-btn-small a:hover{
background:url(../images/button_registrati_small.gif) no-repeat;
}

#promo {
margin: 10px 0px 5px 0px;
padding: 10px;
background: #cccccc;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
 }

/* TELECRONISTI E GIOCATORI MEMBERS */
#players-block {
	width:100%;
	float:left;
	margin:10px 0 0 0; }

#players-block .box-left {
	width:100px;
	padding:0;
	float:left; }

#players-block .box-left img {
	float : left;
	border: 3px solid #f1f1f1; }

#players-block .box-right {
	margin:0px 0 0 100px; 
	padding:0; }

#players-block .box-right h3 {
	font-size: 1.2em;
	color: #B00A0A;
	font-weight:bold;
	margin:0;
	padding:0px 0px 10px 10px;
	background-color: #fff;}
	
#players-block .box-right p {
	margin:0px 0px 15px 0px; }

#players-block .box-right blockquote { 
	margin:0 0 20px; 
	padding:0 0 2px 40px;  
	font-style:italic; 
	background:url(../images/quote.png) no-repeat 0 0; }
	
#players-block .box-right blockquote p { 
	margin-bottom:0px; 
	text-align:left; }

/* CONTENUTO PAGINE SECONDARIE */
#content_text { 
clear: both; 
width:990px; 
height:100%; 
overflow: hidden; 
background-color: #fff; 
border-top: 1px solid #333333; 
border-left: 1px solid #333333; 
border-right: 1px solid #333333;
}

/* COL-LEFT */
#col-left {
	float:left;
	width:250px;
	margin:45px 0 0 0;
	padding:40px 0 0 0;
	background:transparent url("../images/col_sep.gif") no-repeat top right; }

#col-left h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	padding:5px 0 5px 13px;
	border-left:6px solid #ccc; }

#col-left ul {
	padding:0;
	margin:20px 0 0 0; }

#col-left ul li {
	padding:0;
	margin:5px 0 0 22px;
	color:#b4b4b4; }

#col-left ul li a {
	padding:0;
	margin:0;
	font-size:1.4em;
	color:#b4b4b4 !important; }

#col-left ul li a:hover, #col-left ul li a.selected {
	color:#404040 !important;}
			
/* COL RIGHT */ 	
#col-right {
	float:left;
	width:630px;
	margin:0;
	padding:40px 40px 0 50px; }

#col-right h1 {
	font-size:2.4em;
	letter-spacing:-2px;
	text-transform:uppercase;
	margin:30px 0 0 0; }

#col-right h2 {
	font-size:5.5em;
	color:#b4b4b4;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:-5px 0 20px 0; }

#col-right .span-1 {
	float:left;
	margin:0px 30px 0 0;
	width:45%;  }

#col-right .span-2 {
	float:left;
	padding:20px 0 20px 60px;
	margin:20px 0 0 0;
	width:40%;
	background:transparent url("../images/col_sep_quote.gif") no-repeat top left;  }

#col-right .span-2 p {
	font-size:1.6em;
	text-align:justify;
	line-height:1.4em;
	color:#b2b1b1;
	padding:3px 0 3px 0; }

#col-right .span-2 span {
	padding: 0 0 5px 0;
	text-transform:uppercase; }

#col-right .span-3 {
	float:left;
	margin:0px 30px 0 0;
	width:40%;  }

#col-right p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }
	
#col-sint_left {
	float:left;
	width:290px;
	margin:0px 15px 0px 0px;
	padding: 0px 0 0 0;
	}
	
#col-sint_right {
	float:left;
	width:300px;
	margin:20px 0px 0px 10px;
	padding: 0px 0 0 0;
	}
	
#col-sint_bottom {
	width:630px;
	float:left;
	margin:30px 0px 0px 0px;
	padding: 0px 0 0 0;
	}
	
#col-sint_middle {
	width:630px;
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0 0 0;
	}
	
#col-sint_middle ul, ol{
	margin:0px;
	padding: 0px;
	list-style-position : inside;
	}
	
#col-sint_middle ul li{
	margin:0px;
	padding: 0px;
	}

#col-right .rigatitolo {
width:284px; height:40px; float:left; padding:5px; margin:3px; color:#fff; background: #B00A0A; border: 1px solid #ddd;	
}

#col-right .rigatitolo_dett { width:40px; height:40px; line-height:40px; vertical-align:middle; padding:0px 0px 0px 40px; text-align:center; float:left; font-weight: bold;}

#col-right .rigapari {
width:284px; height:20px; float:left; padding:5px; margin:3px; color:#383838; background: #F5F5F5; border: 1px solid #ddd;	
}

#col-right .rigadispari {
width:284px; height:20px; float:left; padding:5px; margin:3px; color:#383838; background: #fff; border: 1px solid #ddd;
}

#col-right .modifica { width:45px; height:20px; line-height:20px; vertical-align:middle; padding:0px 0px 0px 35px; text-align:center; float:left; font-weight: bold;}

/* COL LEFT 2 */ 	
#col-left2 {
	float:left;
	width:530px;
	margin:0;
	padding:40px 40px 0 50px; }

#col-left2 h1 {
	font-size:2.4em;
	letter-spacing:-2px;
	text-transform:uppercase;
	margin:30px 0 0 0; }

#col-left2 h2 {
	font-size:5.5em;
	color:#b4b4b4;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:-5px 0 40px 0; }
	
#col-left2 h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
padding: 6px 7px;
	}
	
#col-left2 h4 {
	font-size:2.2em;
	letter-spacing:-2px;
	margin:15px 0 0 0; }	

#col-left2 p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }


/* COL-RIGHT 2 */
#col-right2 {
	float:left;
	width:350px;
	margin:45px 0 0 0;
	padding:40px 0 0 0; }
	
#col-right2 h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	padding:5px 0 5px 13px;
	border-left:6px solid #ccc; }
	
#col-right h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
	}

#col-right2 p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }

/* TEAM MEMBERS */
.team-block {
	width:100%;
	float:left;
	margin:50px 0 0 0; }

.team-block .box-left {
	width:150px;
	padding:0;
	float:left; }

.team-block .box-left img {
float : left;
	border: 3px solid #f1f1f1; }

.team-block .box-right {
	margin:0 0 0 150px; 
	padding:0; }

.team-block .box-right h3 {
	font-weight:bold;
	margin:0; }

.team-block .box-right blockquote { 
	margin:0 0 20px; 
	padding:0 0 2px 40px;  
	font-style:italic; 
	background:url(../images/quote.png) no-repeat 0 0; }
	
.team-block .box-right blockquote p { 
	margin-bottom:10px; 
	text-align:left; }

/* COL MONO */ 	
#col-mono {
	float:left;
	width:900px;
	margin:0;
	padding:40px 40px 0 50px; }

#col-mono h1 {
	font-size:2.4em;
	letter-spacing:-2px;
	text-transform:uppercase;
	margin:30px 0 0 0; }

#col-mono h2 {
	font-size:5.5em;
	color:#b4b4b4;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:-5px 0 40px 0; }
	
#col-mono h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
	}

#col-mono p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }
	
/* COL MONO PAGINA GIOCA */ 	
#col-mono-gioca {
	float:left;
	width:900px;
	margin:0;
	padding:40px 40px 0 50px; }

#col-mono-gioca h1 {
	font-size:2.4em;
	letter-spacing:-2px;
	text-transform:uppercase;
	margin:5px 0 30px 0; }

#col-mono-gioca h2 {
	font-size:5.5em;
	color:#b4b4b4;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:15px 0 0px 0; }
	
#col-mono-gioca h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
	}

#col-mono-gioca p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }


/* COL PALINSESTO */ 	
#col-palinsesto {
	float:left;
	width:760px;
	margin:0;
	padding:40px 25px 0px 50px; }

#col-palinsesto h1 {
	font-size:2.4em;
	letter-spacing:-2px;
	text-transform:uppercase;
	margin:30px 0 0 0; }

#col-palinsesto h2 {
	font-size:5.5em;
	color:#b4b4b4;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:-5px 0 40px 0; }
	
#col-palinsesto h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
	}

#col-palinsesto p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }

#col-adv120x600 {
	float:left;
	width:130px;
	margin:0;
	margin:210px 20px 20px 0px; }

.abstract {
	height: 150px;
	}

.orario {
	height: 50px;
	}

/* FOOTER */
#footer { 
clear: both; 
font-size: .90em; 
width: 992px; 
height: 110px; 
background: url(../images/bg_footer.gif) no-repeat center; 
margin: -10px 0 50px 0; 
}

#footer_text { 
clear: both; 
font-size: 1.0em; 
width: 992px; 
height: 60px;  
background-color: transparent; 
padding: 50px 0 0 0; }

#footer_text p { 
line-height: 1.64em; 
font-size: 1.0em; 
color: #fff; 
margin-top: 0px; 
margin-left: 20px; 
}

#footer_text p a {
text-decoration: none; 
color: #fff; 
}

#footer_text p a:hover {
text-decoration: underline;
}

/* Send us a message
============================================================================= */

#message {
  color: #5c5c56;
  width: 430px;
  padding: 50px 0 30px 0;
  float: left;
}

h3#send_us_message {
  width: 118px;
  margin: 30px 0 0 0;
}

.left_textinput {
  width: 200px;
  margin: 0 30px 0 0;
  float: left;
}

.right_textinput {
  width: 200px;
  float: left;
}

  #message .row {margin: 9px 0 0 0;}

  #message .row label em {font-style: normal; padding-left: 3px; color: #AAAAAA;}

  #message div.textinput {
    background: url(../images/form/txtbox.gif) 0 0 no-repeat;
    height: 26px;
    margin: 3px 0 0 0;
  }

  #message input {
    background: none;
    width: 188px;
    height: 21px;
    padding: 5px 6px 0 6px;
    border: none;
  }
  
  /*  mod lollo start */
  
    #message div.select {
    /* background: url(../images/form/txtarea.gif) 0 0 no-repeat; */
    height: 26px;
    margin: 3px 0 0 0;
  }

  #message select {
    background: none;
    width: 430px;
    height: 26px;
    padding: 5px 6px 0 6px;
    border: none;
  }
  
  /* mod lollo end */

  #message div.textarea {
    background: url(../images/form/txtarea.gif) 0 0 no-repeat;
    height: 95px;
    margin: 3px 0 0 0;
  }

  #message textarea {
    background: none;
    width: 418px;
    height: 83px;
    margin: 5px 6px 5px 6px;
    border: none;
  }

/*  #message button {
    background: url(../images/form/send.gif) 0 0 no-repeat;
    height: 26px;
    width: 100px;
    margin: 16px 0 0 0;
    float: right;
    border: 0px;
  }
  
  #message button:hover {background-position: 0 -26px;} /*
  
  
  /* Map
============================================================================= */

  #contact_map_up {
  width: 400px;
  height: 32px;
  background: url(../images/contacts_map_up.gif) no-repeat;
  margin-top: 10px;
  float: left;
}

#contact_map {
  width: 400px;
  height: 171px;
  float: left;
  margin-bottom: 0px;
}

#contact_map_bottom {
  width: 400px;
  height: 26px;
  background: url(../images/contacts_map_bottom.gif) no-repeat;
  float: left;
  margin-top: 0px;
}

  /* Buttons
============================================================================= */

.awesome, .awesome:visited {
	background: #222 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	float: right;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: 10px; margin: 5px; }
	.small_home.awesome, .small_home.awesome:visited 			{ font-size: 9px; padding: 7px; margin: 5px; }
	.small_home2.awesome, .small_home2.awesome:visited 			{ font-size: 10px; padding: 8px; margin: 5px; float:left; }
	.small_pokeroom.awesome, .small_pokeroom.awesome:visited 			{ font-size: 10px; padding: 7px 10px 7px 10px; margin: 2px 10px 0px 0px; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 12px; font-weight: normal; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 13px; font-weight: normal; padding: 8px 14px 9px; }
	.large2.awesome, .large2.awesome:visited 			{ font-size: 13px; font-weight: normal;  float:left; text-align: center; padding: 8px 30px 8px 30px; margin: 0px 0px 20px 150px; width: 215px;}
	.large3.awesome, .large3.awesome:visited 			{ font-size: 13px; font-weight: normal; padding: 10px 38px; margin-top:8px;}
	.large_search.awesome, .large_search.awesome:visited 			{ font-size: 13px; height: 30px; font-weight: normal; padding: 7px 18px; margin-top:10px; }
	
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #B00A0A; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover	{ background-color: #fc9200; }
	
	.awesome2, .awesome2:visited {
	background: #222 url(../images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.large_chivas.awesome2, .large_chivas.awesome2:visited 			{ font-size: 13px; font-weight: normal; padding: 8px 14px 9px; margin-top:20px; }
.yellow2.awesome2, .yellow2.awesome2:visited		{ background-color: #fc9200; }
.yellow2.awesome2:hover	{ background-color: #ffb515; }
.red2.awesome2, .red.awesome2:visited			{ background-color: #B00A0A; }
.red2.awesome2:hover							{ background-color: #872300; }
	
	
  /* FAQ L'Esperto risponde
============================================================================= */
	
#faqList li { list-style: none; }
#faqList .question {
  color: #333333;
  font-size: 1.1em;
  padding-left: 18px;
  background: transparent url('../images/plus.png') left top no-repeat; 
}
#faqList li.simpleFAQShowing .question {
  background: transparent url('../images/minus.png') left top no-repeat;
}
#faqList .simpleFAQHover { color: #B00A0A; background: #EEEEEE; }
#faqList .answer {
font-size: 1.0em;
margin: 10px 0px 10px 0px;
padding: 10px;
background: #EEEEEE;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border: 1px solid #cccccc;  
}
.tags { font-size: 0.9em; color: #999; }
.faq_search {
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 1.3em;
  padding: 0px 10px;
  background: #B00A0A;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}
.faq_search input {
    font-size: 1.0em;
    background: #fff;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    width: 435px;
    height: 26px;
    line-height: 26px;
    margin: 12px 6px 2px 6px;
    border: none;
    padding: 0px 5px 0px 5px;
  }
.domanda_esperto {
  color: #333333;
  height: 50px;
  line-height: 50px;
  font-size: 1.1em;
  padding: 0px 10px;
  background: #EEEEEE;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}	

/* poker cards */
.redcardsuit, .blackcardsuit, .nocardsuit, .invalidcard {
			padding: 0px 1px 0px 1px;
			margin: 0px 1px 0px 1px;
			background-color:#ffc;
			border:1px solid #888;
			font: 15px Courier;
			line-height: 150%;
		}
.redcardsuit {
			color: red;
		}
.blackcardsuit {
			color: black;
		}
.nocardsuit {
			color: blue;
		}
		

/* Video abstract */		
		
.video-items div {
	float:left;
	width:880px;
	margin-left: 45px;
	margin-bottom:20px;
}

.scrollable-video img {
	float:left;
	margin:5px 20px 5px 20px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:100px;
	height:75px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#chained ul {list-style-type: none; margin: 0px; padding:0px; float:left; width:940px; }
#chained li {margin: 0px; padding:0px; float:left;}
#chained li a span { 
display:block; 
background: url('../images/play_button.png') center center no-repeat; 
margin: 25px 0px 0px -95px;
width: 40px;
height: 40px;
position: relative; 
z-index: 100; 
opacity: 0.8;
float:left;
}

#chained li a:hover span { opacity: 1.0; }
		
.video-menu {
	float:left;
	width:880px;
	margin-left: 45px;
	padding-bottom:20px;
}

.video-menu a:hover{
text-decoration: underline;
}

/* CONTENUTO PAG CHIVAS */
#home_content_chivas { 
padding-left: 10px; 
clear: both; 
width:980px; 
height:100%; 
overflow: hidden; 
background-color: #000; 
border-top: 1px solid #333333; 
border-left: 1px solid #333333; 
border-right: 1px solid #333333; 
}

/* COL LEFT 3 */ 	
#col-left3 {
	float:left;
	width:630px;
	margin:0;
	padding:40px 40px 0 40px;
	}

#col-left3 h1 {
	font-size:2.4em;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:30px 0 0 0;
	color:#fff;
	}

#col-left3 h2 {
	font-size:5.5em;
	line-height: 60px;
	color:#F3A300;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:10px 0 40px 0; }	

#col-left3 p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px;
	color:#fff;
	height: 400px;
	background: url(../images/chivaspokernight.jpg) no-repeat top right;
	}


/* COL-RIGHT 3 */
#col-right3 {
	float:left;
	width:250px;
	margin:45px 0 0 20px;
	padding:40px 0 0 0;
	background: url(../images/chivaspattern.png) no-repeat top left;
	}
	
#col-right3 h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	padding:5px 0 5px 13px;
	border-left:6px solid #ccc; }
	
#col-right3 h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
	}

#col-right3 p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px; }
	

/* COL LEFT 3 */ 	
#col-left-chivas {
	float:left;
	width:630px;
	margin:0;
	padding:40px 40px 0 40px;
	background: url(../images/chivaspokernight_rev01.jpg) no-repeat bottom right;
	}

#col-left-chivas h1 {
	font-size:2.4em;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:30px 0 0 0;
	color:#fff;
	}

#col-left-chivas h2 {
	font-size:5.5em;
	line-height: 60px;
	color:#F3A300;
	font-weight:bold;
	letter-spacing:-4px;
	text-transform:uppercase;
	margin:10px 0 40px 0; }	

#col-left-chivas p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px;
	color:#fff;
	height: 480px;
	width: 250px;
	}


/* COL-RIGHT 3 */
#col-right-chivas {
	float:left;
	width:250px;
	margin:130px 0 0 20px;
	padding:0px 0px 0px 0px;
	background: url(../images/chivaspattern.png) no-repeat top left;
	}
	
#col-right-chivas h1 {
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	padding:5px 0 5px 13px;
	border-left:6px solid #ccc; }
	
#col-right-chivas h3 {
	font-size:1.5em;
	color:#fff;
	font-weight:normal;
	margin:0px 0px 15px 0;
	background: #B00A0A url(../images/redbg.gif) repeat-x left bottom;
	padding: 6px 7px;
	}

#col-right-chivas p {
	line-height: 1.64em;
	margin:20px 0px 15px 0px;
	}
	
#col-right-chivas img {
	padding-left: 20px;
	}

	
/* FOOTER CHIVAS */
#footer_chivas { 
clear: both; 
font-size: .90em; 
width: 992px; 
height: 110px; 
background: url(../images/bg_footer_chivas.gif) no-repeat center; 
margin: -10px 0 50px 0; 
}
