body {background-color:#78cfe0}

.site-name a {
  padding-left: 300px;
  color: #fff;
  text-decoration: none;
  font-weight:bold;
  text-shadow: 0 5px 4px #666;
}

#header-wrapper  {margin-top:52px;} 

/*link classes docs*/ul

ul.link_pdf  {height:40px; list-style-image: url('/sites/all/themes/tb_events/images/custom/pdf.png');}
ul.link_pdf  li a {padding-left: 20px; color:red;}
ul.link_pdf  li a:hover {font-weight:bold;}
a.link_pdf {background:url(/sites/all/themes/tb_events/images/custom/pdf.png) 3px 0 no-repeat #fff; width:30px;   padding-left:15px; margin-left:10px;}
a:hover.link_pdf  {font-weight:bold;}

a.link_GM {  padding-left:15px; margin-left:10px; }
a.link_GM img {width:30px; margin:0 5px; border:0; position:relative; top:15px; }
a:hover.link_GM  {font-weight:bold;}

.borderedframecontatti {border:1px solid #8D91CD; padding:10px 25px 25px 25px; margin-bottom:25px; vertical-align:center; 
	 /* Chrome and Safari */ -webkit-border-radius: 5px;	/* Firefox */ -moz-border-radius: 5px;
     /* Opera */ -o-border-radius: 5px;	/* W3C standard--when adopted across the board */ border-radius: 5px;
}  

a.linkmail  {background:url(http://robocupjr2014.sssup.it/sites/all/themes/tb_events/images/custom/ico_mail.png) 0 0 no-repeat #fff; font-size:14px; height:30px; display:block; color:#003366; padding-left:30px; margin-left:2px;}
a.linkmail:hover {color:red; font-weight:bold;}
a.linkweb  {background:url(http://robocupjr2014.sssup.it/sites/all/themes/tb_events/images/custom/ico_web.png) 0 0 no-repeat #fff; font-size:14px; height:30px; display:block;  color:#003366; padding-left:30px; margin-left:4px;}
a.linkweb:hover {color:red; font-weight:bold;}
.classweb {background:url(http://robocupjr2014.sssup.it/sites/all/themes/tb_events/images/custom/ico_tel.png) 1px 0 no-repeat #fff; font-size:14px; color:#003366; padding-left:35px; margin-left:10px;}

a.programmagiornolink {}
a.programmagiornolink:hover {} 

/*TABELLE*/
.node-type-pagine-per-esterni table td{border:1px dotted #8D91CD;}
.node-type-pagine-per-esterni .tabellainformazioni {}
.node-type-pagine-per-esterni table tr .primalinea {font-weight:bold; text-align:center; background-color:#CCFF99}
/*.node-type-pagine-per-esterni table tbody{background-color:#E6FBED;}*/

.containercircolarepdf {float:left; overflow:hidden; width:150px; display:block; padding:10px; border:1px solid #ddd; margin:5px 10px;text-align:center;}  

/* WEBFORMS */
#webform-component-dati-per-la-fatturazione {margin-top:20px;
     border:1px solid #A09DBD; padding:10px 25px 25px 25px; margin-bottom:25px; vertical-align:center; 
	 /* Chrome and Safari */ -webkit-border-radius: 5px;	/* Firefox */ -moz-border-radius: 5px;
     /* Opera */ -o-border-radius: 5px;	/* W3C standard--when adopted across the board */ border-radius: 5px;
}

.visitemercoledipome {color:#999}
.Form_nomeTeam {}
.Form_nomeScuola {}
.Form_Doce {}
.Form_Stude {}
.Form_Notes {}
.Form_Tele {}
.Form_Privacy {border:1px solid #99CCFF; font-size:10px; padding:10px 50px;}

/*PAGINA SPONSOR*/

.sponsorlogocontainer {float:left; vertical-align:top; border:1px dotted #999; padding:3px; margin:10px 5px; background-color:#FFF; text-align:center; overflow:hidden;} /*height:220px; width:200px; */
.platinum {height:320px; width:300px; }
.gold {height:260px; width:240px;}
.silver {height:200px; width:180px;}
.basic {height:160px; width:140px; }

.sponsorlogocontainer a, .sponsorlogocontainer a:visited{text-align:center; text-decoration:underline; background-color:#FFF; }
.sponsorlogocontainer a:hover {font-weight:bold; color:#8C4600;}

.divsponsorcontainerhomepage {float:left; height:120px; width:90px;  vertical-align:top; text-align:center; overflow:hidden; margin:2px 2px; padding:0 2px; }

/* GALLERIE 
<div class="section field field-name-field-galleria field-type-image field-label-hidden">
<div class="field-items">
<div class="field-item odd">
<div class="galleria-content clearfix" id="galleria-1">
*/
.node-type-pagine-sedi .field-name-field-galleria {text-align:center; width:650px; display:inline; border-color:#FFF;}
.node-type-pagine-sedi .field-name-field-galleria .field-items {border:1px solid #FFF; margin:3px; }
.node-type-pagine-sedi .field-name-field-galleria .field-item {border:1px solid #CCC; display:inline; float:left; margin:5px; padding:3px;}

.node-type-pagine-sedi .field-label {color:#AAA; padding:3px 4px; border-top:1px dotted #CCC; font-size:10px; }
.node-type-pagine-sedi .field-name-field-sedi-gare-ospitata {margin-top:20px;}

/*hiddenform RoboLaw*/
.page-node-178  body  {background:url('') no-repeat center top #fff; background-image:none;}
.page-node-178 #page {max-width:550px; max-height:500px; background-color:#000;}
.page-node-178 .container {background-color:none; width:500px; height:500px;}
.page-node-178 #header-wrapper {display:none;} 
.page-node-178 #menu-bar-wrapper {display:none;} 
.page-node-178 #breadcrumb-wrapper {display:none;} 
.page-node-178 #page-title  {display:none;} 
.page-node-178 #sidebar-first-wrapper {display:none;} 
.page-node-178 #block-views-news-block--2 {display:none;} 
.page-node-178 #footer-wrapper {display:none;} 

.page-node-178 #main-content {position:absolute; top:0; left:0; width:500px; height:500px;} 
.page-node-178 .hiddenformpericle_text {width:400px;}