﻿/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%}
/*div#container{background: url(rightcol.jpg) repeat-y top right}*/
div#container{background-color: Transparent
                           }

/*stili generici, su header e footer*/
div#header
{
	clear:both; 
    background-color:#FEFEFE;
    color: #ff0; 
    text-align:center; 
    padding: 0.2em;
    height: 117px;
}

h1,h2{margin: 0;padding:0}
h1{font: bold 2.3em/80px arial,serif;
	height: 83px;
}

h2{color: #999;font-size: 1.5em}

div#splash
{
float:left; 
text-align:center;
width: 972px;
margin: auto;
}

div#accessibilita{
float:left;
/*padding:0.2em;*/
background-color:#fff;
color: #900;
	height: 18px;
	width: 318px;
	text-align:left;
	vertical-align:bottom;
}

div#navigationleft{
float:left;
/*padding:0.2em;*/
background-color:#fff;
color: #900;
	height: 28px;
	/*width: 150px;*/
	width: 318px;
	text-align:left;
	vertical-align:bottom;
	margin-left: 15px;
	background: url(img/barra_3.png) no-repeat;
	background-color: #FEFEFE;
}

div#navigationright
{
float:right;
    background-color:#fff;
    color : #900;
	height: 28px;
	/*width: 150px;*/
	width: 148px;
	text-align:right;
	vertical-align:bottom;
	margin-left: 15px;
	/*background: url(img/barra_3.png) no-repeat;*/
	background-color: #FEFEFE;
}

div#navigationleftHP{
	float:left;
	/*padding:0.2em;*/
	color: #900;
	height: 28px;
	/*width: 150px;*/
	width: 318px;
	text-align:left;
	vertical-align:bottom;
	margin-left: 15px;
	background: url(img/barra_3.png) no-repeat;
	background-color: #FEFEFE;
}

div#navigationrightHP
{
	float:right;
    clear:both;  
    text-align:center; 
    background-color: #FEFEFE;
	height: 28px;
	width: 150px;
	margin-top: 5px;
	margin-right:7px;
	background: url(img/barra_3.png) no-repeat;
}

div#tb
{
clear:both; 
text-align:left;
width: 120%;
/*width: auto;*/
height: 22px;
}

div#BreadCrumbsLeft{
float:left;
/*padding:0.2em;*/
background-color:#fff;
color: #900;
	height: 28px;
	/*width: 150px;*/
	width: 782px;
	text-align:left;
	vertical-align:bottom;
	/*background: url(img/barra_3A.png) no-repeat;*/
}

div#BreadCrumbsContainer1{
	/*padding:0.2em;*/
	background-color:#fff;
	color: #900;
	height: 28px;
	width: 781px;
	text-align:left;
	vertical-align:middle;
	background: url(img/barra_3A.png) no-repeat;
}



div#operatore{
float:right;
background-color:#fff;
color: #900;
text-align:left;
vertical-align:bottom;
	margin-right:15px;
height: 25px;
}

div#accessibilitycontainer{clear:both; background-color:#FEFEFE;color: #ff0; padding: 0.2em;
	height: 30px;
}
div#navigationcontainer{clear:both; background-color:#FEFEFE;color: #ff0; padding: 0.2em;
	height: 30px;  width: 990px; margin:auto;
}
div#navigation{clear:both; text-align:left; padding: 0.2em;background-color: #FEFEFE;
	height: 42px;
	width: 949px;
	margin: auto;
}



div#footer
{
	clear:both; 
	text-align:right; 
	background-color: #FEFEFE; 
	margin-left: 0px; 
    width: 990px; 
    /*height: 32px; */
    height: 50px;
    margin: auto;
    background: url(img/SfondoLogoSoftechMP.jpg) no-repeat;
}

div#topcontainer{clear:both; background: url(img/TopSfondoContainer.jpg) no-repeat; height: 11px;width: 990px;
                 	margin: auto;           
                 }
                 
div#content{clear:both; margin-left: 0px; width: 990px;
padding: 0em;background-color: #fff; 
background: url(img/SfondoContainerSoloLati.jpg) ;
	margin: auto;

}
 
div#topcontent
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_1_ar.png) no-repeat; 
	height: 42px; 
	width:972px;
	text-align:center;
}

div#topcontent1
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_2a.png) no-repeat; 
	height: 16px; 
	width:972px;
	text-align:center;
	margin:auto;
	vertical-align:middle;
}
 
 div#topcontent2
{
	clear:both; 
	/*width:972px;*/ 
	text-align:center;
    margin: auto;
	padding: 50px; 
	vertical-align: middle; 
}
 
  div#topcontent2a
{
	clear:both; 
	/*width:972px;*/ 
	text-align:center;
    margin: auto;
	padding: 10px; 
	vertical-align: middle; 
}
 
div#topcontent3  /*quasi identico a topcontent1. Sdoppiato perchè usato contemporaneamente sulla stessa pagina.*/
{
	/*clear:both;*/ 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_2a.png) no-repeat; 
	height: 16px;
    margin: auto;
	width:800px;
	text-align:center;
	vertical-align:middle;
} 
    
div#topcontent4
{
	clear:both; 
	background: url(img/banda_1A.png) no-repeat; 
	height: 52px; 
	width:972px;
	text-align:center;
	margin: auto;
}
 
div#topcontent4A
{
	/*per le chiamate da SosiaSchoolHPMP.aspx*/
	clear:both; 
	background: url(img/banda_1A.png) no-repeat; 
	height: 50px; 
	width:972px;
	text-align:center;
	/*margin: auto;*/
	 
} 
 
 
/*da topcontent5 a topcontent7 utilizzati su anagraficaMP.aspx */
div#topcontent5
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent5A
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_2b.png); 
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent6
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/
	background: url(img/banda_2c.png);   /*(arancio)*/  
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent6A
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	 background: url(img/banda_2b.png); 
	/*background: url(img/banda_2c.png); */  /*(arancio)*/  
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent7
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png); (azzurro)*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:967px;
	text-align:center;
    margin: auto;
}

div#topcontent7A
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_2b.png); 
	height: 16px; 
	width:967px;
	text-align:center;
    margin: auto;
}

div#topcontent51
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent61
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/
	background: url(img/banda_2c.png);   /*(arancio)*/  
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent71
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png); (azzurro)*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:967px;
	text-align:center;
    margin: auto;
}


div#topcontent52
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent62
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/
	background: url(img/banda_2c.png);   /*(arancio)*/  
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent72
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png); (azzurro)*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:967px;
	text-align:center;
    margin: auto;
}


div#topcontent53
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent63
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/
	background: url(img/banda_2c.png);   /*(arancio)*/  
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent73
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png); (azzurro)*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:967px;
	text-align:center;
    margin: auto;
}


div#topcontent54
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent64
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png);*/
	background: url(img/banda_2c.png);   /*(arancio)*/  
	height: 16px; 
	width:965px;
	text-align:center;
    margin: auto;
}

div#topcontent74
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	/*background: url(img/banda_2b.png); (azzurro)*/ 
	background: url(img/banda_2c.png);   /*(arancio)*/ 
	height: 16px; 
	width:967px;
	text-align:center;
    margin: auto;
}



/* fine dib per anagrafica.aspx  */

div#topcontent8
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_2b.png); 
	height: 16px; 
	text-align:center;
    margin: auto;
}

div#topcontent9
{
	clear:both; 
	/*background: url(img/BandaArancio.jpg) no-repeat;*/ 
	background: url(img/banda_2b.png); 
	height: 16px; 
	text-align:center;
	margin:auto;
}

div#bandamessaggio
{
	/*float:left;*/
	/*background: url(img/banda_messaggio20A.png) no-repeat; */ 
	height: 22px; 
	width:959px;
	text-align:left;
    margin-left:15px;
    /*margin:auto;*/
}
 
 
div#bandamessaggioaggiuntivo
{
	/*background: url(img/banda_messaggio20A.png) no-repeat; */ 
	width:959px;
	text-align:left;
    margin-left:15px;
    /*margin:auto;*/
} 
               
div#bottomcontainer{clear:both;background: url(img/BottomSfondoContainer.jpg) no-repeat;  
                    height: 11px; width: 990px; 	margin: auto;
}

div#toolbar{float:left; 
text-align:left;
	width: 447px;
}


div#m1
{
padding: 3px;
margin-top:7px;
}

div#m2
{
padding: 3px;
/*margin:5px;*/
}

div#m3
{
padding: 3px;
/*margin:5px;*/
}

div#m4
{
padding: 3px;
/*margin:5px;*/
}


div#centra
{
float:left; 
text-align:center;
width: 972px;
margin: auto;
    height: 180px;
}


div#ctl00_ContentPlaceHolder1_centra
{
float:left; 
text-align:center;
width: 972px;
margin: auto;
}

div#centra1
{
float:left; 
text-align:center;
width: 972px;
margin: auto;
}

div#ctl00_ContentPlaceHolder1_centra1
{
float:left; 
text-align:center;
width: 972px;
margin: auto;
}

div#centra2
{
float:left; 
text-align:center;
width: 972px;
margin: auto;
}


div#centra3
{
float:left; 
/*text-align:center;*/
text-align:center;
margin: auto;
padding-left:10px;
width:200px;
height:250px;
border-width:2px;
background: url(img/sfondoMenuAdmin.png) no-repeat; 
}

div#centra4
{
float:left; 
text-align:center;
margin: auto;
width: 760px;
border-width:2px;
}


div#centra5
{
float:left; 
/*text-align:center;*/
text-align:center;
margin: auto;
/*padding-left:10px;*/
/*padding-right:10px;*/
width:260px;
height:116px;
border-width:2px;
background: url(img/sfondoMenuAdmin1.png) no-repeat; 
}

div#centra6
{
float:left; 
text-align:center;
margin: auto;
width: 674px;
border-width:2px;
}

div#centra7
{
float:left; 
/*text-align:center;*/
text-align:center;
margin: auto;
/*padding-left:10px;*/
/*padding-right:10px;*/
width:260px;
height:174px;
border-width:2px;
background: url(img/sfondoMenuAdmin3.png) no-repeat; 
}


div#help
{
float:left; 
text-align:left;
width: 350px;
margin: auto;
padding: 10px;
}


 table#t1 {margin-left:auto; margin-right:auto;}
 table#t2 {margin-left:auto; margin-right:auto;}
 table#t3 {margin-left:auto; margin-right:auto;}
 table#t4 {margin-left:auto; margin-right:auto;}
 table#t5 {margin-left:auto; margin-right:auto;}
 table#t6 {margin-left:auto; margin-right:auto;}
 table#t7 {margin-left:auto; margin-right:auto;}
 table#t8 {margin-left:auto; margin-right:auto;}
 table#t9 {margin-left:auto; margin-right:auto;} 
 table#t10 {margin-left:auto; margin-right:auto;} 
 table#t11 {margin-left:auto; margin-right:auto;}
 
.LabelWhiteTahoma16
 {
	font-family: Tahoma;
	font-size: 16px;
	color: White;
	background-color: Transparent; 
	font-weight : bold;
}
 
  .LabelWhiteTahoma12
 {
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	background-color:Transparent; 
	font-weight : bold;
 
}

 .LabelBlackTahoma12
 {
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: Transparent; 
	font-weight : bold;
}
 
 .tdBackColor
 {
  	background-color: #A1C2E5; 
 }
 
 .spidButton
 {
	margin-top : 30px;
	text-align:center;
}
 
  .Messaggio
 {
	font-family: Tahoma;
	font-size: 12px;
	color: #FF8200;
	background-color: White;
	text-align: left;
	width: 960px;
    font-weight : bold;
}
 
   .Messaggio1
 {
	width: 100px;
	font-family: Verdana, Arial, Courier New;
	font-size: 12px;
	color: Red;
	background-color: Transparent;
	text-align: left;
	font-weight : bold;
	height:139px; 
 }
 
    .Messaggio2
 {
	font-family: Verdana, Arial, Courier New;
	font-size: 12px;
	color: Red;
	background-color: Transparent;
	text-align: left;
 }
 
.Messaggio3
 {
	font-family: Verdana, Arial, Courier New;
	font-size: 10px;
	color: Red;
	background-color: Transparent;
	text-align: left;
 }
 
 .Messaggio4
 {
	font-family: Verdana, Arial, Courier New;
	font-size: 10px;
	color: #FF8200;
	background-color: Transparent;
	text-align: left;
 }
 
  .Messaggio5
 {
	font-family: Verdana, Arial, Courier New;
	font-size: 10px;
	color: #FF8200;
	background-color: Transparent;
	text-align: left;
	font-weight : bold;
 }
 
   .Messaggio6
 {
	font-family: Tahoma;
	font-size: 10px;
	color: Blue;
	background-color: Transparent;
	text-align: left;
	font-weight : bold;
}
 
 .Intestazione
 {
	/*width: 9em;*/
	font-family: Verdana, Arial, Courier New;
	font-size: 14px;
	color: Black;
	background-color: #AFCBFA;
	text-align: left;
	height:18px; 
 }
 
    .TextTahoma10White
 {
	font-family: Tahoma;
	font-size: 11px;
	color: White;
	background-color: Transparent;
	text-align: left; 
 }
 
  .TextTahoma10
 {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background-color: Transparent;
	text-align: left; 
 }
 
   .TextTahoma10A
 {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background-color: Transparent;
	text-align: left;
	width:50px 
 }
 
   .TextTahoma10BC /*usato nel componente del BreadCrumbs*/
 {
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background-color: Transparent;
	text-align: left; 
	height: 17px;
	
 }
 
   .TextTahoma10BoldRed
 {
	font-family: Tahoma;
	font-size: 11px;
	color: Red;
	background-color: Transparent;
	text-align: left;
    font-weight : bold; 
 }
 
    .TextTahoma10Bold
 {
	font-family: Tahoma;
	font-size: 11px;
	background-color: Transparent;
	text-align: left;
    font-weight : bold; 
 }
 
   .TextTahoma12
 {
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: Transparent;
	text-align: left;
 }
 
 .autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

div#box-1footer{
float:left;
text-align:left;
width:20%;
height:25px;
background-color:transparent;
vertical-align:middle;
margin-top:5px;
}

div#centraebasta1
{
text-align:center;
width:100%;
    height: 36px;
}

div#box-2footer{
float:left;
text-align: right;
width:80%;
height:25px;
background-color:transparent;
margin-top:1px;
}
.dropdown5em
{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 5em
}

.dropdown10em
{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 10em
}

.dropdown15em
{
	font-family: Tahoma;
	font-size: 11px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 15em
}

.dropdown20em
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 20em
}

.dropdown30em
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 30em
}

.dropdown30emA
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 30em;
	height: 80px;
}

.dropdown35em
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 35em
}

.dropdown50em
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 45em
}

.dropdown23em
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 23em
}

.dropdown22em
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 22em
}

.dropdown21em
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	width: 23em
}

.radio
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	background-color: White;
}

.radio1
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	background-color: #AFCBFA;
}

.label
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	background-color: #AFCBFA;
	text-align: left;
}

.label1
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	background-color: White;
	text-align: left;
}

.label2
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	background-color: White;
	text-align: left;
	font-weight:bold;
}

.label3
{
	font-family: Tahoma;
	font-size: 10px;
	color: Black;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}

.label3a
{
	font-family: Tahoma;
	font-size: 10px;
	color: Red;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}

.label3b
{
	font-family: Tahoma;
	font-size: 10px;
	color: Green;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}

.label3c
{
	font-family: Tahoma;
	font-size: 10px;
	color: Maroon;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}


.label4
{
	font-family: Tahoma;
	font-size: 12px;
	color: White;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}

.label5
{
	font-family: Tahoma;
	font-size: 12px;
	color: Black;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}

.label6
{
	font-family: Tahoma;
	font-size: 8px;
	color: White;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}

.labelfooter
{
	font-family: Tahoma;
	font-size: 8px;
	color: black;
	font-weight:bold;
	background-color: Transparent;
	text-align: left;
}


/* Tabelle */

.larghezzacolonne1 
{
   width: 200px;
   text-align: center;
}

.larghezzacolonne2
{
   width: 300px;
   text-align: center;
}

.larghezzacolonne2a
{
   width: 300px;
   text-align: left;
}

.larghezzacolonne2b
{
   width: 300px;
   text-align: left;
   background-color: #A1C2E5; 
}

.larghezzacolonne3
{
   width: 150px;
   text-align: left;
}

.larghezzacolonne3a
{
   width: 150px;
   text-align: center;
}

.larghezzacolonne4
{
   width: 100px;
   text-align: left;
   background-color: #A1C2E5; 
}

.larghezzacolonne4A
{
   width: 160px;
   text-align: left;
   background-color: #A1C2E5; 
}

.larghezzacolonne4B
{
   width: 160px;
   text-align: left;
}

.larghezzacolonne4B1
{
   width: 160px;
   text-align: left;
   font-family: Tahoma;
   font-size: 11px;
   color: Black;
   background-color: Transparent;
}

.larghezzacolonne4C
{
   width: 100px;
   text-align: left;
}

.larghezzacolonne4D
{
   width: 250px;
   text-align: left;
   background-color: #A1C2E5; 
}

.larghezzacolonne4D1
{
   width: 320px;
   text-align: left;
   font-family: Tahoma;
   font-size: 11px;
   color: Black;
   background-color: Transparent;  
}



.larghezzacolonne4E
{
   width: 50px;
   text-align: left;
}

.larghezzacolonne5
{
   text-align: left;
}

.larghezzacolonne6
{
   width: 400px;
   text-align: left;
}

.larghezzacolonne8
{
   width: 450px;
   text-align: left;
}

.larghezzacolonne8a
{
   width: 450px;
   text-align: center;
}

.larghezzacolonne8b
{
   width: 450px;
   text-align: left;
}

.larghezzacolonne6a
{
   width: 400px;
   text-align: center;
}

.larghezzacolonne7
{
   width: 350px;
   text-align: left;
}

.larghezzacolonne7a
{
   width: 150px;
   text-align: left;
}

.larghezzacolonne1A
{
   width: 200px;
   text-align: left;
}

.larghezzacolonne1B
{
   width: 25px;
   text-align: left;
}

.larghezzacolonne1C
{
   width: 300px;
   text-align: left;
}

.larghezzacolonne8
{
   width: 955px;
   text-align: left;
}

.larghezzacolonne9
{
   width: 100px;
   text-align: left;
}


.larghezzacolonne10
{
   width: 500px;
   text-align: left;
}

.larghezzacolonne11
{
   width: 600px;
   text-align: center;
}

.larghezzacolonne11a
{
   width: 600px;
   text-align: left;
}


.larghezzacolonne100
{
    text-align: center;
}


/*Classi usate per le tabelle generate via codice nelle pagine punteggi.aspx e dichiarazioni.aspx del wizard di gradus*/
.colonna1
{
   width: 30px;
   text-align: left;
}

.colonna2SpanCol3
{
   width: 500px;
   text-align: left;
}

.colonna2
{
   width: 30px;
   text-align: left;
}

.colonna3
{
   width: 450px;
   text-align: left;
}

.colonna4
{
   width: 200px;
   text-align: left;
}

.colonna4a
{
   width: 300px;
   text-align: left;
}


/*Classi usate per colorare le righe o i link nel riepilogo di Sosia@School*/
.testo12TahomaRosso {
font-family : Tahoma; 
font-size : 12px; 
font-weight : normal; 
color : #FF1C2E; 
/*background-color : #fff; */
} 

.testo12TahomaVerde {
font-family : Tahoma; 
font-size : 12px; 
font-weight : normal; 
color : #00B600; 
/*background-color : #fff; */
} 

.testo12TahomaBlu {
font-family : Tahoma; 
font-size : 12px; 
font-weight : normal; 
color : #1626FF; 
/*background-color : #fff; */
} 

.testo12TahomaArancio {
font-family : Tahoma; 
font-size : 12px; 
font-weight : normal; 
color : #FF8C0A; 
/*background-color : #fff; */
} 

.testo12TahomaViola {
font-family : Tahoma; 
font-size : 12px; 
font-weight : normal; 
color : #C47CFF; 
/*background-color : #fff; */
} 

.testo12Tahoma {
font-family : Tahoma; 
font-size : 12px; 
font-weight : normal; 
color : #000; 
background-color : #fff;
	margin-left: 0px;
} 

div#topcontainerServizi
{
	clear:both; 
	background: url(img/TopSfondoContainer.jpg) no-repeat; 
	height: 11px;
	width: 990px;
    margin: auto;           
}
                 
div#contentServizi{clear:both; margin-left: 0px; width: 990px;
padding: 0em;background-color: #fff; 
background: url(img/SfondoContainerSoloLati.jpg) ;
	margin: auto;

}

div#bottomcontainerServizi{clear:both;background: url(img/BottomSfondoContainer.jpg) no-repeat;  
                    height: 11px; width: 990px; 	margin: auto;
}

.larghezzacolonne100PercCentrato
{
   width: 100%;
   text-align: center;
   background-color: White; 
}

   .Messaggio7
 {
	font-family: Tahoma;
	font-size: 16px;
	color: #FF8200;
	background-color: White;
	text-align: left;
	width: 960px;
    font-weight : bold;
}

.larghezzacolonne2Perc
{
   width: 2%;
   text-align: left;
}

.larghezzacolonne98PercCentrato
{
   width: 98%;
   text-align: center;
   background-color: White; 
}

#element_to_pop_up { 
    background-color:#fff;
    border-radius:15px;
    border-style:solid;
    border-width:5px;
    border-color:#BBBBBB;
    color:Black;
    display:none; 
    padding:20px;
    min-width:200px;
    min-height: 90px;
    font-family:"Tahoma";
    font-size:14px;   
}

.bClose{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}