/* CSS Document */
* { margin:0; padding:0;}
html, body { 
height:100%; 
min-width:916px 
}

body {
font-size:13px; 
line-height:1.125em; 
background:#707069;
font-family: 'Arial' , Helvetica, sans-serif; 
color: #1f1f1f;
}
html, input, textarea	{
font-family: 'Arial' , Helvetica, sans-serif; 
color:#777777;
}	


h1{
color:#920701; 
border-bottom:2px #920701 dotted;
font-size:24px;
padding-bottom:10px;
padding-top:20px;
margin-right:110px;
margin-bottom:20px;
font-weight:normal;
font-style:italic;
}

.h2_ttil{
color:#920701;
font-size:20px;
border-bottom:2px #920701 dotted;
padding-bottom:7px;
font-weight:normal;
font-style:italic;
margin-right:30px;
line-height:normal
}

h3{
color:#920701; 
font-size:18px;
padding-bottom:10px;
font-weight:normal;
font-style:italic;
}

h4{
color:#920701; 
font-size:16px;
padding-bottom:10px;
font-weight:normal;
font-style:italic;
}

.alignMiddle{
 vertical-align:middle
 }
 
.alignCenter{
 text-align: center
 }
 
.container1{
width:100%
}


div.container {
overflow:hidden;
 width: 100%;
}

a img{
border:0}

img{
vertical-align:top;
}

a{
color:#b70800;
text-decoration:underline;
outline:none
} 

a:hover{
text-decoration:none
}



/*======= header =======*/
#header {
color:#000000;
background-image:url(top.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
height:258px;
font-variant:small-caps
}

#header .logo{
margin-left:50px
}

#header .name {
/*float:left;*/
line-height:70px;
margin-left:10px;
margin-right:10px;
height:80px;
}

#header .name a{
color:#000000;
font-size:60px;
text-decoration:none;
}



#header .name a:hover{
color:#ffffff;
text-decoration:none;
}

#header .img{
margin:0 0 0 28px;
}

#header .img1{
margin:-200px 0 0 557px;
position:absolute;
}
 
#header .indent{
margin:62px 0 0 663px;
position:absolute;
color:#212632;
font-weight:bold
}

#header .indent b{
color:#ffffff;
margin-left:143px
}

/*======= menu =======*/
#header ul{
margin:218px 0;
padding:0;
list-style:none;
position:absolute;
width:916px;
background:url(bg_menu.gif?template=fulleventes) top right repeat-x;
border-left: 1px solid #6e6e6e
}

#header ul li{
margin:0;
display:inline;
font-size:16px;
font-weight:normal;
float:left
}

#header ul li a{
color:#ffffff;
text-decoration:none;
margin:0 0 0 0;
text-align:center;
display:block;
float:left;
padding:13px 15px;
border-right: 1px solid #6e6e6e
} 

#header ul li a:hover {
color:#ffffff;
text-decoration:none;
background:url(bg_menu-act.gif?template=fulleventes) top left repeat-x;
border-right: 1px solid #6e6e6e
}

#header ul li a#active { 
color:#ffffff;
text-decoration:none;
background:url(bg_menu-act.gif?template=fulleventes) top left repeat-x;
border-right: 1px solid #6e6e6e
}
#header ul li .current{
color:#ffffff; 
text-decoration:none;
background:url(bg_menu-act.gif?template=fulleventes) top left repeat-x;
border-right: 1px solid #6e6e6e
}

/*======= header immage layou per metere la immagine sopra il header =======*/
#top_image{
width:916px;
height:217px;
top:-80px;
position:relative;
z-index:1;
}


/*======= content =======*/
#content{width:1110px;
background-image:url(bg1.jpg?template=fulleventes);
background-position: bottom right;
background-repeat: no-repeat;
}

#content .indent-main{
width:915px;
}

.div_central img{
border:1px solid #969696
}

.div_central{
padding:0 80px 10px 0}

.abstract img{
border:2px solid #969696;
margin-left:10px auto !important; 
margin-right:10px auto !important; 
margin-bottom:10px !important; 
padding:7px;
background-color: #ffffff
}

.abstract {
padding-bottom:20px;
padding-top:20px;
overflow:auto;

}

#breadcrumbs{
font-size:12px;
color:#800601;
padding:15px 10px 10px 20px;
height:20px;
}

#breadcrumbs a {
color:#ffffff;
text-decoration:underline;
}

#breadcrumbs a:hover{
text-decoration:none;
}


/*======= sidebar =======*/
input{
   	border:1px solid #d6d6d6; 
	background:#fcfcfc;
	width:220px;
	height:18px;
	font-size:12px;
	padding-left:5px;
	padding-top:2px
}
textarea{
   	border:1px solid #d6d6d6; 
	background:#fcfcfc;
	width:220px; height:152px;
	font-size:12px;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
	
h3.sidebar_title{color:#ffffff;
font-size:20px;
font-style:italic;
padding:11px 10px;
display:block;
clear:both;
background-image:url(bg_h_sidebar.gif?template=fulleventes);
background-position:top left; 
background-repeat:repeat-x;
font-weight:normal;
border-bottom:5px solid #4c4b47;}

.input_label{
padding-bottom:10px;
padding-top:10px;
}

.sidebar_block{
padding-left:20px;

}



/*======= sidebar =======*/

#bottom_sidebar{
height:30px;
}

/*======= submenu =======*/

#menu_laterale{
background-color:#c0c1b6;
background-image:url(bg_sidebar.gif?template=fulleventes);
background-position:left bottom;
background-repeat:repeat-x;
margin-left:20px;
width:230px;
}

#menu_laterale ul{
list-style:none;
clear:both;
margin:0;
}

#menu_laterale ul li{
font-size:14px;
display:block;
clear:both;
}

#menu_laterale ul li a{
color:#ffffff;
text-decoration:none;
float:left;
padding:10px; 
width:210px;
border-bottom:1px solid #4c4b47;
font-weight:bold
} 


#menu_laterale ul li a:hover {
color:#920701;
text-decoration:none;
font-weight:bold;
}

#menu_laterale ul li.active a {
color:#920701;
text-decoration:none;
font-weight:bold;
}

#bottom_menu_laterale{
margin-left:20px;
background-color:#6a6a64;
background-image: url(bottom_sidebar.gif?template=fulleventes);
padding-left:20px;
background-position:bottom right;
background-repeat:no-repeat;
height:90px;
clear:both;
margin-bottom:20px; width:230px;
border-bottom:5px solid #4c4b47;
}

#top_menu_laterale{margin-left:20px;
height:25px;
color:#ffffff;
font-style:italic;
font-size:20px;
padding-left:20px;
padding-top:15px;
border-bottom:5px solid #4c4b47;
width:210px;
background-image:url(bg_h_sidebar.gif?template=fulleventes);
background-position:top left;
background-repeat:repeat-x}




/*======= submenu =======*/

#submenu{
background-color:#c0c1b6;
background-image:url(bg_sidebar.gif?template=fulleventes);
background-position:left bottom;
background-repeat:repeat-x;
margin-left:20px;
width:230px;
}

#submenu ul{
list-style:none;
clear:both;
margin:0;
}

#submenu ul li{
font-size:14px;
display:block;
clear:both;
}

#submenu ul li a{
color:#ffffff;
text-decoration:none;
float:left;
padding:10px; 
width:210px;
border-bottom:1px solid #4c4b47;
font-weight:bold
} 


#submenu ul li a:hover {
color:#920701;
text-decoration:none;
font-weight:bold;
}

#submenu ul li.active a {
color:#920701;
text-decoration:none;
font-weight:bold;
}

#bottom_submenu{
margin-left:20px;
background-color:#6a6a64;
background-image: url(bottom_sidebar.gif?template=fulleventes);
padding-left:20px;
background-position:bottom right;
background-repeat:no-repeat;
height:90px;
clear:both;
margin-bottom:20px; width:230px;
border-bottom:5px solid #4c4b47;
}

#top_submenu{margin-left:20px;
height:25px;
color:#ffffff;
font-style:italic;
font-size:20px;
padding-left:20px;
padding-top:15px;
border-bottom:5px solid #4c4b47;
width:210px;
background-image:url(bg_h_sidebar.gif?template=fulleventes);
background-position:top left;
background-repeat:repeat-x}


/*LAYOUT*/
.tail-top{ 
background:url(bg.gif?template=fulleventes);
background-position:top left;
background-repeat:repeat-x;
}

.tail-bottom{
background:url(bot.gif?template=fulleventes) repeat-x  bottom
}


.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/

.main{margin:0 auto; 
text-align:left;
width:916px; 
}

/*======= index.html =======*/

#page1 #content .col-1{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color: #e8e8e5;
}

#page1 #content #index{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
}

#page1 #content #eventi_aziendali{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_azienda_nell_evento.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}

#page1 #content #organizzazione_eventi{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_festa_nell_evento.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}

#page1 #content #gestione_marketing_aziendale{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_oltre_evento.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}


#page1 #content #eventi_formativi{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_formazione_nell_evento.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}


#page1 #content #news{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_news.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}

#page1 #content #contatti{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_contattaci.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}

#page1 #content #galleria{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_gallery.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}

#page1 #content #chi_siamo{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_chi_siamo.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}

#page1 #content #partners{
width:600px;
padding-right:20px;
padding-bottom:30px;
padding-left:20px;
background-color:#e8e8e5;
background-image:url(bg_partners.jpg?template=fulleventes);
background-position:top center;
background-repeat:no-repeat;
}





.col-1 ul{
margin:0; padding:0;list-style-position:inside; }

.col-1 li{
list-style-image:url(li_img.gif?template=fulleventess);
padding:5px;
}

#page1 #content .col-2{
width:250px;
margin-left:25px;
color:#f2f2f2
}

/*======= footer =======*/

#footer {
height:90px;
color:#ffffff;
text-align:center;
line-height:22px ;
padding-top:20px;
font-size:12px;
}

#footer .indent-footer{
padding:60px 50px 0 50px;
}

#footer a {
color:#920701;
text-decoration:underline
}  

#footer a:hover {
text-decoration:none
}

#footer span {
text-align:left
} 
	