* {outline: none;}


#tinymce, iframe html {padding: 10px; background-image: none; background-color: #fff}


html {margin:  0px; padding: 0px; background: #00aeef url(../i/sfTop.jpg) repeat-x }

p, a { margin: 0px; padding: 0px; text-decoration: none; font: normal 12px arial; color: #000;}
a {color: #ff0a8f;}
a:hover {text-decoration: underline}
img { border: none;}

body {margin: 0px; padding: 0px; font: normal 12px arial; color: #000;}
h3, h3 a {font-size: 12px; font-weight: bold; color: #ff0a8f}

h2 {font-size: 14px; font-weight: bold; color: #00aeef}

ul {margin: 0px; padding: 0px; list-style: none;}

.external
{
	background: #fff;
}
.main
{
	margin: 0px auto 0px auto;
	width: 960px;

}
.top
{
	margin: auto;
	padding: 0px;
	height: 172px;
	text-align: center;
	background: url(../i/top.jpg) center no-repeat;
}

.top .main .colSx {	width: 340px; float: left;}
.top .main .colDx {	width: 610px; float: left;}

.top .main .menuCurr ul, .top .main .menuGal ul {padding-top: 142px; padding-left: 3px; }

.top .menuCurr ul li, .top .menuGal ul li {margin: 0 3px; display: block; float: left;}
.top .menuCurr ul li a 
{
	display: block;  width: 115px; height: 20px; 
	padding-top: 10px; 
	background: url(../i/sfMenuCurr.png) bottom no-repeat;
	font-weight: bold;
}
.top .menuCurr ul li a:hover, .top .menuCurr ul li a.H  {display: block; width: 115px; height: 20px; background: url(../i/sfMenuCurr.png) top no-repeat; color: #00aeef; }

.top .menuGal ul li {margin: 0 1px; display: block; float: left;}
.top .menuGal ul li a 
{
	display: block;  width: 200px; height: 20px; 
	padding-top: 10px; 
	background: url(../i/sfMenuGal.png) bottom no-repeat;
	font-weight: bold;
}
.top .menuGal ul li a:hover, .top .menuGal ul li a.H  {display: block; width: 200px; height: 20px; background: url(../i/sfMenuGal.png) top no-repeat; color: #00aeef; }

.content .colSx 
{
	width: 340px;
	float: left;
	background: url(../i/sfMenu.jpg) bottom left no-repeat;
}

.menu 
{
	width: 320px;
	background: url(../i/menu.jpg) repeat-x;
}

.menu ul li 
{
	margin: 0px; padding: 0px;
	border-top: #fff solid 3px;
	width: 320px;
	text-align: center;
	height: 45px;
}

.hide{visibility: hidden}

.menu li.home a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_home.png) top no-repeat;}
.menu li.home a:hover, .menu li.homeH a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_home.png) bottom no-repeat;}

.menu li.gallery a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_gallery.png) top no-repeat;}
.menu li.gallery a:hover, .menu li.galleryH a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_gallery.png) bottom no-repeat;}

.menu li.curriculum_p a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_pilota.png) top no-repeat;}
.menu li.curriculum_p a:hover, .menu li.curriculum_p_H a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_pilota.png) bottom no-repeat;}

.menu li.curriculum_n a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_naviga.png) top no-repeat;}
.menu li.curriculum_n a:hover, .menu li.curriculum_n_H a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_naviga.png) bottom no-repeat;}

.menu li.news a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_news.png) top no-repeat;}
.menu li.news a:hover, .menu li.newsH a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_news.png) bottom no-repeat;}

.menu li.contatti a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_contatti.png) top no-repeat;}
.menu li.contatti a:hover, .menu li.contattiH a {margin-top: 15px; height: 18px; display: block; background: url(../i/menu_contatti.png) bottom no-repeat;}


.content .colDx
{
	margin-top: 5px;
	width: 610px;
	float: left;
}

.colDx .titolo 
{
	height: 50px;
	text-align: center;
}
.colDx .titolo img {padding-top: 15px;}
.colDx .colonna {width: 180px; float: left;}

.colDx .colonnaVideo {width: 280px; margin: 10px 25px 10px 0; float: left;}

.content .colDx p {text-align: justify}

.palm {border-bottom: 1px dashed #00aeef; padding-bottom: 10px; }

.bordoVerde {border: 3px solid #9affac;}
.bordoBlu {border: 3px solid #00aeef;}

.vspacer {width: 30px; float: left;}


.anni a {font-size: 1.2em; font-weight: bold; color: #00aeef}
.anni a:hover, .anni a.active {font-size: 1.2em; font-weight: bold; color: #ff0a8f; text-decoration: underline;}

.footer {margin-top: 10px; margin-left: 320px; padding-bottom: 15px }
.footer a {color: #fff; font-size: 12px;}


.lab {width: 90px; display: block; float: left;}
/* input*/
input, textarea{
	font-family: arial;
	color:#000;
	height: 18px;
	width: 200px;
	padding-top: 2px;
	background: #e6ffea;
	border-top:1px solid #9affac;
	border-left:1px solid #9affac;
}

textarea {height: 95px;}

.btn
{
	background: #e6ffea;
	font-weight: bold;
	padding: 2px 0;
	width:auto;
	height: 21px;
	color: #000;
	border:1px solid #9affac;
}


/* paging */
.navigazione{
	padding-top:6px;
	text-align: center;
}

.navigazione p{
	padding-bottom:0px;
}

a.page_select{
	width:16px;
	height:16px;
	background-color:#FF0A8F;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	display:block;
	float:left;
	margin:0 3px;
}

a.page{
	float:left;
	width:16px;
	height:16px;
	display:block;
	margin:0 3px;
	text-align:center;
	font-weight: bold;
}

.succ{
	color:#000;
}

.prec{
	color:#FF0A8F;
}


.bgVerde {background: #9affac;}
.bgBlu {background: #00aeef;}

.b {font-weight: bold;}
.big {font-size: 1.2em;}
.red {color: #e30b2d;}
.white {color: #FFF;}
.rosa {color: #ff0a8f;}
.em {font-style: italic;}
.u {text-decoration: underline;}
.dx { float: right;}
.sx { float: left;}
.txtC {text-align: center}
.txtR {text-align: right}
.txtL {text-align: left}
.h2 {font: bold 20px arial;}
.border{border: 2px solid #fff;}
.hand {cursor: pointer;}

.iHide { display: none; }


