﻿
body {
font-size: 16px ;
font-family: 'Raleway', sans-serif;
text-size-adjust: none;
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
background-color:#fff;
}

.wrapper {
	width:100%;
	margin:0px auto;
 }   
 
/* Tablet Layout: 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {  
.wrapper  {
        width: 712px;   
 }
}
 
/*  Mobile Layout: 320px   */
@media only screen and (max-width: 767px) { 
.wrapper {
        width: 436px;
 }   
}
 
/*  Wide Mobile Layout: 480px  */
@media only screen and (min-width: 480px) and (max-width: 767px) {  
.wrapper {
        width: 436px;
    }   
}
 


#container {
width:100%;
margin:0px auto;
}

/*testata*/



.caption {
display:none;
}
.caption2 {
display:none;
}

.caption_mo {
width:100%;
margin:0px auto;	
height:290px;
overflow:hidden;
padding: 0px 0px 0px 0px;
text-align:left;
color: #000;
 border: 0px solid #D6D0B1;
background:url('../images/caption26mo.jpg') no-repeat;
background-position: top left;
}
.caption_mo2 {

min-width:290px;
margin:0px auto;	
height:290px;
overflow:hidden;
padding: 0px 0px 0px 0px;
text-align:left;
color: #000;
}

.caption_menu {

width:100%;
margin:0px auto;	
height:50px;
overflow:hidden;
padding: 0px 0px 0px 0px;
text-align:left;
color: #000;
 border: 0px solid #D6D0B1;
}

	/*struttura pagina*/
  
#pagina {
width:100%;
padding: 0px 0px 30px 0px;
text-align: left;
font-size: 1.0em;
 border: 1px solid #caa1c9;
}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
/*sfondi*/

	.fucsia	{background-color:#E8D5E8;
		
}
	.beige	{background-color:#d8d0cd;
		
}
	.verde	{background-color:#C4DD4A;
		
}
	.fucsiaf	{background-color:#DE03D9;
		
}
	.blu	{background-color:#607EB8;
		
}

/*struttura pagina box index*/

.boxlargo{
width:290px;
min-height:300px;
margin: 10px 0px 10px 5px;
padding: 10px;
text-align: left;
font-size: 1.0em;
display:inline-block;
box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);

}.boxmedio{
float:left;
width:290px;
min-height:300px;
margin: 10px 0px 10px 5px;
padding: 10px;
text-align: left;
font-size: 1.0em;
   display:inline-block;
box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);
border-right: 2px solid #A60D9A;

}
.boxlato{
float:left;	
width:250px;
padding:10px;
text-align:left;
margin:10px 0px 20px 20px;
border: 1px solid #165B00;
background-color:#f2f2f2;
}
.figlato{
float:left;
		width:180px;
		padding:  10px 10px 10px 0px;
}
.mappa{
width:300px;
float:left;
font-size:1.1em;
margin:10px 0px 0px 0px ;
padding:0px 10px 0px 0px;
border-bottom: 2px solid #caa1c9;
border-top: 2px solid #DC10CD;
background-color:#f7f7f7;

}

/*usate per rubriche approfondimento*/

.boxcorsobasso{
float:left;	
width:210px;
height:180px;
padding:0px;
text-align:left;
margin-bottom:10px;
margin-left:5px;
border: 0px solid #165B00;
overflow:hidden;
}
.boxcorsobasso img {
float:left;
width:210px;
padding:0px 0px 0px 0px;
}

.boxcorso{
float:left;	
width:210px;
height:210px;
padding:0px;
text-align:left;
margin-bottom:10px;
margin-left:5px;
border: 0px solid #165B00;
overflow:hidden;
}
.boxcorso img {
float:left;
width:210px;
padding:0px 0px 0px 0px;
}
.boxtesto{
float:left;	
width:230px;
height:150px;
padding:5px 10px 10px 10px;
text-align:left;
margin-bottom:20px;
margin-left:5px;
border: 0px solid #165B00;
overflow:hidden;
background-color:#f5f5f5;
box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);

}
p.linea{
				
  border-bottom: 4px solid #607EB8;
	font-weight:bold;
}
.qlibro{
  	width:160px;
    float: left;
    text-align:center;
    font-size: 1.0em;
    margin:10px 10px 10px 10px;
    position: relative;
    overflow: hidden;
    display: block;
    padding: 0px ;
    color: #fff;
border: 0px solid #000;
font-family: 'Raleway', Arial, Geneva, sans-serif;


}
.qlibro img {
    float: left;
  	width:160px;
    padding: 0px ;
    margin-bottom:0px;
    background: #fff;
	coursier:pointer;
	border-top:2px solid #DC10CD;
	border-bottom:1px solid #fff;
}
/*corsi ed eventi*/
.evento{
width:310px;
float:left;
font-size:1.1em;
margin:1px 0px 20px 1px ;
padding:0px 0px 0px 0px;
border-bottom: 2px solid #caa1c9;
border-top: 2px solid #DC10CD;
background-color:#f7f7f7;
overflow:hidden;

}
.evento img {
float:left;
width:300px;
	padding: 0px 0px 0px 0px;
}
p.evento{
				font-size:1.2em;
				color:#fafafa;
				text-align:left;
				font-weight:bold;
}
.evento aside {
float:left;
text-align:left;
width:300px;
padding:0px 0px 5px 0px;
font-size:1.0em;
color: #5B4F49;
border: 0px solid #D6D0B1;
text-rendering: optimizeLegibility; 
}

.baseevento{
	width:280px;
	float:right;
	position:relative;
font-size:0.9em;
text-transform:uppercase;
border: 0px solid #D6D0B1;
	padding:5px;
}
.crediti{
position:absolute;
  width: 35px; 
  height: 35px; 
	text-align:center;
	padding:20px;
	font-size:1.1em;
	color:#fff;
	float:left;
	position:absolute;
	margin-left:340px;
	margin-top:10px;
border-radius: 50%;
background-color: #DC10CD;
		
}
.tastocorso{
float:right; 
    text-align: center;
   	min-width:100px;
  	margin: 0px 10px 10px 10px;
    padding: 10px;
    font-size: 1.0em;
    color: #fff;
    font-weight:bold;
    position: relative;
    text-decoration: none;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
text-rendering: optimizeLegibility; 
}

.tastocorso:hover { 
display: block;     
    color: #000;
    text-decoration: none;
background: #e4e4e4; 
}


/*testi*/

p{
	font-size: 1.0em;
	padding:2px;
}
p.note{
	font-size: 0.8em;
	padding:0px 10px 10px 10px;
	color:#000;
	font-weight:normal;
	text-align:center;

}
p.alert{
	font-size: 1.1em;
	padding:0px 10px 0px 10px;
	color:#FF3300;
}

p.stretto{
	font-size: 1.0em;
	padding:0px;
}

span.rojo{
			    color:#D44357;
	
}
p.titolo{
display:none;
}
p.tmappa{
font-size:1.2em;
padding:10px;
color:#A60D9A;
text-align:right;
border-bottom: 3px solid #D7D7D7;
font-family:'Raleway';
font-weight: bold;

}

h1{
text-align: center;
color:#fff;
	font-size:2.1em;
	font-weight:normal;
	text-align:center;
text-shadow: 2px 2px #636363;

}

h4{
text-align: center;
color:#fff;
	font-size:2.1em;
	line-height:1.0em;
	font-weight:normal;
	text-align:center;
text-shadow: 2px 2px #636363;
font-family: 'Oswald', sans-serif;

}

h3{
text-align: center;
color:#607EB8;

}
h6{
text-align: left;
color:#A60D9A;
	font-size:1.6em;
	font-weight:normal;
	line-height:0.1em;
font-family: 'Oswald', sans-serif;

}

/*href*/
a.linp:link     { color: #fff; text-decoration: none; }
a.linp:visited  { color: #fff; text-decoration: none; }
a.linp:hover    { color: #2B52A3; font-weight: bold;}

a.linr:link     { color: #D44357; text-decoration: none; }
a.linr:visited  { color: #D44357; text-decoration: none; }
a.linr:hover    { color: #607EB8; font-weight: bold;}

a.linn:link     { color: #000; text-decoration: none; }
a.linn:visited  { color: #000; text-decoration: none; }
a.linn:hover    { color: #4266AC; font-weight: bold;}


.fondopagina{
width:100%;
margin: 0px ;
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 1.0em;
border: 0px solid #B7B9BA;
display:block;
}
/*tasti*/
.tastoup{
display:none;
}
.tastoupmo{
float:left; 
    text-align: right;
   	width:130px;
  	margin: 5px 0px 10px 0px;
    padding: 10px;
    font-size: 1.0em;
    color: #fff;
    font-weight:bold;
    position: relative;
    text-decoration: none;
    background: url('https://www.corsifad.info/images/security-512.png');
 background-repeat: no-repeat;
 background-position: 5% 15%;
	 background-color: #4266AC; 

}
.tastoupcorsi{
display:none;
}
.tastoupcorsimo{
float:right; 
    text-align: right;
  	margin: 5px 0px 10px 5px;
    padding: 10px;
    font-size: 1.0em;
    color: #fff;
    font-weight:bold;
    position: relative;
    text-decoration: none;

}

.tastocorsi{
float:left; 
    text-align: right;
   	min-width:100px;
  	margin: 10px 0px 5px 10px;
    padding: 8px;
    font-size: 1.0em;
    color: #fff;
    font-weight:normal;
    position: relative;
    text-decoration: none;
    display:inline;

}

.tastocorsi:hover { 
display: block;     
background: #2B52A3; 
    color: #fff;
    text-decoration: none;

} 
 .orange{
	 background: #F7901E; 
}  
 .vert{
	 background: #A0B54C; 
}  

/*foto*/

.figleft { float: left; padding: 0px 0px 0px 0px; 
}
.figright { float: right; padding: 0px 35px 0px 0px; 
}
.figrighttop { float: right; padding:  15px 0px 0px 0px; 
}
/*logo menu*/

.figleftpa { position:absolute;
z-index:1;
margin:5px 0px 0px 5px;
}
.figfilm { float: left; padding:  10px 10px 0px 0px; 
}
.figsocial { float: left; padding:  20px 20px 10px 10px; 
}

.figpillole{
float:left;
		width:100%;
		padding: 0px;
}
.figvideo{
float:left;
		width:100%;
		padding: 0px;
}


.rubrica{
width: 95%;
float:left;
color:#636363;
font-weight:normal;
font-size:1.0em;
text-align:left;
letter-spacing: normal;
margin: 0px;
box-shadow: 0px 18px 12px -16px rgba(0,0,0,0.5);
padding:10px;
border:0px solid #8A8A8A;  
background-color:#f7f7f7;
}

.rubrica img{
width: 280px;
height:inherit;
float:left;
padding:10px 0px 10px 0px;
}

/*2 quadrati centrali*/

.servizi{
width:260px;
float:left;
margin:10px 0px 30px 10px;
text-align:center;
font-size:1.2em;
padding:0px;
border:0px solid #C0C0C0;
display:inline-block;
}
.servizi strong{
				
	color:#D44357;
	font-size:1.3em;			
}
.servizi img {
    float: left;
height:90px;
    padding: 0px 10px 10px 10px;
    background: #fff;
coursier:pointer;
border: 0px solid #c0c0c0;
}
/*rettangoli con foto dx e sn*/

.quadrolungo{
width:99%;
min-height:190px;
float:left;
font-size:1.0em;
margin:15px 0px 20px 0px;
padding:0px;
border:0px solid #808080;
}

.quadrolungo img {
height:100px;
    padding: 0px 10px 10px 10px;
    background: #fff;
coursier:pointer;
border: 0px solid #c0c0c0;
}

.allineadx{
		text-align:right;		
}

.allineasn{
		text-align:left;		
}
/*divisori con e senza sfondo*/


.divisorionf{
width:97%;
float:left;
font-size:1.1em;
text-align:center; 
color:#2B52A3; 
background:  #fff ;
margin: 10px 0px 5px 0px;
padding:5px; 
border-bottom:0px solid #CCCCCC;
position:relative;
display:block;
}
.divisoriomo{
width:97%;
float:left;
font-size:1.0em;
text-align:center; 
color:#2B52A3; 
margin: 0px 0px 0px 0px;
padding:2px; 
border-bottom:0px solid #CCCCCC;
position:relative;
display:block;
}

/*pagina corsi elenco il div solo pc esclude boxcorso da pagina corsiecm*/
.solopc {
				display:none;
}

#upfotocorsoecm{
	display:block;
	width:190px;
	font-size: 1.0em;
	text-align:left;
	cursor:pointer;
	position:absolute;
	z-index:1;
display: block;
	margin: -30px 0px 20px 110px;
	padding: 0px;
	color:#616161;

}
.prezzo{
  width: 48px; 
  height: 48px; 
	text-align:center;
	padding:18px;
	font-size:1.2em;
	color:#fff;
	float:left;
	position:absolute;
	margin-left:15px;
	margin-top:-30px;
border-radius: 50%;
background-color: #F7901E;
		
}
/* form attestati*/

/*attestati e simili*/

.cercaatt {
float:left;	
width:95%;
min-height:210px;
padding:5px ;
margin:1px;
text-align:left;
font-size:0.9em;
color:#fff;
background-color:#607EB8;
border-radius: 5px;
}
 form.att{
 float:left;
 width:95%; 
    margin-top: 10px; 
    margin-left:0px;
    padding: 10px 10px 10px 10px ;
	border: 0px solid #607EB8;
    color:#5B4F49;
    position:relative;
    background-color:#e4e4e4;
    } 
    p.giu{
    text-align:justify;		
}

/* form */

form.medio{
width:70%;
min-height:100px;
float:left;
padding:5px;
margin-top: 16px;
margin-right: 5px;
border: 2px solid;
border-color: #ccc;
color: #274185; 

} 
form.largomo{
width:306px;
min-height:100px;
float:left;
font-size: 0.9em;
padding:10px;
margin-top: 16px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 16px;
border: 2px solid;
border-color: #F3F1E9;
font-family: 'Oswald', sans-serif;
background-color:#fafafa; 
} 

form.largo{
display:none;
}
 form#reglargo{
 display:none;
 }
 form#reglargom{width:100%; 
 min-height:330px;
    margin: 0 auto;
    padding: 0px;
	background-color:#fff; 
	border: 0px solid #607EB8;
    box-shadow: 0 18px 14px -14px rgba(0,0,0,0.6);
    color:#5B4F49;
       clear: both;

    } 
     textarea.richiestalargom{
     float:left;
     width: 290px;
        height:120px;
        margin-top:10px;
        padding:5px 10px 5px 10px;
        color:#636363;
font-family: 'Oswald', sans-serif;
     	background-color:#F3F1E9; 
   border: 0px solid #D8E988;
    } 


/* form contatti no sfondo*/
 form#trasp{width:350px; 
 min-height:310px;
    margin: 40px 10px 0px 580px;
    padding: 10px;
	border: 0px solid #607EB8;
    box-shadow: 0 18px 14px -14px rgba(0,0,0,0.6);
    color:#5B4F49;
    position:absolute;
    z-index:1;
    } 
    
            input.richiesta{
        display: inline;
        width: 290px;
        height:30px;
        margin-top:10px;
        padding:5px 8px 5px 8px;
        color:#636363;
        font-size:1.1em;
font-family: 'Oswald', sans-serif;
     	background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }
 textarea.richiesta{width: 330px;
        height:30px;
             margin-top:10px;
        padding:5px 10px 5px 10px;
        color:#636363;
font-family: 'Oswald', sans-serif;
     	background-color:#F3F1E9; 
   border: 0px solid #D8E988;
    } 
/* form contatti sfondo*/

 form#reg{width:300px; 
 height:300px;
    margin: 0 auto;
    padding: 10px;
	background-color:#fff; 
	border: 0px solid #607EB8;
    box-shadow: 0 18px 14px -14px rgba(0,0,0,0.6);
    color:#5B4F49;} 

        input.login{
        display: inline;
        width: 280px;
        height:35px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
     	 background: url('https://www.corsifad.info/images/busta.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }
    input.loginc{
        display: inline;
        width: 280px;
        height:35px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
     	 background: url('https://www.corsifad.info/images/cc.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }

            input.loginp{
        display: inline;
        width: 280px;
        height:35px;
        margin-top:10px;
        padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
             background: url('https://www.corsifad.info/images/security-512.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;

     	background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }
    input.loginn{
        display: inline;
        width: 280px;
        height:35px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
     	 background: url('https://www.corsifad.info/images/icon-person.png');
 background-repeat: no-repeat;
 background-position: 95% 35%;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }

        select.login{
        display: inline;
        width: 280px;
        height:40px;
        margin-top:10px;
padding:5px 10px 5px 10px;
        color:#636363;
        font-size:1.2em;
font-family: 'Oswald', sans-serif;
background-color:#F3F1E9; 
   border: 0px solid #D8E988;

    }

.buttonAdd {
	
float:left;
	text-transform:uppercase;
	text-decoration: none;
	color:#fff;
	border:none;
	text-transform:uppercase;
	cursor:pointer;
	width:280px;
	text-align:center;
	font-size:1.1em;
	background:#F7901E;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
font-weight:bold;
font-family: 'Oswald', sans-serif;
}
.buttonp {
	
float:left;
	text-transform:uppercase;
	text-decoration: none;
	color:#636363;
	border:none;
	text-transform:uppercase;
	cursor:pointer;
	width:300px;
	text-align:center;
	font-size:1.1em;
	background:#D8E988;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
font-weight:bold;
font-family: 'Oswald', sans-serif;
}
/*modulo check pass*/

.centrato{
width:90%;
margin-left:50px;
height:30px;
border: 0px solid #B7B9BA;
text-align:left;

} 
input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:25px;
							height:15px; 
							margin-bottom:20px;
							display:inline-block;
							line-height:18px;
							background-repeat:no-repeat;
							background-position: 50 0;
							font-size:16px;
							vertical-align:middle;
							cursor:pointer;
							float:left;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -18px;
						}
						label.css-label {
				background-image:url(https://www.corsifad.info/images/csscheckbox_0396f4ddb12ea7f1b1aeb17dba104047.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
.css-label{
color: #fff;
font-size:1.2em;
}

/*modulo login*/
 
 form.log{
 width:98%; 
 height:460px;
 margin:0px;
	float:left;
    padding: 20px 10px 20px 10px;
	border: 0px solid #607EB8;
    box-shadow: 0 18px 14px -14px rgba(0,0,0,0.6);
    color:#fff;
  background-color: #4266AC;

    } 

 input,textarea{border: 1px solid #c0c0c0;
    font: 12px; color:#333333;
    } 
        
    input{display: inline;width: 100%;
    margin:2px 0 0 0px;
    padding:4px;
    font-family: 'Oswald', sans-serif;
background-color:#F3F1E9; 

    } 
    
    input.s{display: inline;width: 70px;
    }
    input.m{display: inline;width:105px;
    }
    input.l{display: inline;width:350px;
    }
    input.lm{display: inline;width:280px;
}
    input.ml{display: inline;width:150px;
}

        select{display: inline;width: 100%;background: #F3F1E9;
    margin:2px 0 0 0px;padding:3px;font-family: 'Oswald', sans-serif;

}
	textarea{display: block;width: 100%;height: 100px;    
	margin:5px 0 0 0px;
	} 
    input.radio{float: left;width: 20px;height: 15px;margin-right: 0px;background: #F3F93B;
    }
label{
color: #cc0000;
font-size:0.9em;
}
.fissa {
  position: fixed;
  bottom: 0px;
}

/*down*/
#down{
width:99%;
margin:0px auto;
float:left;
text-align:center;
margin:50px 0px 0px 0px; 
padding:0px; 
border-top: 6px solid #CCCCCC;
background-color:  #A60D9A
}
#basemappa{
width:100%; 
margin:0px auto;
padding:0px;
color: #fff;    

}

.scontbase{
width:99%; 
float:left; 
margin-top:15px; 
padding:10px 10px 10px 10px; 
font-size:1.0em;
color: #fff;    
}

.boxsocial{
float:right;
	width:300px;
margin:10px 70px 0px 10px;	
height:250px;
padding: 0px;
color: #000;
background:url('../images/find-us-on-facebook.png') no-repeat;
background-position: top left;
border-bottom: 0px solid #A60D9A;
			
}

#toTop {
width: 0;
height: 0;
        position: fixed; /* this is the magic */
        bottom: 0px; /* together with this to put the div at the bottom*/
        right: 5px;
        cursor: pointer;
        display: none;
border-left: 25px solid transparent;
border-bottom: 25px solid #4266AC;
border-right: 25px solid transparent;
}
#tomail {
width: 0;
height: 60px;
        position: fixed; /* this is the magic */
        bottom: 0px; /* together with this to put the div at the bottom*/
        right: 45px;
        cursor: pointer;
        display: none;
}

/*pagamento*/
.qpag{
  	width:100%;
 	min-height:340px;
    float: left;
    margin: 10px 0px 60px 0px;
    position: relative;
    overflow: hidden;
    display: block;
    padding-bottom: 15px;
    color: #3B5998;
border: 1px solid #D6D0B1;
    background: #fff; 
}

.qpag img {
    float: left;
  	width:80px;
 	height:54px;
    padding: 15px;
coursier:pointer;
border: 1px solid #c0c0c0;
    background: #9CBD00; 
}
 
.qpag span {
    float: left;
  	margin: 0px;
    padding: 10px;
    font-size: 1.0em;
    color: #636363;
    background: #f7f7f7; 
        position: relative;
    overflow: hidden;

}
.qpag:hover span { 
display: block;     
background: #fff; 
    color: #fff;

} 
.qpag table { 
   	width:100%;
   float: left;
  	margin: 0px;
    padding: 10px;
    font-size: 1.0em;
    color: #636363;
    background: #f7f7f7; 
        position: relative;
    overflow: hidden;

} 

.qpag table:hover { 
   	width:100%;
background: #fff; 
    color: #000;

} 
.qpag strong {
    font-weight: bold;
    text-align:center;
    font-size: 1.1em;
    text-transform: uppercase;
    display: block;
    padding: 15px 0px 10px 0px;

}
.stampa{
min-width:210px;
	float:right;
	text-align:right;
	font-size:1.0em;
	color: #fff;
	text-transform:uppercase;
	padding:15px 20px 15px 20px;
	margin:10px;
	text-decoration:none;
	 background: url('../images/stampante.png');
 background-repeat: no-repeat;
 background-position: 8px center;
background-color: #F7901E;
}
.figpay { float: left; padding: 0px 0px 0px 0px; 
}
    .pulsante {
	font-size:1.0em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	padding:10px 15px 10px 15px;
	cursor:pointer;
	background:#9CBD00;
	border-top:3px solid #D6D0B1;
	margin: 30px 10px 10px 70px;
	}

/*tabelle*/

table.blanco 
{
border-collapse:collapse;
	border                :0px solid #CCC;
	width:				100%;
	font-weight: normal;
	background-color:#f7f7f7; 

	}

table.blanco thead tr th, thead tr td {

	height: 22px;
	text-align: center;
	color: #fafafa;
	border-left:solid 0px #FF9900;
	border-right:solid 0px #FF9900;
	border-collapse: collapse;

}
table.blanco thead tr th {

	background-image: url(https://www.org-stc.com/fad/img/fondoy.gif);
	background-repeat: X-repeat;

}
table.blanco thead tr td {

	color: #666;
	border-bottom:solid 1px #636363;

}
table.blanco tbody tr td, table.blanco tbody tr th
{
	border               : 0px solid #CCC;
	border-collapse:collapse;
font-weight: normal;
  	color                 : #333333;

}

table.blanco tbody th
{
 	text-align            : right;
  	color                 : #3B5998;
  	font-size:   0.9em;
	padding               : 10px 5px 10px 5px;
}
table.blanco tbody td
{
 	text-align            : left;
  	color                 : #000;
  	font-size:   1.0em;
	padding               : 10px 5px 0px 5px;
}

table.blanco tbody tr:hover td
{
  color                 : #000;
}
table.blanco tbody tr:hover th
{
  color                 : #000;
}

table.blanco tbody tr:nth-child(odd) { background-color: #f7f7f7;
}
table.blanco tfoot td{
  border-left           : none;
  border-top            : 1px dotted #3B5998;
	padding               : 4px;
  background            : #CCCCCC;
  color                 : #666;
border-collapse:collapse;
}
table.blanco caption
{
	text-align            : center;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
	background            : #FFF;

}

/*cookie*/
#cookie{
display:none;
}
#cookiem {
    width: 95%;
        border: 0px solid #ccc;
        padding: 5px 5px 5px 5px;
        margin-top:50px;
        position:absolute;
     color: #fff;
     font-size:0.9em;
     text-align:center;
     z-index:100;
       background:#616161;
         opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
#cookiem a.cb-policy {
color:#fff;
font-weight:bold;
text-decoration: underline;
        cursor: pointer;
}
#cookiem a.cb-policy:hover {
text-decoration:none;
}
