/* GENERAL CSS */
@font-face {font-family: bikkembergs; src: url(http://www.fcfossombrone.it/0910/font/BIKKEMBERGS.ttf);}
@font-face {font-family: dirkbikkembergs; src: url(http://www.fcfossombrone.it/0910/font/DIRKBIKKEMBERGS.ttf);}
	
.bikk {font-family: bikkembergs;}
.dirk {font-family: dirkbikkembergs; }

.blufc {color:#d61a14;}
a{color: white;}
a:{ color: black; text-decoration: none;}

.session {position:absolute; top:0; bottom:0; left:0; width:200px; background-color: black;opacity:.5; z-index: 3000; padding:10px;}
.session h5 {opacity:1; color: lime;}
.session p {opacity:1; color: lime;}

.allert {color: white;}

.flag a img { border: 0;}

body {font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;color:white;font-size: 12px;background-position: 0 top;background-repeat: repeat-x;background-color: #00359f;margin: 0;padding:0;}
	
#head {position:fixed;left: 0;right: 0; top:0; height: 120px;}
#head_head {background-repeat: no-repeat; background-position: 0 20px;width: 900px;height: 120px; padding:0; margin: 0 auto;background-image: url(../images/testata_01.png);}

#content {width: 900px;margin: 0 auto;}
#content h1 {font-weight: 100;font-family: bikkembergs;font-size: 45px; color: #d61a14;text-transform: uppercase; margin:0;padding:0;}
#content p {font-family: bikkembergs;font-size: 18px; line-height: 22px; margin:0;padding:0; margin-top: 20px; margin-bottom: 20px;}

#site_menu {width: 350px;}
#site_menu ul {margin: 0; padding: 0; float: right; }
#site_menu ul li{text-transform: uppercase;float: left;list-style: none; font-size: 17px;margin-left: 4px; margin-right: 4px; }
#site_menu ul li a {color: #d61a14;}
#site_menu ul li a:hover {color: white;}

#loginstatus, #site_menu { float: right; clear:right;}
#loginstatus{height: 25px; margin-top: 35px;}
#loginstatus p {margin: 0; padding: 0; margin-right: 4px; }

#container {position:fixed;top:120px;bottom:120px; left: 0;right: 0; overflow-y: auto;}
	
#footer {position:fixed; left: 0;right: 0; bottom:0; height: 120px; background-color: #183487;}
#footer div {margin: 0 auto; height: 20px; background-color: #d61a14;}

#botton_menu div {width: 600px;margin: 0 auto; padding-left: 50px;}
#botton_menu div ul li {float: left;width:120px;}
#botton_menu div ul, #botton_menu div ul li ul { padding: 0; margin: 0; list-style:none;}
#botton_menu div ul li a, #botton_menu div ul li ul li a {font-size:15px;display:block;height:16px;width:120px;padding-top:4px;padding-left:5px;background-color:#d61a14;text-decoration:none;text-transform:uppercase;color:white;}
#botton_menu div ul li a:hover, #botton_menu div ul li ul li a:Hover {color: black;} 
#botton_menu div ul li ul {display: none;float: left;}
	
.homenews {background: #0f225a; width: 860px; padding:20px; margin-top:20px; margin-bottom: 20px;}
.homenews h2 {font-size: 60px; font-family: dirkbikkembergs; margin:0; padding:0; float: left; width: 580px;}
.homenews p {font-family:"Lucida Grande",Tahoma,Verdana,sans-serif !important; float: left !important; width: 530px !important; font-size: 14px !important; line-height: 22px !important;}
.homenews img { float: right;}

.homestampa{background: #0f225a; width: 860px; padding:20px; margin-top:20px; margin-bottom: 20px;}
.homestampa h2 {font-size: 60px; font-family: dirkbikkembergs; margin:0; padding:0; float: left; width: 580px;}
.homestampa span {display: block; margin-bottom: 10px;}
.homestampa a {font-size: 22px; font-family: bikkembergs; color: white;}
.homestampa a:hover {font-size: 22px; font-family: bikkembergs; color: black; text-decoration: none;}

.frame_small_img {border-color: black; border-style: solid; border-width: 10px; margin:2px;}
.frame_small_img:hover {border-color:white;}

/* CONTATTI */
#page_contacts {margin-top:130px;margin-bottom: 130px;}
#page_contacts p {margin:0;padding:0;}
#page_contacts img,#page_contacts p {float:left; margin-left:110px;}
#page_contacts p {margin-top:20px;}

/* VIDEO */
#page_video { margin-top: 20px;}
#page_video a.youtube {display: block; background-color: #0f225a; width: 250px; height: 94px; float: left; margin:10px; margin-left:0; margin-right:20px; padding: 15px; color: white; text-decoration: none; font-size: 16px;}
#page_video span {font-size: 20px; line-height: 22px;}
#page_video span:hover, #page_video a.youtube:hover {color: #0f225a; background-color: white;}
.tablejuniores {width: 60%; margin: 0 auto; font-size: 18px; text-transform: uppercase; }
.alignright {text-align: right;}

/*calendario*/

.calendario { margin-top: 100px;}
.calendario ul {margin: 0; padding: 0;}
.calendario ul li{ font-family:dirkbikkembergs;  float: left;list-style: none; font-size: 40px;margin:3px; width: 40px;}
.calendario ul li a { text-decoration: none;}
.calendario ul li a:hover {opacity:.75;}

.giornata { margin-top: 30px;}
.giornata #cal_day_list {background-color: #0f225a; width: 540px; height: 300px; float: left; margin-right: 20px;}
.giornata #cal_day_marcatori {background-color: #0f225a; width: 340px; height: 300px; float: left;}
.giornata #cal_day_marcatori p { padding: 10px; padding-top: 8px; margin:0;}
.giornata #cal_day_marcatori p a { color:#ffffff; font-size: 16px;}
.giornata #cal_day_marcatori p a:hover { color: black; text-decoration: none;}

.giornata #cal_day_list h5, .giornata #cal_day_marcatori h6 { background-color: white; color: black; margin:0; font-family: bikkembergs; font-size: 22px; padding:10px;}
.giornata #cal_day_list table { width: 100%;font-family:bikkembergs;font-size: 16px; color: white; padding: 4px; padding-top: 8px;}
.giornata #cal_day_list table tr td {margin:0;padding: 3px;}

#classifica1 {margin-right: 20px;}
#classifica1,#classifica2 { width: 440px;background-color: #0f225a; float: left; margin-top: 30px;}
#classifica1 table, #classifica2 table { width: 95%; margin:10px; font-family: bikkembergs; font-size: 22px;}

#calendarnav {margin:10px;margin-top:16px; float:left; }
#calendarnav a, #calendarnav span { font-size: 20px; font-family: bikkembergs; color: #d61a14; text-decoration: none;}
#calendarnav a:hover { color: #ffffff;font-size: 20px;}

/* singuparea */
#signuparea_title, #loginarea_title{width: 400px; margin-top: 20px; margin-bottom: 5px;;}
#signuparea_title p, #loginarea_title p {margin:0;padding: 0; font-size: 20px;}
#signuparea, #loginarea, #logedarea div {background-color: #0f225a; padding:10px; padding-top: 10; width: 400px;}
#loginarea form, #signuparea form {margin:0; padding: 0;font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;}
#loginarea form fieldset, #signuparea form fieldset {border:none;margin:0px;}
#loginarea form fieldset legend, #signuparea form fieldset legend {display:none;}
#loginarea form fieldset p, #signuparea form fieldset p {padding:0; margin:0;font-family:"Lucida Grande",Tahoma,Verdana,sans-serif; font-size: 12px;}
#loginarea form fieldset p label, #signuparea form fieldset p label {float: left; text-transform: uppercase; }
#loginarea form fieldset p input.inputsimple, #signuparea form fieldset p input.inputsimple {width: 95%;}
#loginarea form fieldset p label.error, #signuparea form fieldset p label.error {color: black; width:auto; float: left; font-weight: bold;}
#loginarea form fieldset p.agree label.error, #signuparea form fieldset p.agree label.error {margin-top: 0; line-height: 10px; padding: 0;margin:0; margin-top: 5px;}
#loginarea form fieldset p.agree,#signuparea form fieldset p.agree {font-size: 10px; line-height: 12px; margin-bottom: 20px; margin-top: 15px;}

#logedarea form, #signuparea form {margin:0; padding: 0;font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;}
#logedarea form fieldset, #signuparea form fieldset {border:none;margin:0px;}
#logedarea form fieldset legend, #signuparea form fieldset legend {display:none;}
#logedarea form fieldset p, #signuparea form fieldset p {padding:0; margin:0;font-family:"Lucida Grande",Tahoma,Verdana,sans-serif; font-size: 12px;}
#logedarea form fieldset p label, #signuparea form fieldset p label {float: left; text-transform: uppercase; }
#logedarea form fieldset p input.inputsimple, #signuparea form fieldset p input.inputsimple {width: 95%;}
#logedarea form fieldset p label.error, #signuparea form fieldset p label.error {color: black; width:auto; float: left; font-weight: bold;}
#logedarea form fieldset p.agree label.error, #signuparea form fieldset p.agree label.error {margin-top: 0; line-height: 10px; padding: 0;margin:0; margin-top: 5px;}
#logedarea form fieldset p.agree,#signuparea form fieldset p.agree {font-size: 10px; line-height: 12px; margin-bottom: 20px; margin-top: 15px;}


#downloadarea {font-family: bikkembergs; font-size: 20px; padding: 0; margin:0;list-style: none; text-align: center; margin-top: 50px;}
#downloadarea ul {padding: 0; margin:16px;}

/* Rassegna Stampa */

#page_rassegnastampa { margin-top: 20px;}
#page_rassegnastampa div { float: left; width: 390px; height: 130px; background-color: #0f225a; margin: 10px; margin-left: 0; margin-right: 20px; padding: 20px}
#page_rassegnastampa div div { float: inherit; width: 100%; height: 20px; margin: 0; padding: 0; margin-bottom: 20px;}
#page_rassegnastampa div h2 {color:white; width: 100%; text-align: center; font-size: 36px; margin:0; margin-bottom: 35px; font-family: dirkbikkembergs;}
#page_rassegnastampa div a {color:white; width: 100%; text-align: center; display: block;}

#page_rassegnastampa div div .page_rs_giornale {float: left;}
#page_rassegnastampa div div .page_rs_date {float: right;}


/* NEWS */
#page_news { margin-top: 20px;}
#page_news h2 {margin:0;padding:0;float: left; width: 100%; font-family:dirkbikkembergs; font-size: 30px;  margin-top: 15px; height: 80px;}
#page_news p {float: left; width: 290px; font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;font-size: 12px; line-height: 12px;}
#page_news .newsdata {float: left; display: block;width: 290px;}
#page_news a.blocconews { text-decoration: none; display:block; float: left; width: 420px; height: 160px; background-color: #0f225a; margin: 10px; margin-left: 0; margin-right: 20px; padding: 5px;}
#page_news a.blocconews:hover {background-color: white; color:#0f225a; }

.newsreturn, .barnews {font-size: 20px; font-family: bikkembergs; color: #d61a14; text-decoration: none;}
.newsreturn:hover { color: white;}

/* SPONSOR  PAGE*/
#pagesponsor {width: 900px; height: 440px; margin-top: 20px;}

#pagesponsor a.spbikkembergs{display: block;background-repeat: no-repeat;background-image: url(../images/sponso_bikkembergs.png); width: 208px; height: 223px; position: absolute; margin-left:164px; margin-top:48px;}
#pagesponsor a.spsamsung{display: block;background-repeat: no-repeat;background-image: url(../images/sponso_samsung.png); width: 329px; height: 119px; position: absolute; margin-left:410px; margin-top:92px;}
#pagesponsor a.spessequattro{display: block;background-repeat: no-repeat;background-image: url(../images/sponso_essequattro.png); width: 329px; height: 119px; position: absolute; margin-left:420px; margin-top:130px;}

#pagesponsor a span { display: none;}








/* END */