@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,100,100italic,300,300italic,900,900italic);
/* CSS Document */
img{
	border:none;
}
a{
	text-decoration:none;
	color:#03607f;
}
body{
	margin:0px;
	min-height:100%;
	background-color:#096383;
	background-image:url(../immagini/sfondo.jpg);
	height:100%;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
.bloccocentrale{
	width:975px;
	background-color:#FFFFFF;
	text-align:center;
	margin:0 auto;
	min-height:100px;

}
.sfondo_menu{
	width:975px;
	height:96px;
	background-image:url(../immagini/lv_channels_bg.png);
	margin-top:0px;
	text-align:left;
	
}
.barretta_menu2{
	position:relative;
	float:right;
	width:1px;
	height:63px;
	background-image:url(../immagini/lv_news_row_bg.png);
	margin-left:20px;
	margin-top:-6px;
}
.menu_logo{
	float:left;
	width:335px;
	height:59px;
	text-align:left;
	padding:13px;
	font-family: 'Lato', sans-serif;
	
	
}
.menu_bottne1{
	float:left;
	position:relative;
	border-right:#FFFFFF 1px solid;

	height:51px;
	text-align:left;
	padding:6px;
	font-family: 'Lato', sans-serif;
	vertical-align:central;
	text-align:center;
	line-height:49px;
	font-size:16px;
	padding-right:12px;
	margin-top:12px;
	margin-left:10px;
	
	
	
}
.menu_bottne1:hover{
	float:left;

	height:59px;
	text-align:left;
	padding:6px;
	font-family: 'Lato', sans-serif;
	vertical-align:central;
	text-align:center;

	font-size:16px;
	padding-right:12px;
	color:#1A83CF;
	cursor:pointer;
		padding-right:12px;
	margin-top:12px;
	
	
	
}
.contenuto1foglio{
	width:977px;
	height:301px;
	background-image:url(../immagini/spotweb.png);
	position:relative; top:80px; z-index:10000;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	
	
}
.contenuto2foglio{
	width:977px;
	height:301px;
	background-image:url(../immagini/spotgraphic.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	
}
.contenuto3foglio{
	width:977px;
	height:301px;
	background-image:url(../immagini/allestimentosfondo.png);
	background-color:#FFFFFF;background-repeat:no-repeat;
	
}
.contenuto4foglio{
	width:977px;
	height:301px;
	background-image:url(../immagini/Segreteria-Organizzativa_sfondo.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	
}
.contenuto1foglio2{
	width:977px;
	height:301px;
	background-image:url(../immagini/bianco.png);
	background-color:#FFFFFF;
	
}
.contenutoblocchi{
	width:973px;
	height:330px;
	background-color:#FFFFFF;
	margin-top:35px;
	 border-bottom:solid 1px #C7C5C5;
  border-left:solid 1px #C7C5C5;
   border-right:solid 1px #C7C5C5;
}
.pulsantebarrablocchi{
	width:195px;
	height:42px;
	background-image:url(../immagini/lv_news_tab_selected_bg.png);
}
.pulsantebarrablocchilibero{
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #F2F2F2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #F2F2F2;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #F2F2F2;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #F2F2F2;
    border-top-style: solid;
    border-top-width: 1px;
    color:#a0a2a2;
    display: block;
    float: left;
    font-family: Helvetica,sans-serif;
    font-size: 18px;
    height: 39px;
    line-height: 39px;
    margin-bottom: 3px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    width: 191px;
	border-left:solid 1px #F2F2F2;
}
.pulsantebarrablocchilibero:hover{
		background-image:url(../immagini/lv_news_tab_selected_bg.png);
		color:#000000;
		cursor:pointer;

}
.blocconews{
 height:200px; width:100%; clear:both;

}
.blocconewspiccolo{
	width:243px;
	height:275px;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
}
.blocconewspiccolo p{
	color:#000000;
	font-family: 'Lato', sans-serif;
	text-align:left;
	padding:10px;
}
.tabellamenu{
	text-align:left;
	
}

.tabellamenuweb{
	text-align:left;
	background-image:url(../immagini/medicaweb.png);
	
}
.pulsantimenu{
    color: #B2B2B2;
    display: block;
    font-family: Helvetica,sans-serif;
    font-size: 18px;
    height: 39px;
    line-height: 39px;
  
 
}
.bottonicentraliconicone{
float:left; width:195px; height:48px; line-height:48px; font-family: 'Lato', sans-serif; font-size:16px; text-align:left; position:relative; top:-5px;
}
.ruota:hover{
-moz-transform:rotate(30deg);
width:145px;
position:relative; 
top:-45px;
left:-50px;
width:145px;
height:145px;
overflow:hidden;


}
.mani{
	cursor:pointer;
}
.bloccotitolodescrizione{
	font-family:lato;
	font-size:22px;
	text-align:left;
	margin:25px;
	padding-top:25px;
	
}
.bloccotestodescrizione{
	font-family:lato;
	font-size:18px;
	text-align:justify;
	margin:25px;
	
}
.bloccodisinistra{
	width:100%;
clear:both;
	
}
.bloccodisinistra img{
	float:right;
	margin:30px;

	
}
.bloccodidestra{
	width:100%;
	clear:both;

	
}
.bloccodidestra img{
	float:left;
	margin:30px;

	
}
.button:hover{
	background-image:url(../immagini/sfondoboh.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.sottomenustile{
	
	
	cursor:pointer;
	
}
#menuFooter {
    width: 868px;
    border-right: 1px solid rgb(229, 229, 229);
    min-height: 395px;
	background-color:#FBFBFB;
	text-align:left;
	font-family:lato;
}
#menuFooter ul {
    border-left: 1px solid rgb(229, 229, 229);
    width: 189px;
    padding: 4px 0px 0px 25px;
    min-height: 380px;
}
#menuFooter ul li.footerSubtitle {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(51, 51, 51);
}

li.mTop.footerSubtitle {
    margin-top: 12px;
}
#footer                         { min-height: 200px; height: auto; padding-top: 38px; margin-top: 30px; margin-bottom: -15px; background: url("/statics/images/reSky/bg_footer.gif") repeat-x top #f4f4f4; }
#logoFooter                     { width: 150px; height: 225px; float:left; margin-left: 4px; margin-top: -8px; background: url("/statics/images/reSky/sky_footer_grey.png" ) no-repeat 12px 0px; }
#menuFooter                     { width: 826px; min-height: 225px; height: auto; float: left; margin-right: 4px; }
#menuFooter ul                  { width: 150px; min-height: 190px; height: auto; float: left; border-left: 2px solid #ededed; list-style: none; padding-left: 12px; }
#menuFooter ul.noLineFooter     { border-left: 0px; }
#menuFooter a                   { color: #7a7a7a; text-decoration: none; font-size: 11px; line-height: 18px; }
#menuFooter a:hover             { text-decoration: underline; }
#menuFooter a b, #menuFooter b  { font-size: 15px; color: #333333; font-weight: bold; }
#subFooter                      { width: 100%; height: 30px ; clear: both; background: url("/statics/images/reSky/bg_footer.gif") repeat-x top; color: #b4b4b4; font-size: 10px; padding-top: 10px; }
#subFooter p                    { float: left; padding-left:30px; }
#subFooter p a                  { color:#b4b4b4; text-decoration: none; }
#subFooter p a:hover            { text-decoration: underline; }
#subFooter ul                   { float: right; list-style: none; padding-right: 30px; }
#subFooter ul li                { display: block; float: left; height: 13px; padding-left: 3px; padding-right: 3px; border-right: 1px solid #b4b4b4; }
#subFooter ul li.last-child     { border-right: 0px; }
#subFooter ul li a              { color:#7A7A7A; text-decoration: none; }
#subFooter ul li a:hover        { text-decoration: underline; }

/* Light Verticalization */

	
	
	/* Footer */
	
	.Dimension, #contenitore   		{ width: 985px; text-align: left; background-color:#FFFFFF; }
	
	#footer.lv{
		margin-top: 0px;
		background: #ffffff url("/statics/images/lv/lv_footer_bg.png") left top repeat-x;
		padding-top: 26px;
	}
	
	#footer.lv .Dimension{
		margin: 0 auto;
	}
	
	#footer.lv #logoFooter{
		width: 112px;
		background: url("/statics/images/lv/lv_logo_footer_bg.png") center top no-repeat;
		margin: 0px;
	}
	
	#footer.lv #menuFooter{
		width: 868px;
		border-right: 1px solid #e5e5e5;
		min-height: 395px;
	}
	
	#footer.lv #menuFooter a{
		color: #7f7f7f;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		line-height: 16px;
	}
	
	#footer.lv #menuFooter ul{
		border-left: 1px solid #e5e5e5;
		width: 189px;
		padding: 4px 0px 0px 25px;
		min-height: 380px;
	}
	
	#footer.lv #menuFooter ul li a b{
		color: #333333;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 16px;
	}
	
	#footer.lv #menuFooter ul li.mTop{
		margin-top: 23px;
	}
	
	#footer.lv #menuFooter ul li.mTop.footerSubtitle{
		margin-top: 12px;
	}
	
	#footer.lv #menuFooter ul li.footerSubtitle a{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	#footer.lv #menuFooter ul li.footerSubtitle {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
		
	#footer.lv .subFooter_background{
		height: 67px;
		background: url("/statics/images/lv/lv_subFooter_bg.png") center top repeat-x;
	}
	
	#footer.lv #subFooter{
		width: 985px;
		height: 67px;
		margin: 0px auto;
		padding-top: 0px;
		background: none;
	}
	
	#footer.lv #subFooter p{
		line-height: 20px;
		color: #717171;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 10px;
		padding-left: 7px;
		text-align: left;
		margin-top:23px;
	}
	
html>/**/body #footer.lv #subFooter p{		
		font-size: 11px;
		
	}
	
	#footer.lv #subFooter ul{
		color: #717171;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		margin-top: 45px;
		padding-right: 0px;
		margin-bottom:30px;		
	}
	
	#footer.lv #subFooter ul li{
		padding-right: 10px;
		padding-left: 10px;
		border-right: none;
		padding-top:28px;
	}
	
html>/**/body #footer.lv #subFooter ul li{
		padding-top:0px;
	}
	
	
	
	#footer.lv #subFooter p a{
		color: #717171;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
	}
	/*
	#lv_sites {	
		background: #ffffff url("/statics/images/lv/lv_footer_bg.png") left 0px repeat-x;
	}*/
	
	#lv_sites ul{
		padding: 0px;
		margin: 0 auto;
		height: 55px;
		display: block;
		width: 870px;
	}

#lv_sites ul li{
	padding: 0px 2px 0px 0px;
	margin: 7px;
	height: 55px;
	line-height: 46px;
	display: block;
	float: left;
	color: #727272;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
}

#lv_sites ul li a{
	padding: 0px;
	margin: 0px;
	color: #727272;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	text-decoration: none;
	font-weight:bold;
}
	
	/* Fine Footer */
	



#logoFooter {
    width: 148px;
    background: url("/eventimedicosanitari/images/logofooter.png") no-repeat scroll center top ;
	background-position: 15px 16px;
	background-color:#FFFFFF;
    margin: 0px;
	min-height: 350px;
}
#carrellomobile{
position: fixed;
  bottom: 0px;
  width: 140px;
  text-align: center;
  left:20px;
  height:150px;
  z-index:999999;
  background-image:url(../aggiungiservizi/iconacarrello.png);
  background-position:-10px;
  visibility:hidden;
  
}

.bloccotitolodescrizionecorsi{
	font-family:lato;
	font-size:28px;
	text-align:left;
	margin:25px;
	padding-top:5px;
	color:#79C3DD;
	
}
.bloccotestodescrizionecorsi{
	font-family:lato;
	font-size:18px;
	text-align:justify;
	margin:25px;
	
}















@media all and (max-width: 1200px) {
	html #wrapper.lv { width: 999px; }
	#Contenuto_Carrello{
	visibility:hidden;
}
#carrellomobile{
	visibility:hidden;
}

}