body {
	margin: 0;
	padding: 0;
	background-color: #f20a2e;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #454545;
}
@font-face {
   font-family: 'Impact';
   src: url('../css/impact.eot');
	src: url('../css/impact.eot?#iefix') format('embedded-opentype'),
	     url('../css/impact.woff') format('woff'),
	     url('../css/impact.ttf') format('truetype');
}
/********************** IMG SFONDO **********************/
img.slidemaximage {
	position:fixed !important
}
/********************** IMG SFONDO **********************/
#contenitore {
	width: 930px;
	margin: 0px auto;
	padding:0;
}
#header {
	width: 930px;
	height:140px;
	margin: 0 auto 10px;
}
.logo {
	width:696px;
	height:250px;
	float:left;
}
.social_network {
	width:234px;
	height:250px;
	float:left;
}
#footer {
	clear: both;
	width: 892px;
	margin: 18px 0 0 18px;
	padding-bottom: 10px;
	text-align:center;
}
#gallery {
	width:658px;
	height:301px;
	float:left;
	margin:0 0 0 18px;
}
.ft-title { padding: 15px; width: 586px; text-align: left; }

/********************** STILE BOX INFO INCONTRI **********************/
#info_incontri {
	width:234px;
	height:250px;
	float:left;
	margin-top:18px;
	background-color:#FFFFFF;
}
#primasquadra {
	width:234px;
	height:250px;
	margin:0;
	background:url(../img/sfondo_info_incontri/verde.png) no-repeat 0 0;
}
#menu_info_incontri {
	width:234px;
	height:42px;
	float:left;
	margin:0;
	border-top:1px solid #FFFFFF;
	font-size: 14px;
	background:url(../img/sfondo/sfondo_menu_info_incontri.png) repeat-x 0 0;
}

.info_incontri_contenuto {
	width:218px;
	height:118px;
	padding:8px 8px 0;
}
.info_incontri_calendar {
	width:54px;
	height:70px;
	margin-top:15px;
	float:left;
	background:url(../img/img_calendar/1/arancio.png) no-repeat center 0;
}
.info_incontri_contenuti {
	width:156px;
	height:70px;
	margin:15px 0 0 8px;
	float:left;
	color:#999999;
}
.info_incontri_mese {
	width:46px;
	margin:2px 0 0 2px;
	text-align:center;
}
.info_incontri_giorno {
	width:47px;
	margin:4px 0 0 2px;
	font: 30px Impact, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
.info_incontri_squadra {
	width:140px;
	margin-top:8px;
	text-align:center;
	float:left;
	text-align:left;
	font: 15px Impact, Helvetica, sans-serif;
}
.info_incontri_risultato {
	width:16px;
	margin-top:4px;
	text-align:center;
	float:left;
	font: 20px Impact, Helvetica, sans-serif;
}
.info_incontri_titolo {
	color:#FFFFFF;
}
.info_incontri_classifica {
	width:218px;
	height:242px;
	padding:8px 8px 0;
	overflow:auto;
}
.info_incontri_classifica_squadra {
	width:182px;
	padding:4px 0;
	text-align:center;
	float:left;
	text-align:left;
}
.info_incontri_classifica_punti {
	width:16px;
	padding:4px 0;
	text-align:center;
	float:left;
	font-size:14px;
}
.col_riga {
	background-color:#E2E2E2;
}
/********************** STILE BOX INFO INCONTRI **********************/
/********************** STILE MENU' NEWS/INCONTRI **********************/
ul.idTabs {margin:0; padding:0;}
ul.idTabs li{list-style: none; margin:0; padding:0; display:inline;}
ul.idTabs li a {float: left; padding: 11px; text-decoration: none; color: #000}
ul.idTabs li a:hover {background:url(https://www.chiesanuovacalcio.it/chiesanuova/img/freccia.png) no-repeat center 0; padding:11px; color: #FFFFFF}
ul.idTabs li a.selected {background:url(https://www.chiesanuovacalcio.it/chiesanuova/img/freccia.png) no-repeat center 0; padding:11px; color: #FFFFFF}
#menu_box_squadra ul.idTabs li a:hover {background:url(https://www.chiesanuovacalcio.it/chiesanuova/img/freccia2.png) no-repeat center 23px; padding:11px; color: #FFFFFF}
#menu_box_squadra ul.idTabs li a.selected {background:url(https://www.chiesanuovacalcio.it/chiesanuova/img/freccia2.png) no-repeat center 23px; padding:11px; color: #FFFFFF}
/********************** STILE MENU' NEWS/INCONTRI **********************/
.col_sx {
	float:left;
	width:676px;
	min-height:1px;
}
.col_dx {
	float:left;
	width:234px;
}
.box_gallery {
	width:640px;
	height:480px;
	margin:18px 0 0 18px;
	position:relative;
	background-color:#000000
}
.info_incontri {
	width:234px;
	height:291px;
	margin-top:18px;
	background-color:#009933
}
.info_laterale {
	width:234px;
	margin-top:18px;
	clear:both;
}
.banner_laterale {
	width:234px;
	padding-top:18px;
	clear:both;
}
.banner_fondo_pagina {
	width:903px;
	height:60px;
	padding:18px 0 0 17px;
	clear:both;
}
.banner_fondo_pagina_img {
	float:left;
	margin-right:9px;
}
.banner_pagina_sponsor {
	float:left;
	margin:0px 30px 30px 0;
	border:1px solid #CCCCCC;
}
.banner_pagina_sponsor_border {
	border-top:1px solid #CCCCCC;
	padding:30px 0 0;
}
.ico_social_network {
	float:right;
	margin:5px 5px;
}
.ico_social_network2 {
	float:left;
	margin:3px 3px 3px 0;
}
.ico_social_network3 {
	float:left;
	margin:5px 5px;
}

.box1 {
	width:100%;
	margin-bottom:18px;
	text-align:center;
}
.box2 {
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
.box5 {
	float:left;
	width:620px;
	margin:18px 0 0 18px;
	padding:10px;
	border:1px solid #4E4E4E;
	background-color:#FFFFFF
}
.box7 {
	padding:5px 0px 10px 0px;
}
.box15 {
	float:left;
}
.box17 {
	float:left;
	width:170px;
	margin:2px 0px 10px 10px;
	line-height:17px;
}
.box20 {
	width:310px;
	float:left;
	height:130px;
	margin:0px 0px 5px;
}
.box21 {
	float:left;
	padding:2px 0px 0px 10px;
}
.box21b {
	float:left;
	margin:-2px 0px 0px 8px;
}
.box22 {
	width:287px;
    padding:10px;
    float:left;
    text-align:left;
}
.box22b {
	width:320px;
    padding:10px;
    float:left;
    text-align:left;
}
.box22c {
	width:214px;
    padding:10px;
    float:left;
    text-align:left;
}
.immagini2 {
	float:left;
	margin:0 10px 10px 0;
	width:90px;
	min-height:95px;
}
.immagine3 {
	float:left;
	padding:7px 10px 0px 0px;
}
.immagine4 {
	width:90px;
	height:124px;
	float:left;
	text-align:center;
}
.immagine5 {
	float:left;
	padding:7px 20px 0px 0px;
}
.immagine6 {
	float:left;
	padding-top:13px;
}
.immagine7 {
	float:left;
	padding:8px 13px 0 0;
	margin:0;
}
/********************** STILE MENU **********************/

div#menu{
	width: 915px;
	height: 20px;
	margin: 0 auto;
	padding: 20px 0 20px 2px;
	position: relative;
	z-index:2000;
	}
ul#nav,ul#nav li,ul#nav ul{margin:0;padding:0;list-style:none;white-space: nowrap;}
ul#nav{margin: 0 auto;}
ul#nav a{display:block;text-decoration:none}
ul#nav h2{font: 20px/20px Impact, Helvetica, sans-serif; margin:0}
ul#nav h2 a{padding:0 9px 6px 9px;color:#292929;}
ul#nav>li:hover,ul#nav h2 a:hover{/*background: #FFFFFF; colore sfondo hover*/ color:#cf000a;}
ul#nav h3{font-size:100%;margin:0}
ul#nav h3 a{color: #666}
ul#nav h3 a:hover{text-decoration:underline}
ul#nav li{float: left;position: relative; z-index:5}
ul#nav li li{float: none;display: block !important;display: inline; /*IE6*/}


/*dichiarazioni chiave per i sottomenu e l'effetto a comparsa
NB: classe open è necessaria per JQuery*/

ul#nav div.mega{position: absolute;top: -9999px;left: 0px;
    width: 20em;padding: 0em;
    overflow:hidden;line-height:1.5}
ul#nav li:hover div.mega,ul#nav li div.mega.open{top: 16px;z-index: 5; padding-top:15px;}

/*tipologie di sottomenu:
small: colonna singola
mega: 2 colonne  - default
wide: 3 colonne
ultra: 4 colonne
alt: allineato sul lato destro */

ul#nav div.mega div{float:left;width:49%}
ul#nav div.mega.small{width:12em}
ul#nav div.mega.small div{float:left;width:99.9%}
ul#nav div.mega.wide{width:28em}
ul#nav div.mega.wide div{float:left;width:33%}
ul#nav div.mega.ultra{width:36em}
ul#nav div.mega.ultra div{float:left;width:24.9%}
ul#nav div.mega.alt{left:auto;right:-1px}

/*regole aggiuntive per i link dei sottomenu*/

ul#nav div.mega li a{padding:7px 7px;color: #454545; border-bottom:1px solid #E2E2E2;background: #FFF;}
ul#nav div.mega li a:hover{color: #FFFFFF;text-decoration:none; background-color:#454545; font-weight:bold;}

ul#nav  h2#current {
   float:left;
}
ul#nav #current a {
   display:block;
   text-decoration: none;   
   color: #cf000a;
} 
/********************** STILE MENU **********************/
/********************** INIZIO CALENDARIO **********************/
.cont_giornata {
	padding:5px 5px 0px;
	width:608px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-image:url(https://www.chiesanuovacalcio.it/chiesanuova/img/punto.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.col_squadra {
	width:175px;
	float:left;
	padding-left:5px;
}
.col_ris {
	width:90px;
	float:left;
	text-align:center;
}
.giornata {
	color:#FFFFFF;
	background-color:#999999;
	float:left;
	width:356px;
	padding:12px 0px 12px 5px;
	margin-bottom:5px;
}
.ritorno {
	color:#FFFFFF;
	width:90px;
	background-color:#B9B9B9;
	float:left;
	padding:1px 0px 0px;
	text-align:center;
	margin-bottom:5px;
}
.andata {
	color:#FFFFFF;
	width:90px;
	background-color:#AAAAAA;
	float:left;
	padding:1px 0px 0px;
	text-align:center;
	margin-bottom:5px;
}
.tabellino {
	color:#FFFFFF;
	width:65px;
	background-color:#CDCDCD;
	float:left;
	padding:12px 0px;
	text-align:center;
	margin-bottom:5px;
}
.col_tabellino {
	width:32px;
	float:left;
	text-align:center;
	margin:2px 0px -2px;
}
/********************** FINE CALENDARIO **********************/
/********************** INIZIO LINK **********************/
.link_grigio a:link,.link_grigio a:visited {
	color: #454545;
	text-decoration: none;
}
.link_grigio a:hover {
	color: #454545;
	text-decoration: underline;
}
.link_continua a:link,.link_continua a:visited {
	color: #888888;
	text-decoration: none;
}
.link_continua a:hover {
	color: #888888;
	text-decoration: underline;
}
.link_footer a:link,.link_footer a:visited {
	color: #292929;
	text-decoration: none;
}
.link_footer a:hover {
	color: #292929;
	text-decoration: underline;
}
#footer a:link, #footer a:visited {
	color: #000000;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/*.selected {
	font-weight:bold;
}*/
/********************** INIZIO COLORE **********************/
.clear {clear:both;}
p {margin: 0 0 3px 0;}
.up {margin-top:5px;}
.up2 {margin-top:10px;}
.up3 {margin-top:30px;}
.sx {float:left;}
.rosso {color:#FF0000;}
.nero {color: #000000;}
.grigio {color: #454545;}
.grigio1 {color: #888888;}
.grigio2 {color: #3B3B3B;}
.bianco {color: #ffffff;}
.Stile0 {font-size: 11px}
.Stile4 {font-size: 15px;}
.selected_pag {font-weight:bold;}
/********************** FINE COLORE **********************/
/********************** INIZIO Tooltip **********************/
.tooltip {margin-left:-16px;}
a.tooltip span {display:none; padding:4px; margin-left:54px;}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#F2F2F2; color:#454545; text-align:left; z-index:110;}
/********************** FINE Tooltip **********************/
/********************** STILE BOX NEWS **********************/
#contenuto {
	width: 928px;
	margin: 0 auto;
	padding: 0;
	border:1px solid #363636;
	background:url(../img/sfondo_contenuto/2.png) repeat-y 0 0;
}
#box_news {
	width:234px;
	height:258px;
	float:left;
	margin:0;
	background:url(../img/sfondo_box_news/verde.png) no-repeat 0 0;
}
.titolo_box_news {
	display:table-cell;
	vertical-align:middle;
}
#box_news .titolo_box_news a {text-decoration:none; color:#eb1737;}
#box_news .titolo_box_news a:hover {text-decoration:underline; color:#eb1737;}

#box_news .testo_box_news a {text-decoration:none; color:#706e73;}
#box_news .testo_box_news a:hover {text-decoration:underline; color:#706e73;}

#blocco_news {background-color:#E8E8E8; margin:18px 0;}
#blocco_news .titolo_box_news a {text-decoration:none; color:#eb1737;}
#blocco_news .titolo_box_news a:hover {text-decoration:underline; color:#eb1737;}

#menu_box_news {
	width:234px;
	height:42px;
	float:left;
	margin:0;
	border-top:1px solid #FFFFFF;
	font-size: 14px;
	background:url(../img/sfondo/sfondo_menu_box_news.png) repeat-x 0 0;
}

.box_news_contenuto {
	width:218px;
	height:78px;
	padding:8px 8px 0;
}
.box_news_calendar {
	width:54px;
	height:70px;
	float:left;
	background:url(../img/img_calendar/1/arancio.png) no-repeat center 0;
}
.box_news_contenuti {
	width:156px;
	height:70px;
	margin-left:8px;
	float:left;
	font-size:11px;
	display:table; 
}
.box_news_width_contenuti {
	width:210px;
}
.box_news_mese {
	width:46px;
	margin:2px 0 0 2px;
	text-align:center;
}
.box_news_giorno {
	width:47px;
	margin:4px 0 0 2px;
	font: 30px Impact, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
/********************** STILE BOX NEWS **********************/
/********************** STILE TAB SQUADRA **********************/
#menu_box_squadra {
	height:42px;
	float:left;
	position:relative;
	z-index:5;
	margin:18px 0 -19px 18px;
	font-size: 14px;
	background:url(../img/sfondo/sfondo_menu_box_news.png) repeat-x 0 0;
}
/********************** STILE TAB SQUADRA **********************/
.box_centrale {
	float:left;
	width:311px;
	height:233px;
    overflow:auto;
	margin:18px 0 0 18px;
	background:#dfa8ed url( ) no-repeat 0 0;
}
.titolo_box_centrale { padding:10px; color:#a927b0; }
.box_centrale .titolo_box_centrale a {text-decoration:none; color:#a927b0;}
.box_centrale .titolo_box_centrale a:hover {text-decoration:underline; color:#a927b0;}
.testo_box_centrale { padding:0 10px 10px; color:#0f0f0f; }
.box_centrale .testo_box_centrale a {text-decoration:none; color:#0f0f0f;}
.box_centrale .testo_box_centrale a:hover {text-decoration:underline; color:#0f0f0f;}
