/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */





body

{

padding:0px;

margin:0px;

text-align: center;





}

hr {

	width:50%;

	text-align:center;

	margin-top: 10px;

	margin-bottom: 10px;

	border-top: thin dotted #0033cc;

	border-right: thin dotted;

	border-bottom: thin dotted;

	border-left: thin dotted;

	display: none;

}

p {

	margin:0px 0px 10px 0px;

}

dd {margin:0px;}

h2,h3 

{

color: #00309C;

font-size: 15px;

padding:0px 0px 0px 0px;

border-bottom: 1px solid #00309C;

margin-top: 25px;

}

td {text-align:left;}

h3.sezione

{

font: 20px/120%;

padding: 0px 0px 6px 0px;

margin: 0px 0px 15px 0px;

/*background: rgb(240,240,255);*/

border-bottom: 2px solid #00309C;

letter-spacing: 1px;

}



h3.sezione span.grassetto

{

font: 15px/120%;

padding: 0px 0px 6px 0px;

margin: 0px 0px 15px 0px;

display:block;

float:left;



}



a, a:hover, a:visited 

{

	color:#FF0000;

}



a:hover 

{ 

text-decoration: underline;

}

.galleria a, .galleria a:hover,.galleria a:visited 

{

	color:#FF0000; border:none;

}

.galleria a img

{

	 border:none;

}

a:hover 

{ 

text-decoration: underline;

}



ol 

{ 

list-style-type: lower-roman;

list-style-position: outside;

}



#flash

{ 

background-image:  url("../sito/img/interfaccia/sopra.jpg");

background-repeat: no-repeat;

padding-top: 33px;

}



#content 

{

	margin: 0px auto;

	text-align: left;

	width: 760px;

	position: relative;

}



/*layut matic menu-----------------------------------------------------------------------*/

/* BEGIN style8 */



/* BEGIN style8 */



 #box_menu

{

	margin: 0px;

	padding: 0px 0px 0px 0px;

	background-image: url(../sito/img/barra/inizio_barra.jpg);

	position: relative;

	background-repeat: no-repeat;

	background-position: 0% 0%;

}

ol#menu  {

	background-image:url(../sito/img/barra/mezzo_barra.gif);

	padding:10px 0px 0px 0px;

	height: 66px;

	width: 100%;

	position: relative;

}



 #menu li

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin: 0;

	padding: 1px;

	display: block;

	list-style-type: none;

	float: left;

	text-align: center;

}



#menu a:link, #menu a:visited

{

	padding-bottom: 2px;

	float: left;

	line-height: 30px;

	font-weight: bold;

	margin: 0px  0px 0px 0px;

	text-decoration: none;

	color: #FFFFFF;

	padding: 0px 6px;

	display: block;

	background-image: url(../sito/img/barra/sep.gif);

	background-position: 100% 100%;

	background-repeat: no-repeat;

	height: 30px;

}





#menu a:hover { color: #FFFFFF;background:  url("../sito/img/interfaccia/roll.gif") repeat-x ; }



/* END style8 */





/* END style8 */

/*layut matic menu-----------------------------------------------------------------------*/



#home .home { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ; }

#hosting .hosting {background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#motori .motori { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#lavora .lavora { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#duplicazione-cd .duplicazione-cd { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#link .link { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#no-profit .no-profit { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#sito-ultimo .sito-ultimo { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}

#corsi .corsi { background:  url("../sito/img/interfaccia/roll.gif") repeat-x ;}



















#menu a.riga:visited ,#menu a.riga:link{line-height:normal;}



#contenuto-box-sopra

{

height: 20px;

background: url(../sito/img/barra/sopra-contenuto.gif); 

}

#contenuto 

{

	background: url(../sito/img/barra/sf-contenuto.gif) repeat-y;

	padding: 0px 0px;

	text-align: left;

	width: 760px;

}



#contenuto-box-sotto

{

height: 20px;

background: url(../sito/img/barra/sotto-contenuto.gif) 

}





#Testata { background: transparent url("../sito/img/interfaccia/testata.jpg") no-repeat ;



height: 72px;

width: 760px;

vertical-align: bottom;

text-align: right;

padding-left: 5px;

}



#Fascia

{

margin: 0px;                      

background: transparent url("../sito/img/interfaccia/fascia.gif") repeat-x scroll 0%;

height: 25px;

width: 760px;

}





.msgCopy { border: 1px solid rgb(0, 153, 255);

padding: 5px;

background: rgb(234, 247, 255) none repeat scroll 0%;

text-align: left;



}





/* Lavora */



#lavora #box_account

{

	position:absolute;

	margin:5px;

	padding:5px;

	left: 452px;

	width: 281px;

	background-color: #FFFFFF;

	top: 200px;

	font-size: 14px;

}



#lavora #box_lavora, #lavora #box_test

{

	position:relative;

	margin:0px 10px 0px 0px;

	padding:5px;

	width: 430px;

	background-color: #FFFFFF;

}



.box_blu 

{

	border:1px solid rgb(012,153,255);

	padding: 10px;

	margin: 10px;

	margin-left: 0px;

}

.box_blu div.sopra 

{

background: url("../sito/img/interfaccia/sopra.gif") no-repeat 100% 0%;

}



.box_blu div.sotto 

{

background: url("../sito/img/interfaccia/sotto.gif") no-repeat 100% 100%;

}

.tabellapiccola td {

	font-size: 12px;

}



caption, b, .grassetto{

	text-align:left;

	line-height:normal;

	

	font-weight: bold;

	color: #0033CC;

	

	





}

caption {margin: 10px;margin-left: 0px;}

#corsi .tabella td

{

	font: 12px/normal Arial, Helvetica, sans-serif;

	color: #333333;

	padding: 10px;

}

#corsi td, #corsi th, tr.primariga td {

	font: 12px/normal Arial, Helvetica, sans-serif;

	border-right: 1px dashed #0099FF;

	vertical-align:top;

	padding: 5px;

}

#corsi th{

	background:rgb(255,255,255) url(../sito/img/tabella/testatacolonna.gif);

	width:25%;

	text-align:left;

	padding:4px 10px;

	font-weight: bold;

}





#corsi tr.primariga td, #corsi tr.dispari td

{

	background-color: #DFEFFF;

	border-bottom:1px solid #0099FF;

	border-top:1px solid #0099FF;

	text-align: left;

	padding:5px;

}

table.tabella

{

	border:1px solid #0099FF;

	margin-top: 15px;

	margin-bottom: 15px;

}

#box_open_office table.tabella

{

	border:1px solid #0099FF;

	margin-top: 0px;

	margin-bottom: 0px;

}

#corsi tr.footer td 

{

background-image:url(../img/tabella/ombra sotto.gif);

	background-image: url(../sito/img/tabella/ombra%20sotto.gif);

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

	border: none;

	

	

}

#box_open_office {

	margin: 0px 0px 0px 10px;

	padding: 0px;

	font-size: 12px;

	line-height: normal;















	width: width:30%;

	z-index: 0;

	position: absolute;

	top: 260px;

	background-color: #FFFFFF;

	width: 256px;

	left: 474px;

	height: 173px;

}

#box_open_office td{

	font-size: 12px;

	color: #0033CC;

	border: none;

	;

	padding: 0px;

}

#box_open_office p{

	margin:5px 0px;

}

#testo_corsi {

	width: 60%;

	position: relative;

	padding-right: 15px;

	padding-bottom: 30px;

}

#testo_marketing {

	width: 90%;

	position: relative;

	border-right-style: none;

	padding-right: 10px;

	padding-bottom: 30px;

	clear: both;

}

ol,ul {

	width: 90%;

	margin-top: 0px;

}



.margine {

	padding: 0px 30px 0px 20px;

	padding-right: 15px;

}

.marginelaterale {

	margin-right: 15px;

}

h3.boxbanner {

	margin-top: 0px;

	padding-top: 0px;

}

h4 {

	font-size: 14px;

	margin: 0px;

	padding: 0px;

	line-height: 120%;

	color: #002FBB;

}

blockquote {

}

/*form --------------------------------*/



form {

	font-family:Verdana,Arial,Geneva,sans-serif;

	width:auto;

	font-size: 12px;

}

legend {

	margin: 0px;

	margin-bottom: 15px;

	color: #008AF0;

	display: inline;

	padding: 0px 5px;

	background-color: #FFFFFF;

	text-align: left;

	vertical-align: baseline;

	font-weight: bold;

}



fieldset 

{

	padding:5px 15px 5px 15px;

	border: 1px dashed #0066FF;

	margin-bottom: 20px;

}



fieldset.pubblicazione legend {font-size:70%;color:#000;}

fieldset.pubblicazione input {margin:0px;margin-top:10px;}



fieldset.notizia {padding:15px;}

fieldset.notizia textarea {border:1px solid #000;background:#dedede;}



fieldset.submit {text-align:right;}

fieldset.submit input{border:1px solid #777;background:#efefef;cursor:hand;pointer:hand;}



input.testo {font-size:85%;border:1px solid #000;background:#dedede;}

select.testo {font-size:85%;border:1px solid #000;background:#dedede;}

/*miei stili*/

form p 

{

	margin: 5px 0px;

	color: #000000;

}



label 

{

	display:block;

	width:45%;

	float:left;

	line-height: 130%;

}

form p.riga LABEL ,form p.riga textarea {width:90%;float:NONE;}

form p.riga INPUT {width:50%;float:NONE;MARGIN-TOP:5PX;}

#boxsesso label

{

display:inline;

width:100px;

float:none;

}

body,input

{

font:13px/normal verdana;

}

input

{

	font-size: 10px;

	border:1px solid rgb(012,153,255);

	background-color: #F4FAFF;

	width: 50%;

}

input.radio

{

	background-color:transparent;

	border:none;

	width:auto;

	vertical-align:middle;

}









#informativa 

{

	height:130px;

	min-height:130px;

	overflow: auto;

	border: 1px solid red;

	background: #CCCCCC;

	padding: 10px;

	font-size: 10px;

	color: #333333;

	line-height: normal;

}

form ol	{margin: 24px}

form li  {margin-bottom:15px;}



form p.box input{float:none;width:200px;}



form p.box{border:1px solid #0099FF;padding:5px;}

form p.box label {float:none;width:auto;}

form p.box input.bottone {float:none;width:auto;}

form p.boxinvio {padding:5px;}

input.bottone {

	display: inline;

	width: auto;

	border: 2px solid;

	color: #666666;

	text-transform: uppercase;

	border-color: #999999;

	background-color: #E4E4E4;

}

/*

form p.boxinvio input.reset{

	color: #FF0000;

	border-color: #ff0000;

	background-color: #FFD9D9;

}

form p.boxinvio input.submit{

	color: #FF0000;

	border-color: #ff0000;

	background-color: #FFD9D9;

}



*/



textarea {

	margin: 10px 0px;

}

b.prezzo {

	color: #000000;

}

.evidenziatore {

	color: #0033CC;

}

/*classi per link con icona*/



.mail, .pdf

{

	background-repeat: no-repeat;

	padding-left: 22px;

	background-position: 0% 50%;

	line-height: 150%;

}

.mail {

	background-image:  url("../sito/img/interfaccia/mail.gif");

}

.pdf {

	background-image:  url("../sito/img/interfaccia/pdf.gif");

}

.displaynone {

	display: none;

}

.listabox {

	list-style-type: decimal;

	padding-top: 10px;

	padding-left: 30px;

	margin-left: 0px;

}

.listatesto {

	list-style-type: decimal;

	

}

.listatesto li{

	width: 100%;

}

.galleria ul {

	margin: 0px;

	padding: 0px;

	width: 121px;

	float: left;


}

.galleria ul li {

	float: left;

	padding: 5px;

	text-align: center;

	list-style-type: none;

}

#testo_ultimo {

	border-right-style: none;

	padding-right: 20px;

	padding-bottom: 30px;

	margin-left: 20px;

}

.ultimo {

	margin-bottom: 25px;

	border: none;

}

.galleria ul {

	margin: 0px;

	padding: 0px;

	width: 121px;

	float: left;


}

.galleria ul li {

	float: left;

	padding: 5px;

	list-style-type: none;

	border-bottom: 1px solid rgb(012,153,255);

}

.galleria ul li h5 {

	font-size: 10px;

	line-height: normal;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	text-align: center;

}

.galleria ul li img {

	height: 100px;

	width: 100px;

}



/*float galleria con miniature piccole*/

.galleria ul li h5 {

/*border:1px solid blu;*/

line-height:40px;

	float:right;

\line-height:normal;

}

.galleria ul li img {

	float:left;

}

.galleria ul li img {

	height: 30px;

	width: 30px;

}

.galleria ul li a {

	border-color:#0033FF;

}

.galleria ul {

	margin: 0px;

	padding: 0px;

	width: 180px;

	float: left;

	

	/*border:1px solid red;*/

	/*padding:10px;*/

}

/*divisori*/

li {}

.galleria ul li h5 {

	margin:0px;

}

li.attuale {background-color:#E6F4FF;}

/*float*/







.descrizione {

	padding-bottom: 20px;

	margin-bottom: 20px;

	width: 460px;

}

.galleria {

	position: absolute;

	left: 543px;

	top: 250px;

}

ul.listabox li {

	list-style: decimal;

}

ul.listabox li {

	list-style: decimal;

	list-style-type: decimal;

	padding-bottom: 3px;

}

.descrizione p {

	margin-bottom: 0px;

}

label.radio_unicariga {

	width: 30px;

}


a.nonsivede {
text-decoration: none;
color : black;

}
