﻿body {background-image:url(images/bgall.gif); background-repeat:repeat-x; margin:0px; font-size:13px; 
      color:#333; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
.clear{ clear:both; height:0; padding:0; margin:0; font-size:0;}

/* PAGE SPLIT */
.split-box {
	width: 750px;
}
.split-left {
	width: 360px;
	float: left;
	padding-left: 30px;
}
.split-right {
	width: 360px;
	float: left;
}
/* TABLES STYLE */

.tptable {
	border-collapse: collapse;
	font-family: "Century Gothic","Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size: 12px;
	background: #fff;
	text-align: left;
}

.tptable th, .tptable td {
	padding: 5px;
	border: 1px solid #003D7D;
}

.tptable tfoot td {
	padding: 5px;
	border: 0;
	background: #EDF1F2;
	text-align: left;
}
.tptable th {
	background: #003D7D;
	color: #fff;
	text-align: center;
}

.tptable tr.subhead {
	background: #C1D72F;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.tptable tr.zebra {
	background: #d5dfe5;
}

#tablerinnovabili {
	margin: 0 0 20px 20px;
	text-align: center;
	width: 95%;
}

#tablerinnovabili .colonna3 {
	background: #D8E588;
}

#tablerinnovabili a:link, #tablerinnovabili a:visited {
	background: url(images/icon_zoom.gif) right no-repeat;
	padding-right: 20px;
	font-weight: bold;
	color: #333;
}

#tablerinnovabili a:hover {
	text-decoration: none;
}

#tableschedatecnica {
	margin: 20px 5px 20px 20px;
	text-align: center;
	float:right;
}


div.linkback {
	background: url(images/icon_back.gif) left no-repeat;
	padding-left: 20px;
	color: #666;
	font-weight: bold;
}
div.linkback a:link, div.linkback a:visited {
	color: #666;
	text-decoration: none;
}

/* HEADER STYLE */

DIV.NavLeft {width:23px; height:210px; float:left; background: url(images/bluebarsx.gif) no-repeat bottom;}
DIV.NavRight{width:23px; height:210px; float:left; background: url(images/bluebardx.gif) no-repeat bottom;}
DIV.NavBar {text-align:left; height:230px; width:968px; float:left;}
DIV.ImageBar {width:1014px; height:230px;}
DIV.ImageBarAdmin {width:1014px; height:132px;}
DIV.NavBarAdmin {width:968px; height:80px; margin-top:20px;}
DIV.HeaderLeft {width:23px; height:90px; float:left; background: url(images/bluebarsx.gif) no-repeat bottom;}
DIV.HeaderRight{width:23px; height:90px; float:left; background: url(images/bluebardx.gif) no-repeat bottom;}
DIV.HeaderAdmin{text-align:left; height:124px; width:968px; float:left; background: url(images/bgheaderadmin.jpg) no-repeat;}

/* CONTENT STYLE */
DIV.ContentBar{width:968px; text-align:left ; display:inline-block}
DIV.ContentBar p {text-align: justify;}
DIV.ContentOnly {width:968px;  min-height:357px; display:inline-block}
DIV.ContentImage {width:772px; float:left; min-height:357px; display:inline-block}
DIV.ContentMiddle{padding: 10px 7px 0px 7px; width:954px; float:left; background: #edf1f2 url(images/backmiddle.gif) no-repeat top; position:relative; }
DIV.ContentMiddleImage{padding: 10px 7px 0px 7px; width:758px;float:left; background: #edf1f2 url(images/backmiddleimage.gif) no-repeat top;}
DIV.ContentMiddleLogin{width:400px;float:left; background-color:#edf1f2;}
DIV.ContentFlash {padding-top:10px; width:196px; float:left; min-height:330px; height:auto; display:inline-block}

/* FOOTER STYLE */
DIV.Footer {width:968px; border-top:solid 3px #003B79; margin-top:12px; height:25px; text-align:left; font-size:11px; color:#333333;}
DIV.ftNavBar {float:left; width:550px; padding-top:3px;}
DIV.ftDetail {text-align:right; float:left; letter-spacing:0px; width:418px; padding-top:3px;}

A.ftLnkStart {color:#333333; text-decoration:none; margin-right:2px; }
A.ftLnkStart:hover {text-decoration:underline;}
A.ftLnk {color:#333333; text-decoration:none; margin-left:2px; margin-right:2px;}
A.ftLnk:hover {text-decoration:underline}

/* DESIGN STYLE */
UL.plus {margin:0px; padding:0px 0px 0px 13px}
A.brochure {font-weight:bold; text-decoration:none; color:#3B3C68}
A.brochure:hover {text-decoration:underline;}
A.listlink {font-weight:bold; text-decoration:none; color:#3B3C68; text-align:right;}
A.listlink:hover {text-decoration:underline;}
A.mailto {font-weight:bold; text-decoration:none; color:#3B3C68}
A.mailto:hover {text-decoration:underline;}

A.pagerStart {color:#666666; text-decoration:none; margin-right:2px;}
A.pagerStart:hover {text-decoration:underline;}
A.pager {color:#666666; text-decoration:none; margin-left:2px; margin-right:2px;}
A.pager:hover {text-decoration:underline}

UL.certificazioni{padding:0px; margin:0px;list-style-type:none}
UL.certificazioni LI{width:645px; display:block; height:90px;}
LI.cert1 {background-image: url(images/certificazioni_1.jpg); background-repeat:no-repeat; height:75px; padding-left:110px; padding-top:3px}
LI.cert2 {background-image: url(images/certificazioni_2.jpg); background-repeat:no-repeat; height:75px; padding-left:110px; padding-top:3px}
LI.cert3 {background-image: url(images/certificazioni_3.jpg); background-repeat:no-repeat; height:75px; padding-left:110px; padding-top:3px}
LI.cert4 {background-image: url(images/certificazioni_4.jpg); background-repeat:no-repeat; height:75px; padding-left:110px; padding-top:3px}
LI.cert5 {background-image: url(images/certificazioni_5.jpg); background-repeat:no-repeat; height:75px; padding-left:110px; padding-top:3px}

/* ELENCHI STYLE */
DIV.listitem {width:758px; border-bottom:solid 1px #3B3C68; display:inline-block; padding-top:5px;}
DIV.listDetail {width:608px; float:left; min-height:60px; padding-top:5px}
DIV.listDetailFull {width:758px; float:left; min-height:60px; padding-top:5px}
DIV.listAction {width:150px; float:left; min-height:60px; padding-top:5px}
DIV.listPager {text-align:right; width:100%; padding:4px 2px 4px 0px}
b
{
	color:#003A79;
}
h1{
font-family: "Century Gothic", Tahoma, Arial, helvetica, Verdana;
font-size: 2.8em;
font-weight: lighter;
text-align: right;
letter-spacing:-2px;
color:#BECCDA;
margin: -5px 0px 0px 0px;
}
h2 {
font-family: "Century Gothic", Tahoma, Arial, helvetica, Verdana;
font-size: 1.4em;
font-weight: normal;
color:#003A79;
margin: 0px 0px 10px 0px;
padding: 0px;
}

ul
{
	list-style-image:url(images/list.jpg);
}

A.mapliv1 {font-weight:bold;text-decoration:none; color:#3B3C68}
A.mapliv1:hover {text-decoration:underline;}

A.mapliv2 {font-weight:normal;text-decoration:none; color:#3B3C68}
A.mapliv2:hover {text-decoration:underline;}

/* ADMIN STYLE */
UL.admin {padding:0px; margin:0px;list-style-type:none; text-align:right; width:100%}
LI.admin {display:block; width:140px; border-bottom:solid 1px #3B3C68; list-style:none; padding-top:4px}
DIV.listDetailAdmin {width:605px; float:left; min-height:60px; padding-top:5px; padding-right:3px}
DIV.listActionAdmin {width:143px; float:left; min-height:60px; padding-top:5px; border-left:solid 1px #3B3C68; padding-left:5px}

