.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #002B5C;
	text-decoration: none;
}
.testo_verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #009966}
.testo_blu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #002B5C}
.testo_blu12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #002B5C}

.testo_arancio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FF7200 }
.testoarancio_bold12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; color: #FF7200; text-decoration:none; }
.testoarancio_bold12 a{ text-decoration:none; }
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.bianco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #FFFFFF}
.testobold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000 }
A.testobold:hover	{ 
	text-decoration: none;
	}
.testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;

}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

a { color:#002B5C }

ul li { color:#002B5C; font-size: 12px; font-weight: bold; list-style: circle; line-height: 20px; }

BODY {
margin: 0px;
padding: 0px;
	background : #02023C;
	scrollbar-base-color : #D3D6E4;
	scrollbar-3dlight-color : #D3D6E4;
	scrollbar-arrow-color : #02023C;
	scrollbar-darkshadow-color : #0B448B;
	scrollbar-face-color : #D3D6E4;
	scrollbar-highlight-color : #f5f5f5;
	scrollbar-shadow-color : #191947;
	scrollbar-track-color : #E8E8E8;
}
.layer {
	scrollbar-base-color : #02023C;
	scrollbar-3dlight-color : #2D2D4D;
	scrollbar-arrow-color : #aaaaaa;
	scrollbar-darkshadow-color : #2D2D4D;
	scrollbar-face-color : #15154C;
	scrollbar-highlight-color : #2D2D4D;
	scrollbar-shadow-color : #2D2D4D;
	scrollbar-track-color : #161646;
}
.layerfoto {
	scrollbar-base-color : #02023C;
	scrollbar-3dlight-color : #bbbbbb;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #2D2D4D;
	scrollbar-face-color : #f5f5f5;
	scrollbar-highlight-color : #e5e5e5;
	scrollbar-shadow-color : #2D2D4D;
	scrollbar-track-color : #d5d5d5;
}
input.sfondo {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	width: 170px;
	border: 1px solid #669933;
}

textarea.messaggio {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding-right: 2px;
	padding-left: 2px;
	width: 300px;
	height: 90px;
	border: 1px solid #626262;
}
textarea.messaggio2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding-right: 2px;
	padding-left: 2px;
	width: 300px;
	height: 60px;
	border: 0px solid #626262;
}
.annuncio {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	width: 400px;
	height: 80px;
	border: 1px solid #626262;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.cerca {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 110px;
	height: 16px;
	border: 1px solid #AABEF3;
}
.attivo {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 80px;
	height: 16px;
	border: 1px solid #cccccc;
}
.noattivo {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #AABEF3;
	width: 80px;
	height: 16px;
	border: 1px solid #cccccc;
}

.generali1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 170px;
	height: 18px;
	border: 1px solid #bbbbbb;
}
.cifra {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 36px;
	height: 16px;
	border: 1px solid #bbbbbb;
}
.misure {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 50px;
	height: 16px;
	border: 1px solid #bbbbbb;
}
.generali3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #AABEF3;
	width: 90px;
	height: 16px;
	border: 1px solid #000000;
}
.sfoglia {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #AABEF3;
	width: 350px;
	height: 16px;
	border: 1px solid #000000;
}

.ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	background:#04946C;
	width: 30px;
	height: 16px;
	color: #ffffff;
	border: 1px solid #000000;
}
.vai {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	background: url(img/vai.gif);
	width: 27px;
	height: 34px;
	color: #eeeeee;
}
.invia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	background:#dddddd;
	width: 50px;
	height: 16px;
	color: #02023C;
	border: 1px solid #AABEF3;
}
.casting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	background:#dddddd;
	width: 120px;
	height: 16px;
	color: #02023C;
	border: 1px solid #AABEF3;
}
.abilita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	background:#04946C;
	width: 150px;
	height: 19px;
	color: #ffffff;
	border: 1px solid #000000;
}
.send {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	font-weight: bold;
	background:#C6BC88;
	width: 50px;
	height: 19px;
	color: #000000;
	border: 1px solid #000000;
}
.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background:#02023C;
	width: 14px;
	height: 14px;
	color: #FFFFFF;
	border: 1px #eeeeee;
	text-decoration: none;

}
.help:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	font-weight: bold;
	background:#FFFFFF;
	width: 14px;
	height: 14px;
	color: #02023C;
	border: 1px #eeeeee;
}

.delete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	font-weight: bold;
	background:#D5CEA8;
	width: 80px;
	height: 19px;
	color: #000000;
	border: 1px solid #000000;
}
A.bianca:hover	{ 
	background: #ffffff;
	
}
.testounderlined {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.testoverdemini {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #009966
}
.testoblubold {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #002B5C
}
.biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.SiteMap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.select {
	BACKGROUND: #202061; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 170px; height: 18px; COLOR: #FFFFFF;
}
.list {
	BACKGROUND: #FFFFFF; FONT: 10px Verdana, Arial, Helvetica, sans-serif; WIDTH: 230px; height: 20px; COLOR: #000000
}

.opt1 {
	text-decoration: none;
	font-weight: bold;
	color: #4141ED;
}


A.opt1:hover {
	color: #C0C0FE;
}
.opt2 {
	color: #C0C0FE;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #ffffff;
}
.opt3 {
	color: #3A3A7D;
	font-weight: bold;
}

.opt1a {
	text-decoration: none;
	font-weight: bold;
}
.opt1a_on {
	text-decoration: none;
	font-weight: bold;
	color: #FF7200;
}
A.opt1a:hover {
	color: #FFFFFF;
}
.opt2a {
	color: #FF9600;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #ffffff;
}
.opt3a {
	color: #3A3A7D;
	font-weight: bold;
}
.lettere {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;
	color: #4141ED;
	text-decoration: none;
}
.lettere2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;
	color: #C0C0FE;
	text-decoration: none;
}
.nome {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bianco12 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF
}
.tipomodel {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFF; text-transform: uppercase;
}
.tipomodel .tiposhow {
text-transform: lowercase;
}
.aggiungi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FDFDD1;
	text-decoration: none;

}
.testoviola {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #4141ED
}
.testoviola:hover {
	color: #C0C0FE }
.testoviolabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	font-weight: bold;
	color: #4141ED;
	text-decoration: none;

}
.testoviolabold:hover {
	color: #C0C0FE }
.nomescheda {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.datimodello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;



}
.testoazzurrobold {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #3570CC
}
.testobold12 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #333
}
.testo12 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.opt1aform {
	text-decoration: none;
	font-weight: bold;
	color: #C0C0FE;
	font-size: 10px;
	background-color: #02023C;
	border: 1px solid #02023C;
	cursor: hand;
}
.opt1aform_on {
	text-decoration: none;
	font-weight: bold;
	color: #FF7200;
	font-size: 10px;
	background-color: #02023C;
	border: 1px solid #02023C;
	cursor: hand;
}

#uscarpe {
       visibility:show;
    }
#dscarpe {
       visibility:hidden;
    }
#datiadulti {
       visibility:show;
    }
#utaglia {
       visibility:show;
    }
#dtaglia {
       visibility:hidden;
    }
.footer a { font-size:10px; color:#D3D6E4 }
.footer a:hover { font-size:10px; color:#D3D6E4; cursor:default; }
.tdfooter { background-color: #D3D6E4; }
.credits { color:#BEBFC4 }

#FirstLevel { 
	width: 140px;
	height: 38px;
	color:#02023C;
	font-weight:bold;
	text-align:center;
	padding-bottom: 3px;
	background-image: url(../img/firstlevel.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#FirstLevel a{ font-size: 11px; color:#02023C;	text-decoration:none;} #FirstLevel a:hover{font-size: 11px; color:#FFF;	text-decoration:none;}

#SecondLevel { 
	width: 160px;
	height: 39px;
	color:#BEBFC4;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 4px 12px;
	background-image: url(../img/secondlevel.gif);
	background-repeat:no-repeat;
	background-position:0px 50%;
}

#SecondLevel a{ font-size: 10px; color:#FFF;	text-decoration:none;} #SecondLevel a:hover{font-size: 10px;  color:#FF7200;text-decoration:none;}

#connector { 
	width: 70px;
	text-align:center;
	background-image: url(../img/whitespacer.gif);	
	background-repeat: no-repeat;
}
.ConChi { 
	background-position: 68px -159px;
}

.ConUD { 
	background-position: 68px -42px;
}

.ConCon { 
	background-position: 68px -3px;
}

/* stili restyling sito */

.sfumatura { background-color: #F0F0F0; background-image: url(../img/bg_gradient.gif); background-position: center top; background-repeat: repeat-x;height: 100%;}
.omini { background-image: url(../img/bg_omini.gif); background-position: -60px -63px; background-repeat: no-repeat; height: 100%; vertical-align: middle; /*min-height: 600px; height: auto !important; height: 600px;*/}
.ominilogo { background-image: url(../img/bg_omini_logo.gif); background-position: -60px -63px; background-repeat: no-repeat; height: 100%;}

.bar_menusot { width: 100%; background-color: #02023C;}

.homepage { width: 500px; margin-right: 40px; }

.slogan { width: 500px; height: 286px;
/*background-image: url(../img/slogan.gif); background-position: center; background-repeat: no-repeat;*/ }

.logohome { width: 500px; height: 300px; background-position: center; background-repeat: no-repeat; }
.events { background-image: url(img/logo_events.png); }
.management { background-image: url(img/logo_management.png); }
.testohome { width: 400px; text-align: justify; line-height: 20px }
.left { float: left; }

div#slide{ width:450px; height: 450px; margin: 0px auto; text-align:center}
div#slideevents{ width:950px; margin: 0px auto; text-align:center; margin-bottom: 50px; }

/* case history */

#casehistory { width: 760px; margin-top: 30px }

#casehistory p, .titolo{ font: 12px verdana; color: #002B5C; text-align: justify; }
#casehistory .titolo .evento{ font: 18px verdana; font-weight: bold }
#casehistory .partners .loghi{ clear: both;}
#casehistory .loghi img{ float: left; margin: 8px; width: 100px }

#casehistory .cliente{ height:110px;margin-bottom:13px;width:345px;}
#casehistory .cliente img{ margin: 0 auto;text-align:center;vertical-align:middle; }

#casehistory .fotoBig{ width:345px; height:200px; overflow:hidden; margin-bottom: 8px }
#casehistory .fotoSmall a{ width:170px; height:100px; overflow:hidden;margin:0px 5px 5px 0px; float: left; }
#casehistory .fotoSmall a img{ width: 170px }

