body
{ 
font:10pt georgia,helvetica,sans-serif } 


/* imposta i caratteri per la stampa: dimensione in pt pił adatta alla stampa e carattere serif adatto alla lettura su carta */
a
{
	color:#000;
	text-decoration: none;
}

img
{
border:0; margin:3px;vertical-align:middle;
}

hr,#banner01, #banner02, #meteo, #comune, #olimpiadi, #paraolimpiadi, #menuleft, .navigazione, #animazione, .menusup, .menucentral, .grid_4, .conteudo2 object, .tabs, .grid_4_bottom, .rodape1 img, #breadcrumb
{
display:none;
}


/* formattazione titoli */

h1 {
	font-size:1.8em ;
	width:100%;
	padding:0;margin:0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;}

h2 { font-size:1.5em;}
h3 { font-size:1.2em;}
h4,h5,h6 { font-size:1em }
h1,h2,h3,h4,h5,h6 { margin:1em 0 .3em 0;font-family:arial,helvetica,sans-serif; }



.conteudo2{
	padding:5px;margin:0;
	border-bottom:1px solid #000;}




.rodape1, .logomarca{
	text-align:center;}

.logomarca{
	background-color:#F5F5F5;}

.selogo{
	display:inline;}




.comandi
	{ 
	display:none;
	}

.back
	{ 
	display:none;
	}





#footer{
	padding:5px;margin:0;
	border-bottom:1px solid #000;
	clear:both;}




#loghi
	{
	display:none;
	}





#credits
	{
	display:none;
	}
                                         
img.float_right{float:right;margin:10px 10px 10px 25px;}                                          
img.float_left{float:left;margin:10px 25px 10px 10px;} 




table.partnerRequirements tr td 

{

border-bottom: 1px solid #dddddd;

border-left: 1px solid #dddddd;



padding: 8px;

text-align: left;

vertical-align: middle;

}



table.partnerRequirements {border-collapse:collapse;border-spacing:0;width:550px;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0;}

table.partnerRequirements tr.title {font-size:13px; font-weight:bold;}

table.partnerRequirements tr.title th {font-size:9px; color: #8a1f03;  padding: 8px; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;text-align:left}

table.partnerRequirements tr.titleth th {color: #FFFFFF; font-weight: bold; padding: 8px; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;text-align:left;background-color:#3f5c89;}

table.partnerRequirements tr.columns {background: none;}

table.partnerRequirements tr.columns th.requirement { border: 0; border-top: 1px solid #fff; }

table.partnerRequirements tr td {border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; padding: 8px; text-align: left; vertical-align: middle;}

table.partnerRequirements tr td a:link, table.partnerRequirements tr td a:visited, table.partnerRequirements tr td a:active, table.partnerRequirements tr td a:hover {text-decoration:none;}

table.partnerRequirements tr td.requirement { text-align: left; } 

table.partnerRequirements tr td.enterprise { text-align: center; }

table.partnerRequirements tr td.down { border-left: 0px solid #EEE;text-align: center;}

table.partnerRequirements tr td.titulo { text-align: left; width:200px; }

table.partnerRequirements tr td.desc { text-align: justify; width:500px; }

table.partnerRequirements tr {background: #EEEEEE;}

table.partnerRequirements tr.odd {background: #FFF;}

table.partnerRequirements th.requirement, table.partnerRequirements td.requirement {width: 156px;}

table.partnerRequirements tr.columns th.requirement { background: none;}

table.partnerRequirements th.access, table.partnerRequirements td.access {width: 70px;}

table.partnerRequirements tr.columns th.access {background-repeat: repeat-y; background-position: -0px;}

table.partnerRequirements th.select, table.partnerRequirements td.select {width: 70px;}

table.partnerRequirements tr.columns th.select {background-repeat: repeat-y; background-position: -174px;}

table.partnerRequirements th.premier, table.partnerRequirements td.premier {width: 75px;}

table.partnerRequirements tr.columns th.premier {background-repeat: repeat-y; background-position: -260px;}

table.partnerRequirements th.requirement,table.partnerRequirements td.requirement {width: 80%;}

table.partnerRequirements tr.columns th.enterprise {background-repeat: repeat-y; background-position: -346px;}

table.partnerRequirements td.requirement span {font-size:11px;}


table.se td
     {
     border:1px solid #000;padding:5px;
     }   


table.soluzioni_software td

{
border: 0;
padding: 8px;
margin: 10px;
text-align: center;
vertical-align: middle;
width: 200px;
}


table.soluzioni_software  td.soluzioni_A {background: #EEEEEE;}
table.soluzioni_software  td.soluzioni_B {background: #fff;}

