form{margin-top: 5px;}
form label{font-weight: bold;}
form input[type=button],
form input[type=reset],
form input[type=submit],
form button,
button,
input[type=button]{
	background-image: url(../layout/buttonGrey.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: white;
	color: #00008b;
	border: 1px solid #b2b2b2;
	font-weight: bold;
}
a, a:visited, .divContenutoBluCen a:link, .divContenutoBluCen a:visited{
	color: white;
	text-decoration: underline;
	font-weight: bold;
}
a:hover, .divContenutoBluCen a:hover{
	color:#b2b2b2;
	text-decoration: underline;
	font-weight: bold;
}
.txtRed{color: red;}
.colorRed{color: red;}
.colorGreen{color:green;}
.txtYellow{color: yellow;}
.txtOrange{color: #ff8a13;}
.text-center{text-align: center;}
.divTxtcent{text-align: center;}
.divCent500, .divCent500B{
	width: 500px;
	margin-left: 0px;
	margin-right: auto;
}
.divCent500BC, .divCent500C{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.divCent500B, .divCent600B, .divCent500BC{border:solid 2px #e9e9e9;}
.divCent600, .divCent600B {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.divCent80p {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.divCent100p {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.divRight{text-align: right;}
.divStep1{
	background-image: url(../layout/step/step1.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
}
.divStep1a{
	background-image: url(../layout/step/step1a.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
}
.divStep1b{
	background-image: url(../layout/step/step1b.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
}
.divStep2{
	background-image: url(../layout/step/step2.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
}
.divStep3{
	background-image: url(../layout/step/step3.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
}
.divStep4{
	background-image: url(../layout/step/step4.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
}
.divStep5{
	background-image: url(../layout/step/step5.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 81px;
	margin-top: 15px;
}
h1{font-size: 2em;}
h2{font-size: 1.5em;}
h3{font-size: 1em;}
hr{color:white;}
fieldset{
	border: 1px solid white;
	margin-bottom:15px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}

fieldset legend{font-weight: bold;color: white;}
.divLOGIN{
	/*margin-left: 10px;*/
	font-size: 0.9em;
	text-align: left;	
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.divLOGIN textbox{border: 1px solid white;line-height: 0.7em;}
.divSmus10{
	background-color: white;
	border: 10px solid white;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	margin: 10px;
	color: navy;
}
/* ------------TABELLE ------------*/
.tabeform td{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.tabeform th{text-align: left;}
.tabeMini, .tabeMini2, .tabeMiniPro{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	border: thin solid #f4f4f4;
	font-size: 0.8em;
}
.tabeMiniSlide{
 	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	border: thin solid #b2b2b2;
	font-size: 0.8em;
	empty-cells: show;
	border-collapse: collapse;
 }
.tabeMini2 td a:link, .tabeMini2 td a:visited, .tabeMini td a, .tabeMini td a:visted, .tabeMiniPro td a, .tabeMiniPro td a:visited, .tabeMiniSlide td a:link, .tabeMiniSlide td a:visited{
	color: navy!important;
	text-decoration: none;
}
.tabeMini2 td a:hover, .tabeMini td a:hover, .tabeMiniPro td a:hover, .tabeMiniSlide td a:hover{
	color: red!important;
	text-decoration: underline;
}
.tabeMini caption, .tabeMini2 caption,.tabeMiniSlide caption{
	padding-top: 4px;
	font-weight: bold;
	border-bottom: 1px solid navy;
	font-size: 1.2em;
	-webkit--border-top-radius:6px 6px 0px 0px;
	-moz-border-top-radius:6px 6px 0px 0px;
	border-radius:6px 6px 0px 0px;
}
.tabeMiniSlide caption{border: 1px solid #b2b2b2;}
.tabecollpasBord td, .tabecollpasBord th{
 border: solid 1px #b2b2b2;
 border-collapse: collapse;
}
.tabeMiniPro caption{
	padding-top: 4px;
	font-weight: bold;
	border-bottom: 1px solid navy;
	font-size: 1.2em;
	-webkit--border-top-radius:0px 6px 0px 0px;
	-moz-border-top-radius:0px 6px 0px 0px;
	border-radius:0px 6px 0px 0px;
}
/*.tabeMini th,*/ .tabeMini caption, .tabeMini2 caption, .tabeMiniPro caption, .tabeMiniSlide caption{
	background-color: #f4f4f4;
	color: navy;
}
.tabeMini th, .tabeMini th[scope="row"], .tabeMiniPro th, .tabeMiniPro th [scope="row"]{
	background-color: black;
	color: white;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(../layout/tableLayout/tag_th2.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 25px;
}
.tabeMiniSlide th{
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
	background-color: #b2b2b2;
	background: #f5f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f6f6 0%, #dbdce2 0%, #b8bac6 10%, #dddfe3 53%, #f5f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(0%,#dbdce2), color-stop(10%,#b8bac6), color-stop(53%,#dddfe3), color-stop(100%,#f5f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f6f6 0%,#dbdce2 0%,#b8bac6 10%,#dddfe3 53%,#f5f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f6f6 0%,#dbdce2 0%,#b8bac6 10%,#dddfe3 53%,#f5f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f6f6 0%,#dbdce2 0%,#b8bac6 10%,#dddfe3 53%,#f5f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f6f6 0%,#dbdce2 0%,#b8bac6 10%,#dddfe3 53%,#f5f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 ); /* IE6-9 */

}
.tabeMini th[scope="row"], .tabeMiniPro th[scope="row"]{
	text-align:left;
	padding-left: 2px;
	padding-right: 2px;
	background-image: none;
}
.tabeMini td, .tabeMini2 td, .tabeMiniPro td, .tabeMiniSlide td{padding: 2px 2px 2px 4px;}
.tabeMiniSlide td{border: 1px solid #b2b2b2;}
.tabeMini img, .tabeMini2 img, .tabeMiniPro img, .tabeMiniSlide img{border: none;}
.tabeSched{
	border: 1px solid #e9e9e9;
	background-color: white;
	color: navy;
}
.tabeSched th, .tabeSched td{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: solid 1px #b2b2b2;
}
.tabeSched th{
	background-color: #f3f3f3;
	font-weight: normal;
	border-right: 1px solid #e9e9e9;
	text-align: left;
}
.tabeWhite{
	border: 1px solid #e9e9e9;
	background-color: white;
	color: navy;
	border-collapse: collapse;
}
.tabeWhite th, .tabeWhite td{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	border: 1px solid #e9e9e9;
}
.tabeWhite th{
	background-color: #f3f3f3;
	font-weight: normal;
	border: 1px solid #e9e9e9;
}
tfoot{
	font-size:0.8em;
}
/* ------------- righe alternate ---------*/
.trgrigia, .trgrigiaNeu{
	background-color: #d7d7d7;
	height: 20px;
	color: navy;
}

.trbianca, .trbiancaNeu{
	background-color: #f4f4f4;
	height: 20px;
	color: navy;
}
.trgrigiaNeu, .trbiancaNeu{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.trgrigiaNeu img, .trbiancaNeu img{border: none;}
.trgialla{
background-color: #fff2a8;
color: black;
height: 20px;
}
.trarancio{
background-color: #f38529;
color: black;
height: 20px;
}
.trgrigia:hover, .trbianca:hover,.trgrigia:focus, .trbianca:focus {
background-color: #fff2a8;
height: 20px;
border-top: 2px solid #333333;
border-bottom: 2px solid #333333;
color: black;
}
.trgrigia a, .trbianca a,.trgrigia a:visited, .trbianca a:visited{color: navy;text-decoration: none;
}
.sempmaiusc{text-transform: uppercase;}
img{border: none;}
.divAlert{
	border: 2px solid yellow;
	padding: 10px 10px 10px 10px;
	text-align: center;
	margin-bottom:15px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;

}
.divRed{
	background-color:#FF0000; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:0.9em; 
	margin-bottom:10px;
}
/* RIQUADRO RICHIESTE*/
/*angoli*/
.RIQ_1, .RIQ_2, .RIQ_3, .RIQ_4{
	height: 25px;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RIQ_1{
	background-image: url(../layout/riqrichieste/riq_richieste_r1_c1.png);
	background-position: top left;
	width: 20px;
}
.RIQ_2{
	background-image: url(../layout/riqrichieste/riq_richieste_r1_c3.png);
	background-position: top right;
	width: 22px;
}
.RIQ_3{
	background-image: url(../layout/riqrichieste/riq_richieste_r3_c1.png);
	background-position: top left;
	width: 20px;
}
.RIQ_4{
	background-image: url(../layout/riqrichieste/riq_richieste_r3_c3.png);
	background-position: top right;
	width: 22px;
}
/*superiore, inferiore*/
.RIQ_5, .RIQ_6{
	height: 25px;
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}
.RIQ_5{background-image: url(../layout/riqrichieste/riq_richieste_r1_c2.png);}
.RIQ_6{background-image: url(../layout/riqrichieste/riq_richieste_r3_c2.png);}
/*laterali*/
.RIQ_7, .RIQ_8{width: 20px;background-repeat: repeat-y;}
.RIQ_7{
	background-image: url(../layout/riqrichieste/riq_richieste_r2_c1.png);
	background-position: left;
}
.RIQ_8{
	background-image: url(../layout/riqrichieste/riq_richieste_r2_c3.png);
	background-position: right;
}
/* Riquadro richeiste HOME PAGE*/

.DdivRiqH1{
	width: 441px;
	height: 83px;
	background-image: url(../layout/riq_annHome/Riq_coopAnnunci_r1_c1.png);
	background-position: top;
	background-repeat: no-repeat;

}
.DdivRiqH1News{
	width: 441px;
	height: 83px;
	background-image: url(../layout/riq_annHome/Riq_coopNews_s1.png);
	background-position: top;
	background-repeat: no-repeat;

}
.DdivRiqH2{
		width: 441px;
	/*	height: 600px;*/
		background-image: url(../layout/riq_annHome/Riq_coopAnnuncix2.png);
		background-position: top;
		background-repeat: repeat-y;
		/*overflow: hidden;*/
		line-height: 1.5em;
		background-color: #F0F0F0;
}
.DdivRiqH3{
	width: 441px;
	height: 28px;
	background-image: url(../layout/riq_annHome/Riq_coopAnnunci_r4_c1.png);
	background-position: top;
	background-repeat: no-repeat;
}

.DdivRiqH1, .DdivRiqH2, .DdivRiqH3, .DdivRiqH1News{margin-left: auto;margin-right: auto;}
.DdivRiqHBlock{
	width: 395px;
	/*margin-left:12px;
	margin-right:12px;*/
	margin-left: auto;
	margin-right: auto;
	background-image: url(../layout/riq_annHome/Riq_coopAnnunci_BIS_r2_c1.png);
	background-repeat: repeat-y;
	color: navy;
}
.DdivRiqHBlock2{
	width: 395px;
	margin-left: auto;
	margin-right: auto;
	color: navy;
	position:relative;
}
.DdivRiqHBlock2 a{
	color:navy;
}
.DdivRiqHBlock2 a:hover{
	color:#a0a0a0;
}
.DdivRiqHTEXTNEWS {text-align: justify;}
.DdivRiqHTEXTNEWS p{margin-bottom: 0px !important; margin-top: 0px !important;}
.DdivRiqHBlockBottom{
	width: 395px;
	/*margin-left:12px;
	margin-right:12px;*/
	margin-bottom: 10px;
	background-image: url(../layout/riq_annHome/Riq_coopAnnunci_BIS_r4_c1.png);
	background-repeat: no-repeat;
	color: navy;
	height: 12px;
	line-height: 0.2em;
	margin-left: auto;
	margin-right: auto;
}
.DdivRiqHBlockUp{
	width: 395px;
/*	margin-left:12px;
	margin-right:12px;*/
	margin-left: auto;
	margin-right: auto;
	background-image: url(../layout/riq_annHome/Riq_coopAnnunci_BIS_r1_c1.png);
	background-repeat: no-repeat;
	color: navy;
	background-position: top;
	height: 17px;
	line-height: 0.1em;
	font-size: 0.1em;
}

.DdivRiqHBlock p, .DdivRiqHBlock h2, {
	margin-bottom:2px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top:2px;
}
.DdivRiqHLink {
	width: 65px;
	height: 29px;
	background-image: url(../images/icons/frecciaW.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	clear: left;
	background-position: top;
	bottom:10px;
	right: 10px;
}
.DdivRiqHLink a, .DdivRiqHLink a:visted{
	background-image: url(../images/icons/frecciaW.png);
	background-repeat: no-repeat;
	width: 65px;
	height: 29px;
	display: block;
	background-position: top;
}
.DdivRiqHLink a:hover{
	background-image: url(../images/icons/frecciaB.png);
	background-repeat: no-repeat;
	width: 65px;
	height: 29px;
	display: block;
	background-position: top;
}
.DdivRiqHLink{text-align: right;}
.DdivRiqAlbero{
	width: 100px;
	height: 100px;
	background-image: url(../layout/riq_annHome/alberino.png);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	clear: none;
	position: static;
}
.DdivRiqNews{
	width: 100px;
	height: 100px;
	background-image: url(../layout/riq_annHome/news100x100.png);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	clear: none;
	position: static;
}
.DdivRiqFormaz{
	width: 100px;
	height: 100px;
	background-image: url(../layout/riq_annHome/formazione.png);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	clear: none;
	position: static;
}
.DdivRiqEvento{
	width: 100px;
	height: 100px;
	background-image: url(../layout/riq_annHome/eventi100x100.png);
	background-position: top;
	background-repeat: no-repeat;
	float: right;
	clear: none;
	position: static;
}
.DdivRiqLogo{
	width: 250px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
/*	background-image: url(../layout/riq_annHome/omber260.png);*/
	/*background-position: center;*/
	background-repeat: repeat-y;
	position: relative;
	text-align: center;
}
/* Riquadro COOP e CONVENZIONI*/
.DdivCoTop{
	background-image: url(../layout/riq_annHome/Riq_coopCOOP_r1_c1.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 230px;
	height: 78px;
}
.DdivConvTop{
	background-image: url(../layout/riq_annHome/Riq_coopConvenz_s1.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 230px;
	height: 78px;
}
.DdivfaceTop{
	background-image: url(../layout/riq_annHome/Riq_facebook_s1.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 230px;
	height: 78px;
}
.DdivusaTop{
	background-image: url(../layout/riq_annHome/Riq_usa.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 230px;
	height: 78px;
}
.DdivCoCen{
	background-image: url(../layout/riq_annHome/Riq_coopCOOP_r2_c1.png);
	background-repeat: repeat-y;
	width: 230px;
	color: navy;
}
.DdivCoBot{
	background-image: url(../layout/riq_annHome/Riq_coopCOOP_r4_c1.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 230px;
	height: 29px;
}
.DdivCoCen a, .DdivCoCen a:visited, .DdivRiqHBlock a, .DdivRiqHBlock a:visited, .divContenutoG a, .divContenutoG a:visited{color: navy;}
.DdivCoCen a:hover, .DdivRiqHBlock a:hover, .divContenutoG a:hover{color: #b2b2b2;}
.DdivCoCen img{border:none;margin-bottom: 10px;}
.divContenutoBluCen{
   background-color:#000099;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding:4px 4px 4px 4px;
	text-align:center;
}
.divContenutoBluCen a:link, .divContenutoBluCen a:visited{
	color: white;
	text-decoration: underline;
	font-weight: bold;
}
.divContenutoBluCen a:hover{
	color:#b2b2b2;
	text-decoration: underline;
	font-weight: bold;
}
.riquaMid{
	border: 2px solid white;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: none;
}
.spanLinkBlue a, .spanLinkBlue a:visited, .tabeSched a, .tabeSched a:visited, #divMenuInf a, #divMenuInf a:visited{
	color: navy !important;
	text-decoration: none;
}
.spanLinkBlue a:hover, .tabeSched a:hover, #divMenuInf a:hover{
	color: #b2b2b2 !important;
}

.Elenco ul{display:block;}
.Elenco li{display: block;margin-bottom: 1.1em;}
.divContenutoG ul, .divContenutoG ol{line-height: 3em;display: block;}
.divContenutoG li{display: block;/*width: 20%;*/}
.divContenutoG li a:hover, .divContenutoG li:hover{background-color: navy;color: white;}
.layerTimer{
   text-align: Center;
   background-color: white;
   color: #192939;
   position: Absolute;
   top: 25%;
   left: 50%;
   font-weight: Bold;
   width: 350px;
   height: 150px;
   border: Solid 1px #CCCCCC;
   margin: -75px -175px;/*equivalgono alla metà delle dimenzioni del layer*/
   padding: 5px 5px 5px 5px;
   visibility: hidden;
   z-index:1;
}
.divScroll{height: 300px;overflow: auto;}

/*  */
.fasciaCalendar{
	background-image: url(../images/fascia_calendar.png);
	background-color: #ffd700;
	background-position: top;
	background-repeat: no-repeat;
	width: 700px;
	height: 20px;
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}

.fasciaCalendar2{
	text-align: center;
	background-image: url(../images/fascia_calendar2.png);
	background-color: #ffd700;
	background-position: bottom;
	background-repeat: repeat-y;
	color: navy;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	padding-bottom: 15px;
}
.fasciaCalendar2 form, .fasciaCalendar2 p{
	margin: 0px, 0px, 0px,0px;
	background-color: transparent;
	background-image: none;
}
.divtutorialSX{
width:210px;
float:left;
border-left: solid 1px white;
background-color: transparent;
padding-left: 5px;
}
.divtutorialSX ul{margin-left: 5px;font-size:xx-small;}
.divtutorialSX li{
	line-height: 20px;
	-Mozilla-margin-left: -5px;
}
.divTutorialADD{
	width:auto;
	margin-top:50px;
	text-align:center;
	border:none;
}
/*Schedule*/
.scheduleUp{
	background-image: url(../layout/containers/mini_schedule_r1_c1_s1_s1.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 37px;
}
.scheduleUpno{
	background-image: url(../layout/containers/mini_schedule_no_s1_s1.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 37px;
}
.scheduleUpfull{
	background-image: url(../layout/containers/mini_schedule_fu_s1_s1.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 37px;
}
.scheduleUpsi{
	background-image: url(../layout/containers/mini_schedule_si_s1_s1.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 37px;
}
.scheduleUpat{
	background-image: url(../layout/containers/mini_schedule_at_s1_s1.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 37px;
}
.scheduleUpnon{
	background-image: url(../layout/containers/mini_schedule_non_s1_s1.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 37px;
}
.scheduleMidUp{
	background-image: url(../layout/containers/mini_schedule_mid_up.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 37px;
}
.scheduleUpRight{
	background-position: top right;
}
.scheduleBot{
	background-image: url(../layout/containers/mini_schedule_r3_c1_s1.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 20px;
}
.scheduleBotRight{background-position: bottom right;}
.scheduleMidBot{
	background-image: url(../layout/containers/mini_schedule_mid_bot.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 20px;
}
.schedule, .scheduleBordi{
	background-color: white;
	color: #383838;
	margin-bottom: 5px;
}
.scheduleBordi td,.scheduleBordi th {
	border: solid 1px #b8bac6;
	border-collapse: collapse;
}

.schedule caption, .scheduleBordi caption {
	padding-top: 4px;
	font-weight: bold;
	border-bottom: 1px solid navy;
	font-size: 1.2em;
	background-color: #f4f4f4;
	color: navy;
}
.schedule th, .scheduleBordi th{
	background-color: #d5d5d5;
	text-align: left;
	width: 120px;
}
.scheduleBordi th{text-align: center;}
.schedule td, .schedule th, .scheduleBordi td, .scheduleBordi th{padding: 2px 2px 2px 2px;}
.schedule a:link , .schedule a:visited, .scheduleBordi a:link, .scheduleBordi a:visited{color: #383838;}
.schedule a:hover, .scheduleBordi a:hover{color: #cccccc;text-decoration: underline;}
.schedule hr, .scheduleBordi hr{color: #383838;}
.upCase{text-transform: uppercase;}
.divnotes{
	background-image: url(../images/notes_mini.png);
	background-position: top;
	background-repeat: no-repeat;
}
.nobakgImage{background-image: none !important;}
.fontSize08{font-size: 0.8em;}
.centrato{margin-left: auto;margin-right: auto;}
.riq_mini{font-size:0.8em;}
.riq_miniUpSx, .riq_miniUpCen, .riq_miniUpDx{
	height: 6px;
	background-image: url(../layout/riq_mini/riq_mini_r1_c1.png);
	background-position: bottom;
}
.riq_miniBtSx, .riq_miniBtCen, .riq_miniBtDx{
	height: 6px;
	background-image: url(../layout/riq_mini/riq_mini_r4_c1.png);
	background-position: top;
}
.riq_miniUpCen{background-image: url(../layout/riq_mini/riq_mini_r1_c1_cenUp.png);}
.riq_miniBtCen{background-image: url(../layout/riq_mini/riq_mini_r4_c1_cenBt.png);}
.riq_miniUpCen, .riq_miniBtCen{background-repeat: repeat-x;}
.riq_miniCenSx, .riq_miniCenDx{
	height: 6px;
	background-image: url(../layout/riq_mini/riq_mini_r2_c1.png);
}
.riq_miniCenSx{background-position: left;background-repeat: repeat-y;}
.riq_miniCenDx{background-position: right;background-repeat: repeat-y;}
.riq_miniUpSx{background-position: bottom left;}
.riq_miniBtSx{background-position: top left;}
.riq_miniUpDx{background-position: bottom right;}
.riq_miniBtDx{background-position: top right;}
.riq_miniUpSx, .riq_miniBtSx{background-repeat: no-repeat;width: 6px;}
.riq_miniUpDx, .riq_miniBtDx{background-repeat: no-repeat;width: 6px;}
.Publisher200x200{
	width: 200px;
	height: 200px;
	margin-top: 10px;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}
.Publisher120x240{
	width: 120px;
	height: 240px;
	margin-top: 10px;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}
.Publisher728x90{
	width: 728px;
	height: 90px;
	margin-top: 10px;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}
.Publisher468x60{
		width: 468px;
	height: 60px;
	margin-top: 10px;
	margin-left:auto;
	margin-right: auto;
	text-align: center;
}
.color1, .color2, .color3, .color4, .color5,.color6,.color7,.color8,.color9,.color10{color: black;}
.color1{background-color: #fff2a8;}
.color2{background-color: #ffd700;}
.color3{background-color: #edf9c8;}
.color4{background-color: #c2e254;}
.color5{background-color: #d0f0ff;}
.color6{background-color: #4ec8f7;}
.color7{background-color: #fff3ff;}
.color8{background-color: #f6e0ff;}
.color9{background-color: #f5b093;}
.color10{background-color: #f17272;}
.color11{background-color: #cba674;}
.mrHide{visibility: hidden;height: 1px;}
.banner850x120{
	width: 340px;/*850px;*/
	height: 60px;/*140px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top:0px;
	/*maschera codice*/
	padding-left:510px;
	padding-top:70px;
	background-image: url(../images/banner/offerta3mesi.png);
	background-position: top;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-size: 2em;
	color: black;
	margin-bottom:25px;
}
.smusso_600x20up{
	background-image: url(../layout/containers/smusso_600x20Up.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 600px;
	height: 20px;
}
.smusso_440x20up{
	background-image: url(../layout/containers/smusso_440x20Up.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 440px;
	height: 20px;
}
.smusso_440x20down{
	background-image: url(../layout/containers/smusso_440x20down.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 440px;
	height: 20px;
}
.camicia456{
	margin-left:auto;
	margin-right:auto;
	width:456px;
}
.divConteiner95{
	margin-left:auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 95%;
}
.imageround{-moz-border-radius:6px; border-radius:6px;}
.imageround3px{-moz-border-radius:3px; border-radius:3px;}
.hideRow{visibility: hidden;height: 0px;}
.divYround{
	width: 640px;
	background-color:#FFC;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	color:red;
	border: solid 1px navy;
	padding:5px;
	position: relative;
	display:block;
}	
.divYround p{position: relative;}
/*TABELLA COI DIV*/
divtab_body{
	width: 600px;
	border: 1px solid #b2b2b2;
	background-color: white;
	position: absolute;
	font-size: 0.8em;
	clear: both;
}
divtab_row{
	width: 100%;
	/*border-top: 1px solid #242424;*/
	border-bottom: 1px solid #242424;
	float: left;
	clear: right;
	position: relative;
}
divtab_th, divtab_td{
	width: 23%;
	float: left;
	padding: 0px 1% 0px 1%;
	color: #383838;
}
divtab_th{
	background-color: #b2b2b2;
	color: #383838;
	text-align: center;
}
/* ----------------------------------------------COLOR */
.colorGreyCH{color: #e2e2e2!important;}
.colorGreyDark{color: #585858!important;}
.colorWhite{color:white!important;}
.colorBlack{color:black!important;}
.colorRed{color:#d73d32!important;}
.colorAntracite{color:ButtonShadow;}
.colorAzure{color:#0099FF!important;}
.colorZucchero{color: #1177bb!important;}
.colorOrange{color: #f38529!important;}
/*.colorOrange:hover{color: ButtonShadow!important;}*/
.colorLime{color:#8CBF26!important;}
.colorGreen{color: #00a401!important;}
.colorAvorio{color: #E2DFCF!important;}
.colorBlue{color: #0066CC;}
.colorYellow{color: #fff2a8;}
/* -----------------------------------------------PADDING */
.paddingTop5{padding-top: 5px!important;}
.padding-All0{padding: 0px 0px 0px 0px;}
.padding-All2{padding: 2px 2px 2px 2px;}
.padding-All5{padding: 5px 5px 5px 5px;}
.padding-All15{padding: 15px 15px 15px 15px;}

.padding-left2{padding-left: 2px;}
.padding-left5{padding-left: 5px;}
.padding-left15{padding-left: 15px;}
.padding-left20x100{padding-left: 20%;}

.padding-right2{padding-right: 2px;}
.padding-right5{padding-right: 5px;}
.padding-right15{padding-right: 15px;}

.padding-top2{padding-top: 2px;}
.padding-top5{padding-top: 5px;}
.padding-top15{padding-top: 15px;}

.padding-bottom2{padding-bottom: 2px;}
.padding-bottom5{padding-bottom: 5px;}
.padding-bottom15{padding-bottom: 15px;}
/* -------------------------------------------- MARGINI */
.margin-Auto{margin-left: auto; margin-right: auto;}
.margin-bottom10{margin-bottom: 10px;}
.margin-bottom20{margin-bottom: 20px;}
.margin-bottom50{margin-bottom: 50px;}
.margin-bottom100{margin-bottom: 100px;}
.margin-top10{margin-top: 10px;}
.margin-top20{margin-top: 20px;}
.margin-top50{margin-top: 50px;}
.margin-top100{margin-top: 100px;}
.margin-left0{margin-left: 0px;}
.margin-right0{margin-right: 0px;}
.marginAuto{margin-left: auto;margin-right: auto;}
/*----------------------------------------------------------margini*/
.marginTop25px{margin-top: 25px;}
.marginBottom25px{margin-bottom: 25px;}
/*--------------------------------------------background color*/
.bkg_ImgNone{background-image: none;}
.bkg_Transparent{background-color: transparent!important;}
.bkgWhite{
	background-color: white;
	/*color:black;*/
}
.bkgLilla, /*.bkgLilla h1*/{
	background-color: #703593;
	color:white;
}
.bkgRouge, /*.bkgRouge h1*/{
	background-color: #D73D32;
	color:white;
}
.bkgBlue, /*.bkgBlue h1*/{
	background-color: #000091;
	color:white;
}
.bkgBlueCH, /*.bkgBlueCH h1*/{
	background-color: #4169e1;
	color:white;
}
.bkgLime, /*.bkgLime h1*/{
	background-color: #8CBF26;
	color:white;
}
.bkgWhite, /*.bkgLime h1*/{
	background-color: white;
	color:#333333;
}
.bkgYellow, /*.bkgLime h1*/{
	background-color: #ffd700!important;
	color:red;
}
.bkgGreyCh{background-color: #e2e2e2;}
.whitePaper{
	background: white;
	background-image: url(../images/paper.jpg);
	padding: 25px;
	color: #404040;

}
.whitePaper a, .whitePaper a:visited{
	color:#000091;
	text-decoration: underline;
}
.whitePaper a:hover{
	color: #b2b2b2;
}
/* ---------------------------------------------- BORDI */
.borderSolid-1Grey{border: solid 1px #a0a0a0;}
.bordoWhite{border: 1px solid white;}
/* ------------------------------------------ OMBRE*/
.shadowBottom{box-shadow:  0px 2px 2px 0px #a0a0a0;}
.shadowAll{box-shadow:  0px 0px 6px 0px black;}
.shadowAllCh{box-shadow:  0px 0px 6px 0px #a0a0a0;}