/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* fine reset ******************************************************************* */
body {background: url(http://www.ito.it/templates/wm_04_j15/images/bg-side.jpg) 0 0 repeat-x; width:100%;}

#big-container {width:925px; background:url(http://www.ito.it/templates/wm_04_j15/images/bg.jpg) no-repeat top; position:absolute; margin-top:0px; margin-left:130px;}
#container {width:925px; margin:auto; margin-top:115px; position:relative;} 

.logoHome {margin:auto; width:110px; height:100px; display:block; text-indent:-2000em;}

#controls {height:65px; padding-top:0px; position:absolute; width:925px; margin-left:5px; margin-right:0px;}
#controls li,#controls a {float:left; text-indent:-2000em; width:185px; height:65px;}

#controls #controls1 { position:absolute; top:-410px; left:370px;height:100px;}
#controls #controls1 a {background-image:none; height:100px; width:185px;}

#controls a { background:url(../images/homepage/buttonArea.jpg) top left no-repeat;}
#controls #controls2 a:hover { background-position:left -64px;}
#controls #controls2 a.activeLink,#controls #controls2 a.currentLink { background-position:left -131px!important;}

#controls #controls3 a { background-position:-185px top;}
#controls #controls3 a:hover { background-position:-185px -64px;}
#controls #controls3 a.activeLink,#controls #controls3 a.currentLink { background-position:-185px -131px!important;}

#controls #controls4 a { background-position:-370px top;}
#controls #controls4 a:hover { background-position:-370px -64px;}
#controls #controls4 a.activeLink,#controls #controls4 a.currentLink { background-position:-370px -131px!important;}

#controls #controls5 a { background-position:-556px top;}
#controls #controls5 a:hover { background-position:-556px -64px;}
#controls #controls5 a.activeLink,#controls #controls5 a.currentLink { background-position:-555px -131px!important;}

#controls #controls6 a { background-position:-741px top;}
#controls #controls6 a:hover { background-position:-741px -64px;}
#controls #controls6 a.activeLink,#controls #controls6 a.currentLink { background-position:-740px -131px!important;}


#footer  {height:20px; position:absolute; text-align:center; width:940px; font-family:arial; color:#999999!important; font-size:12px; margin-top:100px;}
#footer a {color:#999999!important;}
#slider { margin-left:5px; margin-top:10px;}
.itoBusiness { position:relative;}
.itoBusiness h2 { position:absolute; top:0; 
background:#00CADE;
color:#FFFFFF;
font-family:arial;
font-size:32px;
font-weight:normal;
height:100px;
line-height:1.1;
position:absolute;
right:15px;
text-align:center;
top:20px;
width:425px;
font-family:Arial, Helvetica, sans-serif;}
.itoBusiness strong {font-weight:bold;}
.itoBusiness h3 { font-size:22px; position:absolute; bottom:135px;right:15px; color:#fff;width:425px;text-align:center;height:40px;background:#00CADE;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.itoEventi { position:relative;}
.itoEventi h2 { position:absolute; top:0; 
background:#E11E18;
color:#FFFFFF;
font-family:arial;
font-size:31px;
font-weight:normal;
height:100px;
line-height:1.1;
position:absolute;
right:15px;
text-align:center;
top:30px;
width:425px;
font-family:Arial, Helvetica, sans-serif;}
.itoEventi strong {font-weight:bold;}
.itoEventi h3 { font-size:18px; position:absolute; bottom:133px;right:15px; color:#fff;width:425px;text-align:center;height:40px;background:#E11E18;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}


.itoCongressi {position:relative;}
.itoCongressi h2 { position:absolute; top:0; 
background:#F49401;
color:#FFFFFF;
font-family:arial;
font-size:31px;
font-weight:normal;
height:100px;
line-height:1.1;
position:absolute;
right:15px;
text-align:center;
top:30px;
width:425px;
font-family:Arial, Helvetica, sans-serif;}
.itoCongressi strong {font-weight:bold;}
.itoCongressi h3 { font-size:18px; position:absolute; bottom:133px;right:15px; color:#fff;width:425px;text-align:center;height:40px;background:#F49401;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.itoViaggi {position:relative;}
.itoViaggi h2 { position:absolute; top:0; 
background:#98BF0E;
color:#FFFFFF;
font-family:arial;
font-size:31px;
font-weight:normal;
height:100px;
line-height:1.1;
position:absolute;
right:15px;
text-align:center;
top:30px;
width:425px;
font-family:Arial, Helvetica, sans-serif;}
.itoViaggi strong {font-weight:bold;}
.itoViaggi h3 { font-size:18px; position:absolute; bottom:133px;right:15px; color:#fff;width:425px;text-align:center;height:40px;background:#98BF0E;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

.itoLuxury {position:relative;}
.itoLuxury h2 { position:absolute; top:0; 
background:#D682F4;
color:#FFFFFF;
font-family:arial;
font-size:31px;
font-weight:normal;
height:100px;
line-height:1.2;
position:absolute;
right:20px;
text-align:center;
top:32px;
width:425px;
font-family:Arial, Helvetica, sans-serif;}
.itoLuxury strong {font-weight:bold;}
.itoLuxury h3 { font-size:18px; position:absolute; bottom:133px;right:15px; color:#fff;width:425px;text-align:center;height:40px;background:#D682F4;font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.3;}