html,body
{
  margin:0;
  width:100%;
  padding:0;
  background: url("../img/back1.jpg") repeat;
  font-family: verdana,sans-serif;
}

div#contenitore_generale
{
  width:980px;
  text-align:left;
  margin:0 auto;
}

#slider
{

  float:left;
  width:800px;
	margin-top:10px;
	margin-left:130px;
	height:234px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery
{
	overflow:hidden;
}


#gallery {
	
	list-style:none;
	margin:0;
	padding:0;	
	z-index:0;	
  width:900px;
	overflow:hidden;
}

	#gallery li
  {		
		float:left;
	}

#mask-excerpt
{	
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	z-index:500;	
	width:200px;
	overflow:hidden;	
}
	
#excerpt
{
	list-style:none;
	margin:0;
	padding:0;
	z-index:10;
	position:absolute;
	top:0;
	background:#de137f;
	left:0;
	width:200px;
	overflow:hidden;
	font-family:verdana;
	font-size:12px;
	color:#fff;	
}

#excerpt p
{
  margin-left:10px;
  margin-top:10px;
  font-size:12px;
	color:#ffffff;	
}

#excerpt a
{
  margin-left:10px;
  margin-top:10px;
  font-size:14px;
  font-family:verdana;
  color:#ff6100;
  font-weight:bold;
}

#excerpt li
{
	padding:5px;
}
	
.clear
{
	clear:both;	
}

div#parte_bassa
{
  width:980px;
  height:270px;
  -moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
  background:#ffa1ee;
}

div#map
{
  width:500px;
  height:400px;
  float:left;
}

img.logo_header
{
  float:left;
	border:0;
}

div#logo
{
  width:800px;
  float:left;
}

div#logo h1
{
  font-weight:bold;
  float:left;
  margin-top:65px;
  font-size:13pt;
  color:#dedede;
}

div#header
{
  width:980px;
  margin-top:10px;
  height:85px;
}

div#idform
{
  background:#abffe4;
  height:200px;
  padding:5px;
	margin-top:5px;
  font-size:10pt;
	margin-bottom:15px;
  float:left;
  font-family:verdana;
  color:#000000;
  width:350px;
  -moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

div#contatti
{
  background:#ffc9e6;
  height:200px;
  padding:5px;
	margin-top:5px;
  margin-left:10px;
  font-size:10pt;
	margin-bottom:15px;
  float:left;
  font-family:verdana;
  color:#000000;
  width:290px;
  -moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;  
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

img.promo
{
  padding:5px;
  float:left;
}

div#videate
{
width:600px;
height:80px;
}

div#contatti h2
{
   font-size:12pt;
  border-bottom:1px solid #dd127e;
  margin-left:5px;
  margin-top:10px;
  color:#dd127e;
}

div#contatti ul
{
 margin-top:10px;
}

div#contatti a
{
  font-weight:bold;
	margin-left:5px;
	color:#9d0154
}

div#idform h2
{
  font-size:12pt;
  border-bottom:1px solid #dd127e;
  margin-left:5px;
  margin-top:10px;
  color:#dd127e;
}

div#bandierine
{
 float:left;
 margin-left:20px;
 width:90px;
 height:30px;
 margin-top:60px;
}

div#documenti 
{  
margin-left:2px;
font-size:9pt;
float:left;
height:50px;
width:470px;
}

div#documenti a
{  
 color:#4f2b8f;
}


div#documenti img.pdf
{
float:left;
margin-right:5px;
margin-top:16px;
width:22px;
height:22px;
}

div#documenti p.pdf 
{
padding:9px;
}

div#contact
{
  font-size:10pt;
  margin-left:22px;
  margin-top:10px;
  font-family:verdana;
  color:#000000;
  float:left;
  width:420px;
}
div#chiusura
{
  height:10px;
  clear:both;
  width:980px;
}


div#info 
{
height:100px;
width:200px;
}

div#info a
{
 background:url('../img/button1.png')no-repeat;
}


div#info a.hover
{
 background:url('../img/button2.png')no-repeat;
}


div#contact a
{
  color:#4f2b8f;
}

div#contact_1
{
  font-size:10pt;
  margin-left:10px;
  margin-top:10px;
  font-family:verdana;
  color:#000000;
  float:left;
  width:470px;
}

div#contact_1 img
{
 margin-left:8px;
}

div#contact_1 a
{
  color:#4f2b8f;
}

p.icons2
{
  margin-top:25px;
}

p.icons
{
  margin-top:20px;
}
img.icons
{
  float:left;
  margin-top:5px;
  width:25px;
  margin-right:5px;
  margin-left:20px;
  height:25px;
}

img.img_soft
{
 margin:15px;
}

h3
{ 
  font-size:12pt;
  margin-left:10px;
  margin-top:10px;
  color:#000000;
}

h4
{ 
  font-size:12pt;
  margin-left:10px;
  margin-top:10px;
  color:#000000;
}

hr
{
  border:1px solid #2f78bd;
  color:#2f78bd;
  clear:both;
  width:700px;
  margin-top:5px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:5px;
  padding:0;
}


div#content_1
{
   width:460px;
	 text-align:left;
   float:left;
}

div#contenuto b
{
  font-size:11pt;
	text-decoration:underline;
	color:#ad1958;
  
}


div#contenuto a
{
  font-size:11pt;
	color:#ad1958;
	font-weight:bold;
  
}

div#contenuto ul li 
{
   list-style-type:none;
   margin-top:5px;
   font-size:10pt;
}


div#contenuto p
{
   font-size:10pt;
}

div#map
    {
      border: 1px solid red;
      width: 600px;
      height:400px;
      margin-left:200px;
      margin-top:10px;
      background: #FFFFCC;
    }


div#content 
{
 width:980px;
  
}

div#content b
{
  font-size:11pt;
	text-decoration:underline;
	color:#ad1958;
  
}

div#content ul li 
{
   list-style-type:none;
   margin-top:5px;
   font-size:10pt;
}


div#content p
{
   font-size:10pt;
}

div#content_1 a.colore
{
  color:#009767;
}

div#content_2 a.colore
{
  color:#009767;
}

 
div#content b
{
  font-size:11pt;
	text-decoration:underline;
	color:#ad1958;
  
}

div#content ul li 
{
   list-style-type:none;
   margin-top:5px;
   font-size:10pt;
}


div#content p
{
   font-size:10pt;
}



div#content_2
{
  width:480px;
  text-align:left;
  float:left; 
}

div#content_2 p
{
   font-size:10pt;
}

div#content_2 b
{
	color:#ad1958;
	text-decoration:underline;
  font-size:11pt;
}


div#content_2 ul li
{
   list-style-type:none;
   margin-top:5px;
   font-size:10pt;
}

div#parte_alta
{
   height:209px;
	 margin-top:15px;
	 background:#dc127e;
   width:980px;
	 background: url("../img/beautypackbarcode.png") no-repeat;
}

div#contenuto
{
  width:980px;
	margin-top:10px;
  background:#ffffff;
}

div#video
{
  width:300px;
  margin-left:300px;
  height:200px;
  background:#ffffff;
}

div#parte_alta h1
{
  color:#ffffff;
	font-size:16pt;
	margin-top:25px;
}

div#parte_alta h2
{
  color:#ffffff;
	font-size:12pt;
}


div#contenuto h1
{
  font-weight:bold;
  font-size:12pt;
  padding:5px;
  color:#85073b;
}


div#contenuto h2
{
  font-weight:bold;
  font-size:12pt;
  padding:5px;
  color:#85073b;
}

div#contenuto p
{
 margin-left:20px;
}



div#terza_parte
{
  width:500px;
  height:50px;
  margin-top:5px;
  float:left;
}

div#tryout
{
   margin-top:5px;
   margin-left:20px;
   clear:both;
}

img.anagrafica
{
  border:2px solid #4c288a;
  margin-left:5px;
}

img.etos
{
   margin-top:10px;
}

div#thumbBox .footerbar
{ /*Footer DIV of thumbbox that contains "close" link */

  font: bold 10px Tahoma;
  letter-spacing: 3px;
  line-height: 1.1em;
  color: white;
  padding: 5px 0;
  text-align: right;
}

div#piede
{
  margin-left:0;
  text-align:center;
  padding:5px;
  color:#e00094;
  height:30px;
  font-size:8pt;
  clear:both;
  margin-left:0px;

}

div#piede a
{
 color:#e00094;
}


div#thumbBox #thumbImage
{ /*DIV within thumbbox that holds the enlarged image */

  background-color: black;
}

div#thumbLoading
{ /*DIV for showing "loading" status while thumbbox is being generated*/
  position: absolute;
  visibility: hidden;
  border: 1px solid black;
  background-color: #de137f;
  padding: 5px;
  z-index: 5;
}

div#thumbBox{ /*Outermost DIV for thumbnail viewer*/
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  padding: 10px;
  padding-bottom: 0;
  background: #de137f;
  visibility: hidden;
  z-index: 10;
  cursor: auto;
 cursor: pointer;
}










