/* CSS Document Sanluca 2010*/
*{margin:0; padding:0}
body{
background:#adadad url(../images/elementi/bg_dot.gif);
color:#727272;
font:0.7em Verdana , Arial, Helvetica, sans-serif;
overflow:auto;

}

div, p , h1, h2, h3, h4, h5, h6{display:block;} 



h1{font-size:2.2em;} 
h2{font-size:2.1em;} 
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}

img{border:none;}
a {text-decoration:none;color:#000;}
a:hover{color:#dbc483;}

a:focus { outline: none; }
.hidden{display:none !important;}
strong{ font-weight:bold}
em{ font-style:italic}


input, select, textarea{color:#858385; border:solid 1px #DFDFDF; font:10px Verdana, Arial, Helvetica, sans-serif}









/*#main*/
#main{ width:978px; margin:0px 0 26px 26px;  overflow:hidden; position:relative;}
/*head*/



/*/head*/
/*dx*/

/*dx*/




/***********************home****************************/


/***********************home****************************/
/*footer*/
/*footer*/


 /************************************************************interno******************************************************************/
 

/****************************************mediagallery*****************************************/

/* panes */
#mediagallery{
	width:495px;
	height:20px;
	position:relative !important;  
    overflow:hidden; 
    clear:both;
/*-ms-filter:alpha(opacity=90);filter:alpha(opacity=90);
-moz-opacity:0.90;opacity:0.90;*/
margin:0px
}




#link, #docs, #immagini, #video{
background:#e6e8ea url(../images/elementi/bg_btn.jpg) repeat-x left top;
display:none;
width:493px;
height:85px;
position:absolute;
bottom:20px;
left:0;
overflow:hidden !important;
 border:solid 1px #cfcfcf;
 border-bottom:none;
}

#mediagallery h5{position:absolute; top:20px; left:20px;}

/*sovrascrivo i tabs*/
#tabs{ background:#fff ; width:495px; height:19px; overflow:hidden; padding:0px 0 0 0px;  list-style:none; position:absolute; bottom:0; left:0;border-top:solid 1px #cfcfcf;
   }
#tabs li{ float:left; display:block; border-right: solid 1px #cfcfcf; padding:5px 10px 3px }
#tabs a{ display:block; width:13px; height:10px; background:#5A5A5A url(../images/elementi/icons2.gif); overflow:hidden; text-indent:-900em;}
#tabs a:hover{background-color:#802e00;}
#tabs li a#t0{ background-position:-29px 0} 
#tabs li a#t00{ background-position:-160px 0} 
#tabs li a#t1{ background-position:-92px 0} 
#tabs li a#t2{ background-position:-61px 0} 
#tabs li a#t3{ background-position: 0px 0; margin:0 0 0 3px} 
#tabs li a#t4{ background-position:-126px 0}
a#tc{ display:none; background:#802e00 url(../images/elementi/f_media.gif) no-repeat bottom left; width:11px; height:11px; overflow:hidden;
position:absolute; top:10px; right:10px; z-index:120; text-indent:-9000em; }
#tabs div{ 
display:none;
position:absolute; 
top:0; right:0px; 
width:34px !important;
height:20px; 
overflow:hidden; 
padding:5px 0 5px 5px; 
border-left: solid 1px #cfcfcf; }
#tabs div a{
background:#802e00 url(../images/elementi/f_media.gif) no-repeat; 
width:11px !important; 
height:11px !important;
margin:0 0px 0 0 !important;
position:absolute; top:5px !important; }
#tabs div a.nx{ background-position:top left !important; right:5px !important}
#tabs div a.pr{ background-position: left -11px !important; left:5px !important}
/* gestisco gli elementi*/
.itemmedia{
display:block !important;
background:#e6e8ea;
width:475px !important;
height:46px !important;
overflow:hidden !important;
padding:0px !important;
margin:20px 0 0 20px !important; 
position:absolute !important;

}
#immagini a, #video a{
display:block;
width:75px;
height:60px; 
overflow:hidden !important;
overflow:hidden;
background-color:#fff;
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;
float:left; margin:0 30px 20px 0  
}
#immagini a span , #video a span{display:block;margin:0 auto; 
 overflow:hidden; position:relative; text-align:left;}
.mskplay{position:absolute; top:10px; left:12px;  width:66px !important; height:66px !important;}
#immagini a img , #video a img{width:85px; height:60px; display:block; margin:0 auto}


#link a, #docs a{

display:block; 
width:226px; 
float:left;
overflow:hidden;
white-space:nowrap;
color:#858385;
position:relative;
padding:0 0 3px 0;
margin: 0 5px 0 0 ;
border-bottom:dotted 1px #cfcfcf;
}
#docs span{font-weight:normal; margin:0 0 0 10px; position:absolute; top:0; left:150px}

/****************************************mediagallery*****************************************/
 
/****************************************form***************************************************/
#loadingbtn, #container h2 {display:none ;}
#contForm, #formcheckout{ width:593px;}
#contForm  form, #formcheckout{ text-align:right}
#privacy,
#contForm fieldset,#formcheckout fieldset{ background:#fff; width:553px; overflow:hidden; margin:0 0 5px 0; padding:20px  ;  text-align:left; 
border:none;
}
#privacy div {padding:0 10px;}
#privacy h3,
#contForm fieldset h6,#formcheckout fieldset h6{ border-bottom: solid 1px #cfcfcf; margin:0 0 10px; padding: 5px 10px; color:#28559a;}
#contForm fieldset label{ width:170px; float:left; margin:0 0px 10px 0; padding:0 0 0 10px; overflow:hidden; }  
#contForm fieldset label input,#contForm fieldset label select {width:149px; margin: 5px 0 0 }
#contForm fieldset.wide label{width:540px !important;  }
#contForm fieldset.wide label textarea, #formcheckout textarea{width:470px !important;margin: 5px 0 0;}
#contForm button{ font-size:12px ; font-weight:bold; border:solid 1px #DFDFDF; color:#fff; background:#28559a; padding:2px 5px; cursor:pointer; text-transform:capitalize}

/****************************************form***************************************************/ 
 

  /************************************************************interno******************************************************************/
#msgform{ height:133px; padding:0px; background:#fff; margin:0 0 80px 0}
#msgform h4{ margin:10px 22px;} 
 
 
 
 
 
 
 
 
 
 
 