body {
	background-color:#d30019;
	padding:0px;
	margin:0 auto 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

ul, li, img {
	margin:0;
	padding:0px;
	border:0 none;
}

hr {
	padding:0;
	margin:0;
	display:none;
}

form {
	width:auto;
	padding:0;
	margin:0;
}

input {
	border:1px solid #000000;
	margin:1px;
	font-size:10px;
}


#contenitore {
	width:900px;
	margin:auto;
	padding:0 0 20px 0;
	display:table;
	background-color:#FFFFFF;
	background-image:url(/accademiaimmagine/images/school/bgall.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}



/* ##### TESTATA ##### */
#testata {
	width:900px;
	height:119px;
	clear:right;
}

#logo {
	width:182px;
	height:119px;
	float:left;
}

#testata-dx {
	width:271px;
	height:119px;
	float:left;
}

#reserved-area {
	width:263px;
	height:62px;
	font-size:10px;
	float:left;
	border-bottom:5px solid #c7c6c6;
	padding:0 0 0 8px;
}

#reserved-area img {
	float:left;
}

#reserved-area ul {
	width:auto;
	margin:5px 0 0 220px;
}

#reserved-area li {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/quad.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 0 11px;
	float:left;
}


/* ##### FOOTER ##### */
#footer {
	width:864px;
	clear:both;
	float:left;
	margin:0 0 0 0;
	background-color:#ededed;
	padding:16px 8px 16px 8px;
	font-size:10px;
	font-weight:bold;
	border-top:1px solid #666666;
}

#footer a:link {
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
}
#footer a:hover, #footer a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
#footer a:visited {
	font-weight:bold;
}
#footer .footer-left {
	width:400px;
	float:left;
}
#footer .footer-right {
	width:120px;
	float:right;
}

/* ########## MENU DI SERVIZIO ########## */
#servizio {
	width:271px;
	height:52px;
	font-size:10px;
	float:left;
	background-color:#f3f3f3;
	font-weight:bold;
}

#servizio ul {
	padding:8px 0 0 0;
}

#servizio li {
	padding:0 0 0 8px;
	display:inline;
}

#servizio li a:link, #servizio li a:visited {
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
}

#servizio li.current a:link, #servizio li.current a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#servizio li a:hover, #servizio li a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

#servizio li.current a:hover, #servizio.current li a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#servizio img {
	float:right;
	padding:1px 1px 0 0;
}

#servizio ul li img {
	float:none;
	padding:1px 1px 0 0;
	border:0px;
}


/* ########## MENU PRINCIPALE ########## */
#menu {
	background-color:#c7c6c6;
	padding:1px 0 5px 0;
	display:table;
}

#menu ul {
	padding:1px 0 5px 0;

}

#menu li {
width:90px;
height:74px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#d30019;
line-height:12px;
background-color:#999999;
background-image:url(/accademiaimmagine/images/school/menu/accademia.png);
background-repeat:no-repeat;
list-style-type:none;
float:left;
margin:0;
}

#menu li:hover {
width:90px;
height:74px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#dfdddd;
line-height:12px;
background-color:#999999;
background-image:url(/accademiaimmagine/images/school/menu/accademia_r.png);
background-repeat:no-repeat;
list-style-type:none;
float:left;
margin:0;
}

#menu li a:link {
color:#d30019;
text-decoration:none;
font-weight:bold;
display:block;
margin:0px;
padding:8px 0 0 5px;
width:85px;
height:74px;
}
#menu li a:hover, #menu li a:active {
color:#dfdddd;
text-decoration:none;
font-weight:bold;
background-image:url(/accademiaimmagine/images/school/menu/accademia_r.png);
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
display:block;
margin:0px;
padding:8px 0 0 5px;
width:85px;
height:74px;
}
#menu li a:visited {
text-decoration:none;
font-weight:bold;
display:block;
margin:0px;
padding:8px 0 0 5px;
width:85px;
height:74px;
}

#menu li.currentmenu {
width:90px;
height:74px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#dfdddd;
line-height:12px;
background-color:#999999;
background-image:url(/accademiaimmagine/images/school/menu/accademia_r.png);
background-repeat:no-repeat;
list-style-type:none;
float:left;
margin:0;
}

#menu li.currentmenu a:link, #menu li.currentmenu a:hover, #menu li.currentmenu a:active, #menu li.currentmenu a:visited {
color:#dfdddd;
text-decoration:none;
font-weight:bold;
background-image:url(/accademiaimmagine/images/school/menu/accademia_r.png);
background-repeat:no-repeat;
display:block;
margin:0px;
padding:8px 0 0 5px;
width:85px;
height:74px;
}

/* ########## LINK GENERICI ########## */
a:link {
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
a:visited {
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
}

.immagini {
	float:right;
	border:3px solid #ebebeb;
	padding:3px;
	margin:0 0 8px 8px;
	font-size:10px;
}

.pod {
	background-color:#f5f6f6;
	border:1px solid #ebebeb;
	background-image:none;
	padding:5px;
	width:auto;
}


.nostili {
	display:none;
}

/* liste.css */

.search {
	background-color:#f5f6f6;
	border:1px solid #666666;
	padding:5px;
	display:block;
}

.search p {
	float:left;
}

.search ul {
	margin:0;
	padding:0;
}

.search ul li {
	list-style-type:none;
	float:left;
	padding:2px 2px 2px 2px;
	background-image:none;
}

ul.lista {
	/*width:688px;
	font-size:10px;
	margin:10px 0 10px 0;
	padding:1px;
	background-color:#f5f6f6;
	display:table;
	text-align:center;*/
}

ul.lista li {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/bg-right/bg.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#ffffff;
	/*width:295px;
	height:120px;*/
	float:left;
	padding:2px 2px 2px 45px;
	vertical-align:middle;
	margin:2px 0 2px 0;
	text-align:left;
}

ul.lista li img {
	margin:0 5px 0 0;
	padding:1px;
	border:1px solid #666666;
	float:right;
}


ul.lista li a:link {
	padding:0 0 0 6px;
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:left 5px;
}
ul.lista li a:hover, ul.lista li a:active {
	padding:0 0 0 6px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	background-image:url(/accademiaimmagine/images/school/f_r.png);
	background-repeat:no-repeat;
	background-position:left 5px;
}
ul.lista li a:visited {
	padding:0 0 0 6px;
	font-weight:bold;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:left 5px;
}

.paginatore {
 	margin: 0 200px 0 0;
 }


/* LISTE A 5 */
ul.lista3 li {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/bg-right/bg-short.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#ffffff;
	width:155px;
	height:35px;
	float:left;
	padding:2px 2px 2px 18px;
	vertical-align:middle;
	margin:2px 0 2px 0;
	text-align:left;
	font-size:10px;
}

ul.lista3 li img {
	margin:0 5px 0 0;
	float:right;
}


ul.lista3 li a:link {
	padding:0 0 0 6px;
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:left 5px;
}
ul.lista3 li a:hover, ul.lista3 li a:active {
	padding:0 0 0 6px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	background-image:url(/accademiaimmagine/images/school/f_r.png);
	background-repeat:no-repeat;
	background-position:left 5px;
}
ul.lista3 li a:visited {
	padding:0 0 0 6px;
	font-weight:bold;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:left 5px;
}

/* destra.css */

#destra {
	width:247px;
	margin:10px 0 0 640px;
}

#destra img {
	margin:0;
}

.flash {
	width:247px;
	background-image:url(/accademiaimmagine/images/school/bg-right/bg.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#f3f3f3;
	margin:0;
}

.flash p {
	padding:0 0 5px 50px;
}


#destra ul {
	width:247px;
	background-image:none;
	background-color:#f3f3f3;
	padding:4px;
}

#destra li {
	list-style-type:none;
	font-size:10px;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:2px 8px;
	padding:3px 0 0 8px;
	background-color:#ffffff;
	margin:0 0 3px 0;

}



#destra-news {
	width:247px;
	margin:10px 0 0 450px;
}

#destra-news img {
	margin:0;
}

#destra-news div {
	background-image:url(/accademiaimmagine/images/school/bg-right/bg.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#f3f3f3;
	margin:0;
}

#destra-news ul {
	background-image:none;
	background-color:#f3f3f3;
	padding:4px;
}

#destra-news li {
	list-style-type:none;
	font-size:10px;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:2px 8px;
	padding:3px 0 0 8px;
	background-color:#ffffff;
	margin:0 0 3px 0;

}

p.news {
	width:247px;
	height:21px;
	background-color:#ffffff;
	background-image:url(/accademiaimmagine/images/school/evidenzia/news.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
}

p.blog {
	width:247px;
	height:21px;
	background-color:#ffffff;
	background-image:url(/accademiaimmagine/images/school/evidenzia/blog.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
}

p.multimedia {
	width:247px;
	height:21px;
	background-color:#ffffff;
	background-image:url(/accademiaimmagine/images/school/evidenzia/multimedia.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
}

p.video {
	width:247px;
	height:21px;
	background-color:#ffffff;
	background-image:url(/accademiaimmagine/images/school/evidenzia/multimedia.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:0;
}

p.news strong, p.blog strong, p.multimedia strong {
	float:right;
	margin:3px;
	padding:0 3px 0 0;
	display:block;
	font-size:10px;
}

/* main.css */
/*#centrale {
	width:890px;
	margin:10px 0 0 0;
	display:table;
	float:left;
	border:1px solid #FF0000;
}*/



h2 {
	font-size:13px;
	color:#000000;
	margin:10px 0 10px 0;

}

#testo-long {
	width:695px;
	float:left;
	padding:0 0 15px 0;
}

#testo {
	width:436px;
	float:left;
	padding:0 0 15px 0;
}

p.inizio {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/quad.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding:10px 0 10px 11px;
	float:right;
}

p.back {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/quad.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0 0 0 11px;
	float:right;
}

#testo a:link {
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
}
#testo a:hover, #testo a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
#testo a:visited {
	font-weight:bold;
}

#testo ul {
	list-style-type:none;
	padding:5px;
	background-color:#f3f3f3;
}

#testo li {
	padding:5px 5px 5px 50px;
	background-color:#ffffff;
	border-bottom:1px dotted #999999;
	background-image:url(/accademiaimmagine/images/school/bg-right/bg.png);
	background-repeat:repeat-y;
	background-position:left;
}

#testo-long a:link {
	color:#d30019;
	text-decoration:none;
	font-weight:bold;
}
#testo-long a:hover, #testo a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
#testo-long a:visited {
	font-weight:bold;
}

#testo-long ul {
	list-style-type:none;
	padding:5px;
	background-color:#f3f3f3;
}

#testo-long li {
	padding:5px 5px 5px 50px;
	background-color:#ffffff;
	border-bottom:1px dotted #999999;
	background-image:url(/accademiaimmagine/images/school/bg-right/bg.png);
	background-repeat:repeat-y;
	background-position:left;
}

img.page_content_thumbnail {
	float:right;
	margin:0 0 4px 8px;
	padding:1px;
	border:1px solid #666666;
}

/* sottomenu.css */

/* ########## SOTTOMENU ########## */
#sottomenu {
	width:190px;
	float:left;
	padding:38px 0 0 0;
	background-image:url(/accademiaimmagine/images/school/bg-home-sx.png);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
#sottomenu ul {
	padding:1px 0 5px 12px;
	width:170px;
}

#sottomenu ul li {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/f.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:0 0 5px 5px;
}

#sottomenu li:hover {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/f_r.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	background-color:#f3f3f3;
	padding:0 0 5px 5px;
}

#sottomenu a:link {
	color:#d30019;
	text-decoration:none;
	font-weight:normal;
}
#sottomenu a:hover, #sottomenu a:active {
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
#sottomenu a:visited {
	font-weight:normal;
}

#sottomenu ul li.current {
	list-style-type:none;
	background-image:url(/accademiaimmagine/images/school/f_r.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 5px 5px;
}

#sottomenu ul li.current a:link {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#sottomenu ul li.current a:hover, #sottomenu-stato a:active {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#sottomenu ul li.current a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
