/*www.yodastudio.com*/

/*start main*/

body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #E6E6E6;
	color: #666666;
	text-align: center;
	background-image: url(../images/bkg_main.gif);
	background-repeat: repeat-y;
	background-position: center;
}

html,
body,
table,
div,
button{
	margin: 0;
	padding: 0;
}

img,
.noBorder,
button{
	border: 0 none;
}

p{
	margin-top: 0;
}

a{
	text-decoration: none;
	color: #595959;
}

a:hover{
	text-decoration: underline;
	color: #595959;
}

input{
	border: 1px solid #C0C0C0;
}

li{
	list-style-type: none;
}

div#wingSxNew{
	position: absolute;
	left: -685px!important;
	left: -685px;
	top: 80px;
	margin-left: 50%;
	width: 335px;
	height: 200px;
	background-image: url(../images/bkg_wing_sx.jpg);
	background-repeat: no-repeat;
}

*:first-child+html div#wingSxNew{
	left: -685px!important;
}

div#container{
	position: relative;
	width: 742px;
	padding: 0!important;
	left: 0!important;
	padding: 0 0 0 1px;
	left: 0;
	margin: 0px auto;
}

*:first-child+html div#container{
	padding: 0 0 0 1px!important;
	left: 0!important;
}

div#headerLogo{
	width: 742px;
	height: 80px;
	background-image: url(../images/bkg_header_logo.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

div#navigation{
	width: 500px;
	height: 15px;
	background-image: url(../images/bkg_navigation.gif);
	background-repeat: repeat-x;
	margin: 0px auto;  /*centra negli altri browsers*/
}

div#left{
	position: relative;
	top: 50px;
	left: -30px;
	width: 100px;
	height: 150px;
	background-color: #993300;
}

div#content{
	float: right;
	width: 742px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	background-image: url(../images/bkg_content.gif);
	background-repeat: repeat-y;
	background-position: right center;
	text-align: left;
}

div#contentHome{
/*	float: right;
	width: 742px;
	min-height: 100px;
	height: auto !important;
	height: 100px;*/
	background-image: url(../images/bkg_content.gif);
	background-repeat: repeat-y;
	background-position: right center;
/*	text-align: left;*/
}

div#footerHome{
	clear: both;
	padding-top: 150px;
	margin: 0 82px;
	text-align: center;
/*	background-color: #808080;*/
	border: 1px solid #333333;
	height: 500px;
}

div#footer{
	padding: 5px 0 0 0 !important;
	padding: 10px 0 0 0;
	clear: both;
}

div#shcuts{
	position: absolute;
	left: -5000px;
}

/*end main*/

/*start header*/

div#header div#wingSx{
	position: relative;
	left: -335px;
	width: 335px;
	height: 200px;
	background-image: url(../images/bkg_wing_sx.jpg);
	background-repeat: no-repeat;
}

div#header div#right{
	position: relative;
	top: 0;
	left: 0;
	border: 1px solid #224433;
}

div#header,
div#header000,
div#header000_bis,
div#header001,
div#header002,
div#header021,
div#header022,
div#header023,
div#header024,
div#header025,
div#header026,
div#header027,
div#header031,
div#header311,
div#header312,
div#header313,
div#header314,
div#header315,
div#header316,
div#header032,
div#header033,
div#header034,
div#header004,
div#header005,
div#header006,
div#header02_01,
div#header02_02,
div#header02_03,
div#header02_04,
div#header02_05,
div#header02_06,
div#header02_07,
div#header03_01,
div#header03_02,
div#header03_03,
div#header03_04,
div#header03_05,
div#header03_06,
div#header03_07,
div#header03_08,
div#header03_09,
div#header03_10,
div#header03_11,
div#header04_01,
div#header04_02,
div#header04_03,
div#header04_04,
div#header04_05,
div#header05_01,
div#header05_02,
div#header05_03,
div#header05_04,
div#header05_05,
div#header06_01,
div#header06_02,
div#header06_03,
div#header06_04,
div#header06_05,
div#header06_06,
div#header06_07,
div#header06_08,
div#header06_09,
div#header06_10,
div#header06_11,
div#header06_12,
div#header06_13,
div#header07_01,
div#header07_02,
div#header07_03,
div#header07_04,
div#header07_05,
div#header08_01,
div#header08_02,
div#header09_01,
div#header09_02,
div#header09_03,
div#headerDesign_01,
div#headerDesign_02,
div#headerDesign_03,
div#headerDesign_04,
div#headerDesign_05,
div#headerDesign_06,
div#headerDesign_07,
div#headerDesign_08,
div#headerDesign_09,
div#headerDesign_10,
div#headerEditoria_01,
div#headerEditoria_02,
div#headerEditoria_03,
div#headerEditoria_04,
div#headerMultimediale_01,
div#headerMultimediale_02,
div#headerMultimediale_03,
div#headerMultimediale_04,
div#header_14_02{
	width: 721px;
	height: 200px;
	background-position: left;
	background-repeat: no-repeat;
	margin: 0 0 0 21px;
	text-align: left;
}

div#header000{
	background-image: url(../images/header/bkg_000.jpg);
}

div#header000_bis{
	background-image: url(../images/header/bkg_000_bis.jpg);
}

div#header001{
	background-image: url(../images/header/bkg_001.jpg);
}

div#header002{
	background-image: url(../images/header/bkg_002.jpg);
}

div#header021{
	background-image: url(../images/header/bkg_021.jpg);
}

div#header022{
	background-image: url(../images/header/bkg_022.jpg);
}

div#header023{
	background-image: url(../images/header/bkg_023.jpg);
}

div#header024{
	background-image: url(../images/header/bkg_024.jpg);
}

div#header025{
	background-image: url(../images/header/bkg_025.jpg);
}

div#header026{
	background-image: url(../images/header/bkg_026.jpg);
}

div#header027{
	background-image: url(../images/header/bkg_027.jpg);
}

div#header003{
	background-image: url(../images/header/bkg_003.jpg);
}

div#header031{
	background-image: url(../images/header/bkg_031.jpg);
}

div#header311{
	background-image: url(../images/header/bkg_311.jpg);
}

div#header312{
	background-image: url(../images/header/bkg_312.jpg);
}

div#header313{
	background-image: url(../images/header/bkg_313.jpg);
}

div#header314{
	background-image: url(../images/header/bkg_314.jpg);
}
/*
div#header315{
	background-image: url(../images/header/bkg_315.jpg);
}
*/
div#header316{
	background-image: url(../images/header/bkg_316.jpg);
}

div#header032{
	background-image: url(../images/header/bkg_032.jpg);
}

div#header033{
	background-image: url(../images/header/bkg_033.jpg);
}

div#header034{
	background-image: url(../images/header/bkg_034.jpg);
}

div#header004{
	background-image: url(../images/header/bkg_004.jpg);
}

div#header005{
	background-image: url(../images/header/bkg_005.jpg);
}

div#header006{
	background-image: url(../images/header/bkg_006.jpg);
}

div#header09_03{
	background-image: url(../images/header/webdesign_09_03.jpg);
}

div#header09_02{
	background-image: url(../images/header/webdesign_09_02.jpg);
}

div#header09_01{
	background-image: url(../images/header/webdesign_09_01.jpg);
}

div#header08_02{
	background-image: url(../images/header/webdesign_08_02.jpg);
}

div#header08_01{
	background-image: url(../images/header/webdesign_08_01.jpg);
}

div#header07_05{
	background-image: url(../images/header/webdesign_07_05.jpg);
}

div#header07_04{
	background-image: url(../images/header/webdesign_07_04.jpg);
}

div#header07_03{
	background-image: url(../images/header/webdesign_07_03.jpg);
}

div#header07_02{
	background-image: url(../images/header/webdesign_07_02.jpg);
}

div#header07_01{
	background-image: url(../images/header/webdesign_07_01.jpg);
}

div#header06_13{
	background-image: url(../images/header/webdesign_06_13.jpg);
}

div#header06_12{
	background-image: url(../images/header/webdesign_06_12.jpg);
}

div#header06_11{
	background-image: url(../images/header/webdesign_06_11.jpg);
}

div#header06_10{
	background-image: url(../images/header/webdesign_06_10.jpg);
}

div#header06_09{
	background-image: url(../images/header/webdesign_06_09.jpg);
}

div#header06_08{
	background-image: url(../images/header/webdesign_06_08.jpg);
}

div#header06_07{
	background-image: url(../images/header/webdesign_06_07.jpg);
}

div#header06_06{
	background-image: url(../images/header/webdesign_06_06.jpg);
}

div#header06_05{
	background-image: url(../images/header/webdesign_06_05.jpg);
}

div#header06_04{
	background-image: url(../images/header/webdesign_06_04.jpg);
}

div#header06_03{
	background-image: url(../images/header/webdesign_06_03.jpg);
}

div#header06_02{
	background-image: url(../images/header/webdesign_06_02.jpg);
}

div#header06_01{
	background-image: url(../images/header/webdesign_06_01.jpg);
}

div#header05_05{
	background-image: url(../images/header/webdesign_05_05.jpg);
}

div#header05_04{
	background-image: url(../images/header/webdesign_05_04.jpg);
}

div#header05_03{
	background-image: url(../images/header/webdesign_05_03.jpg);
}

div#header05_02{
	background-image: url(../images/header/webdesign_05_02.jpg);
}

div#header05_01{
	background-image: url(../images/header/webdesign_05_01.jpg);
}

div#header04_05{
	background-image: url(../images/header/webdesign_04_05.jpg);
}

div#header04_04{
	background-image: url(../images/header/webdesign_04_04.jpg);
}

div#header04_03{
	background-image: url(../images/header/webdesign_04_03.jpg);
}

div#header04_02{
	background-image: url(../images/header/webdesign_04_02.jpg);
}

div#header04_01{
	background-image: url(../images/header/webdesign_04_01.jpg);
}

div#header03_11{
	background-image: url(../images/header/webdesign_03_11.jpg);
}

div#header03_10{
	background-image: url(../images/header/webdesign_03_10.jpg);
}

div#header03_09{
	background-image: url(../images/header/webdesign_03_09.jpg);
}

div#header03_08{
	background-image: url(../images/header/webdesign_03_08.jpg);
}

div#header03_07{
	background-image: url(../images/header/webdesign_03_07.jpg);
}

div#header03_06{
	background-image: url(../images/header/webdesign_03_06.jpg);
}

div#header03_05{
	background-image: url(../images/header/webdesign_03_05.jpg);
}

div#header03_04{
	background-image: url(../images/header/webdesign_03_04.jpg);
}

div#header03_03{
	background-image: url(../images/header/webdesign_03_03.jpg);
}

div#header03_02{
	background-image: url(../images/header/webdesign_03_02.jpg);
}

div#header03_01{
	background-image: url(../images/header/webdesign_03_01.jpg);
}

div#header02_07{
	background-image: url(../images/header/webdesign_02_07.jpg);
}

div#header02_06{
	background-image: url(../images/header/webdesign_02_06.jpg);
}

div#header02_05{
	background-image: url(../images/header/webdesign_02_05.jpg);
}

div#header02_04{
	background-image: url(../images/header/webdesign_02_04.jpg);
}

div#header02_03{
	background-image: url(../images/header/webdesign_02_03.jpg);
}

div#header02_02{
	background-image: url(../images/header/webdesign_02_02.jpg);
}

div#header02_01{
	background-image: url(../images/header/webdesign_02_01.jpg);
}

div#headerDesign_01{
	background-image: url(../images/header/design_01.jpg);
}

div#headerDesign_02{
	background-image: url(../images/header/design_02.jpg);
}

div#headerDesign_03{
	background-image: url(../images/header/design_03.jpg);
}

div#headerDesign_04{
	background-image: url(../images/header/design_04.jpg);
}

div#headerDesign_05{
	background-image: url(../images/header/design_05.jpg);
}

div#headerDesign_06{
	background-image: url(../images/header/design_06.jpg);
}

div#headerDesign_07{
	background-image: url(../images/header/design_07.jpg);
}

div#headerDesign_08{
	background-image: url(../images/header/design_08.jpg);
}

div#headerDesign_09{
	background-image: url(../images/header/design_09.jpg);
}

div#headerDesign_10{
	background-image: url(../images/header/design_10.jpg);
}

div#headerEditoria_01{
	background-image: url(../images/header/editoria_01.jpg);
}

div#headerEditoria_02{
	background-image: url(../images/header/editoria_02.jpg);
}

div#headerEditoria_03{
	background-image: url(../images/header/editoria_03.jpg);
}

div#headerEditoria_04{
	background-image: url(../images/header/editoria_04.jpg);
}

div#headerMultimediale_01{
	background-image: url(../images/header/multimedia_01.jpg);
}

div#headerMultimediale_02{
	background-image: url(../images/header/multimedia_02.jpg);
}

div#headerMultimediale_03{
	background-image: url(../images/header/multimedia_03.jpg);
}

div#headerMultimediale_04{
	background-image: url(../images/header/multimedia_04.jpg);
}

div#header_14_02{
	background-image: url(../images/header/bkg_14_02.jpg);
}

/*end header*/

/*start title*/

div#qTip{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	z-index: 1000;
	display: none;
	position: absolute;
	border-right: #A0A0A0 2px solid;
	border-top: #A0A0A0 1px solid;
	border-left: #A0A0A0 1px solid;
	border-bottom: #A0A0A0 2px solid;
	padding: 3px;
	background-color: #F4F4F4;
	color: #920606;
}

.divTitle{
	text-align: left;
	color: #000;
	background: #FFF;
	padding: 3px;
	width: 300px;
}

.spanTitle{
	display: block;
	background-color: #990000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
	padding: 3px;
}

.textTitle1{
	float: left;
	padding: 3px 0 0 0;
	width: 125px;
}

.textTitle2{
	float: left;
	padding: 3px 0 0 0;
}

.divTitle img{
	float: right;
	margin: 6px 0 0 0;
	border: 1px solid #CCCCCC;
}

title{
	display: block;
	background-color: #990000;
	color: #FFFFFF;
}

#aforisma{
	color: #999999;
}

#aforisma:hover{
	color: #000000;
}

.textAforisma{
	margin: 0 30px 0 130px;
	padding: 0;
	font-size: 12px;
	font-style: italic;
}

.autoreAforisma{
	margin: 0 30px 0 130px;
	padding: 0;
	font-size: 10px;
	text-align: right;
}

/*end title*/

/*start navigation*/

div#content div#navigationLeft{
	position: relative;
	background-image: url(../images/bkg_content_left.gif);
	background-repeat: repeat-y;
	width: 150px;
	float: left;
	margin: 0 20px 0 0;
}

div#navigation a,
div#navigation a:hover,
div#navigation .sel,
div#navigationGloss a,
div#navigationGloss a:hover,
div#navigationGloss .sel{
	text-decoration: none;
	font-weight: bold;
	margin: 0 10px;
	padding: 0 5px;
	letter-spacing: 1px;
}

div#navigationGloss a,
div#navigationGloss a:hover,
div#navigationGloss .sel{
	margin: 0 5px;
	padding: 0 5px;
}

div#navigation a,
div#navigationGloss a{
	color: #962020;
}

div#navigation a:hover,
div#navigation .sel,
div#navigationGloss a:hover,
div#navigationGloss .sel{
	color: #FFFFFF;
	background-color: #962020;
}

div#content div#navigationLeftFixed{
	position: fixed;
	top: 400px;
	background-image: url(../images/bkg_content_left.gif);
	background-repeat: repeat-y;
	width: 150px;
	float: left;
	margin: 0 20px 0 0;
/*	margin: 0 0 20px;*/
}

div#content div#navigationLeft div#leftTop,
div#content div#navigationLeftFixed div#leftTop{
	height: 18px;
	background-image: url(../images/bkg_content_left_top.gif);
}

div#content div#navigationLeft div#leftBottom,
div#content div#navigationLeftFixed div#leftBottom{
	height: 18px;
	background-image: url(../images/bkg_content_left_bottom.gif);
}

div#navigationLeft ul.menu{ 
	margin-top : 0;
	margin-bottom : 0;
} 

div#navigationLeft li.menu1 a:link,
div#navigationLeft li.menu1 a:visited,
div#navigationLeft li.menu1 a:hover,
div#navigationLeft li.menu1sel,
div#navigationLeft li.menu1first a:link,
div#navigationLeft li.menu1first a:visited,
div#navigationLeft li.menu1first a:hover,
div#navigationLeft li.menu1selFirst,
div#navigationLeft li.menu1last a:link,
div#navigationLeft li.menu1last a:visited,
div#navigationLeft li.menu1last a:hover,
div#navigationLeft li.menu1selLast{
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	margin: 10px 0 10px -30px;
	height: 18px!important;
	height: 17px;
	width: 110px;
/*	padding: 10px 0;*/
}

div#navigationLeft li.menu1selLast{
	margin: 10px 0 0 -30px;
}

div#navigationLeft li.menu1first a:link,
div#navigationLeft li.menu1first a:visited,
div#navigationLeft li.menu1first a:hover,
div#navigationLeft li.menu1selFirst{ 
	margin: 0 0 10px -30px;
}

div#navigationLeft li.menu1last a:link,
div#navigationLeft li.menu1last a:visited,
div#navigationLeft li.menu1last a:hover,
div#navigationLeft li.menu1selLat{ 
	margin: 10px 0 0 -30px;
}

div#navigationLeft li.menu1 a:hover,
div#navigationLeft li.menu1sel,
div#navigationLeft li.menu1first a:hover,
div#navigationLeft li.menu1selFirst,
div#navigationLeft li.menu1last a:hover,
div#navigationLeft li.menu1selLast{ 
	padding: 0 0 0 20px;
	background-image: url(../images/dot_sottomenu.gif);
	background-repeat: no-repeat;
	background-position: 2px 0;
}

/*end navigation*/

/*start content*/

div#content p{
	clear: right;
}

div#content div#top{
	width: 742px;
	height: 19px;
	background-image: url(../images/content_top.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

div#content div#bottom{
	margin-top: 50px;
	width: 742px;
	height: 19px;
	background-image: url(../images/content_bottom.gif);
	background-repeat: no-repeat;
	clear: both;
	background-position: right center;
}

div#content .percorso{
	float: left;
/*	display: block;
	width: 300px;*/
	background-image: url(../images/dot_percorso.gif);
	background-repeat: no-repeat;
	background-position: 121px 2px;
	padding: 0 0 0 131px;
	height: 15px;
	font-weight: bold;
	color: #962020;
	letter-spacing: 1px;
	font-size: 9pt;
	margin: 0;
}

div#content .percorso a,
div#content .back a{
	text-decoration: none;
	color: #962020;
}

div#content .percorso a:hover,
div#content .back a:hover{
	text-decoration: underline;
	color: #962020;
}

div#content .anno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	margin: 0 0 12px;
	padding: 0 0 0 121px;
	height: 15px;
	color: #962020;
	letter-spacing: 1px;
}

div#content .dotMarchio{
	height: 15px;
	background-image: url(../images/dot_marchio.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin: 0 21px 12px 120px;
}

div#content .anno a{
	text-decoration: none;
	color: #962020;
}

div#content .anno a:hover{
	text-decoration: underline;
	color: #962020;
}

div#content .annoSel{
	font-weight: bold;
	font-size: 8pt;
}

div#content .text1{
/*	margin: 0 20px;*/
	color: #595959;
}

div#content .textPortfolio{
	text-align: justify;
	position: relative;
	left: -50px;
}

div#content div#contentRight{
	width: 154px;
	margin: 0 0 10px 25px;
	padding: 0 25px 0 0;
	float: right;
	text-align: center;
}

div#content div#contentRight .advice{
	margin: 10px 0 0 0;
	font-size: 8pt;
	color:#000000;
	text-align: left;
}

div#content div#contentRight .advice a:link,
div#content div#contentRight .advice a:active,
div#content div#contentRight .advice a:visited{
	color: #962020;
	text-decoration: none;
}

div#content div#contentRight .advice a:hover{
	color: #962020;
	text-decoration: underline;
}

div#content .title1{
	display: block;
	background-color: #808080;
	background-image: url(../images/bkg_title_01.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
}

div#content .title2,
div#content .title2 a,
div#content .title2 a:hover{
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
}

div#content .title2{
	vertical-align: top;
}

div#content .title2 a{
	text-decoration: none;
}

div#content .title2 a:hover{
	text-decoration: underline;
}

div#content .img1{
	margin: 15px 0 0 0;
}

div#content .img2{
	margin: 0 0 15px 0;
}

div#content div#contentContent,
div#content div#contentPortfolio{
	text-align: justify;
}

div#content .introWills{
	color: #962020;
}

div#content div#contentContent{
	padding: 0 21px 0 120px;
}
/*
div#content div#contentContent a{
	color: #000000;
	letter-spacing: 1px;
}
*/
div#content div#contentContent .linkImg{
	float: left;
	border: solid 1px #999999;
	margin: 3px 8px 8px;
}

div#content div#contentContent .linkImg:hover{
	border: solid 1px #962020;
}

div#content div#contentContent .linkSpan{
	color: #000000;
	font-size: 8pt;
	vertical-align: bottom;
}

div#content div#contentPortfolio{
	padding: 0 20px 0 170px;
	color: #333333;
}

div#content div#contentPortfolio img{
	margin: 30px 0 5px;
}

div#content div#share,
div#content div#follow{
	padding: 0 20px 0 170px;
	margin: 30px 0 0;
	color: #000000;
}

div#content div#follow{
	padding: 0 20px 0 120px;
}

div#content div#share span,
div#content div#follow span{
	display: block;
	margin: 0 0 5px;
	color: #000000;
	font-size: 8pt;
}

div#content div#share img
div#content div#follow img{
	margin: 0 5px 0 0;
}

div#content .linea,
div#content .linea2,
div#content .linea3,
div#content .linea4{
	display: block;
	background-image: url(../images/linea_01.gif);
	background-repeat: no-repeat;
}

div#content .linea{
	height: 1px;
	width: 450px;
	margin: 15px 0 10px;
}

div#content .linea2{
	height: 15px;
	width: 450px;
}

div#content .linea3{
	height: 15px;
	width: 350px;
}

div#content .linea4{
	height: 1px;
	width: 450px;
/*	margin: 5px 0 8px!important;*/
	margin: 0 0 5px;
	clear: both;
}

*:first-child+html div#content .linea4{
	margin: 0px 0 5px!important;
}

div#content .lineaText,
div#content .lineaTextUp,
div#content .lineaTextDown{
	clear: both;
	display: block;
	height: 15px;
	width: 601px;
}

div#content .lineaText{
	border-bottom: 1px solid #808080;
	margin: 0 0 15px 121px;
}

div#content .lineaTextUp{
	border-bottom: 1px solid #999999;
	margin: 0 0 5px 121px;
}

div#content .lineaTextDown{
	border-top: 1px solid #999999;
	margin: 5px 0 0 121px;
}

div#content .lineaText2{
	clear: both;
	display: block;
	height: 15px;
	width: 601px;
	margin: 0 0 15px;
	border-bottom: 1px solid #CCCCCC;
}

div#content .text2{
	text-align: justify;
	margin: 0 20px 0 121px;
}

div#content .text3{
	font-weight: normal;
	color: #000000;
	font-size: 8pt;
	margin: 0 0 15px 0;
}

.imgPreview1,
.imgPreview2{
	width: 167px;
	background-image: url(../images/loader.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.imgPreview1{
	height: 100px;
}

.imgPreview2{
	height: 134px;
}

div#content .prjAct,
div#content .prjDeact,
div#content .prjBlk{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

div#content .prjAct,
div#content .prjAct:hover{
	color: #009900;
}

div#content .prjDeact{
	color: #990000;
}

div#content .prjBlk{
	color: #666666;
}

div#content .prjAct:hover{
	text-decoration: underline;
}

div#content .back{
	display: block;
	float: right;
	padding: 0;
	margin: 0 20px 0 0!important;
	margin: 0 10px 0 0;
}

div#content .up{
	display: block;
	float: right;
	padding: 0;
	margin: 0 0px 10px 0!important;
	margin: 0 0px 5px 0;
	clear: both;
}

div#content .up a:link,
div#content .up a:active,
div#content .up a:visited{
	color: #595959;
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
}

div#content .up a:hover{
	color: #000000;
	text-decoration: underline;
}

div#content .progress1{
	margin: 30px 0 0 100px;
}

div#content .progress2{
	margin: 30px 0 0 47px;
}

div#content .mapLink1{
	list-style-type: disc;
	color: #595959;
	margin: 0 0 10px 0;
}

div#content .mapLink2{
	list-style-type: circle;
	color: #595959;
	margin: 0 0 15px 80px;
}

div#content .mapLink3{
	list-style-type: circle;
	color: #595959;
	margin: 0 0 15px 160px;
}

div#content .titleLink{
	color: #962020;
	font-size: 12pt;
	font-weight: bold;
	margin: 15px 0 0 8px;
}

div#content ul.servizi{
	margin: 0 0 0 20px;
}

div#content ul.servizi li{
	list-style-type: disc;
	margin: 10px 0 0 0;
}

div#content ul.servizi li a:link,
div#content ul.servizi li a:active,
div#content ul.servizi li a:visited{
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 20px;
	list-style-position: inside;
	color: #595959;
}

div#content ul.servizi li a:hover{
	color: #962020;
}

.facebook{
	margin: 10px 0 0 120px;
}

/*end content*/

/*start footer*/

div#footer .imgValidator{
	margin: 10px 0px;
	padding: 0px 0;
}

div#footer .div1,
div#footer .div1gloss{
	height: 25px;
	margin: 5px 0;
	color: #FFFFFF;
	font-size: 7pt;
	letter-spacing: 2pt;
	line-height: 25px;
	background-color: #808080;
	border: 1px solid #333333;
	background-image: url(../images/bkg_footer.gif);
	background-position: 50% 50%;
	background-repeat: repeat-y;
}

div#footer .div1 a,
div#footer .div1 a:hover,
div#footer .div1gloss a,
div#footer .div1gloss a:hover{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 13px;
}

div#footer .div1gloss a,
div#footer .div1gloss a:hover{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0 8px;
}

div#footer .div1 a:hover,
div#footer .div1gloss a:hover{
	background-color: #595959;
}

div#footer div#stat{
	height: 19px;
}

div#footer .bordo{
	border: 1px solid #0000FF;
}

div#footer .validatorLeft,
div#footer .validatorRight{
	width: 91px;
	height: 18px;
	position: absolute;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-top: 0!important;
	margin-top: 1px;
}

div#footer .validatorLeft:hover,
div#footer .validatorRight:hover{
	background-position: 0 100%;
}

div#footer .validatorLeft{
	background-image: url(../images/valid_xhtml.gif);
	margin-left: -230px;
	left: 50%;
}

*:first-child+html div#footer .validatorLeft,
*:first-child+html div#footer .validatorRight{
margin-top: 1px!important;
}

div#footer .validatorRight{
	background-image: url(../images/valid_css.gif);
	margin-right: -230px;
	right: 50%;
}

/*end footer*/

/*start link*/

div#content .link1:link,
div#content .link1:visited,
div#content .link1:active{
	display: block;
	width: 350px;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/dot_percorso.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}

div#content .link1:hover,
div#content .link1:focus{
	text-decoration: none;
	color: #000000;
}

div#content .link2:link,
div#content .link2:visited,
div#content .link2:active{
	font-size: 9pt;
	text-decoration: none;
	color: #990000;
}

div#content .link2:hover,
div#content .link2:focus{
	text-decoration: underline;
}

.glossary:link,
.glossary:visited,
.glossary:active{
	text-decoration: none;
	border-bottom: dotted 1px #69839d;
	color: #69839d;
	letter-spacing: 1px;
}

.glossary:hover,
.glossary:focus{
	text-decoration: none;
	border-bottom: dotted 1px #393939;
	color: #393939;
}

/*end link*/

/*start form*/

.boxForm{
	margin-left: 0px;
	padding-left: 5px;
	border: 1px solid #990000;
	background-color: #F9F9F9;
	color: #000000;
}

.boxForm:hover,
.boxForm:focus{
	border: 1px solid #000000;
	background-color: #ffffff;
}

.boxFormHigh{
	margin-left: 0px;
	padding-left: 5px;
	border: 1px solid #680909;
	background-color: #FFFFFF;
	color: #680909;
}

.chk{
	border: none;
}

/*end form*/

/*start recaptcha*/

#recaptcha_widget div{
	margin: 10px 0;
}

#recaptcha_image{
	border: 1px solid #990000;
}

#recaptcha_only_if_incorrect_sol{
	color: #FF0000;
}

/*end recaptcha*/
