/*
Theme Name: RSW Studio - Cecchetto
Theme URI: http://www.realizzazionesitiweb20.it
Description: Tema per studio infermieristico cecchetto.
Version: 1.0
Author: RSW Studio
Author URI: http://www.realizzazionesitiweb20.it
Tags: cecchetto, RSW Studio
*/
/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu { padding: 0px 0px 0px 10px; }

.Menu em { display: none}
.Menu ul { 
  margin: 0px; 
  padding: 0 0 0 15px;
  list-style-image:url("images/freccette.gif");
}
.Menu ul li { padding: 0px; margin: 0px; font-size: 12px; line-height: 14px; font-weight: bold; font-family: "Trebuchet MS"; }

.Menu ul li a { padding: 0px 8px 0px 0px; float: left;text-transform:uppercase;}
.Menu ul li a span { padding: 4px 9px 9px 5px; display: block; float: right; }
.Menu ul li a span { float: none; color: #6d92a0;}
.Menu ul li a:hover span { color: #ef0000;}
.Menu ul li a:hover { background-position: 0% -27px; color:#f17010; text-decoration: none;}
.Menu ul li a:hover span { background-position: 100% -27px;  color:#ef0000;}

.Menu ul li ul { display: none;}

.corsi-home ul { 
  margin: 0px; 
  padding: 0 0 0 18px;
  list-style-image:url("images/freccette.gif");
}
.corsi-home ul li { margin-top:8px; }
.corsi-home ul li ul li { margin-top:0px; }
.corsi-home ul li { font-size: 12px; line-height: 14px; font-weight: bold;line-height:1.3em}
.corsi-home ul li a {text-transform:uppercase;}
.corsi-home ul li a:hover {color:#f17010; text-decoration: none;}
.corsi-home ul li ul li a {text-transform:lowercase;}


li.widget{
  list-style: none;
}
#calendar_wrap{
  text-align:center;
  margin-left:5px;
}
#wp-calendar{
  padding:5px;
  font-size:12px;
}
#wp-calendar td {
  color:#3B3B3B;
  font-family:Arial,Helvetica,sans-serif;
  padding:5px;
  font-size:12px;
}

@charset "utf-8";
/* CSS Document */

body {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #222222;
}

td {
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #3b3b3b;

}

h1.footer {
  color: #4d5c87;
		font-size: 11px;
		font-weight: normal;
		margin-top: 10px;
		margin-bottom: 0px;
		
}
h2 {
  color: #4d5c87;
	font-size: 16px;
	font-weight: bolder;
	margin-top: 10px;
	margin-bottom: 0px;
}
h2.corso {
  color: #4d5c87;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 0px;
}

A:link, A:visited {
  color: #006fb9;
	text-decoration: none;

}
A:hover {
	color: #007e00;
	text-decoration: underline;
}

A.footer:link, A.footer:visited {
  color: #4d5c87;
	text-decoration: underline;

}
A.footer:hover {
	color: #4d5c87;
	text-decoration: underline;
}


A.menutop:link, A.menutop:visited {
	font-size: 13px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #419b92;
	text-decoration: none;

}
A.menutop:hover {
	font-size: 13px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
	color: #ef0000;
	text-decoration: none;
}
A.bianco:link, A.bianco:visited {
	font-size: 16px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #ffffff;
	text-decoration: none;

}
A.bianco:hover {
	font-size: 16px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
	color: #18796f;
	text-decoration: none;
}

A.verde:link, A.verde:visited {
	font-size: 16px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #267e75;
	text-decoration: none;

}
A.verde:hover {
	font-size: 16px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
}

A.biancodentro:link, A.biancodentro:visited {
	font-size: 14px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #ffffff;
	text-decoration: none;

}
A.biancodentro:hover {
	font-size: 14px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
	color: #18796f;
	text-decoration: none;
}
A.verdehome:link, A.verdehome:visited {
	font-size: 14px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #6d92a0;
	text-decoration: none;

}
A.verdehome:hover {
	font-size: 14px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
	color: #ef0000;
	text-decoration: none;
}
A.verdemini:link, A.verdemini:visited {
	font-size: 12px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
  color: #6d92a0;
	text-decoration: none;

}
A.verdemini:hover {
	font-size: 12px;
	font-weight: bold;
	font-family:trebuchet ms, Arial, Helvetica, sans-serif;
	color: #ef0000;
	text-decoration: none;
}

td.bianco {
  color: #ffffff;
		font-size: 16px;
}
td.biancodentro {
  color: #ffffff;
		font-size: 14px;
}
td.footer {
  color: #4d5c87;
		font-size: 11px;
		
}
td.biancobox {
  color: #ffffff;
		font-family:trebuchet ms, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		line-height: 16px
}
td.titolo {
  color: #ffffff;
		font-family:trebuchet ms, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
}
#featured {
	padding:0;
	overflow: hidden;
	height: 90px; 
	margin:0;
  padding:0 15px 0 10px;
  width:270px;
  margin-top:15px;
}

#featured_inner { height: 90px; }
#featured .featured_description { height: 100px; border:0; margin:3px;overflow:hidden; }

#featured img {
	float: left;
	margin: 0;
	border: 1px solid #232323;
}

#featured strong {
	display: block;
	color: #b0b0b0;
	font: 12px;
	margin:0px;
}

#featured a {
  font-size: 12px; 
  color: #3B3B3B; 
  font-weight: bold;
	text-decoration: none;
}
#featured a:hover {
  font-size: 12px; 
  color: #3B3B3B; 
  font-weight: bold;
	text-decoration: underline;
}

.info-box div {overflow: hidden;}

#featured p {
	margin: 0;
	font-size: 12px;
	color: #3B3B3B;
}
#featured p a {
	color: #3B3B3B;
	font-weight: bold;
}






/* The container wrapping ul.dropdown */
div.main-navigation{
  height:70px;
  margin:0;
  padding:0;
  border:0;
}

#navwrap {
  float:left;
  width:100%;
  border-top: 1px solid #F4F4F4;
  border-bottom:2px solid #000;
}
 
/* Top level Unordered list */

ul.dropdown {
  list-style:none;
  float:left;
  width:100%;
  padding: 0 9px;
}
 
ul.dropdown li{
  float:left; /* makes horiz list */
  position:relative; /* hey Submenu ULs, appear below! */
  margin-right:5px;
}
 
ul.dropdown li a {
  padding:6px 15px 32px 15px; /*space the items, occupy entire height too.*/
  color:#419B92;
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
  background-image:url(images/bg-top-menu.gif);
  background-repeat:repeat-x;
}
ul.dropdown li ul li a {
  background-image:none;
}

ul.dropdown ul li a {
  padding:6px 17px 6px 17px; /*space the items, occupy entire height too.*/
  font-size:12px;
  background-color:#000000;
  opacity:0.7;
  filter:alpha(opacity=70);
  color:#FFFFFF;
}
ul.dropdown li ul li a {
  color:#ffffff !important;
}
ul.dropdown li ul li:hover a {
  color:#ef0000 !important;
  text-decoration:underline;
}
 
/* Style the link hover */
ul.dropdown li:hover a {
  color:#ef0000;
}
 
/* Displays the link as blocks. */
ul.dropdown li ul a {
  display:block;
}
 
/* sub menus!!  */
 
ul.dropdown ul {
  list-style: none;
  margin:0; /* Appear just below the hovering list */
  padding:0;
  width:300px; /* specify the width. */
  position:absolute; /* needed */
  z-index:500; /* specify the order */
}
 
ul.dropdown li ul {
  top:22px; /* Positioning:Calc with top level horz list height */
}
 
ul.dropdown ul ul {
  top:0;
  left:100%; /* Position the sub menus to right. */
}
 
ul.dropdown ul li {
  float:none; /* umm.. Appear below the previous one. mmkay? */
}
 
/* Drop Down! */
 
/* Hide all the dropdowns (submenus) */
ul.dropdown ul,
ul.dropdown li:hover ul ul,
ul.dropdown ul li:hover ul ul
{ display: none; }
 
/* Display the submenus only when li are hovered */
ul.dropdown li:hover ul,
ul.dropdown ul li:hover ul ,
ul.dropdown ul li ul li:hover ul
{ display: block;}
 
