/*graphix*/
body {
	/*background: #e4ecf0 url(images/aebg_01.jpg) no-repeat center top;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.indexbox{
margin-left:20px;

}
#aemain_body{
text-align:left;
}

#structure #level1{
height:151px;
}
#structure #level2{
height:34px;
/*background-color:#12292e;
*/
background-image:url(../images/level2_cluster.png);

}
#aemain #aemain_top{
background:transparent url(../images/aemainbox_top.png) no-repeat;
height:21px;
width:960px;
}

#aemain #aemain_body{
background:transparent url(../images/aemainbox_bg.png) repeat-y;
width:960px;
}

#aemain #aemain_bottom{
background:transparent url(../images/aemainbox_bottom.png) no-repeat;
height:209px;
width:960px;
}
.whitebox{
/**/margin-right:4px;
margin-left:26px;
}

.whitebox .whitebox_top{
background:transparent url(../images/whitebox_top.png) no-repeat;
height:16px;
width:670px;
}

.whitebox .whitebox_body{
background:transparent url(../images/whitebox_bg.png) repeat-y;
width:670px;
padding:4px;
}

.whitebox .whitebox_bottom{
background:transparent url(../images/whitebox_bottom.png) no-repeat;
height:19px;
width:670px;
}
.bluebox{
margin-left:4px;
text-align:left;
}
.bluebox .bluebox_top{
background:transparent url(../images/bluebox_top.png) no-repeat;
height:20px;
width:234px;
}

.bluebox .bluebox_body{
background:transparent url(../images/bluebox_bg.png) repeat-y;
width:234px;
}

.bluebox .bluebox_bottom{
background:transparent url(../images/bluebox_bottom.png) no-repeat;
height:19px;
width:234px;
}


#container{
width:960px;
}

#container #colA{
width:700px;
}

#container #colB{
width:260px;
}

#ajContainer{
width:100%;

}
#ajContainer #ajA{



}
#ajContainer #ajB{
width:847px;

}
#ajContainer #ajC{


}


#main{
width:847px;

}
#loginBox{
color:#0099FF;
}
#footer{
width:847px;
height:124px;

background:transparent url(../images/aefooter_1.png) no-repeat;
}
#footer1{
margin-left:50px;
height:47px;
width:750px;
}
#footer2{
margin-left:50px;
height:56px;
width:750px;
}
#footer3{
margin-top:55px;
margin-left:50px;
height:30px;
width:750px;
font-size:9px;
}


#mainTb{
width:847px;
background:transparent url(../images/aecontainer_bg1.png) repeat-y;
}
#mainTb #colA{
width:625px;
}
#mainTb #colb{
width:222px;
}
#bannerA{
width:625px;
height:155x;
background:transparent url(../images/aebanner_1.png) no-repeat;
}
#bannerB{
width:222px;
height:155x;
background:transparent url(../images/aebanner_2.png) no-repeat;
}

#menu1{
width:222px;
height:69px;
background:transparent url(../images/aemenu_top.png) no-repeat;
}
#menu2{
width:222px;
}
#menu2 #menuBody{
width:222px;
background:transparent url(../images/aemenu_bg.png) repeat-y;
}
#menu2 #menuBottom{
width:222px;
height:40px;
background:transparent url(../images/aemenu_bottom.png) no-repeat;
}

/**/#tabs{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:16px;
}
#tabs a {
	text-decoration: none;
	color: #FFFFFF;
}
#tabs a:link {
	text-decoration: none;
}
#tabs a:visited {
	text-decoration: none;
}
#tabs a:hover {
	text-decoration: none;
	color:#FF6600;

}
#tabs a:active {
	text-decoration: none;
}
#tabs .tab{
height:30px;
line-height:31px;

}
#tabs .separator{
font-weight:bold;
color:#FFFFFF;
width:18px;
text-align:center;

}
#tabs .selected{

}
#tabs .selected a{
font-weight:bold;
color:#7fa8b8;

}


.frameNews{

width:606px;
height:98px;
background:url(../images/box2.png) no-repeat;
}
.frameNews .title{
padding-top:25px;
padding-left:85px;
line-height:25px;
}

.frameLast{

width:606px;
height:98px;
background:url(../images/box1.png) no-repeat;
}
.frameLast .title{
padding-top:25px;
padding-left:85px;
line-height:25px;
}

.menuTable{
margin-left:10px;
}

#pageContainer{
margin-left:43px;
width:570px;
/*margin-left:53px;
width:560px;*/
}
#page{
margin-left:10px;
margin-right:10px;

}
#indexbox{
margin-left:18px;
margin-right:10px;

}

#menuBox{
/*background-color:#009900;*/
margin-left:9px;
width:216px;

}

#subMenuBox1{
/*background:#B0CEF2;*/
}

#subMenuBox2{
/*background:#313131;*/
font-family:font-family: Verdana, Arial, Helvetica, sans-serif;
}

#banner #bannertitle{
background-image:url(../images/aelogo.png);
background-repeat:no-repeat;

}
#line_bar
{
/*border-bottom:#D2E6F0 dashed 1px;*/
}

.menuCategorySeparator{

border-bottom:#8eb4c4 solid 1px;
}

.webringSeparator{

border-bottom:#8eb4c4 solid 1px;
margin-bottom:5px;
}

.indexseparator
{
border-bottom: #CCCCCC dashed 1px;
}
.indexseparator2
{
border-bottom:#AAC2F0 solid 2px;
}
.categoryBox{

padding:3px;
padding-left:10px;
margin-bottom:4px;
border-left:#FF6600 solid 4px;
/*border-top:#FF6600 solid 4px;*/
background-color:#FEF3ED;
}
.boxIndex{

padding:3px;
padding-left:10px;
margin-bottom:4px;
border-left:#CC9900 solid 4px;
}
.boxNews{

padding:3px;
padding-left:10px;
margin-bottom:4px;
border-left:#009933 solid 4px;
}
.boxLink{

padding:3px;
padding-left:10px;
margin-bottom:4px;
border-left:#FFCC00 solid 4px;
}

.boxWebring{

padding-left:5px;
border-left:#5E8BBD solid 4px;
}

.boxHighlight{

padding:3px;
padding-left:10px;
margin-bottom:4px;
border-left:#FF6600 solid 4px;
}
.box1{
padding:6px;
margin-top:3px;
margin-bottom:5px;
border:#CCCCCC dotted 1px;
}
.arch{
background:#E8E8E8;
}
.box1Child{
padding:6px;
margin-top:3px;
margin-bottom:5px;
margin-left:15px;
border:#CCCCCC dotted 1px;
border-left:solid 5px #666666;
}

/*gallery*/
#fxViewBox{
/*margin-top:140px;
width:120px;
float:right;*/
}

/*gallery*/
#fxViewBox2{
width:120px;

}

.fxBoxTop{
background:url(../images/fx_box_top.png) no-repeat;
height:20px;
}
.fxBoxBody{
/*background:url(images/fx_box_bg.png) repeat-y;
*/
margin-top:8px;
}
.fxBoxBody .fxThumb{
margin-left:4px;
margin-right:4px;
}
.fxBoxBody img{
margin-bottom:6px;
border:#333333 1px solid;

}
.fxBoxBody img{
margin-bottom:6px;


}


.thumbPhoto{
margin-top:7px;
border:#CCCCCC 1px solid;
padding:6px;
padding-bottom:24px;
width:128px;
}
.thumbPhoto img{
border:#CCCCCC 1px solid;
}






.fxBoxBottom{
background:url(../images/fx_box_bottom.png) no-repeat;
height:32px;
}
.fxCommands{
padding-left:8px;
line-height:14px;
padding-right:8px;
}
.fxCommands a{
color:#C1D3DD;
font-weight:bold;
}
.fxCommands .link a{
/*color:#577c8d;*/
color:#77aac1;
font-weight:bold;
font-size:11px;
}
.fxCommands .link a:hover{
color:#FF6600;
}
.fxSubDir{
font-size:12px;
font-weight:bold;
color:#577c8d;
margin-top:7px;
border-bottom:#C1D3DD  dashed 1px; margin-bottom:4px;
}

/*text*/
.normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.normal2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.normalTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color: #333333;
}
.exifTitle{
font-weight:bold;
}


.pageText {
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:4px;
text-align:justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;
	font-size: 12px;*/
	color: #333333;
	
}
.pageText img{
border:#CCCCCC 1px solid;
}
#controls{
padding-left:20px;
padding-right:20px;
text-align:center;
margin-top:7px;
width:920px;
text-align:left;
}
.pageParagraph {
padding-left:20px;
padding-bottom:4px;
padding-top:4px;
text-align:left;



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.pageTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color:#FFFFFF;
	font-weight: bold;
	padding-left:18px;
	padding-top:2px;
	margin-bottom:2px;
	margin-top:3px;
	text-align:left;
}

.pageCat {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-align:left;
	padding-left:10px;
	border-bottom:#EEEEEE dashed 1px;
	margin-bottom:10px;
}
.pageInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:25px;
	margin-bottom:10px;
	color: #FF6600;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}



.newsTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5E8BBD;
	font-weight: bold;
}
.newsTitle a{

color: #5E8BBD;
	text-transform: none;

}
.newsTitle a:hover {
	text-decoration: none;
	color:#FF6600;
}

.newsCat {
margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.newsInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:10px;
	margin-bottom:10px;
	color: #FF6600;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
.newsText {
padding-left:20px;
padding-right:20px;
padding-bottom:9px;
padding-top:4px;
text-align:justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	
}
.lastTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5E8BBD;
	font-weight: bold;
}
.lastTitle a{

color: #5E8BBD;
	text-transform: none;

}
.lastTitle a:hover {
	text-decoration: none;
	color:#FF6600;
}

.lastCat {
margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.lastInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:10px;
	margin-bottom:10px;
	color: #FF6600;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
.lastText {
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:4px;
text-align:justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
	color: #333333;
	
}

.adminTitle{
	font-size: 22px;
	color: #5E8BBD;
	font-weight: bold;
	border-bottom: #CCCCCC dashed 1px;
	margin-bottom:9px;
}

.menu1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:10px;
	font-weight: bold;
	color: #5E8BBD;
	text-transform: none;
	text-transform:uppercase;
}
.menu1 a{
color: #5E8BBD;
	text-transform: none;
}

.menu0 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	font-weight: normal;
	color: #B4B4B4;
	text-transform: none;
	text-transform:uppercase;
}
.menuTitle{
margin-top:15px;
margin-bottom:8px;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
font-size:21px;
/*color:#42A6DA;*/
color:#5E8BBD;
}
.menuTitle a{

color: #5E8BBD;
	text-transform: none;

}
.menuTitle a:hover {
	text-decoration: none;
	color:#FF6600;
}

.highlightTextBox a{

color: #5E8BBD;
	text-transform: none;

}
.highlightTextBox a:hover {
	text-decoration: none;
	color:#FF6600;
}

.txt_color1 {


	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
.txt_color2 {


	font-size: 10px;
	color:#CCCCCC;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
.txt_light2{

	color:#CCCCCC;
	text-transform: none;
	text-decoration: none;
}

.menuHighLight{
margin-left:10px;
margin-right:3px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.menuHighLight .header{
height:22px;
font-size:12px;
font-weight:bold;
color:#CCCCCC;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menuHighLight .t1{
color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}




/*menu admin*/
.linebar{
color: #c1d3dd;
}
.linebar_light{
color:#c1d3dd; 
font-weight: bold; 
font-size: 11px;
}
.listSubPage {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;*/
	float:left;
	padding-left:3px;
	padding-right:3px;
}
.listHighlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
}
.listNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009933;
	font-weight: bold;
}

.listLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
}
.listIndex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC9900;
	font-weight: bold;
}
.listCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
}
.listPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.big_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #5E8BBD;
	font-weight: bold;
}
.normal_datamain {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/*Definizione minitable*/
.minitable{
border:#9DACBF solid 1px;
}

.minitable .header{
height:22px;
background-image:url(../images/bar_01.gif);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
color:#666666;
text-align:center;
}

.minitable .t1{

background-color:#FFFFFF;
padding:6px;


}


/*menu*/
.menuGallery {
/*	background-image:url(images/icons/galleryview.gif);
	background-repeat:no-repeat;
	padding-left:20px;*/
	margin-left:10px;
	margin-bottom:3px;
	padding-bottom:3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	list-style-position:outside;
	

	
	
	
}
.menuPage {
/*	background-image:url(images/icons/page.gif);
	background-repeat:no-repeat;
	padding-left:20px;*/
	margin-left:10px;
	margin-bottom:3px;
	padding-bottom:3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	/*padding-left:20px;
	list-style-position:outside;*/
}
.menuGallery a{
color:#FFFFFF}
.menuPage a{
color:#FFFFFF}
.menuCategory {
	background-image:url(../images/icons/logomenu.png);
	background-repeat:no-repeat;
	height:21px;
	padding-left:24px;
	padding-top:2px;
	margin-bottom:1px;
	margin-top:5px;/**/
	margin-left:5px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c1d3dd;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
/*	list-style-position:inside;
	padding-left:0px;
	list-style-image:url(images/icons/Aspetti Legali.gif);*/
}
.menuAccess {
	background-image:url(../images/icons/menuaccess.png);
}
.menuGalleries {
	background-image:url(../images/icons/menugallery.png);
}
.menuWebring {
	background-image:url(../images/icons/menuwebring.png);
}
.menuCategory a{
color:#c1d3dd;
}

.menumain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
/*links*/
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#FF6600;
}
a:active {
	text-decoration: none;
}
a {
	text-decoration: none;
	color: #0066FF;
	cursor:pointer;
}

#footer3 a:link {
	text-decoration: none;
}
#footer3 a:visited {
	text-decoration: none;
}
#footer3 a:hover {
	text-decoration: none;
	color:#FF6600;
}
#footer3 a:active {
	text-decoration: none;
}
#footer3 a {
font-weight:bold;
color:#333333;
}

/*Gallery*/
#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.fxBoxBody a:active {
	text-decoration: none;
}
.fxBoxBody a img{ /*image border color*/
border: 1px solid #ccc;
}

.fxBoxBody a:hover img{ /*image border hover color*/
border: 1px solid #FF6600;
}

.fxBoxBody a:hover{
color: red; /* Dummy definition to overcome IE bug */
}