/**************menu TOP********************/
   /**************MENU TOP********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body,
html {
	background:#00FF00 url(../images/sfondo_verde_6.png) repeat-x; /*url(../images/fondo.jpg);*/
	color:#363636;
	text-align:center;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	
	 
}
#frame {
    background-color:#000000;
    margin-top: 0px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    width:945px;
    text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    border:1px solid #000;
}

a {
   color:#618A3B;
  font-weight:normal;
  border:0px;
  text-decoration:none;
}

a.bianco {
   color:#fff;

}
a:hover {
  text-decoration:underline;
}

a.listalinks {
  color:#000;
  font-size:15px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height:16px; 
}

a.listalinks:hover {
  color:#0D9D0D;
  font-size:15px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
}


h2.desc {
display:none;
}
input.modulo {
 font-family:Verdana,Arial, Helvetica, sans-serif;
 font-size:10px;
 width:310px;
}

select.modulo {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;
  width:204px;
}

textarea.modulo {
  font-family:Verdana,Arial, Helvetica, sans-serif;
  font-size:10px;
  width:629px;
  height:100px;
}


input {
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bottone {
	background:#3D3D3D;
	border:1px;
	padding:3px;
	color:white;
	cursor:hand
}

table.tabella {
 border-collapse: collapse;
}
table.tabella tr.prima td { background-color:#CBCBCB; padding:5px;}
table.tabella tr.even td, table.tabella tr.even th { background-color:#E5E5E5; padding:5px; }
table.tabella tr.odd td { background-color:#FFF; padding:5px;}
table.tabella tr td {
	padding:5px;
	border: 1px solid gray;
}

li.listeBig{
padding-top:3px
}
.bianco {
 color:#fff;
}
/***** header   *****/


#header {
 float:left;
 width:945px;
 margin-top:10px;
 margin-bottom:0px;
 background-color:#000;
 height:102px;
}

#headerLogo{
 float:left;
 width:305px;
  background-color:#000;
 padding-left:10px;
}

#headerPub {
  float:left;
  width:630px; 
  text-align:center;
  margin:0px;
  padding:0px;
  height:90px; !important;
}
.topSponsor {
 
}

#headerBannerPage{
width:945px;
height:250px;
background: url(../images/banner_4.jpg);
float:left;
}

#headerBannerPage.lezioni{
width:945px;
height:250px;
background: url(../images/banner_9.jpg);
float:left;
}

#headerBannerPage.team{
width:945px;
height:250px;
background: url(../images/banner_8.jpg);
float:left;
}

#headerBannerPage.skiarea{
width:945px;
height:250px;
background: url(../images/banner_10.jpg);
float:left;
}

#headerBannerPage.webcam{
width:945px;
height:250px;
background: url(../images/banner_14.jpg);
float:left;
}
#headerBannerPage.contattaci{
width:945px;
height:250px;
background: url(../images/banner_12.jpg);
float:left;
}


#headerBannerPage.gallery{
width:945px;
height:250px;
background: url(../images/banner_15.jpg);
float:left;
}


#headerBannerPage ul{
 position:realtive;
 margin-left:725px;
 margin-top:219px;
 list-style: none;

}
#headerBannerPage ul li {
  border-bottom:  1px solid #fff;
 
  width:195px;
  float:left;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
 color:#00ff00;
  text-decoration:none;
  font-size:13px;
  font-weight: bold; 
  padding:6px;
  padding-left:20px;
   
}
/***** header menu */

#headerMenu {
 ssbackground-color:#098908;
  margin-top:10px;
  text-align:center;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-left:0px;
  float:left;
  width:608px;
  background:#000000 url(../images/sfondo_website.jpg);
}


#headerMenu ul {
	list-style: none;
	text-align:center;
  
}

#headerMenu li {
   display:inline;
   float:left;
   font-size:14px;
   font-weight: bold;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
  border-right:  1px solid #79FF20;

   
}


#headerMenu ul li a {
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	font-weight: bold; 
	padding:10px;
    padding-top:2px;
    margin-top:5px;
    padding-bottom:6px;
    float:left;
   
}

#headerMenu ul li a strong{
	scolor:#00CC00;
    color:#79FF20;
}

#headerMenu ul li a:hover {
    color:#FFF;
	text-decoration:none;
	font-size:13px;
	border-bottom:0px solid  #000;
    margin-top:0px;
    margin-bottom:0px;
    sbackground-color:#000;
    padding-bottom:0px;
    sfont-weight: bold; 
}

#headerMenu ul li a.current {
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	border-bottom:5px solid  #fff;
    margin-top:0px;
}

#headerLingue {
text-align:right;
margin-top:4px;
width:510px;
}

#headerLingue img.lingue {
margin:5px;
margin-left:0px;
border:1px solid white;
}
#headerLingue img.lingue:hover {
margin:5px;
margin-left:0px;
border:1px solid #098908;
cursor:hand;
}


/************************ content  body*****************************/
#contentMain{
 width:945px;
 float:left;
 background:#fff;

 border-top:1px solid #000;
 line-height:1.6em;
 background:#91989D url(../images/sfondo_contenuto.gif);
}

#contentMain ul {
	list-style: square;
	padding-left:25px;
 
}
#contentMain h2{
color:#0D9D0D;
font-size:18px;
font-weight: bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
margin-bottom:6px;
}
#contentMain h3{
qcolor:#0D9D0D;
font-size:15px;
font-weight: bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
margin-bottom:6px;
}
#contentMain p{
 margin-top:6px;
 margin-bottom:6px;
}
#contentMain .Imma{
 margin-top:6px;
 margin-bottom:6px;
 border:1px solid gray;
}
#contentMain .Imma:hover{
 margin-top:6px;
 margin-bottom:6px;
 border:1px solid black;
}

#boxContent{
 padding:30px;
 width:665px;
 float:left;
 line-height:18px;
 color:#4C4C4C;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background:#ffffff;
}


}
/********************** menu Dx*****************/
#menuDx{
 width:220px;
 float:left;
 padding:0px;
 padding-top:0px;
 sbackground:#91989D;
 padding:0px;
 border:0px solid black;
}


#menuDx ul {
list-style: none;
margin:0px;
padding:0px;
background:#000;
 width:220px;
 overflow:hidden;

}

#menuDx ul li {
  border-bottom:  1px solid #fff;
  background:#000;
  width:196px;
  padding:4px;
  padding-left:20px;
  float:left;
}

#menuDx ul li:hover {
   border-bottom:  1px solid #fff;
   background:#fff;
   color:#000;
}

#menuDx ul li a {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	font-weight: bold; 
	float:left;
}

#menuDx ul li:hover a {
 	color:#000;
}

#menuDx ul li a:hover {
	color:#000;
	float:left;
}


#menuDx ul.sezione {
margin:0px;
padding:0px;
background:#000;
border-bottom:  0px solid #fff;

}

#menuDx ul.sezione li {
 border-bottom:  0px solid #fff;
  background:#91989D;
  width:198px;
  padding:2px;
  padding-left:20px;
  float:left;
 
  color:#ffffff;
}

#menuDx ul.sezione li:hover {
   background:#fff;
   color:#000;
   cursor:hand;
}

#menuDx ul.sezione li a {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight: normal; 
	float:left;
}

#menuDx ul.sezione li:hover a {
 	color:#000;
}

#menuDx ul.sezione li a:hover {
	color:#000;
	float:left;
}


#menuDx ul.sezione li.active{
	color:#000;
	float:left;
	background:#fff;
}

#menuDx ul.sezione li.active a{
	color:#000;

}

.boxTopDx {
margin:10px;
color:#fff;
}
.boxTopDx a {
 color:#fff;
}
/*********************** footer *******************/
#footer{
    width:925px;
	sheight:60px;
	color:#fff;
	stext-align:center;
	float:left;
    background:#2A3139;
    border-top:0px solid #000;
    padding:10px;
  padding-top:10px;
  padding-bottom:10px;
  sbackground:#91989D url(../images/bg_bottomGrayGrad.gif) no-repeat;url(../images/sfondo_website.jpg);
  background:#000;
 
}



#footerInfo{
  font-weight:bold;
  font-size:10px;
  line-height:14px;
  float:left;
  
 
}

#footerMenu{
  font-weight:bold;
  font-size:10px;
  margin-left:120px;
  
 }
#footer a {
  color:#00ff00;
  border:0px;
  font-weight:bold;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
  scolor:#8EC8EE;
}

.tabella {
  width:650px;
}



/*contenuti*/
.boxTeam {
  width:190px;
  height:238px;
  color:#000;
  text-align:center;
  font-size:11px;
  float:left;
  margin-right:25px;
  margin-left:5px;
  margin-bottom:10px;
  margin-top:10px;
  border:0px solid gray;
  font-weight:normal;
  background:#fff;	
}
.boxTeam img{
  width:190px;
  height:238px;
  
}
.boxTeam:hover {
  border:0px solid #000;
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.boxTeam a strong{
  color:#fff;
  font-weight:normal;
}
.boxTeam a:hover{
  color:#fff;
  font-weight:normal;
}

.boxTeamFoto {
  width:320px;
  height:325px;
  color:#fff;
  stext-align:center;
  font-size:11px;
  float:left;
  margin-right:0px;
  margin-left:20px;
  margin-bottom:25px;
  margin-top:27px;
}

.boxTeamDescrizione {
  margin-top:25px;
  height:445px;
  color:#fff;
  background:#660000;
}
.boxTeamDescrizione h3 {
  font-size:17px;
font-weight: bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
margin-bottom:2px;
 color:#fff;
}
.boxTeamDescrizione .label {
  font-weight:bold;
  scolor:#fff;
}
.boxAzzurro  {
  text-align:center;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
  padding-bottom:10px;
  border:1px solid #DDE8ED;
 
  width:660px;
}

#maestriBox  {
 line-height:10px;
 float:left;
 margin-left:14px;
 margin-bottom:10px;
 margin-top:0px;

}

#maestriBox img{
  width:190px;
  height:238px;
  color:#fff;
  margin-bottom:20px;
  margin-top:20px; 
  border:0px solid white;
}

#maestriBox .boxTeam  a:hover {
  text-decoration:none;
}

#smaestriBoxContainer {
 padding-bottom:30px;
 height:210px;
 float:left;
}

/****************** accordion ******************/
.accordion_content {

 margin-bottom:20px;

}
h3.accordion_toggle{
border-bottom: 1px  dotted;

}
.accordion_block {
 margin:10px 10px 10px 0px;
}

.accordion_block h3 {
  font-size:12px;

}

.accordion_block img.lista {
 float:left;
 margin:5px 10px 0px 0px;
 border:1px solid black;
}
 

 

