@charset "UTF-8";
/* CSS Document */

/* Css Reset based on yahoo yui library */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,label,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* colori 

 arancione scuro: 		#ff6611		#f61
 arancione chiaro: 		#ff9933		#f93 
 
*/

/* Stili base */

body { background-color:#fff; color:#222; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
h1 {}
h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-style:italic; font-size:26px;/* background-image:url(../images/cms/decorazione.png); background-repeat:no-repeat;*/ padding:0px 0px 10px 0px; border-bottom:1px dashed #f61; margin:10px 0px 15px 0px;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#f61; font-style:italic; font-size:21px; border-bottom:1px solid #999; margin:0px 200px 0px 0px; }
h4 {font-family:Georgia, "Times New Roman", Times, serif; color:#f61; font-style:italic; font-size:18px; border-bottom:1px solid #999; margin:10px 200px -5px 0px; }
h5 {font-family:Georgia, "Times New Roman", Times, serif; color:#f61; font-size:16px; margin-bottom:5px; margin-top:3px;}
h6 {}
p {}
ul { margin:0; padding:0;}
ol {}
li {}
blockquote {}
table {}
caption {}
th {}
td {}
form {}
legend { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic; color:#f61; margin:0px 5px 0px 5px;}
label { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:10px 0px 5px 0px; font-style:italic;}
fieldset {}
input { margin:10px 0px 25px 0px; font-size:14px; color:#666;}
textarea {}
button { background-color:#f93; color:#000; padding:10px; border-bottom:1px solid #f61; border-right:1px solid #f61; border-top:1px solid #fea; border-left:1px solid #fea; margin-top:10px;}
strong { font-weight:bold;}
em { font-style:italic;}

input, textarea, select { background-color:#eee; border:1px solid #999; padding:4px 2px 4px 2px; width:300px;}

input.radio { width:auto !important; background-color:#f7f7f7; border:none;}

input:focus, input:active, textarea:focus, textarea:active, select:focus, select:active {
color:#000;
background-color:#fff !important;
border:1px solid #f61 !important;
}


/* layout */

#wrapper { width:800px; margin:0 auto; padding:0px; background-image:url(../images/cms/alberobg.jpg); background-repeat:no-repeat; background-position:top right; text-align:left;}

#header { margin:0; padding:0; background:url(../images/cms/headerbg.png); background-repeat:repeat-x; background-color:#f61; height:150px; text-align:center;}

#header img {}

#header h1 { display:none; color:#000;}

/* menu principale */

#nav { margin:0;  background-image:url(../images/cms/nav.png); background-repeat:repeat-x; border-top:1px solid #F90; background-color:#f61; padding: 0px 30px 0px 30px;}

#nav ul { font-size:13px; margin:0 auto; padding:0; text-align:center; color:#000;margin:0 auto; }

#nav li { display:inline; text-align:center; line-height:27px;}

#nav li a { display:block; float:left; text-align:center; width:140px; height:29px; background-image:url(../images/cms/nav.png); background-repeat:repeat-x; color:#000; text-decoration:none;  margin-right:5px; border-left:1px solid #f61; border-right:1px solid #f61;}

#nav li a.active { background-image:url(../images/cms/navTop.png); background-repeat:repeat-x;}

#nav li a:hover { background-image:url(../images/cms/navTop.png); background-repeat:repeat-x;}

/* menu verticale */

#navv { margin:0; padding: 0px 0px 0px 0px;}

#navv ul { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; margin:0 auto; padding:0; text-align:center; color:#000; margin:0 auto; }

#navv li { display:inline; text-align:center; line-height:45px;}

#navv li a { display:block; float:left; text-align:left; width:270px; height:48px; background-image:url(../images/cms/struttura/background_menu.gif); background-repeat:no-repeat; color:#f61; text-decoration:none;  padding: 0px 0px 0px 30px; border-left:0px solid #f61; border-right:0px solid #f61;}

#navv li a.active { background-image:url(../images/cms/struttura/background_menu.gif); background-repeat:no-repeat; }

#navv li a:hover { background-image:url(../images/cms/struttura/background_menu_select.gif); background-repeat:no-repeat; color: #fff;}


#albero { margin:0 auto; text-align:center;}

#container { margin:0; padding:0;}

#contenitore { width:1000px; margin:0 auto;}

#sidebar { float:left; width:190px; margin-top:0px;}

#sidebar a:link { color:#000; text-decoration:none;}

#sidebar a:visited { color:#000;  text-decoration:none;}

#sidebar a:hover { color:#000; text-decoration:underline;}

#sidebar ul { margin:0px 0px; padding:0; list-style-position:inside; margin-top:20px;}

#sidebar ul li { font-size:13px; padding-left:30px; line-height:40px; background-image:url(../images/cms/bgmenu.png); background-repeat:no-repeat; color:#000;}

#sidebar ul ul { margin:0px 0px;}

#sidebar ul ul li { list-style-type:disc; background-image:none; list-style-position:inside; line-height:40px;}

#sidebar li:hover { color:#f61;}

#contenuti {  width:600px;
		  height: auto !important;  /* per i browser moderni */
          height: 580px;      /* per IE5.x e IE6 */
          min-height: 580px;  /* per i browser moderni */}

#contenuti_awp {  width:600px;
		  height: auto !important;  /* per i browser moderni */
          height: 580px;      /* per IE5.x e IE6 */
          min-height: 580px;  /* per i browser moderni */}

#contenuti p { font-size:13px; line-height:24px; margin:5px 0px 10px 0px;}

#contenuti a:link { color:#000; border-bottom:1px solid #f61; text-decoration:none; font-weight:bold; font-size:14px;}

#contenuti a:visited { color:#444; border-bottom:1px solid #f61; text-decoration:none; font-weight:bold; font-size:14px;}

#contenuti a:hover { color:#f61; border-bottom:1px solid #f61; text-decoration:none;}

#footercontainer { background-color:#000; margin:0;}

#footer { text-align:center; padding-top:20px; border-top:1px solid #f61; margin:0; background-color:#fff;}

#footer p { font-size:12px; line-height:10px; color:#111;}

#footer a:link { color:#000; border-bottom:1px solid #f61; text-decoration:none;}

#footer a:visited { color:#555; border-bottom:1px solid #f61; text-decoration:none;}

#footer a:hover { color:#f61; border-bottom:1px solid #f61; text-decoration:none;}

#footer ul { font-size:13px; margin:0 auto; padding:0; text-align:center; color:#000;margin:0 auto; width:760px;}

#footer li { display:inline; text-align:center; line-height:20px;}

#footer li a { display:block; float:left; text-align:center; width:120px; height:29px; color:#666!important; text-decoration:none!important;  margin-right:5px; border-bottom:none!important; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

#footer li a.active {}

#footer li a:hover { color:#f61;}

table { font-size:13px;}

td { padding:0px;}

#slide { width:450px; height:338px; border:5px solid #f61; }

#italiano {
	position:absolute;
	left:10px;
	top:500px;
	width:120px;
	height:40px;
}

#italiano a { color:#f61; border-bottom:1px solid #999; text-decoration:none; font-size:14px; text-align:center; line-height:35px; font-weight:bold;}

#inglese {
	position:absolute;
	right:10px;
	top:501px;
	width:120px;
	height:40px;
}

#inglese a { color:#f61; text-decoration:none; font-size:14px; text-align:center; line-height:35px; font-weight:bold; text-decoration:line-through;}

object { border:none;}

#albero { position:relative;}

#homedesc {
	font-size:12px;
	text-align:left;
	padding:0px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	position:absolute;
	z-index:50;
	float:left;
	width:200px;
	top:150px;
	left:0px;
}

#homedesceng { font-size:12px; text-align:left; padding:0px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; position:absolute; z-index:50; float:right; width:200px; top:148px; right:0px;}

#albero p { line-height:21px; margin:5px 0px 10px 0px; color:#333;}

#flash { margin-left:-30px !important; position:relative; z-index:1;}


/* float & clear */

.clear {clear:both;height:0;font-size: 1px;line-height: 0px;}

.fltrt { float:right; margin-left:10px;}

.fltlft { float:left; margin-right:10px;}


/* classi riusabili */

.center { text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:1px;}

.corsivo { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666 !important;}

.arancio { color:#f61!important; text-decoration:none !important; border:none !important;}

.aranciobig { font-size:14px; font-style:italic; font-weight:bold; color:#f61!important; text-decoration:none !important; border:none !important;}

.active { font-weight:bold;}

.centrato {text-align:center;}

.extended { margin:0px 50px 0px 0px !important;}

.little { font-size:12px !important; line-height:13px !important;}

.right { text-align:right; padding-right:20px;}

.thumb { float:left; margin:10px 10px 0px 0px; background-color:#eee; border:1px solid #999; width:160px;}

.thumb:hover { background-color:#fff; border:1px solid #ccc;}

.thumb img { padding:5px; }

.imgcontainer { margin-top: 15px; margin-bottom:15px; margin-left:5px;}

a.zoom { border-bottom:none!important;}

.docente { padding:5px; margin:0px 0px 15px 0px;}

.docente h6 { width:100%; background-color:#f61; background-image:url(../images/cms/nav.png); background-repeat:repeat-x; color:#fff; font-weight:bold; font-style:italic; font-size:16px; padding:5px 10px; font-family:Georgia, "Times New Roman", Times, serif; border-top:1px solid #F90;}

.avatar { float:left; width:120px; margin-right:15px; padding:10px 0px;}

.doc_contenuto { float:right; width:450px;}


.centred { padding:0px 0px 0px 80px; text-align:center;}

#s3slider {
   width: 450px; /* important to be same as image width */
   height: 338px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 450px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {display:none;

   /*position: absolute;    left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); 
   -moz-opacity: 0.7; 
   -khtml-opacity: 0.7; 
   opacity: 0.7; 
   color: #fff;
   display: none;
   top: 0; */

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

.error { font-size:15px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#f00;}

.ok { font-size:15px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#0c0;}


/* NEWS */
.news_awp_title_rotate		{ border-bottom: 0px solid #FF6611; border-top: 0px solid #FF6611; text-align: left; padding: 5px 0px 5px 10px; }
.news_awp_box_rotate		{  }
.news_title_awp 			{ width: 100%; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 18px; color: #FF6611 !important;}
.news_abstract_awp			{ width: 100%; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 14px; color: #666666 !important; }
.news_text_awp				{ width: 100%; font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 14px; color: #666666 !important; }

a:link.news_awp				{ font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 16px; color: #FF6611 !important; text-decoration: none; }
a:visited.news_awp			{ font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 16px; color: #FF6611 !important; text-decoration: none; }
a:hover.news_awp			{ font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 16px; color: #FF6611 !important; text-decoration: none; }
a:active.news_awp			{ font-family: Georgia,"Times New Roman",Times,serif; font-weight: normal; font-style:italic; font-size: 16px; color: #FF6611 !important; text-decoration: none; }

