body{
	font-size: 85%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.popup{
	padding-top: 10px;
	background-image: none;
	background-color: #F9FFFD;
}
/*GEMERALI*/
img{
	border-style: none;
	margin: 0px;
	padding: 0px;
}
a:link,a:visited{
	color: #333333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
fieldset{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.invisible{
	display: none;
}
.clear{
	clear: both;
	height: 1px;
}
.texte,.chapo{
	font-size: 0.9em;
	color: #333333;
}
.chapo{
	padding-top: 1em;
}
p.spip .spip_documents{
	margin: 5px;
}
.spip_doc_descriptif{
	margin:0px;
	color:#666;
	font-size:85%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.spip_surligne{
	font-style: italic;
	background-color: #66CCFF;
}
.download{
	margin-bottom: 1em;
	font-size:0.8em;
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-left: 0px;
}
.download p{
	color: #24DBE5;
	padding: 0px;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0em;
	font-weight: bold;
}
.download ul{
	color: #24DBE5;
	margin: 0px;
	padding: 0px;
}
.download li{
	display: inline;
}
.download li a:link,.download a:visited{color: #666666;}

/*SFONDI*/
#sfondo_testata{
	background-color: #000000;
	background-image: url(../immagini/ombra_testa.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 80px;
}
#sfondo_contenuti{
	background-color: #ffffff;
	margin-top: 35px;
}
#sfondo_footer{
	background: #FFFFFF url('images/divisorio-footer.jpg') repeat-x top left;
	padding-top: 15px;
	font-size: 11px;
}
#sfondo_footer a	{ text-decoration: underline;}
#sfondo_footer a:hover	{text-decoration: none;}

#sfondo_footer_top{
}
/*LAYOUT*/
#page{
	margin-right: auto;
	margin-left: auto;
}
#testata,#conteneur,#pied{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#testata{
	/*
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: left;
	*/
	text-align: left;
	padding: 0;
	height: 120px;
	
}
#conteneur{
	width: 900px;
	text-align: center;
	margin: 0 auto;
}
#pied{
	text-align: center;
	font-size: 0.9em;
	height: 200px;
}
/*TESTATA*/
#entete{
	float: left;
	width: 163px;
	margin: 0;
	padding: 15px 0 0 1px;
}
#entete span{display: none;}
.formulaire_spip{
	float: right;
	width: 124px;
	overflow: hidden;
	margin: 15px 1px 0 0;
}

.formulaire_spip form{	
}
.formulaire_spip form div{
	width: 124px;
	background: #000 url('images/search.jpg') no-repeat top left;
}
.formulaire_spip label{
	display: none;
}

.formulaire_recherche form input#recherche {
	border:0;
	color: #fff;
	font-size: 11px;
	font-family: Tahoma, Verdana, "sans serif";
	width: 70px;
	margin: 0 0 0 12px;
	background:000;
}

.formulaire_recherche form input.submit {
	background: #000;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	border: 0;
	width: 20px;
	margin:0 0 0 10px;
	padding: 0;
}

/*menu testata*/
.menualto{
	text-transform: uppercase;
	padding: 0;
	font-size: 0.8em;
	display: block;
	
	float: right;
	margin: 0;
	width: 100%;
	text-align: right;
}
.menualto ul{
	margin: 0px;
	padding: 0px;
	height: 12px;
}
.menualto li{
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding:  0 5px;
	height: 8px;
}
.menualto li a:link,.menualto li a:visited{
	color: #24DBE5;
	text-decoration: none;
}
.menualto li a:hover{
	color: #FFFFFF;
}
.menualto li a.on:link,.menualto li a.on:visited{
	color: #F9FFFD;
}
/*CONTENUTI*/

/*menu principale vecchio

.rubriques{
	background-image: url(../immagini/sfondo_menu.gif);
	background-repeat: repeat-x;
	background-color: #ADA799;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: center;
}
.rubriques ul{
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
}
.rubriques li{
	display: inline;
	list-style-type: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.rubriques li a{
	background-image: url(../immagini/sfondo_li_menu.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0.5em;
	padding-right: 0.6em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.rubriques li a.on{
	background-color: #F5F1E5;
}
.rubriques li a:link,.rubriques li a:visited{
	color: #666666;
	text-decoration: none;
	font-size: 0.9em;
}
.rubriques li a:hover{
	background-color: #F5F1E5;
}*/
/*menu principale*/
.rubriques{
	text-align: center;
	background-color: #000000;
	padding: 0px;
	margin:0 auto;
	height: 45px;
	width: 900px;
	
}
.rubriques ul{
	margin: 0px;
	padding: 0px;
	height: 46px;
}
.rubriques li{
	list-style-type: none;
	float: left;
	margin: 8px 0px 8px 0;
	padding: 0px 44px 0 0;
	height: 30px;
	width: 113px;
	text-align: center;
}

.rubriques li.menu133 {
	padding: 0;
}

.rubriques li a:link,.rubriques li a:visited{
	background-image: url('images/terminalc.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9000px;
	display: block;
	height: 30px;
	width: 113px;
	text-align: center;
}
.rubriques li a:hover{
	background-position: left -33px;
}
.rubriques li a.on:link,.rubriques li a.on:visited{
	background-image: url('images/terminalc.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9000px;
	display: block;
	height: 27px;
	width: 113px;
}
.rubriques li.menu6 a:link,.rubriques li.menu6 a:visited{
	background-image: url('images/terminalb.png');
}
.rubriques li.menu6 a.on:link{background-image: url('images/terminalb.png');}
.rubriques li.menu8 a:link,.rubriques li.menu8 a:visited{
	background-image: url('images/terminalp.png');
}
.rubriques li.menu8 a.on:link{background-image: url('images/terminalp.png');}
.rubriques li.menu7 a:link,.rubriques li.menu7 a:visited{
	background-image: url('images/terminalm.png');
}
.rubriques li.menu7 a.on:link{background-image: url('images/terminalm.jpg');}

.rubriques li.menu9 a:link,.rubriques li.menu9 a:visited{
	background-image: url('images/terminals.png');
}
.rubriques li.menu9 a.on:link{background-image: url('images/terminals.png');}

.rubriques li.menu133 a:link,.rubriques li.menu133 a:visited{
	background-image: url('images/terminalv.png');
}
.rubriques li.menu133 a.on:link{background-image: url('images/terminalv.png');}

.logo_rubrica{
	margin-top: 1em;
}
.banner_flash{
	background-color: #000000;
	/*padding-bottom: 26px;*/
	padding-bottom: 0px;
	
}

div.spip_documents {
	padding-bottom: 26px;
}

/*FOOTER*/

/*home page*/
#articolo_home{
	font-size: 0.8em;
}
#articolo_home .spip_documents{
	background-color:#000000;
	padding-bottom: 26px;
}
#articolo_home p{
	font-weight: normal;
	float: left;
	width: 45%;
	color: #666666;
	background-image: url(../immagini/logo_terminal_mini.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 28px;
	margin-top: 3em;
	margin-right: 0.5em;
	margin-bottom: 2em;
	margin-left: 0.5em;
	line-height: 1.5em;
}
.lista_articoli{
	float: left;
	font-size: 85%;
	width: 150px;
	margin-top: 1em;	
}
.lista_articoli ul, .art129 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
/*.lista_articoli li{
	background-image: url(../immagini/sfondoli.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-top:0;
}*/
.lista_articoli li, .art129 li {
	background-image: url(../immagini/sfondoli.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin: 0px;
	margin-top: 0.3em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
/*.lista_articoli li a:link,.listato_articoli li a:visited{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-left: 3px;
	text-decoration: none;
	display:block;
	padding-top: 0em;
	padding-right: 0px;
	padding-bottom: 0em;
	
}*/
.lista_articoli li a:link,.lista_articoli li a:visited, .art129 li a:link,.art129 li a:visited{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666666;
	text-decoration: none;
	display:block;
	padding-left: 3px;
}
.lista_articoli li a:hover, .art129 li a:hover{
	color: #24DBE5;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #24DBE5;
	text-decoration:none;
	/*padding-left: 3px;*/
}
div.lista_articoli ul li a.on{
	color: #24DBE5;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #24DBE5;
	/*margin: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;*/
}
/*div.liste-articles a.on,div.rubriche a.on{
	color: #24DBE5;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #24DBE5;
	margin: 0px;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}*/
.data{
	/*display: none;	*/
}
/*Articolo*/
#contenuto_articolo{
	/*float: right;
	width: 400px;*/
	margin-bottom: 20px;
}
.articolo{
	float: right;
	width: 400px;
}
.logo_articolo{
	/*float: right;*/
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
h3.titre{
	font-size: 0.9em;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*previw ../immagini*/

.cornice_immagine{
	float:left;
	background-image: url(../immagini/cornice.png);
	background-repeat: no-repeat;
	height: 80px;
	width: 80px;
	padding-top: 6px;
	padding-left: 6px;
}
.cornice_immagine_plan{
	background-image: url(../immagini/cornice_mini.png);
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	padding: 6px;
}
/*previw flv*/
/*rubrica news*/
.colonna_2, .colonna_129 {width: 400px;}
.colonna_2 .data, .colonna_129 .data{
	font-size: 0.9em;
	color: #666666;
	/*margin-right: 5px;
	display: inline;*/
}
/*rubrica service*/

/*Compani Profile*/
.art1  {width: auto;}
.art129  {width: 100%;}

/*paginazione*/
.pagination .on{
	color: #999999;
}
/*form contatti*/
#form_contatti{
	padding-top: 1em;
}
#form_contatti form{
	margin: 0px;
	padding: 0px;
}
#form_contatti label{
	width: 100px;
	float: left;
	margin: 2px;
	color: #333333;
}
#form_contatti input,#form_contatti textarea{
	margin: 2px;
}
/*MAPPA*/
.page_recherche h1{
	font-size: 1.1em;
	color: #666666;
	font-weight: normal;
}
.page_recherche h1 span.titre{
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
.page_plan h2,.page_recherche h2{
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #0099CC;
	display: none;
}
.page_plan h3,.page_recherche h3{
	padding: 2px;
	background-image: url(../immagini/sfondo_footer_top.gif);
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3399FF;
	font-size: 0.9em;
	margin-bottom: 0px;
	margin-top: 1.2em;
}
.page_plan h3 a:link,.page_plan h3 a:visited,.page_recherche  h3 a:link,.page_recherche  h3 a:visited{
	color: #3399FF;
}
.page_plan strong a:link,.page_plan strong a:visited,.page_recherche strong a:link,.page_recherche strong a:visited{
	color: #666666;
}
.page_plan ul,.page_recherche ul{
	font-size: 100%;
}
.page_plan li,.page_recherche li{
	display: inline;
}
.page_recherche .chapo{
	margin-top: 0px;
	padding-top: 0px;
}
/*FTP*/
#ftp{
}
#ftp h1{
	margin: 0px;
	padding: 0px;
}
#ftp h1 a{
	margin: 0px;
	padding: 0px;
	background-image: url(../immagini/logoterminal_nero.jpg);
	display: block;
	height: 100px;
	text-indent: -9000px;
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	width: 254px;
}
#ftp #login{
	margin-top: 4em;
	margin-bottom: 4em;
	margin-left: 4em;
}
#ftp #login label{
	float: left;
	width: 100px;
	color: #24DBE5;
}
#ftp #login .campo{
	width: 170px;	
}
#benvenuto{
	font-size: 0.9em;
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;
}
#benvenuto .logout{font-size: 0.9em;}
#benvenuto .logout a:link,#benvenuto .logout a:visited{
	color: #24DBE5;
}
#ftp #messaggio{
	color: #24DBE5;
	font-weight: bold;
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
}
#ftp #form_upload{
	border: 1px solid #EDF3F3;
	margin-top: 0.5em;
	padding: 5px;
}
#form_upload h4{
	margin: 0px;
	padding: 0px;
	color: #24DBE5;
}
#ftp #form_upload label{
	color: #666666;
}
#ftp table{
	text-align: left;
	color: #333333;
}
#ftp td.dimensione,#ftp td.datafile{
	font-size: 0.8em;
	padding-right: 10px;
	padding-left: 10px;
}
#ftp td.datafile{
	color: #333333;
}
#ftp td.scarica a,#ftp td.elimina a {
	text-indent: -9000px;
	display: block;
	height: 15px;
	width: 15px;
	background-image: url(../immagini/scarica.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#ftp td.elimina a {
	background-image: url(../immagini/chiudi.gif);
}
.dl_popup{
	background-color: #F9FFFD;
	padding-top: 20px;
	padding-bottom: 20px;
}
/*POPUP*/
#quick{
	float: right;
}
#quick a{
	text-indent: -9000px;
	display: block;
	height: 31px;
	width: 88px;
	background-image: url(../immagini/qt7badge_getQTfreeDownload.gif);
}
#briciole{
	color:#24DBE5;
}

/* aggiunte di bencio */
div.diagonale_alta, div.diagonale_bassa {
	width: 900px;
	height: 37px;
	margin: 0 auto;
}

div.diagonale_alta {
	background: url('images/bologna-milano.png') no-repeat top left;
	margin-top: 50px;
}

div.diagonale_bassa {
	background: url('images/berlino-bueno.png') no-repeat 592px 0;
}

div#conteneur-big {
	background-color: #000000;
}

div.brand_new_big {
	margin: 0 auto;
	width: 900px;
	text-align: left;
}

div.brand_new {
	width: 210px;
	background: url('images/brand-new-bg.jpg') no-repeat bottom center;
	margin: 38px 0 75px 116px;
	text-align: left;
	padding: 0 10px 7px 0;
	font-size: 11px;
}

div.brand_new h2 {
	font-size: 12px;
	font-weight: bold;
}

div.brand_new p {
	font-size: 11px;
}

div#navigation {
	width: 100%;
	text-align: center;
	background: #000;
}

div#contenu {
	
	text-align: left;
	margin-bottom: 20px;
}

div#contenitore {
	width: 100%;
	text-align: center;
	

}

/* /aggiunte di bencio */
