/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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;}
caption {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

html,body{margin:0;padding:0; background:#28353D  top repeat-x;}
body{font: 76% arial,sans-serif;text-align:center}
h1{font-size: 2.4em;line-height: 1.25;margin: 0.625em 0}
h2{font-size: 1.5em;line-height: 1;margin: 1em 0}
h3{font-size: 1.35em;line-height: 1.1111;margin: 1.1111em 0; font-weight:bold}
h4{font-size: 1.2em;line-height: 1.25;margin: 1.25em 0}
h5{font-size: 1em;line-height: 1.5;margin: 1.5em 0}
h6{font-size: 0.75em;line-height: 2;margin: 2em 0}
/*p, blockquote, pre, ol, dl, ul, form {line-height:1.5em}
*/
p{margin:0 10px 0px 0px}
strong { font-weight:bold}
a{display:block;color: #006;padding:10px}
div#header1{height:140px; background:#eeebe2 ; border-bottom: 4px solid #6e839e; margin: 0px; padding: 0px}
div#header1 h1{position:absolute;top: -9999px;left: -9999px;}
div#header{height:60px; background:#990000  ;margin: 0px; padding: 0px; text-align:right}

div#header ul{float:right;width:50%; margin:10px 10px 0 10px}
div#header li{float:right; width:28px; list-style-type:none; margin-top:6px}
div#header li a{margin:0; padding:0}
div#header h1{position:absolute;top: -9999px;left: -9999px;}

div#header_a {width:600px;float:left }
div#header_b {width:340px; }

.searchform { float:right; background:#900; margin:13px 0 0 0 }
.searchform fieldset{display:inline; margin:0; padding:0}
.searchform input {border:solid 1px #fff; background:#EEEBE2}
.searchform button {border:solid 1px #EEEBE2; background:#fff;  margin:0; padding:0}
div#nome p{float:right; margin:13px 0 0 0 }
div#nome p img{float:left; margin-right:2px}
div#nome p a{text-decoration:none; color:#fff; font-weight:bold; color:#EEEBE2}

div#nome {width:940px; margin: 0px auto; text-align:right; padding: 0px; height:60px; background: url(/immagini/fondazione2.png) no-repeat top left;}
div#nome1 {width:940px; margin: 0px auto; text-align:left;padding: 0px; height: 179px}

div#path {height:4em; background:#eeebe2  url(/immagini/path.png) ; border-bottom: 1px solid #666; margin: 0px; padding: 0px; text-align:left} 
div.nomepath{width:940px; margin: 0px auto; text-align:left;}
div.nomepath p, div.nomepath ul, div.nomepath li {float:left}
div.nomepath p {padding:1em 0 0 5px; font-weight:bold; color:#333 }
div.nomepath ol{line-height:normal; margin:0; padding:0}
div.nomepath li {margin:0; padding:1.15em 18px 0 18px; list-style-type:none;background:url(/immagini/freccetta.png) 1px 16px no-repeat}
div.nomepath a {margin:0; padding:0; text-decoration:none; color:#990000; font-weight:bold;  }
div.nomepath a:hover {margin:0px; padding:0px; color:#003366}

div#header2{height:180px; background:#eeebe2 url(/immagini/latoduomo.png) no-repeat right ; border-bottom: 1px solid #666; margin: 0px; padding: 0px}

/* test */
div#header3{height:180px; background:#eeebe2 url(/immagini/donna.png) no-repeat right ; border-bottom: 1px solid #000000; margin: 0px; padding: 0px}
div#header4{height:180px; background:#eeebe2 url(/immagini/dotti.jpg) no-repeat right ; border-bottom: 1px solid #000000; margin: 0px; padding: 0px}
div#header5{height:180px; background:#eeebe2 url(/immagini/eva.jpg) no-repeat right ; border-bottom: 1px solid #000000; margin: 0px; padding: 0px}
div#header6{height:180px; background:#eeebe2 url(/immagini/sangiacomo.png) no-repeat right ; border-bottom: 1px solid #000000; margin: 0px; padding: 0px}
div#header7{height:180px; background:#eeebe2 url(/immagini/testa.png) no-repeat right ; border-bottom: 1px solid #000000; margin: 0px; padding: 0px}
div#gente{height:180px; background:#eeebe2 url(/immagini/testate/gente.png) no-repeat right ; border-bottom: 1px solid #666; margin: 0px; padding: 0px}
div#gente2{height:180px; background:#eeebe2 url(/immagini/testate/gente2.png) no-repeat right ; border-bottom: 1px solid #666; margin: 0px; padding: 0px}
/* fine test */

div#content p{line-height:1.4}
div#maincontainer {background: #fffff9; font-size:1.0em;}
div#maincontainer2 {background: #fffff9 url(/immagini/sv.png) right bottom no-repeat; font-size:1.1em;}

div#navigation {position: relative; padding-top:60px;background:#f9f9f9; padding-left:10px; padding-right:10px; margin-top: 0px; /* border: 1px solid #3d7d9e;*/ float:left; width:280px;margin-left:-500px}
div#navigation h2 {position:absolute;top: -9999px;left: -9999px; }
div#navigation ul {list-style:none; padding:0px; margin:0px 0px 0px 0px}
div#navigation li {border-bottom: 1px solid #e0ddd5; font-size:1.2em;display:block; float:none; text-align:right; font-weight:bold;}
div#navigation li a { text-decoration:none; padding:5px; color: #28353D; }
div#navigation li a:hover {color:#990000;}

div#navigation #navigation_menu {background:#f9f9f9 url(/immagini/tettoduomo.png) bottom no-repeat;padding-bottom:100px;border-bottom:solid 1px #ddd}

div#navigation2{position: relative; ; padding-top:30px; margin-bottom:10px;margin-top: -10px; border-left: 1px solid #000;float:left;width:240px;margin-left:-280px}
div#navigation2 a{font-weight:bold}
div#navigation2 h2 {position:absolute;top: -9999px;left: -9999px; }
div#navigation2 ul { list-style:none; padding:0px; margin:0px; padding-top: 30px;}
div#navigation2 li {padding-left:10px;border-bottom: 1px solid #e0ddd5; font-size:1.2em; display:block; float:none;}
div#navigation2 li a { text-decoration:none; padding:5px; color: #000000;}
div#navigation2 li a:hover {color:#990000;}


/* navigation per pagina interna */
div#nav_int {background:#f9f9f9 url(/immagini/tettoduomo.png) bottom no-repeat; padding-top:60px; padding-bottom:60px;padding-left:10px;  margin-top: 0px; border-left: 1px solid #DDD;/* border: 1px solid #3d7d9e;*/float:left;width:200px;}
div#nav_int h2 {position:absolute;top: -9999px;left: -9999px; }
div#nav_int2{position: relative;background:#eeebe2 ; padding-top:30px; margin-bottom:10px;margin-top: -40px; border: 1px solid #3d7d9e;float:left;width:240px;margin-left:-280px}
div#nav_int2 h2 {position:absolute;top: -9999px;left: -9999px; }

div#nav_int ul { list-style:none; padding:0px; margin:0px;}
div#nav_int li {border-bottom: 1px solid #e0ddd5; font-size:1.2em;display:block;}
div#nav_int li a { text-decoration:none; padding:5px; color: #000000; }
div#nav_int li a:hover {color:#990000;}
/*fine */

.quadro {padding:8px; border: 1px solid #DDD; margin-right:10px; float:left;}
div#extra_over{background:#FF8539}
div#extra{background:#fffff9}
.tube {margin-left:15px;}
div#container{width:940px;margin:0 auto;text-align:left;clear:both}
div#wrapper{float:left;width:100%;}
div#wrapper2{float:left;width:100%; background:url(/immagini/wrapper.png) top no-repeat;}

div#content{width: 430px; padding-top:30px;padding-bottom: 30px; background:url(/immagini/csco2.png) left top no-repeat;}
div#content h2 {font-size:1.5em; padding :0; font-weight:bold; margin:0 0 0.2em 0;}
div#content h2 a {text-decoration:none; padding:0; color:#003366}
div#content h2 a:hover {text-decoration:none; padding:0; color:#990000}
div#content2{width: 640px; padding-top: 0px; padding-bottom:20px; float:left;background:url(../immagini/csco.png) left top no-repeat}
div#content2 h2 {font-size:1.8em; padding-top:3px; margin-top:10px; padding-bottom:3px; font-weight:bold; color: #28353D}
div#content2 p{line-height:1.7; font-size: 1.12em}
div#content2 a{display:inline; margin:0; padding:0}

.roll_home div{margin: 0 0 20px 0}
div#content .roll_home2 div{margin:20px 0 0 0}
div#content .roll_home2 h2 {font-size:1em; }

div#extra{float:left;width:200px;margin-left:-200px; background:#fffff9; padding-top: 20px; padding-bottom:70px; }
div#extra h3 {font-size: 1.2em; margin-left:10px; margin-bottom:5px; font-weight:bold; letter-spacing:-1px;}

div#footer{clear:left;background:#28353D;  text-align:center; width: 100%;color: #FFF; margin:0 auto; }
/*div#footer-outer { clear:both;background:#28353D; border-top:5px solid #CCD0C1;  padding:0px 0pt 100px;margin: 10px auto;}*/
/* menu  */
.hinner_footer {width:940px; background:#28353D   url(/immagini/footer.png) no-repeat; text-align:center;margin: 0 auto;height:120px;}
.hinner_footer2 {width:940px; text-align:center;margin: 0 auto; }
  

div#navigation3 ul { list-style:none;  padding: 0px; margin:0px; }
div#navigation3 li {background: url(../immagini/li_freccia.png) no-repeat;font-family: georgia, serif; font-style:italic;margin-left:0px; padding-top:0px; margin-top:2px;padding-left:30px;border-bottom: 1px solid #e0ddd5; font-size:1.4em;display:block; padding-bottom:6px;}
div#navigation3 li a { text-decoration:none; padding:0; color: #000000; font-weight:bold;}
div#navigation3 li a:hover {color:#990000;}

div#navigation4 ul { list-style:none;  padding: 20px; margin-top:0px; width:400px;}
div#navigation4 li {font-family: georgia, serif; font-style:italic;margin-left:0px; padding-left:0px;border-bottom: 1px solid #e0ddd5; font-size:1.4em;display:block; padding-bottom:6px;}
div#navigation4 li a { text-decoration:none; padding:5px; color: #000000; font-weight:bold;}
div#navigation4 li a:hover {color:#990000;}
/*fine menu */

.box_over { float:left;width:130px; height:130px; border:1px solid #555; display:block; padding:0.1em 0.4em; margin:30px 1px 0px 1px; ; font-size: 1.1em; color:#000}
.box_over h2 {font-size: 1.2em; font-weight:bold; letter-spacing:-1px; margin-bottom:5px}
.box_over h2 a{margin:0; padding:0; text-decoration:none}
p .box_over h2 {margin:0; padding:0; line-height:1em}

.box1{ border: 1px solid #ddd; width: 260px;float:left; padding:10px; margin:10px 5px; text-align:left; height:110px;background: #27333a  url(../immagini/sfondo_box.png) repeat-x;}
.box1 h3 {font-weight:bold; font-size: 1.3em; padding-top:0px; margin-top:0px;}
.box2{border: 1px solid #ddd;width: 260px; float:left; padding:10px;margin:10px 4px;height:110px;background: #27333a
 url(../immagini/sfondo_box.png) repeat-x;text-align:left;}
.box2 h3 {font-weight:bold; font-size: 1.3em;padding-top:0px; margin-top:0px;}
.box3{border: 1px solid #ddd; width: 260px;float:left;padding:10px;margin:10px 4px;height:110px;background: #27333a
 url(../immagini/sfondo_box.png) repeat-x;text-align:left;}
.box3 h3 {font-weight:bold; font-size: 1.3em;padding-top:0px; margin-top:0px;}
 
.box_menu{ border: 1px solid #ddd; width: 500px;float:left; padding:10px; margin:10px 5px; text-align:left; height:60px;background: #eeebe2 ;}
 
#validation{text-align:left; padding:1em 0 3em 0; color:#CCC; font-weight:bold}
#validation p {margin:0.6em 0}
#validation a{display:inline; color:#ccc; margin:0; padding:0}
#validation img{margin:0 8px 0 0}

.note{border:solid 1px #ccc; background:#f0f0f0; padding:0.7em; margin:1em}

.tube {margin-left:15px;}
.tube ul { list-style:none; padding:0px; margin:0px;}
.tube li {border-bottom: 1px solid #dedede; padding-top:2px; font-size:1.2em;font-weight:bold; float:none; color:#555}
.tube li a {text-decoration:none; padding:5px; color: #28353D; }
.tube li a:hover {color:#990000;}


.logo {text-align:center}
.certificazioni {margin-top:20px; text-align:center; padding:10px;}
div#navigation .certificazioni li {text-align:left; font-size:0.9em;}
.certificazioni h2 {font-size:1.1em;}
div#navigation .certificazioni li {text-align:left; font-size:1em; color:#666666; padding-top:8px; padding-bottom:8px; font-weight:normal}
.certificazioni p {color: #999999;text-align:left;}

.regioneumbria{ background:url(/immagini/bg_regioneumbria.png) no-repeat top left; margin:30px 0 0 0}
	.regioneumbria p{margin: 0 0 0 60px; padding:20px 0; color:#333}

/* live streaming */

div#streaming_maincontainer{background:#28353D}
div#header_streaming{background:url(../immagini/bg_livestreaming_header.png) top center; width:940px; height:80px; margin-top:10px}
div#wrapper_streaming{float:left;width:100%; padding:10px; background:url(../immagini/bg_livestreaming_content.png) repeat-y } /*background:url(http://www.uniorvieto.org/phpfreechat/data/public/themes/default/images/background.gif)*/
div#content_streaming{width: 330px;float:left;margin-left:15px}
div#chat_streaming{float:right;width:535px;margin-right:35px}
div#footer_streaming{clear:both; background:url(../immagini/bg_livestreaming_footer.png) no-repeat; height:150px; text-align:center; padding-top:40px; font-size:0.75em}
div#footer_streaming a{color:#333333; display:inline; margin:0; padding:0}




