/* CSS Document */

body, td {	
	border: 0;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#9d825e;
	font-size:12px;
}

body  {
	background-color:#5c4229;	
}

img  {
	margin:0;
	padding:0;
	border:0;
}

h1  {
	font-weight:normal;
	margin:0;
	padding:0 0 2px 0;
	color:#f2e3c5;
}

h2  {
	font-size:12px;
	margin:0;
	padding:0;
	color:#f2e3c5;	
}


a, a:link, a:visited, a:active {
	text-decoration:none;
	color:#f2e3c5;
}
a:hover, a:focus  { color:#9d825e; }

p {
	margin:0;
	padding:0;
}

ul, li {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}


li.contattaci  {
	margin:16px 0 0 0;
}

#container  {
	position:absolute;
	top:50%;
	left:0;
	margin:0;
	border:0;
	border-collapse:separate;
	border-spacing:0;
	margin-top:-200px;	
	width:100%;		
}

.intestazionestampa  { display:none; }

.data  {
	width:100%;
	background-color:#241c16;
}

#menu  {
	width:280px;
	background-color:#241c16; 
	border:0;
	margin:0;
	margin-right:3px;
	height:400px;	
}
	
#wrapper  {
	width:710px;
	height:400px;	
	margin:0;
	background-color:#241c16; 
}

.content-block  { padding:52px 0 0 345px; }

.content-block_sx  {
	width:503px;
	padding:33px 0 0 45px;
}

.content-block_sx ul { margin:0 0 20px -7px; }

.content-block_sx li {
	list-style:none;
	text-indent:0.2em;
	margin:0;
	padding:0;
}

.content-block_sx li span {
	margin-left:1px;
}

.content-block_sx h2 {
	margin:0 0 5px 0;
	padding:0;
}

#logo  {
	position:absolute;
	height:47px;
	top:50%;
	left:20px;
	margin-top:-175px;
	z-index:4;
}

#language  {
	position:absolute;
	height:8px;
	top:50%;
	left:137px;
	margin-top:175px;
	z-index:5;
	font-weight:bold;
	font-size:11px;
}

#language a,
#language a:link,
#language a:active,
#language a:visited
{ color:#9d825e; }

#language a:hover,
#language a:focus
{ color:#f2e3c5; }

#english  {
	padding:377px 0 0 140px;
	z-index:2;
}

.footer  {
	border-top:1px solid #9d825e;
	margin-top:50px;
	padding:3px 0 0 0;
	font-size:11px;
}

/* link non accordion */

.linknoaccordion{
	font-weight:bold;
	margin-top:30px;
	}

/* inizio stili form */

form {
	background-color:#92714f;
	margin:0;
	height:270px;
	padding:0 10px 0 10px;
	width:483px;
	color:#f2e3c5;	
	font-weight:bold;
}

label {
	color:#f2e3c5;
	font-weight:bold;
	padding:0 0 10px 0;
}

.widthfisso  {
	float:left;
	width:80px;
	padding-top:3px;
}

input  {
	background-color:#f2e3c5;
	border:0;
}

textarea  {
	background-color:#f2e3c5;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:398px;
	height:30px;
}

.checkbox {
	background-color:#92714f;
	border:0;
}

.intestazioneform  {
	border-bottom:1px solid #fff;
	padding:10px 0 10px 0;
	margin:0 0 5px 0;
}

.righeform  {
	height:30px;
}

.footerform  {
	padding:3px 0 0 30px;
	text-align:center;
}

.footerform img {
	margin-top:5px;
}

/*inizio stili accordion*/

#basic-accordian {
	padding:0;
	width:139px;
	font-family:Arial, Helvetica, sans-serif;
/* 	font-size:12px; */
	position:absolute;
	color:#fff;
	left:127px;
	top:50%;
	z-index:3;
	margin:-120px 0 0 10px;
	font-size: 11px;
	font-weight:bold;
}

.accordion_headings {
	color:#9d825e;
	border:0;
	cursor:pointer;
	font-weight:bold;
	padding: 0;
}

#basic-accordian li  { margin-top: 12px; }
#basic-accordian .sottomenu li { margin-top: 2px; }
.accordion_headings:hover{ color:#f2e3c5; }
.accordion_child{
	margin:0;
	padding:0;
	display:inline-block;
}

.sottomenu {
	margin:0 0 0 15px;
	padding-bottom:3px;
	color:#f2e3c5;
	font-weight:bold;
	font-size: 11px;	
}

#basic-accordian a,
#basic-accordian a:link,
#basic-accordian a:active,
#basic-accordian a:visited
{ color:#9d825e; }

#basic-accordian a:hover,
#basic-accordian a:focus
{ color:#f2e3c5; }

#basic-accordian a.sottomenuattivo,
#basic-accordian a.sottomenuattivo:link,
#basic-accordian a.sottomenuattivo:visited,
#basic-accordian a.sottomenuattivo:active
{ color:#f2e3c5; }


/*inizio scroll*/

#containerscroll {
	position: relative;
    width: 375px;
    height: 330px; 
	top:55px;
	left:10px;
}


#scrolldiv {
    position: absolute;
    margin:0;
    overflow:hidden;
	/* width: 405px; */
    height: 235px;   
}

#scrolldiv__controls {
	float:left;
	margin:16px 0 0 5px;
}

#imgup {
	margin-left:10px;	
	margin-top:40px;
	/*  position:relative;*/
}

#imgdown {
	margin-left:10px;
	margin-top:20px;
    /* position:relative;  */ 
}

#collezioni {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	margin-top: -225px;	
	z-index:1;
	height: 450px;
}

.clear { clear:both; }
.floatright { float:right; }
.floatleft { float:left; }
.marronechiaro  { color:#f2e3c5; }
.piccolo { font-size:11px; }
.padding-right { padding-right:50px; }

.centrato   {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-180px;
	margin-left:-210px;
	text-align: center;
}

/* buttare?

.boxdovesiamo  {
	background-image:url(img/dovesiamo.jpg);
	height:370px;
	width:634px;
	font-weight:bold;
	color:#241b12;
	padding:30px 0 0 20px;
}

*/


/*anteprima_collezioni*/

.coll_name_top {
position:absolute;
top:50%;
margin-top:-216px;
width:1070px;
}

.img_collezioni {
width:193px;
float:left;
}

.img_collezioni img {
}

.vuoto {
width:283px;
float:left;
}
.collezione {
width:193px;
float:left;
font-weight:bold;
color:#f2e2c3;
}


.box_collezioni  {
	width:780px;
	height:399px;
}

.box_collezioni2 {
width:780px;
height:399px;
 }
 
.img_collezioni2 {
width:780px;
height:120px;
float:left;
}

.margin_collezioni {
margin-bottom:20px;
}

.content-block_sx-large {
width:700px;
padding:33px 0 0 45px;

	
}

.content-block_sx-large ul { 
margin:0 0 20px -7px; 
}

.content-block_sx-large li {
	list-style:none;
	text-indent:-0.4em;
	margin:0 0 0 9px;
	padding:0;
	
}

.content-block_sx-large li span {
	margin-left:1px;
}

.content-block_sx-large h2 {
	margin:0 0 5px 0;
	padding:0;
}