body {	
	/*background-image: url('img/sfondo.jpg');*/
	/*background-repeat: no-repeat;*/
	color: #000000;
	background-color: #ffffff;
	margin:10px 0 0 0 !important;
	font-family: verdana, arial, sans-serif;	
	font-size:11px;
}

/* -------------------------------------- INIZIO ID DIV ---------------------------------------- */

#contenitore {
position: relative;
margin: 30px auto;
width: 850px;
}

#header {
background-image: url('img/header.jpg');
background-repeat: no-repeat;
position: relative;
height: 457px;
}

#trailer {
margin: 0 auto;
border: 5px solid #a12036;
width: 300px;
height: 250px;
position: absolute;
top: 250px;
left: 250px;
}


#menu {
position: absolute;
bottom: 40px;
width: 800px;
text-align: center;
font-size: 11px;
font-weight: normal;
color: #ffffff;
font-family: arial, sans-serif;
}


#menu a, #menu a:visited {
color: #ffffff;
text-decoration: none;
padding: 5px;
}

#menu a:hover {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
}


#content_container{
position: relative;
background-image: url('img/repeat-y.jpg');
background-repeat: repeat-y;
padding: 0 90px 0 50px;
}

#content_true {
position: relative;
text-align: left;
}


.content1 {
background-image: url('img/div1.jpg');
background-repeat: no-repeat;
margin-top: 25px;
}

.content2 {
background-image: url('img/div2.jpg');
background-repeat: no-repeat;
margin-top: 25px;
}

.content3 {
background-image: url('img/div3.jpg');
background-repeat: no-repeat;
margin-top: 25px;
}

/*#cortesi_footer {
position: relative;
bottom: 0;
right: 0;
background-image: url('img/cortesi-footer.jpg');
background-repeat: no-repeat;
height: 460px;
width: 700px;
}*/

#footer {
background-image: url('img/footer.jpg');
background-repeat: no-repeat;
position: relative;
height: 470px;
padding: 0 90px 0 50px;
}

#footer p {
width: 400px;
}

#footer h2 {
width: 400px;
}

#footer_out {
margin-left: -30px;
width: 1000px;
}

#footer_out div {
float: left;
margin: 5px;
text-align: center;
border-top: 1px dotted #a12036;
}

#footer_out div div {
border: none;
}

#footer_out p {
width: auto;
font-family: arial, sans-serif;
font-size: 10px;
color: #000000;
}

#footer_out div p {
width: auto;
font-family: arial, sans-serif;
font-size: 9px;
color: #000000;
}

#footer_out a { text-decoration: none; }
#footer_out a  img {
border: none;
}

.special {
color: #a12036;
}

/* -------------------------------------- FINE ID DIV ---------------------------------------- */

/* -------------------------------------- INIZIO TAG HTML ---------------------------------------- */

a { color: #a12036 }
a:active { color: #a12036; }
a:hover { color: #a12036; border-bottom: #a12036 }
/* a:visited { color: #ffffff }*/




h1 {
letter-spacing: -1px;
color: #a12036;
font-size: 45px;
margin-bottom: 0px;
text-align: center;
font-family: verdana, arial, sans-serif;	
}

h2 {
border-bottom: 1px solid #a12036;
margin-top: 0px;
padding-left: 10px;
font-size: 15px;
font-weight: normal;
color: #a12036;
font-family: verdana, arial, sans-serif;	
}

.sottoh2 {
text-align: right;
margin: 0px;
margin-top: -10px;
font-size: 14px;
font-weight: bold;
width: 100%;
}

h3  {
color: #a12036;
font-size: 14px;
margin: 0;
margin-top: 15px;
text-transform: uppercase;
font-family: verdana, arial, sans-serif;	
}

p {
line-height: 140%;
font-size: 11px;
color: #58595B;
width: 600px;
font-family: verdana, arial, sans-serif;
}

ul  {
font-size: 11px;
color: #ffffff;
padding: 3px;
padding-left: 73px;
padding-bottom: 10px;
margin: 0 auto;
width: 40%;
}


/*p:first-line {
font-size: 12px;
font-weight: bold;
color: #9393ff;
}*/

ul { line-height: 180%; }

b, strong {
font-weight: bold;
font-size: 12px;
font-family: verdana, sans-serif;
}

i,em {
font-size: 12px;
font-family: verdana, sans-serif;
}

a img {
border:none;
}

/* -------------------------------------- FINE TAG HTML ---------------------------------------- */

.catalogo {
margin-top: 40px;	
}

.catalogo p {
	font-size: 11px;
	color: #000000;
	text-align:justify
}

.catalogo .firma {
	text-align: right; 
	padding-top: 5px;
	letter-spacing:-1px;
}

.firma {
	text-align: right; 
	padding-top: 5px;
}

.catalogo i, .catalogo em {
	font-size: 11px;
}

.centrato {
text-align: center;	
}

.centrato img {
border: 1px solid #A12036;	
}


.loc {
color: #540815;
font-weight: bold;
text-transform:uppercase;
border: 1px dotted #ffffff;
}

.fotogallery {
text-align: center;
width: 600px;
}
