body{padding:0px; 
 margin:0px; 
 /*background-color:#CA7B00; */
   background-image:url(images/tovaglia.gif); 
 background-repeat:repeat; 
 background-color:#FDEFCB}

#container{/*background-image:url(images/bg_shadow.gif); */
 /*background-repeat:repeat-y; */
 width:900px; 
 border-right:1px solid black; 
 position:relative}

#menu{margin:0; 
padding:0; 
position:absolute; 
top:15px; 
right:45px}

#menu ul {margin:0; 
padding:0}

#menu li{margin:0px; 
padding:0px; 
font-family:Helvetica,Verdana,Arial,sans-serif; 
font-size:12px; 
line-height:10px; 
color:#FFFFFF; 
padding-bottom:8px; 
list-style:none; 
letter-spacing:1px}

#menu a{text-decoration:none; color:#FFFFFF}

#menu a:hover{text-decoration:none; color:#ffff00}

#menu #submenu{padding-left:20px; padding-top:10px}
   
.home{background-image:url(images/home.gif); 
background-position:top left; 
background-repeat:no-repeat; 
text-indent:20px}  

.interno{ 
    background-image:url(images/pennello.gif); 
    background-position:top left; 
background-repeat:no-repeat; 
text-indent:20px; 
margin-left:30px}


#corpo{  background-color:#FFFFFF; 
   margin:0; 
   padding:0; 
   padding-top:20px; 
   padding-bottom:20px}

#header{background-image:url(images/header.gif); 
  margin:0; 
  padding:0; 
  width:900px; 
  height:174px; 
  padding-bottom:0px; 
  margin-bottom:0px; 
  display:block}

#header img{display:block}

#footer{background-image:url(images/footer.jpg); 
 width:900px; 
 height:302px; 
 padding:0px; 
 margin:0px; 
 background-repeat:no-repeat; 
 position:relative}

#info{margin:0; 
 padding:0; 
 position:absolute; 
 top:125px; 
 right:60px; 
 text-align:right; 
 color:#FFFFFF; 
 font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; 
 font-size:11px; 
 line-height:21px}
 
#info a{text-decoration:none; 
 color:#FFFFFF}
 
#copyright{ margin:0; 
 padding:0; 
 border-top:1px solid #FFFFFF; 
 position:absolute; 
 top:252px; 
 right:60px; 
 text-align:right; 
 color:#FFFFFF; 
 padding-top:6px; 
 font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif; 
 font-size:11px}

#building{
position:fixed; 
_position:absolute; 
top:0; 
right:0; 
display:block; 
width:94px; 
height:94px; 
background-position:top left; 
background-repeat:none; 
/*text-indent:-999em; */
text-decoration:none; 
overflow:hidden; 
z-index:1; 
/*float:right; */
}

#name{padding-bottom:8px; 
color:#FFFFFF; 
font-family:"Trebuchet MS",Verdana; 
font-size:11px}
 
#email{padding-bottom:8px; 
 color:#FFFFFF; 
 font-family:"Trebuchet MS",Verdana; 
 font-size:11px}
 
#text{padding-bottom:8px; 
 color:#FFFFFF; 
 font-family:"Trebuchet MS",Verdana; 
 font-size:11px}
 
input{margin-top:5px; border:1px solid #000000}

textarea{margin-top:5px; border:1px solid #000000; width:342px}

#box_form{
width:350px; 
float:left; 
padding-top:50px; 
padding-left:65px}

#response{color:#ffffff; 
 font-size:11px; 
 padding-top:15px; 
 font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif
 }
 
#preview{margin:0; 
padding:0; 
width:780px; 
margin:0 auto; 
margin-top:30px}

#preview img{
margin-right:10px;
}

.col_sx {
margin:0; 
padding:0; 
width:202px; 
height:172px;
float:left; 
}

.col_banner {
margin:0; 
padding:0; 
width:500px; 
float:left; 
margin-bottom:25px;
}


.col_sx2 {
margin:0; 
padding:0; 
width:202px; 
height:172px;
float:left; 
}



.col_sx img{border:1px solid #999999}

.col_dx{
margin:0; 
padding:0; 
width:545px; 
float:right; 
margin-left:25px; 
margin-bottom:30px; 
text-align:justify;
}

.col_descrizione{
margin:0; 
padding:0; 
width:250px; 
float:right; 
margin-left:25px; 
margin-bottom:30px; 
text-align:justify;
}

.col_descrizione p{
margin:0; 
padding:0; 
padding-top:12px; 
font-family:Verdana,Arial,Helvetica,sans-serif;  
font-size:12px; 
line-height:18px;
}

 
.col_dx p{
margin:0; 
padding:0; 
padding-top:12px; 
font-family:Verdana,Arial,Helvetica,sans-serif;  
font-size:12px; 
line-height:18px;
}

#site_container{
margin:0px;
padding:0px;
width:782px;
height:210px;
}

#site_container2{
margin:0px;
padding:0px;
width:782px;
margin-bottom:25px;
}

h1{ margin:0; 
 padding:0; 
 float:left; 
 color:#FF0000; 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-size:16px; 
 font-weight:bolder; 
 padding-top:10px; 
 display:none; 
 border:none;
}

h2{margin:0; 
 padding:0; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-weight:lighter; 
font-size:16px; 
color:#9F0000;
}


h2 a:link{text-decoration:none; color:#000000}

h2 a:hover{text-decoration:underline}

h2 a:visited{color:#7A0000; text-decoration:none;}

.punisher{clear:both;}

#informazioni_corsi{
margin:0px;
padding:0px;
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
margin-bottom:25px;
}

#informazioni_corsi p{
line-height:18px;
}

#informazioni_corsi ul li{
line-height:18px;
}

h3{
margin:0; 
padding:0; 
color:#FF0000; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:12px; 
font-weight:bolder; 
}

/* ANCORE */
.up{
padding-left:60px}

#container #corpo #preview img.dw{
border:none}

.sopra{
padding-left:10px; 
text-decoration:none; 
font-family:Verdana,Arial; 
font-size:12px; 
color:#A70000; 
font-style:italic}

.sotto{
text-decoration:none; 
font-family:Verdana,Arial; 
font-size:12px; 
color:#A70000; 
font-style:italic}

/* Tiny BOX */
#tinybox{position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask{position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent{background:#fff; font:18px Georgia,Verdana}

/* FACEBOOK */
#facebook{
width:100px; 
float:right; 
font-family:Verdana; 
font-size:12px; 
padding-right:10px; 
font-style:italic;
position:relative;
top:10px;
right:210px;}

/* CORSI BANNER */

#corsi_banner{
width:780px; 
height:60px;
padding-left:60px;
margin-bottom:15px;
}


/* MODULO ISCRIZIONE */

#bt_mod input{
margin-bottom:20px;
background-color:#C60000;
color:#ffffff;
width:113px;
height:30px;
float:right;
}