@charset "UTF-8";

/* CSS Document */

a {
 color:#e30079;
}

strong {
	color:#003883;
	font-weight:bold;
}

body { font-size:12px; color:#003883; background:url(../images/line.gif) repeat #fff; line-height:20px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; }

#mainCont { width:920px; height:700px;  margin:0 auto; margin-top:50px; }

#mainContIvan { width:920px; height:1550px; position:relative; margin:0 auto; margin-top:50px; }

#mainContIvan #centralContBis1 { width:900px; height:1530px; position:relative; margin:0 auto; border:10px #efefef solid; background:#fff; }

#mainContIvan #centralContBis1 #logo1 {

	width:445px;

	height:200px;

	position:absolute;

	top:0px;

	left:0px;

	background-image: url(../images/logo.gif);

	background-repeat: no-repeat;

	background-position: center center;

}

#mainContIvan #centralContBis1 #link1 { padding-top:20px; width:450px; height:190px; top:200px; left:0px; position:absolute; }

#mainContIvan #centralContBis1 #txt1 { padding-top:20px; width:431px; height:120px; top:410px; left:50px; position:absolute; }

#mainContIvan #centralContBis1 #foot1 { width:874px; height:40px; bottom:20px; left:10px; position:absolute; background:url(../images/backfoot.gif) repeat-x; 

	color:#003883; 

	text-align:center; 

	font-size:11px;}

#mainContIvan #centralContBis1 #foot1 #sx{

	display:block;

	position:relative;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0;

	width: 800px;
	color:#fff;

}

#mainContIvan #centralContBis1 #right1 {

	position:absolute;
	top:23px;
	right:46px;
	background:url(../images/donna1.jpg) no-repeat;
	width:358px;
	height:550px;

}

#mainContIvan #centralContBis1 #centro {
	position:absolute;
	top:693px;
	right:46px;
	width:843px;
}

#mainContIvan #centralContBis1 #right2 {

	position:absolute;

	top:23px;

	right:46px;

	width:384px;

	height:auto;

}

#mainContIvan #centralContBis1 #gall {

	position:absolute;

	top:220px;

	right:46px;

	width:384px;

}

#mainCont #box1 {

	width:430px; height:189px; position:relative; margin:0 auto; top: 1px; left:1px;

}

#mainCont #box2 {

  width:430px;height:189px; position:relative; margin:0 auto; top: 101px; left:1px;

}

#mainCont #box3{

	width:430px;height:189px; position:relative; margin:0 auto; top: 171px; left:1px;

}

#mainCont #box4{

	width:430px;height:189px; position:relative; margin:0 auto; top: 221px; left:1px;

}

#mainCont #box5{

    width:430px;height:189px;  position:relative; margin:0 auto; top: 271px; left:1px;

}

#centralCont { width:900px; height:auto; float:left; border:10px #efefef solid; background:url(../images/persone.jpg) top right no-repeat #fff; }

#centralContBis { width:900px; height:auto; float:left; border:10px #efefef solid; background:#fff; }



#link { padding-top:20px; width:450px; height:190px; float:left; }

#link img{ margin-left:30px; }

#textHome { width:350px; height:110px; float:left; padding:10px; padding-left:35px; }

#textHome2 {

	width:450px;

	height:160px;

	float:left;

	background:url(../images/backText.gif) center no-repeat;

}

#textHome2 #cont1{ width:350px; height:110px; margin-left:50px; margin-top:15px; }

#textHome2 #cont1_1{ width:350px; height:110px; margin-left:50px; margin-top:25px; text-align:left;}

#textProdotti { width:350px; height:390px; float:left; margin-top:20px; }

#contLinea { width:390px; height:auto; float:left; padding:2px; border:1px #ccc solid; }

#contTitle {  width:370px; height:20px; float:left; background:#007be3; color:#fff; font-weight:bold; padding:5px 10px; }

#prodotti { width: 370px; height:auto; float:left; padding:0 10px; background:url(../images/backProdotti.gif) repeat-x;  }

#leftLinea { width:380px; height:auto; float:left; padding:0 10px; padding-right:60px; }

#foot {width:805px; height:auto; float:left; padding:10px 20px; margin:20px; background:url(../images/backfoot.gif) repeat-x; color:#FFF; text-align:center; font-size:11px; margin-left:25px }

#mainCont #centralContBis1 #f {

	position:absolute;

	margin:0 auto;

	padding:0;

	width:805px;

	background:url(../images/backfoot.gif) repeat-x; 

	color:#003883; 

	text-align:center; 

	font-size:11px; 

	margin-left:25px;

	bottom:20px;

	

}

#mainCont #centralContBis #contL{

	width:390px; height:auto;

	position:absolute;

	top:90px;

	right:60px;

}



.contLate { width:430px; height:auto; float:left; padding-right:20px; }



.logo { width:445px; height:200px; float:left; }

.logo img{ margin:40px 20px 0 95px;  }

.ultra { font-size:20px; }

.big { font-size:16px; }

.green { color:#009933; }

.blue { color:#e30079; }

.ultra_blue{
	font-size:20px;
	color:#e30079;
}

.orange { color:#f90; } 

.tasto { width:38px; height:38px; position:relative; left:332px; top:-12px; }

.contHor { width:850px; height:auto; float:left; padding:20px 20px 20px 30px; margin-top:20px; }

.margDx { margin-right:10px; }

.inputTxt { height:18px; border:1px #999 solid; background:#efefef; padding:2px; }
.selectTxt { height:22px; border:1px #999 solid; background:#efefef; padding:2px; }
.areaTxt { border:1px #999 solid; background:#efefef; padding:2px;  }

.button { height:25px; width:100px; border:1px #003399 solid; background:#336699; font-size:14px; color:#fff; }



.cont{

  font-size:16px;

  color:#069;

  text-decoration:none;

}

h1 {

 color: #003883;

 width:auto;

 font-family: Verdana;

 font-size: 13px;

 font-style: normal;

 line-height: 16px;

 font-weight: normal;

}

.titolo_prodotto{
	width:300px;
	border:1px solid #ffffff;
	text-align:left;
	position:relative;
	right:50px;
}

.descrizione_linea_prodotti{
	width:640px;
	border:1px solid #fff;
	padding-top:20px;
	padding-left:10px;
}

.link_mga{
	color:#ffffff;
	text-decoration:underline;
}
.link_mga:link{
}
.link_mga:visited{
}
.link_mga:hover{
	color:#ffffff;
}

.visualizza_dati{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #e30079;
	cursor: pointer;
}

.elimina_mail{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background-color: #ff0000;
	cursor: pointer;
}
