/*
Theme Name: Formazione
Theme URI: http://idr.seieditrice.com
Description: Tema "Formazione" per Sei IDR
Version: 1.0
Author: duDAT
Author URI: http://www.duDAT.it/
*/


div.new_post, div.new_post small, div.new_post h2 a:link, div.new_post h2 a:visited {color:#FF0000; float:right;}
div.old_post, div.old_post small, div.old_post h2 a:link, div.old_post h2 a:visited {display:none;}

/* CSS Document */
body {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:11px;
	text-align:center;
	margin:0;
	padding:0;
	color:#3c3c3c;
}

.clear {
	display:block;
	clear:both;
	margin:0;
	padding:0;
}

a {
	color:#0088cc;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

a img {
	border:none;
	}

#container {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:950px;
	background:url(images/container-bg.gif) repeat-y 0 0;
}

#testata {
	margin:0;
	padding:0;
	width:950px;
	height:126px;
	background:url(images/banner1.jpg) no-repeat 0 0;
	}

#logo {
	padding:10px 0 20px 10px;
}

span#logoimg {display:none !important; visibility:hidden !important;}

#logo h1 {
	margin:0;
	padding:0;
	font-size:10px;
	width:329px;
	height:71px;
	background:url(images/sei-logo.png) no-repeat 0 0;
	}
	
#logo h1 a {
	width:329px;
	height:71px;
	display:block;
	text-indent:-30000px;
	outline:none;
}	

#testata #menu {
	height:25px;
	background:url(images/menu-bg.png) repeat-x 0 0;
}

#testata #menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#testata #menu ul li {
	margin:0;
	padding:0;
	float:left;
}

#testata #menu ul li a {
	color:#FFF;
	text-transform:uppercase;
	font-size:1em;
	font-weight:bold;	
	padding:0 18px;	
	height:25px;
	line-height:25px;
	display:block;
	outline:none;
}

#testata #menu ul li a:hover {
	color:#cbcbcb;
	text-decoration: none;
	color: #000000;
	background-color: #dbdbdb;
	}

#testata #menu ul li a.current, #testata #menu ul li a.current:hover {
	background-color:#E3E3E3;
	background-color:#cbcbcb;
	color:#3c3c3c;

	}


#left {
	width:690px;
	float:left;
}

#right {
	width:248px;
	float:left;	
	margin:0 0 0 11px;
}

#content  {
	padding-bottom:40px;
	/*border-bottom:1px dotted #999;*/
}



/*********************************
Single
********************************/
a.top {float:right; width:61px;	height:10px; margin:25px 10px 15px 0; padding:0; border:none; background:url(images/up.gif) no-repeat 0 0; text-indent:-30000px; cursor:pointer; outline:none;}
/*#titolo {float:right; background:url(images/titolo.jpg) no-repeat 0 0; height:50px; width:369px; text-indent:-30000px; margin:18px 5px 21px 0;}*/
#titolo {background:#FFF url(images/titolo.jpg) no-repeat 0 0; width:100%; height:155px; margin:0; padding:0; text-indent:-3000px}
#titolo a {display:block; background:#FFF url(images/titolo.jpg) no-repeat 0 0; width:100%; height:155px; margin:0; padding:0; text-indent:-3000px}

cite, pre {background-color:#e1f4fd; padding:10px; margin:10px; font-weight:normal; line-height:18px; color:#000000; border:1px solid #515151; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block;}

.entry {color:#454545; line-height:16px; font-size: 12px}

#single h2 {font-size:32px;	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;	text-transform:uppercase; font-weight:bold;	margin:0 0 0 -2px; color:#3c3c3c; letter-spacing:-0.07em;}
#single .sottotitolo {font-size:14px; letter-spacing:0.01em; color:#3c3c3c;	margin:0 0 15px 0;}
#autore {float:right; font-size:11px; margin:0 0 30px 0;}
#autore strong {color:#666; font-weight:normal;}
#data {color:#666; font-weight:normal; font-size:11px;}
#info {float:left;  margin:0 0 30px 0;}
#categoriatxt {display:none;}
#categoria {background:url(images/categoria.gif) no-repeat 0 1px; padding-left:70px; padding-bottom: 8px}
.categoria{background:url(images/categoria.gif) no-repeat 0 1px; padding-left:70px; padding-bottom: 8px}

.livtesto {display: none}

#stampa {background:url(images/stampa.gif) no-repeat 0 1px; padding-left:70px; height:22px; float: right}
#categoria a, .categoria a, #stampa a {font-size:9px; font-weight:normal;}
#fotogallery {float:right; border:1px solid #aeaeae; background:#eaeaea url(images/lente.gif) no-repeat 178px 176px; margin-left:10px;}
#gallery-up {width:200px; height:200px;}
.img_current {margin:9px; border:1px solid #0a0a0a;}
#dida {font-size:9px; text-align:center; margin:10px auto 10px auto; width:180px;}
#gallery-down {height:125px; width:180px; background:#ccc url(images/img-current.gif) no-repeat 0 0; padding:20px 10px 10px 10px;}
ol.commentlist {list-style-type:none; margin:20px 0 0 0; padding:0;}
ol.commentlist li {border:1px solid #e5e5e5; margin:40px 0 0 0;}
.comment-author {background:#F1F1F1 url(images/bg-autore.gif) repeat-x 0 0; height:23px; padding:7px 0 0 15px; font-size:14px; font-weight:bold; color:#010101;}
.comment-meta {float:right; color:#0088cc; font-size:12px; font-weight:bold; height:28px; padding:2px 15px 0 0; letter-spacing:-0.02em;}
ol.commentlist li p {background:#d0dae4 url(images/bg-commento.gif) repeat-x 0 0; margin:0; padding:15px; border:1px solid #FFF; color:#3c3c3c; font-size:12px;}
div#respond h3 {margin:50px 0 0 0; padding:0; font-size:14px; font-weight:bold; color:#010101;}
#commentform p {margin:0 0 10px 0;}
#single textarea {width:668px; border:1px solid #8f8f8f; padding:10px; border-bottom-color:#E5E5E5; border-right-color:#E5E5E5;}
#single input#submit {float:right; width:199px; height:35px; background:url(images/invia-commento.gif) no-repeat 0 0; text-indent:-30000px; margin:20px 0 30px 0; padding:0; border:none; cursor:pointer; outline:none;}
#single input#submit:hover {background:url(images/invia-commento.gif) no-repeat 0 -35px; outline:none;}
#single input#author {margin:10px 0 0 0;}
#single input {border:1px solid #8f8f8f; border-bottom-color:#E5E5E5; border-right-color:#E5E5E5;}
#url-page {display:none;}
#pdf-url {margin:30px 0 30px 0; background:transparent url(images/pdf-ico.gif) no-repeat 0 0; padding:0 0 0 26px; height:16px;}
#pdf-url a {margin:0; padding:0 4px;; border:1px solid #00236F; background:transparent url(images/h2-bg.gif) repeat-x scroll 0 0; color:#FFF; font-size:1em; text-transform:uppercase; height:20px; cursor:pointer; outline:none; font-weight:normal;}
#menu-cat {margin:0px auto 30px auto; padding:18px 0px 0px 100px; background:#FFF url(images/archive.gif) no-repeat 0 0; width:590px; height:40px;}
#menu-cat .menu-cat-voce {width:280px; float:left; height:22px; vertical-align:bottom;}
#menu-cat .menu-cat-voce a {background:url(images/clip.gif) no-repeat 0 3px; padding:3px 0 0 15px;}
#menu-cat .menu-cat-voce select {border:1px solid #8f8f8f; margin:0; padding:0; border-bottom-color:#E5E5E5; border-right-color:#E5E5E5; color:#0088CC; font-size:12px; outline:none; width:270px;}
#menu-cat .menu-cat-voce option { border:none; font-size:10px; padding:2px 4px 2px 4px; font-weight:normal;}


/*********************************
Paginazione
********************************/
.navigation {width:680px; margin:30px 0 30px 0;}
.alignleft {width:340px; text-align:left;}
.alignleft a {width:332px; text-align:left; margin:0; padding:0 4px;; border:1px solid #00236F; background:transparent url(images/h2-bg.gif) repeat-x scroll 0 0; color:#FFF; font-size:1em; text-transform:uppercase; height:20px; cursor:pointer; outline:none; font-weight:normal;}
.alignright {width:340px; text-align:right; float:right;}
.alignright a {width:332px; text-align:left; margin:0; padding:0 4px;; border:1px solid #00236F; background:transparent url(images/h2-bg.gif) repeat-x scroll 0 0; color:#FFF; font-size:1em; text-transform:uppercase; height:20px; cursor:pointer; outline:none; font-weight:normal;}


/*********************************
Box Ricerca
********************************/
#searchform {margin:0; padding:0;}
input#s { margin:5px 5px 5px 0px;height:17px;width:162px;padding:1px;background:#FFF;border:1px solid #8f8f8f;border-bottom-color:#E5E5E5;border-right-color:#E5E5E5; font-size:1.15em; }
input#searchsubmit {margin:0; padding:0 4px; border:1px solid #00236F; background:transparent url(images/h2-bg.gif) repeat-x scroll 0 0; color:#FFF; font-size:1em; text-transform:uppercase; height:20px; cursor:pointer; outline:none;}


/***********************************
Box General
************************************/

.box h2 {
	background:url(images/h2-bg.gif) repeat-x 0 0;
	border:1px solid #00236f;
	color:#FFF;
	/*padding:1px 5px 1px 0;*/
	height:18px;
	margin:20px 0 15px 0;
	font-size:1.2em;
	text-transform:uppercase;
}

a.arrow {
	background:url(images/arrow.gif) no-repeat right 5px;
	padding-right:10px;
	}

.all {
	border-top:1px dotted #999;
	padding:3px 5px 0 0;
	text-align:right;
}

.all a {
	color:#999;
	outline:none;
}	
		
a.mediabook {
	width:114px;
	height:21px;
	display:block;
	text-indent:-30000px;
	background:url(images/mediabook.jpg) no-repeat 0 0;
	outline:none;
} 

/********************************
Materiali Box
*********************************/

#materiali-box {
	margin:0 0 10px 0;
}

#materiali-box h2 span {
	background:url(images/h2-materiali.gif) no-repeat 9px 1px;
	padding:1px 0 1px 40px;
	display:block;
}

#materiali-box-search h2 span {
background:url(images/h2-search.gif) no-repeat scroll 9px 1px transparent;
display:block;
padding:1px 0 1px 40px;
}

.mat-post {
	margin:5px 0 25px 0;
}

.archive .mat-post {
	margin:15px 0 25px 0;
}

.mat-post .mat-left {
	float:left;
	width:128px;
	height:70px;
	margin:3px 15px 3px 0;
	border:1px solid #b4b4b4;
}

.mat-post .mat-left a {
	float:left;
	width:128px;
	height:70px;
	margin:0;
	/*border:1px solid #b4b4b4;*/
}

.mat-post .mat-left a:hover {
	/*border:1px solid #0088CC;*/
}

.mat-post .mat-left a .images {
	background-color:#b4b4b4;
	padding:3px;
	border:none;
	width:132px;
	height:60px;
}

.mat-post .mat-right {
	float:left;
	width:524px;
	margin:0 0 0 5px;
	line-height:1.2em;
}

.mat-post .mat-right .data {
color:#666; 
font-size:0.9em;
}

.mat-post .mat-right .sottotitolo {
font-weight:bold;
}

.mat-post .mat-right h3 {
	margin:0;
	padding:0;
	font-size:1em;
	text-transform:uppercase;
}

.mat-post .mat-right .mat-meta {
	background:url(images/clip.gif) no-repeat 0 2px;
	padding:3px 0 0 15px;
	font-weight:bold;
}

.mat-post .mat-right .mat-meta2 {
	
	padding:5px 0 0 2px;
	font-weight:bold;
}
		
/*********************************
Scolastica Box
********************************/

#scolastica-box {
	width:335px;
	float:left;
}

#scolastica-box h2 span {
	background:url(images/h2-scolastica.gif) no-repeat 9px 0;
	padding:1px 0 1px 40px;
	display:block;
}

.scol-post {
	margin:5px 0 20px 0;
}

.scol-post .scol-left {
	float:left;
	width:105px;
}

.scol-post .scol-right {
	float:left;
	width:225px;
	margin:0 0 0 5px;
	line-height:1.2em;
}

.scol-post .scol-right h3 {
	margin:0;
	padding:0;
	font-size:1em;
}

.scol-post .scol-right .scol-meta {
	background:url(images/clip.gif) no-repeat 0 4px;
	padding:7px 0 0 15px;
	font-weight:bold;
}

.scol-post .scol-right .scol-mediabook {
	margin:5px 0 12px 110px;
}



/*********************************
Multimedia Box
********************************/

#multimedia-box {
	width:335px;
	float:left;
	margin:0 0 0 20px;
}

#multimedia-box h2 span {
	background:url(images/h2-multimedia.gif) no-repeat 9px 0;
	padding:1px 0 1px 40px;
	display:block;
}

.multimedia-post {
	margin:5px 0 20px 0;
}

.multimedia-post .multimedia-left {
	float:left;
	width:109px;
	height:56px;
	margin:3px 0 3px 0;
	border:1px solid #b4b4b4;
}

.multimedia-post .multimedia-right {
	float:left;
	width:215px;
	margin:0 0 0 5px;
	line-height:1.2em;
}

.multimedia-post .multimedia-right h3 {
	margin:0;
	padding:0;
	font-size:1em;
}

.multimedia-post .multimedia-right .multimedia-meta {
	background:url(images/clip.gif) no-repeat 0 4px;
	padding:7px 0 0 15px;
	font-weight:bold;
}


/***********************************
Right column
************************************/

/*** Right Commons ***/

#right ul {
	margin:5px 0 0 0px;
	padding:0;
	list-style-type:none;
}

#right ul li {
	margin:2px 0;
	padding:0;
}

#right ul li a {
	background:url(images/arrow.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
	outline:none;
}

#right a#logout {
	margin:10px 17px 0 169px;
	padding:2px 4px 1px 4px;
	border:1px solid #00236F;
	background:transparent url(images/h2-bg.gif) repeat-x scroll 0 0;
	color:#FFF;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	height:20px;
	cursor:pointer;
	outline:none;
}


/** Buttons ***/

#buttons {
	margin:10px 0;
}

.but {
	margin:10px 0 20px 10px;
}

.but .but-left {
	float:left;
	width:70px;
}

.but .but-left a {
	width:68px;
	height:66px;
	display:block;
	text-indent:-3000px;
	outline:none;
}	

.but .but-right {
	float:left;
	width:145px;
	margin:0 0 0 10px;
}

.but .but-right h3 {
	font-size:1.2em;
	margin:5px 0;
	padding:0;
	text-transform:uppercase;
}

#insegnanti .but-left a { background:url(images/button-insegnanti.png) no-repeat 0 5px; outline:none;}
#newsletter .but-left a { background:url(images/button-newsletter.png) no-repeat 0 0; outline:none;}
#rss .but-left a { background:url(images/button-rss.png) no-repeat 0 5px; outline:none;}


/** Strumenti ***/

#strumenti {
	margin: 0 0 20px 0;
	background-color:#FFF;
	padding:1px 0
}

#strumenti-inner {
	background:#ececec url(images/sfoglio.png) no-repeat right bottom;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4;	
	padding:12px 0 22px 13px;	
}

#strumenti-inner h3 {
	width:129px;
	height:21px;
	margin:0;
	padding:0;
	background:url(images/sei-strumenti.gif) no-repeat 0 0;
	text-indent:-30000px;
}

/** Informazioni ***/

#informazioni {
	margin:20px 0;
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #FFF;	
	padding:1px 0
}

#informazioni-inner {
	padding:12px 0 10px 13px;	
	border-top:1px solid #FFF;
	border-bottom:1px solid #b4b4b4;		
}

#informazioni-inner h3 {
	font-size:1.1em;
	text-transform:uppercase;
	color:#646464;
	margin:0;
	padding:0;
}

/** Spot ***/

#spot-area {
	margin:10px 0;
	text-align:center;
}

.spot {
	width:191px;
	height:142px;
	border:1px solid #cfcfcf;
	margin:20px auto;	
	padding:0;	
}

#spot-libri-online { background:url(images/spot-libri-online-new.jpg) no-repeat 0 0; }
#spot-training { background:url(images/spot-training-new.jpg) no-repeat 0 0; }


.spot a {
	width:191px;
	height:142px;
	display:block;
	overflow:hidden;
}	

.spot a:hover {
	text-decoration:none;
	} 

.spot a .spot-text {
	margin:86px 0 0 0;
	padding:4px;	
	color:#FFF;
	background:url(images/trasp-bg.png) repeat 0 0;
	height:50px;
	display:block;
	font-weight:normal;
	line-height:1.1em;
	text-align:left;
	outline:none;
}

.spot a .spot-text a {
	display:inline;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	outline:none;
}

/***********************************
Footer
*************************************/

#footer {
	padding:15px 0 30px 0;
	text-align:center;
	width:690px;
	border-top:1px dotted #999;
}

/** Orizzonti 12-07-10***/

#orizzonti-wrapper {
	background-color:#cbcbcb;
	/*margin:-12px 0 -20px 0;   06-07-2010 */
	border-top:1px solid #b4b4b4;
	border-bottom:1px solid #b4b4b4; 
	
	
}

#orizzonti {
	background:url(images/orizzonti-img.jpg) no-repeat right 3px;
	padding: 0 0 20px 0;
	
}

#orizzonti h3 {
	width:120px;
	height:24px;
	padding:10px 0 20px 10px;
}

#orizzonti h3 a {
	width:203px;
	height:50px;
	display:block;
	text-indent:-30000px;
	background:url(images/orizzonti.png) no-repeat 0 0;
}

#orizzonti .orizzonti-post {
	margin:18px 0;
	padding:0 12px;
}

#orizzonti .orizzonti-post h4 {
	margin:0;
	font-size:12px;
}

#orizzonti .orizzonti-post .orizzonti-read {
	text-transform:uppercase;
	text-align:right;
}

#orizzonti a.arrow-grey {
background:url(images/arrow-grey.gif) no-repeat scroll right 5px transparent;
padding-right:10px;
}


/* 07/07/2010 */
/********************************
1st sub level menu
***********************************/

/* layout del menu espandibile*/

#menu ul li#catalogo a#catalogolink {
	background-image:url(images/menu/down.png);
	background-position: 157px 9px;
	background-repeat: no-repeat;
	padding:0 27px 0 18px;
	
}

#menu ul li#catalogo a#catalogolink:hover {
	background-image:url(images/menu/arrow-down.gif);
	background-color: #dbdbdb;
	color: #000000;
	text-decoration: none;	
}

#menu ul li#catalogo a#catalogolink.current{
	background-image:url(images/menu/arrow-down.gif);
	background-color: #cbcbcb;
	color: #000000;
}

#menu ul li#catalogo a#catalogolink.current.active:hover{
	background-color: #FFFFFF;
}


#menu ul li#catalogo a#catalogolink.active{
	background-color: #FFFFFF;
	color:#000000;
	text-decoration: none;
	background-image:url(images/menu/arrow-down.gif);
	
}

#testata #menu ul li#catalogo a#catalogolink.active:hover{
	/*background-image:url(images/menu/arrow-down.gif);*/
	
	
}


/* layout del menu espandibile*/

#menu ul li#catalogo2 a#catalogolink2 {
	background-image:url(images/menu/down.png);
	background-position: 95px 9px;
	background-repeat: no-repeat;
	padding:0 27px 0 18px;
}

#menu ul li#catalogo2 a#catalogolink2:hover {
	background-image:url(images/menu/arrow-down.gif);
	background-color: #dbdbdb;
	color: #000000;
	text-decoration: none;	
}

#menu ul li#catalogo2 a#catalogolink2.current{
	background-image:url(images/menu/arrow-down.gif);
	background-color: #cbcbcb;
	color: #000000;
}

#menu ul li#catalogo2 a#catalogolink2.current.active:hover{
	background-color: #FFFFFF;
}


#menu ul li#catalogo2 a#catalogolink2.active{
	background-color: #FFFFFF;
	color:#000000;
	text-decoration: none;
	background-image:url(images/menu/arrow-down.gif);
	
}

#testata #menu ul li#catalogo2 a#catalogolink2.active:hover{
	/*background-image:url(images/menu/arrow-down.gif);*/
	
	
}

/********************************
1st sub level menu
***********************************/

#menupanel {
	position: absolute;
	overflow: hidden;
	z-index:100;
	width: 207px;
	/*width: 262px;*/
	margin-left: -14px;
	/*margin-left: -37px;*/
}


#menupanel2 {
	position: absolute;
	margin-left: -37px;
	width: 262px;
	overflow: hidden;
	z-index:100;
	
}


#menupanel-cont {
	background:url(images/menu/menubck.png) repeat-y 0 0;	
	/*background:url(images/menu/menubck2.png) repeat-y 0 0;	*/
	
}

#menupanel-cont2{
	background:url(images/menu/menubck2.png) repeat-y 0 0;	
}	

#menupanel-cont ul.menu-livello, #menupanel-cont2 ul.menu-livello {
	overflow:hidden;
	display:block;
}

 #menupanel-cont2 ul.menu-livello{
 	padding: 0;
 }

#testata #menu  #menupanel-cont ul.menu-livello li,  #testata #menu  #menupanel-cont2 ul.menu-livello li{
	margin:0;
	float: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 22px;
	 

}

#testata #menu  #menupanel-cont2 ul.menu-livello li{
	padding-left: 22px;
}

#testata #menu  #menupanel-cont2 ul.menu-livello li{
	
}

 #testata #menu  #menupanel-cont2 ul.menu-livello li{
 	 width: 248px;
	 /*width: 234px;*/
	 margin: 0 auto;
	 
 }

#testata #menu #menupanel-cont ul.menu-livello {
	/*width: 179px;*/
	 width: 234px;
	margin: 0 auto;
	
}



#testata #menu #menupanel-cont ul.menu-livello li a, #testata #menu #menupanel-cont2 ul.menu-livello li a {
	
	height: 15px;
	line-height: 15px;
	color: #0088cc;	
	text-transform:none;
	/*padding-left: 10px;*/
	
	
	
}

div.devellink{
	
}


#testata #menu #menupanel-cont ul.menu-livello li div.levellink a:hover, #testata #menu #menupanel-cont2 ul.menu-livello li div.levellink a:hover{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(images/menu/arrow2.gif);
	background-position: 8px -36px;
}

#testata #menu #menupanel-cont ul.menu-livello li div.levellink a, #testata #menu #menupanel-cont2 ul.menu-livello li div.levellink a{
	background-image: url(images/menu/arrow2.gif);
	background-position: 8px 5px;
	background-repeat: no-repeat;
	display: block;
	width: 130px;
	
	
}

#testata #menu #menupanel-cont2 ul.menu-livello li div.levellink a{
	width: 185px;
}



#menupanel-bot {
	background-image:url(images/menu/menubck_bottom1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 207px;
	/*background-image:url(images/menu/menubck_bottom2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 262px;*/
	height:22px;
}

#menupanel-bot2 {
	background-image:url(images/menu/menubck_bottom2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 262px;
	
	height:22px;
}

#testata #menu ul li#home{
	width: 73px;
	
}

#testata #menu ul li#catalogo{
	width: 179px;
}

#testata #menu ul li#multimedia{
	width: 113px;
}

#testata #menu ul li#formazione{
	width: 197px;
}

#testata #menu ul li#rivista{
	width: 170px;
}

#testata #menu ul li#catalogo2{
	width: 116px;
}
