/*stili generici per tutto il sito */
html {text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
body {background: #d4dd4a; margin:0; padding:0; border:0;}
h1, h2, hr, .alt {display: none;}
#intestazione
{visibility:hidden; font-size:0em; height:0px; margin:0px; border:0; padding:0px; display:none;}
h3 {color: #000; font-size:100%; font-weight:bold;  padding:0; margin:0}
h4 {color: #000; margin:0 0 3px 0; padding:0; font-weight:bold;  font-size:100%; text-decoration:none;}
a {color:#000; text-decoration:underline;}
p, ul {margin:0; /*line-height: 0.7;*/}
img {border:0; margin:0;}
.layout {clear:left;}
/* fine stili generici */

/* Home Page */
.iconContainer {border:2px outset #fff; margin:4px; padding:0; float:left; text-align:center;}
.iconContent {min-width:103px; width:auto!important; width:103px; min-height:77px; height:auto!important; height:77px; border:0; padding:0; margin:0;}


/*struttura della pagina*/
#container
{margin:0; border:0; background:#d4dd4a; padding:0; width:100%}
#header
{margin:0; border:0; background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Background/Random/ImgBg02') no-repeat left top #fff; padding:0; width:100%; height:217px}
#headerlevel
{margin:0; border:0; background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Background/Random/Level/ImgBg03') no-repeat left top #fff; padding:0; width:100%; height:94px}
#top
{border:0; padding:10px 10px 0 10px; margin:0; width:763px}
#toplevel
{border:0; padding:10px 0 0 10px; margin:0; width:97%}
#topleft
{border:0; float:left; height:70px; padding:0; width:276px}
#logo
{float:left}
#scritta
{float:right}
#topright
{border:0; float:right; width:470px}
#middle
{border:0; padding:0; background:#000; margin:0}
#footer
{width:100%; clear:both; padding:30px 0 20px 0; margin:0; border:0; text-align:center; background:#d4dd4a}
#footer p
{font-size:65%; padding:3px}
#homecontent
{border:0; width:783px; margin:0}
#sections
{border:0; width:350px; float:left; margin:-65px 0 0 20px; position:relative; z-index:100}
#left
{float:left; width:300px; border:0}

/*struttura content*/
#content
{width:100%; float:left; border:0; padding:0; background:#d4dd4a}
#leftColumn
{margin:0; margin-right:-3px; float:left; text-align:right; width:177px; border:0; padding:0; background:#d4dd4a}
#leftTop
{width:177px; height:15px; padding:0; border:0; margin:0; background:#000}
#leftImgSection
{width:177px; height:45px; padding:0; border:0; margin-top:-15px!important; margin:-17px 0 0 0}
/*
#leftImgSection img
{float:right; padding:0; border:0; margin:-15px 0 0 0; position:relative; z-index:100}
*/

#testo {margin:20px 20px 20px 40px;}
#testo ul {line-height:1.1; font-size:100%; margin:0px; padding:0px 5px 10px 0px; list-style-type:square; list-style-position:inside;}
#testo li {font-size: 100%; margin:0px;}




#principalContent
{border:0; padding:0; margin:0 0 0 177px!important; margin-left:0; background:#fff; min-height:250px!important; height:auto!important; height:250px}
#levelink
{height:15px; border:0; margin:0; background:#000; padding:0;}
#levelink p {line-height: 0.7;}
#principalArea
{height:30px; border:0; margin:0; background:#d4dd4a; padding:0}
#principalSubarea
{border:0px solid red; height:30px; margin:0 0 0 40px; padding:0; background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Icons/puntini_liv') repeat-x bottom;}
#principalSubarea h4
{font-weight:normal; font-size:150%; color:#3118b5; padding:0;}

/*Stili del content*/
/*menù verticale*/
#leftMenu
{border:0; width:177px; background:#fff; text-align:right; font-size:75%;}
#leftMenu a {text-decoration:none;}
#leftMenu ul
{display:block; text-align:right; margin:0; padding:0; list-style-type:none; border:1px solid #ddd; line-height:1.5}
#leftMenu ul li ul
{border:0}

#leftMenu ul ul
{margin:0; padding:0; border:0}
#leftMenu ul li {border-bottom:1px solid #ddd; margin:0; padding:3px; font-weight:bold;}
#leftMenu ul ul li {border:0; margin-right:8px; padding:3px;}
#leftMenu ul a
{display:block; color:#000}
#leftColumn #leftMenu ul li ul strong
{color:#000;}
#leftColumn #leftMenu ul li ul li
{border:0; font-weight:normal; border-right:1px solid #ededed;}
#leftColumn #leftMenu ul li ul li a
{color:#000}
#leftColumn #leftMenu ul li ul li ul li
{background:#fff; border-right:1px solid #ededed;}
#leftColumn #leftMenu ul li ul li ul li ul li
{background:#fff; border-right:1px solid #ededed;}
#leftMenu li#selected span
{border:0px solid red; background:#d4dd4a; margin-bottom:20px; line-height:1.5; /* background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Icons/selected') no-repeat right center*/}
/*fine del menu di sinistra */


#newsTitle
{width:338px; border:0; margin:0; padding:0 0 0 445px; font-size:90%; color:#fff}
#newsContent
{float:right; border:0; margin:0; padding:0}
.singleNews
{border:0; margin:0; width:333px; padding:10px 5px 8px 0; background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Icons/puntini') repeat-x bottom; font-size:80%}

ul#firstMenu      {font-size:60%; padding:0; margin:0 0 15px 0; text-align:right}
ul#firstMenu li   {display:inline;}
ul#firstMenu li a {color:#000; text-decoration:underline;}

#search
{text-align:right; padding:0}
#search #cerca
{font-size:70%; color:#3118b5; font-weight:bold}
#search #words
{border:2px solid #ccc; height:15px; width:100px; margin:0; padding:0; font-size:70%;}
#search #searchSubmit
{background:#31a531;  color:#fff; margin:0; padding:1px; border:0; font-size:60%; font-weight:bold;}
#langs
{font-size:70%;padding:20px 0 0 10px}
#cert
{border:0; margin:0; width:333px; padding:10px 5px 8px 0; font-size:80%}

.titoloNews
{padding:0; border:0}
.briciolePane
{min-height:1px!important; height:auto!important}
.briciolePane p
{font-size:75%; padding:4px 0 4px 40px; color:#fff}
.briciolePane a
{color:#fff}
.firstLevelTitle h3
{font-weight:normal; font-size:85%; color:#000; padding:0}
.imgHP
{float:left; padding-right:5px}
.macroarea
{font-size:75%; font-weight:bold; border:0; padding:0; margin:0; vertical-align:top; text-decoration:none;}

/**************************************************/



/*Stili della testata*/

ul.horizontalMenu 
{margin:0; height:17px; padding:0 12px; text-align:right;  }
ul.horizontalMenu li
{display:inline; }
ul.horizontalMenu li a
{color:#000; font-weight:bold; }
.logo 
{float:left; width:463px; height:117px; margin-right:-3px;}
.logo img
{margin:0; padding:0; }
p.data 
{color:#7b7b7b; padding:0 0 0 60px; margin:0; text-align:left; font-weight:bold;}

#secondMenu
{border-left:1px solid #fff; border-top:1px solid #fff; min-height:58px; height:auto!important; height:58px;background:#e7e7e7; margin-left:463px!important; margin:0; } 
#secondMenu ul
{background:#3118b5; list-style-type:none; min-height:28px; height:auto!important; height:28px; margin:0; padding:0; border-bottom:1px solid #fff;}
#secondMenu ul li
{display:block; float:left}
#secondMenu ul li a
{display:block; padding:7px 0; color:#fff; border-right:1px solid; min-height:14px; height:auto!important; height:14px; text-align:center; width:118px; font-weight:bold;}

/* content pagine interne*/
.containerPage
{font-size:80%; float:right; width:100%; background:#fff;}


/*div contenitore per tutte le pagine interne*/
.text
{padding:0; margin:0; padding-bottom:20px; border:0px solid red;}
.text h3
{color:#000; font-size:150%; margin-left:40px; padding:0; height:auto!important; height:auto!important; height:1px;}
.text ul
{ margin:4px 0; list-style-position:inside;}

/*box news primi livelli*/
.boxNews
{border:1px solid #3118b5; background:#f7f7f7; padding:2px; margin:10px 18px 25px 40px; color:#3118b5;}
.boxNews .titleBoxNews
{background:#3118b5;  padding: 0 4px; margin:0;}
.boxNews h3
{background:#3118b5; padding:0; color:#fff; margin:0; font-size:100%; font-weight:bold;}
.boxNews p.allNews 
{margin:0; padding:0; display:none;}
.boxNews p.allNews a
{padding:2px 10px; color:#fff;}
.boxNews ul
{list-style-type:none; margin:5px 0 0; clear:right;  padding:2px 2px; list-style-position:outside;}
.boxNews td a {color:#3118b5;}

/*box news comunicati stampa*/
.boxNewsComunicati
{border:0px dotted #b5b5b5; padding:2px; margin:0 0 25px;}
.boxNewsComunicati .titleBoxNews
{padding:0; margin:0;}
.boxNewsComunicati h3
{padding:0; color:#fff; margin:0}
.boxNewsComunicati p.allNews 
{margin:0px; padding:0; display:none;}
.boxNewsComunicati p.allNews a
{ padding:2px 10px; color:#fff; /*float:right;*/ color:#fff;}
.boxNewsComunicati ul
{ list-style-type:none; margin:5px 0 0; clear:right;  padding:2px 2px; list-style-position:outside;}

.boxNewsList p
{border:0px solid red; margin:0; padding:0; line-height:100%;}

/*box contatti*/
.contact
{border:0px solid red; background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Icons/puntini_liv') repeat-x top; clear:both;  margin:0 0 0 40px; padding:10px 0;}
.contact h3
{margin:0; padding:0; /*color:#31a531;*/}
.contact ul
{list-style-type:none; padding:0; margin:0; list-style-position:outside; line-height:1.1;}

.noteText {font-size:80%;}

/*T01, t04, t07*/
.imgT01
{float:left;}
.imgT01 img
{border:0px solid; /*width:124px; height:124px;*/  display:block; margin:0 22px 18px 0;}
.textT01
{border:0px solid; padding:0}
.textT01 table {border-collapse:collapse; border:0px solid #000; padding:0px; margin:0px;}
.textT01 tr {border:0px solid #000; padding:0px; margin:0px;}
.textT01 td {border:0px solid #000; padding:5px; margin:0px;}
.textT01 a {font-weight:bold;}
.textT01 ul {padding:0px 5px 10px 25px; list-style-position:outside;}
/*.textT01 p {width:99%;}*/

/*T02, t05, t08*/
.imgLeft
{clear:right!important; clear:both; height:auto!important; height:1px} 
.imgLeft img
{border:0; float:left; /*width:124px; height:124px;*/ margin:0 10px 10px 0}
.imgRight
{clear:left!important; clear:both; height:auto!important; height:1px;}
.imgRight img
{border:0px solid; float:right; /*width:124px; height:124px;*/ margin:0 0 10px 10px}

/*T03, t06, t09*/
.textT06
{border:0px solid red;}
.textT06 table {border-collapse:collapse; border:0px solid #000; padding:0px; margin:0px;}
.textT06 tr {border:0px solid #000; padding:0px; margin:0px;}
.textT06 td {border:0px solid #000; padding:5px; margin:0px;}
.textT06 a {font-weight:bold;}
.textT06 ul {padding:0px 5px 10px 25px; list-style-position:outside;}
.textT06 img
{border:0px solid; display:block; /*height:197px; width:455px;*/ margin:10px 0;}
/*.textT06 p {width:99%;}*/
.textT06 input
{font-size:90%;}
.textT06 select
{font-size:90%;}

/* T10 */
.rowsMiniImage 
{ margin:10px 0 10px 0; border:0px solid red; /*min-height:160px; height:auto!important; height:160px;*/} 
.rowsMiniWithoutImage
{ margin:0; border:0px solid red} 
.rowsMiniImage p, .rowsMiniImage2 p
{margin:0 0 0 105px; }  
.rowsMiniImage h5, .rowsMiniImage2 h5
{margin:0 0 0 100px; padding:0 0 0px 20px;}
.rowsMiniImage img, .rowsMiniImage2 img 
{ border:0px solid green; padding:0; margin:0 8px 8px 0; float:left; display:block; voice-family: "\"}\"";voice-family: inherit;}
.rowsMiniImage p {font-size:100%; margin:0px; padding:0px 5px 10px 0px;} 

/*box dei link delle sottopagine*/
.linkContent {border:0px solid red; clear:right; position:relative; text-align:left; background:url('http://www.comunitamontanaarroscia.imperia.it/Img/Icons/puntini_liv') repeat-x top; margin:0 0 0 40px; padding:10px 0;}
.linkContent a { text-decoration:none; font-size:100%; font-weight:bold; color:#a54210; padding:0px; }
.linkContent ul {line-height:1.1; font-size:100%; color:#a54210; margin:0px; padding:0px 5px 10px 0px; list-style-type:none; list-style-position:outside;}
.linkContent li {font-size: 100%; color: #a54210; margin:0px; }

/*contatti*/
ul.allContact          {border:0px solid #ad2118; list-style-type:none; list-style-position:outside; margin:25px 10px 10px 0px; padding:0;} 
ul.allContact li       {padding:3px 10px 3px 20px;}
ul.allContact li.title {font-weight: bold; color:#ad2118; border-top :1px solid #c6c6c6; border-bottom :1px solid #c6c6c6;  padding:3px 10px;}

/*mappa del sito*/
.siteMap          {margin:0 0px 15px 0px; text-align:left;}
.siteMap h3       {margin:5px 0 10px; font-size:90%; border:1px solid #c6c6c6; background:#f7f7f7; padding:1px 10px; border-right:0;}
.siteMap p        {margin:20px 0 0 40px;}
.siteMap ul       {list-style-type:none; list-style-position:outside; margin:10px 0 25px; padding:0;}
.siteMap li       {border-bottom:1px solid #c6c6c6; padding:3px 10px; }
.siteMap a.opener {font-weight:bold; text-decoration:none;}

/*Formattazione dell'editor*/
.Bold {font-weight: bold;}
.Grigio {color: #bbbbbb;}
.Verde {color: #009900;}
.Rosso {color: #FF0000;}
.Blu {color: #0000FF;}
.Piccolo {font-size: 90%;}
.Grande {font-size: 14pt;}
.Evidenziato {background-color: yellow;}

table.newsletter {width:50%; border:0px solid #000; padding:0px; margin:0px;}
table.newsletter tr {border:0px solid #000;}
table.newsletter td {border:0px solid #000;}

table.tableNewsBox {border:0px solid #000; padding:0px; margin:0px;}
table.tableNewsBox tr {border:0px solid #000;}
table.tableNewsBox td {border:0px solid #000; vertical-align:top;}

table.mediatori {border-collapse:collapse; width:95%; border:0px solid #000; padding:5px; margin:0px;}
table.mediatori tr {border:0px solid #000;}
table.mediatori td {text-align:left; border:0px solid #000;padding:5px;}
table.mediatori th {text-align:left; border:0px solid #000; font-weight:bold;padding:5px;}
#table.mediatori input {font-size:90%;}
#table.mediatori submit {font-size:90%;background:#31a531;  color:#fff; margin:0; padding:0; border:0; font-size:90%; font-weight:bold;}

.bigger {background-color: yellow; font-size:120%; font-weight:bold;}

/*RICERCA*/

.ricerca{
margin:10px;
padding-bottom: 10px;
padding-top: 5px;
width: 100%;
background:#fff;
font-family: verdana, arial, sans-serif;
color:#000;
text-align:left;
background: #fff;
}


#pager{
margin:3px;
padding:10px;
color: #000;
font-family:verdana,helvetica,sans-serif;
width:100%;
text-align:right
}

#pages {
background-color: #eee;
width:100%;
color: #a54210;
margin:0px;
padding: 2px 10px;
line-height: 1.2em;
font-weight:bold;
}

.ricerca p{
color: #000;
margin:0px;
padding: 0px;
line-height: 1.5em
}

.link{
line-height: 1.2em
}

/* RICERCA */
table.searchForm {border:0px solid red; margin-top:20px; color:#3118b5;}
table.searchForm th {border:0px solid red; text-align:right;}

table.searchForm .inputText
{border:2px solid #ccc; height:15px; width:100px; margin:0; padding:0; font-size:70%;}
table.searchForm #searchFormSubmit
{background:#31a531;  color:#fff; margin:0; padding:1px; border:0; font-size:60%; font-weight:bold;}

dl.resultSearch          {font-size:95%;}
dl.resultSearch dt       {border-top:1px solid #c6c6c6; color:#ef0200; margin:7px 0 0; font-weight:bold; padding:5px 0 3px;}
dl.resultSearch dd       {margin:0;}
p.result                 {border:1px solid #c6c6c6; border-right:0; background:#f7f7f7; margin:20px 0 0; padding:0 0 0 2px;  line-height:1.8; overflow:hidden; text-align:left;}
dl.resultSearch a        {color:#3118b5;}

.result a {color:#3118b5; text-decoration:none; font-weight:bold;}