/* CSS Document */
/*stile per l'HTML: ridefinizione dei tag */
html,body{margin:0;padding:0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:87%}
h1{font-size:120%;margin:0;padding:0;}
h2{font-size:110%;margin:0;padding:0;}
h3{font-size:102%;margin:0;padding:0;}
h4{font-size:100%;margin:0;padding:0;}
P{margin:15px 0 10px 0;}
A:hover{text-decoration:none;}
A{color:#000;}
IMG{display: block;}/* Mozilla: no margini sotto le IMG per questo DOCTYPE */
input, textarea, select {font-size: 100%;font-family:Arial, Helvetica, sans-serif;}
form {margin:0;padding:0;}
legend {display:none;}
fieldset {border:0;margin:0;padding:0;}
UL {list-style-image:url(../images/list_elementi.gif);margin:0 5px;padding:0 5px;}
LI {margin:0;padding:0;}

.top{margin:0 0 10px 0;}
.clr{clear:both;}
.hide{display:none;}


/*stili specifici per il layout*/
#pagewidth{
	text-align:left;
	margin:0 auto;
	width:775px;
	background: url(../images/back.gif) repeat-y top right;
}
#outer{
	text-align: left;
	background: url(../images/back_sx.gif) repeat-y top left;
}


#header{height:156px;margin:0;}
#leftc {float:left;width:150px;\width:160px;w\idth:150px;}
#rightc {float:right; width:430px;\width:440px;w\idth:430px;}
#imagec {margin: 0 430px 0 150px;}
#footer {width:758px;float:right;}


/*		 H E A D E R 		*/
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
#header .backtop1 {height:45px;background: url(../images/back_top01.gif) no-repeat right top;}
#header .backtop2 {height:71px;background: url(../images/back_top02.jpg) no-repeat right top;}
#header .backtop2 H1 {font-size:3px;float:left;text-indent:-5000px;}
#header .backtop2 H1 A {display:block;width:450px;height:65px;text-decoration:none;}
#header .backtop3 {height:36px;background: url(../images/back_top03.jpg) no-repeat right top;}












/*		 LEFT CONTENT 		*/
/* DEFAULTS  http://css.maxdesign.com.au/listamatic2/vertical13.htm */
#leftc #navcontainer{width: 150px;padding:0;background: url(../images/back_menu.gif) repeat-y;}
#leftc #navcontainer a{color:#FFF;font-weight:bold;}
#leftc ul#navlist {margin:0;padding:0;list-style-type: none;}
#leftc ul#navlist li {display:inline;}
#leftc ul#navlist li a,#leftc ul#subnavlist li a {text-decoration: none;}
#leftc ul#navlist li a{display: block;background: url(../images/button.jpg) no-repeat;padding: 2px 0 2px 20px;width:130px;margin:0 0 3px 0;}
#leftc ul#navlist li a:hover {background: url(../images/button_over.jpg) no-repeat;}
	/* SUB NAV LIST  */
#leftc ul#subnavlist {margin: 0 0 0 25px;padding:0;}
#leftc ul#subnavlist li {display: inline;}
#leftc ul#subnavlist li a {font-weight:normal;color:#000;display: block;background: url(../images/button_sub.gif) no-repeat;padding: 3px 3px 3px 10px;height:auto;width:110px;}
#leftc ul#subnavlist li a:hover {background: url(../images/button_sub.gif) no-repeat;color:#FFF;}
#leftc ul#navlist li a#subcurrent{color: #999;background: #ddd;}
#leftc ul#navlist li a#suvcurrent:hover {background: #ddd;}
#leftc ul#navlist li a#current {padding:0 0 6px 20px;margin:40px 0 0 0;background: url(../images/button_link.gif) no-repeat 0 2px;}
#leftc ul#navlist li a#current:hover{color:#000;}

/*		 IMAGE CONTENT 		*/
#imagec .content {padding:0 10px;}
#imagec .analisi-foto01,#imagec .analisi-foto02,#imagec .analisi-foto03 {width:160px;min-height: 250px;height: auto !important;height: 250px;border:2px solid #FFF;}
#imagec .analisi-foto01 {background:url(../images/img01.jpg) no-repeat;}
#imagec .analisi-foto02 {background:url(../images/img02.jpg) no-repeat;}
#imagec .analisi-foto03 {background:url(../images/img03.jpg) no-repeat;}

/*		MAINCONTENT CONTENT 		*/
#rightc .content {padding:5px;border:2px solid #FFF;margin:0 20px 0 0;background:url(../images/rightc.jpg) repeat-y;}
#rightc .internal {margin:10px 7px;}
#rightc H2 {background:url(../images/titles.jpg) repeat-y; color:#FFF;font-size:1.2em;padding:3px 7px;text-transform:uppercase;letter-spacing:0.5em;}

#rightc #suProdottiElenco A {color:#000;text-decoration:none;}
#rightc #suProdottiElenco A:hover{text-decoration:underline;}
#rightc #suProdottiElenco H3 {margin:10px 0 6px 0;color:#0054A8;text-transform:uppercase;}
#rightc #suProdottiElenco UL {list-style-image:url(../images/list_elementi.gif);margin:0 10px;padding:0 10px;}
#rightc #suProdottiElenco LI {margin:0;padding:0;}

#rightc #suProdottiRead A {color:#000;text-decoration:none;}
#rightc #suProdottiRead A:hover{text-decoration:underline;}
#rightc #suProdottiRead H3 {margin:10px 0 6px 0;color:#0054A8;text-transform:uppercase;}
#rightc #suProdottiRead UL {list-style-image:url(../images/list_elementi.gif);margin:0 10px;padding:0 10px;}
#rightc #suProdottiRead LI {margin:0;padding:0;}

#rightc #suProdottiRead .suBottom H4 {background:url(../images/titles.jpg) repeat-y;color:#FFF;font-size:0.9em;margin:3px 0;padding:3px 5px;text-transform:uppercase;}
#rightc #suProdottiRead .suBottom H4 A {color:#FFF;text-decoration:none;}
#rightc #suProdottiRead .suBottom H4 A:hover{color:#AFAFBF;text-decoration:none;}

/*

#rightc #suProdotti .suBottom H2 {margin:5px 0 0 0;padding:0px 7px;letter-spacing:0;text-transform:none;font-weight:normal;}

*/


/*dati = contact*/
#rightc .dati {margin:10px -2px;}
#rightc .dati P{margin:5px 0;}
#rightc .dati label {font-weight:bold;}
#rightc .dati legend {font-weight:bold;background-color:#FFFFFF;}
#rightc .dati fieldset {}
#rightc .dati INPUT,#rightc .dati TEXTAREA{border:2px ridge #000;border-style:ridge;}
#rightc .dati TEXTAREA {font-weight:130%;}
#rightc .dati .bottone {font-weight:bold;}
#rightc .privacy{font-size:90%;padding:10px 0;}


/*		F O O T E R	 		*/

#footer .content{margin:4px 0 0 0;padding:0 10px;color:#FFF;line-height:19px;background:#9E9FA3 url(../images/back_footer.jpg)  no-repeat right top;min-height: 60px;height: auto !important;height: 60px;}
#footer .address {float:left;}
#footer .cresosrl {float:right;}
#footer .cresosrl A{color:#FFF;text-decoration:none;}
#footer .cresosrl A:hover{color:#F90;}



 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#pagewidth {
font-size:130%;}
#header {height:0;}
#header .backtop2 {line-height:50px;}
#header .backtop2 A {color:#000;font-size:20px;text-indent:0px;}
#leftc{display:none;} 
#rightc{width:98%} 
#rightc .suBottom {display:none;} 
#footer .cresosrl{display:none;} 
#header .backtop1,#header .backtop3 {display:none;} 
}
