/* CSS Document */
*
{ margin : 0;
  padding : 0;
}

html, body {
  text-align: center;    /* per far contento IE6- */
  font-size: 100%;
  width: 100%;           /* altrimenti il margin sotto non ha riferimenti */
  color:#B0B0B0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
}

body
{background:#EBEBEB url(/wps/wcm/resources/udc/image/base/sfondo_body.gif) top left repeat-x;
 
}

a
{ text-decoration:none;
  color:#B0B0B0;
  font-size:15px; 
}

a:hover
{color:#3D4244;}

a img 
{border	: 0;
}

.content
{ margin: 0 auto;      /* centrare nei browser standard */
  text-align: left;        /* per correggere il center del body */
  width:854px;
}

.main
{float:left;
 display: inline;
 width:854px;
 margin-top:20px;
}

.main .menu
{float:left;
 display: inline;
 width:217px;
}

.main .corpo
{float:left;
 display: inline;
 width:632px;
 border:1px solid #E1E1E1;
 background-color:#FFFFFF;
 padding-bottom:20px;
 height: auto !important;  /* per i browser moderni */
 height: 600px;      /* per IE5.x e IE6 */
 min-height: 600px;  /* per i browser moderni */
}

.main .corpoHome
{float:left;
 display: inline;
 width:632px;
 border:1px solid #E1E1E1;
 background-color:#FFFFFF;
 padding:0;
 height: auto;
}

.main .corpo2
{float:left;
 display: inline;
 width:632px;
 border:1px solid #E1E1E1;
 background-color:#FFFFFF;
 height: auto !important;  /* per i browser moderni */
 height: 450px;      /* per IE5.x e IE6 */
 min-height: 450px;  /* per i browser moderni */
}


.box_caffe
{float:left;
 display: inline;
 width:850px;
 margin-top:20px;
}

.box_caffe .menu
{float:left;
 display: inline;
 width:218px;
}

.box_caffe .corpo
{float:left;
 display: inline;
 width:632px;
}

.dotline
{float: left;
 display:inline;
 margin-left:5px;
 width:172px;
 height:1px;
 background:url(/wps/wcm/resources/udc/image/base/puntino_orz.gif) top left repeat-x;
 padding:0;
 font-size:0px;
}

.boxtq
{float:left;
 display:inline;
 width:452px;
 border-right:1px solid #DADADA;
 padding-bottom:20px;
 height: auto !important;  /* per i browser moderni */
 height: 600px;      /* per IE5.x e IE6 */
 min-height: 600px;  /* per i browser moderni */
}

.boxuq
{float:left;
 display:inline;
 width:178px;
 padding:0;
 margin:0;
}

* html .boxuq
{width:177px;
}


.boxtq #boxflash
{float:left;
 display:inline;
 width:452px;
}

.boxtq #boxflash img
{float:left;
 display:inline;
 padding-bottom:1px;
}

* html .boxtq #boxflash img
{
 margin: 0 -3px;
}

.boxalto_short
{float:left;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/corsi/sf_box_alto.gif) top left no-repeat;
 width:452px;
 height:100px;
}

.boxalto_short2
{float:left;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/base/boxalto_short.gif) top left no-repeat;
 width:452px;
 height:100px;
}

.boxalto_short3
{float:left;
 display:inline;
 background:url(/wps/wcm/resources/udc/image/base/boxalto_short3.gif) top left no-repeat;
 width:452px;
 height:100px;
}

.boxalto_short p, .boxalto_short2 p, .boxalto_short3 p
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffffff;
 width:320px;
}

.boxalto_short div, .boxalto_short2 div, .boxalto_short3 div
{float:right;
 display:inline;
 margin-top:40px;
 margin-right:15px;
}

.boxalto_short div a, .boxalto_short2 div a, .boxalto_short3 div a
{float:left;
 display:inline;
 margin-left:5px;
}

.boxalto_short h1, .boxalto_short2 h1, .boxalto_short3 h1
{float:left;
 display:inline;
 margin-top:15px;
 margin-left:25px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 font-weight:normal;
 color:#ffffff;
 width:400px;
}

.boxtesto_short
{float:left;
 display:inline;
 color:#999999;
 font-size:11px;
 margin-top:25px;
 margin-left:20px;
 width:420px;
} 

.boxinfo
{float:left;
 display:inline;
 margin-top:15px;
 margin-left:20px;
}

.boxinfo h3
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#918578;
 width:420px;
 margin-top:5px;
}

.boxinfo h2
{float:left;
 display:inline;
 font-size:12px;
 font-weight:bold;
 color:#6D5943;
}

.boxinfo p
{float:left;
 display:inline;
 font-size:11px;
 font-weight:normal;
 color:#999999;
 width:420px;
 margin-top:5px;
}



.boxuq label
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:20px;
 font-size:16px;
 font-weight:bold;
 color:#6D5943;
 margin-bottom:20px;
}

.boxuq ul
{float:left;
 display:inline;
 margin-left:15px;
 padding-bottom:15px;
}

.boxuq ul li
{float:left;
 display:inline;
 width:150px;
 padding-bottom:5px;
}

.boxuq ul li a
{float:left;
 display:inline;
 font-size:11px;
 color:#766656;
}

.boxuq ul li label
{float:left;
 display:inline;
 font-size:11px;
 color:#766656;
 font-weight:bold;
 padding:0;
 margin:0;
}

.boxuq a
{float:right;
 display:inline;
 margin-top:1px;
}

.boxuq a img
{float:right;
 display:inline;
 width:175px;
}

.boxuq img
{float:right;
 display:inline;
 width:175px;
 margin-right:1px;
 margin-top:1px;
 margin-bottom:1px;
}

* html .boxuq a img {
 width:175px;
}

.boxuq .boxlancioevento
{float:left;
 display:inline;
 margin-top:10px;
 width:175px;
 padding-bottom:15px;
}

.boxuq .boxlancioevento label
{float:left;
 display:inline;
 margin:0;
 margin-left:15px;
 font-size:10px;
 color:#999999;
 width:150px;
}

.boxuq .boxlancioevento h2
{float:left;
 display:inline;
 margin-top:3px;
 margin-left:15px;
 font-size:11px;
 font-weight:bold;
 color:#766656;
 width:150px;
}

.boxuq .boxlancioevento p
{float:left;
 display:inline;
 margin-top:3px;
 margin-left:15px;
 font-size:10px;
 font-weight:normal;
 color:#999999;
 width:150px;
}

.boxuq .boxlancioevento a
{float:right;
 display:inline;
 margin-top:5px;
 margin-right:10px;
 font-size:10px;
 font-weight:normal;
 color:#999999;
 text-decoration:underline;
}

.boxinfobig
{float:left;
 display:inline;
 margin-top:15px;
 margin-left:25px;
 margin-right:20px;
}

.boxinfobig h3
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#918578;
 width:590px;
 margin-top:5px;
}

.boxinfobig h2
{float:left;
 display:inline;
 font-size:12px;
 font-weight:bold;
 color:#6D5943;
}

.boxinfobig p
{float:left;
 display:inline;
 font-size:11px;
 font-weight:normal;
 color:#999999;
 width:590px;
 margin-top:5px;
}

.boxinfobig p a
{font-size:11px;
 font-weight:normal;
 color:#999999;
 text-decoration:underline;
}

#map
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:25px;
 border:4px solid #E3DFDA;
 width: 580px; 
 height: 300px;
}

#map_mini
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:15px;
 border:4px solid #E3DFDA;
 width: 410px; 
 height: 200px;
}

.corpo a, .corpo2 a
{
 margin:0;
 padding:0;
 font-size:11px;
 font-weight:normal;
 color:#999999;
 text-decoration:underline;
}

.corpo a:hover, .corpo2 a:hover
{color:#3D4244;}

.boxinfo p a
{font-size:11px;
 font-weight:normal;
 color:#999999;
 text-decoration:underline;
}

.corpo .strumenti, .corpo2 .strumenti
{float:right;
 display:inline;
 margin-top:20px;
 margin-right:25px;
 text-align:right;
 width:60px;
 padding:0;
}

.corpo .strumenti a, .corpo2 .strumenti a
{float:left;
 display:inline;
 margin-left:4px;
}