/******************************************************************************* SYSTEM */

/**************   MAIN TEMPLATE    ****************/
body { font-size:small; font-family:Arial, Arial; width:990px; margin:auto; padding-top:10px; }
img { border:none; }
/*p{margin:0;padding:0;}
ul{padding:0;margin:0;list-style-position:inside;}
li{padding:0;margin:0;}*/
a{color:#1155cc;text-decoration:underline;}

/*******************    CONTENTS GENERAL   *******************/
div.content { margin-bottom:25px; }


/******************** HTML  **********************/
p.html-titolo{ font-size:20px; color:black; font-weight:bold; font-family:"Trebuchet MS";margin:0;padding:0; }
p.html-testo { color:#000; margin-bottom:20px; }

/******************************************************************************* FINE SYSTEM */


/*************** MAIN TEMPLATE *****************/

/*#header { width:100%; height:173px; background-image:url(../templates/images/head-back.jpg); background-repeat:repeat-x; }*/
#header{width:100%;margin-bottom:10px;clear:both;}
#header-bottom{width:100%;clear:both;height:20px;margin-bottom:10px;}
#header-bottom a {text-decoration:none;color:black;font-weight:bold;}
#header-bottom > div {float:right;padding:2px 5px 0 0;font-weight:bold;}
#header-bottom ul {list-style: none; margin:0; padding:0;}
#header-bottom li {float:left; width:147px; text-align:right; padding-top:2px; padding-right:2px; height:18px;}
/*#header-left{width:40%;height:134px;float:left;border-top:2px solid #dadada;}
#header-right{float:right;}*/
/*#header-bottom{clear:both;}*/
.header-educazione{background:#F6B841;}
.header-formazione{background:#FF7101;}
.header-universita{background:#87C502;}

#content { float:right; width:82%; }
#content-gutter { margin-left:20px; }
/*#sidebar { float:left; width:20%; height:600px; background-image:url(../templates/images/riga.jpg); background-repeat:no-repeat; background-position:top right; }*/
#sidebar { float:right; width:18%; }
#sidebar-gutter { margin-right:10px; }
#footer { width:100%; text-align:center; padding:40px; clear:both; }

/********************       MENU           *******************/
ul.menu { }
li.main_menu { padding:3px; list-style-image:url(../templates/images/listing-image.jpg); }
li.sub_menu { list-style:none; position:relative; left:-20px; padding-top:5px; }
/*a { color:blue; }*/
a.link_menu { color:#000; text-decoration:none; }
a.link_menu:hover { color:#000; text-decoration:underline; }
a.link_menu_bold { color:#000; text-decoration:none; font-weight:bold; }
a.link_menu_bold:hover { color:#000; text-decoration:underline; font-weight:bold; }
a.link_blue { color:#1155cc; }

#menu{width:100%;padding:0;margin:0;font-family:"Trebuchet MS";}
#menu li{padding:3px;list-style:none;}
#menu a{color:black;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu li{font-weight:normal;}
#menu > li.main{border-top:1px solid #dadada;font-weight:bold;width:100%;}
#menu > li.main > a{color:#000;display:block;width:100%;}
#menu > li.main > a:hover{color:#fff;text-decoration:none;}

li.menu-black > a:hover{background:black;} 
li.menu-yellow > a:hover{background:#F6B841;} 
li.menu-green > a:hover{background:#87C502;} 
li.menu-red > a:hover{background:#FF7101;} 

#menu > li.menu-yellow > span.selected{background:#F6B841;color:#fff;width:100%;display:block;}
#menu > li.menu-yellow a.item-selected {color:#F6B841;font-weight:bold;}
#menu > li.menu-black > span.selected{background:black;color:#fff;width:100%;display:block;}
#menu > li.menu-black a.item-selected {color:black;font-weight:bold;}
#menu > li.menu-green > span.selected{background:#87C502;color:#fff;width:100%;display:block;}
#menu > li.menu-green a.item-selected {color:#87C502;font-weight:bold;}
#menu > li.menu-red > span.selected{background:#FF7101;color:#fff;width:100%;display:block;}
#menu > li.menu-red a.item-selected {color:#FF7101;font-weight:bold;}

/*********************** BOX *************************/
div.box{border:1px solid #dadada;}
div.box p {margin:0;padding:0;}
div.box > div.box-content {padding:10px;}
div.box > p.box-title{background:#dadada;padding:10px;font-weight:bold;font-family:"Trebuchet MS";}

/*********************** POPUP **********************/
.bubble { width:400px; border:solid 1px black; position:absolute; z-index:10; -moz-border-radius:10px; text-align:left; padding:10px; margin:5px;background:#eee;color:#000; }
img.popup { vertical-align:middle; width:22px; }

/********************* STAMAP DOMANDA *********************/
b.data { font-size:120%; line-height:1.4; }
table.border { border:1px solid black; border-collapse:collapse; }
table.border tr { border:1px solid black; border-collapse:collapse; }
table.border td { border:1px solid black; border-collapse:collapse; }

/********************* PULSANTI DI NAVIGAZIONE *********************/
#nav-button-indietro { font-weight:bold; color:red; height:30px; }
#nav-button-salva { font-weight:bold; height:30px; }
#nav-button-annulla { font-weight:bold; height:30px; }
#nav-button-avanti { font-weight:bold; color:green; height:30px; }

/******************************* PLUGIN STRUTTURE ****************************/
/*#strutture-list{float:left;margin:0;padding:0;}*/
/*#strutture-list a{text-decoration:none;vertical-align:middle;color:#000;font-weight:bold;display:table-cell;}*/
/*#strutture-list a:hover{color:#000;}*/
/*#strutture-list li {padding:0;list-style:none;float:left;display:block;width:185px;height:185px;border:1px solid #dadada;margin:0 0 10px 10px;text-align:center;display:table;}*/
/*#strutture-list li div{}*/
#strutture-list {width:100%;}
#strutture-list td {padding:5px;}
/*#strutture-list li {height:60px;}*/
#strutture-list td.logo {width:50px;}
#strutture-list td span {color:#999;}
#strutture-list li img{margin-right:10px;}
#strutture-list p.nome-scuola {font-size:16px; font-weight:bold; font-family:"Trebuchet MS"; margin:0; padding:0; border-bottom:1px solid #ccc;}
#strutture-list p.nome-scuola a {color:black;font-size:16px; font-weight:bold; font-family:"Trebuchet MS"; text-decoration:none;}
#strutture-list p.dati-scuola {margin:0; padding:0; padding-top:2px;}
/*#strutture-list img{opacity:0.4;filter:alpha(opacity=40)}
#strutture-list img:hover{opacity:1;filter:alpha(opacity=100)}*/


/****************************** CONTENT ***********************/
.section-title{font-size:120%;font-weight:bold;}
a.link{color:black;font-weight:bold;text-decoration:underline;}

/******************************** CONTENT ARTICOLI *************************/
div.articolo{margin-bottom:10px;padding-bottom:25px;border-bottom:2px solid #dadada;}
/*div.articolo a{text-decoration:none;color:black;}*/
div.articolo p.articolo-titolo{/*font-weight:bold;*/font-size:20px;padding-bottom:5px;font-family:"Trebuchet MS";}
div.articolo > a.articolo-segue{float:right;}
p.articolo-titolo a {color:black; text-decoration: none;}


/****************************** BACHECA *****************************/
#bacheca-gallery ul{list-style:none;}
#bacheca-gallery ul li{float:left;padding:6px;}
span.bacheca-title {font-family:"Trebuchet MS";font-size:20px;}
div.bacheca-entry{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #dadada;}
p.bacheca-info{margin-bottom:5px;line-height:1.6;}

/***************************** AVVISI **********************/
p.avviso > span.titolo{font-family:"Trebuchet MS";font-weight:bold;}
p.avviso > span.content{}
