/*
Theme Name: AC Treviso 3
Theme URI: http://www.actreviso.it
Description: Tema per Coorsal
Version: 2.0
Author: Design Project: Natascia Cendron
Author: CSS Design: Diego Frasson
Author: Template and Backend Programming Diego Frasson
Author URI http://www.coorsal.it
*/

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

body 
{
font-size: 12px;
margin: 0px;
text-align: left;
/* background-color: #dbfafd; */
background-color: #eeeeee;
color: black;
font-family: Verdana,Arial,sans-serif;
}

/*************Wrap************/
#wrap
{
width:980px;
margin:0;
background: #bdbec0 url(IMGAC/fondo.jpg) no-repeat;
margin-left:auto;
margin-right:auto;
border: none;
}

/*************Super Container************/
#supercontainer
{
width:940px;
background-color: #f6f8f9;
margin:0px 0px 0px 20px;
}

/************* Logo Testata ************/
#logohead
{
background-image: url(IMGAC/header.png);
background-repeat: no-repeat;
height: 135px;
margin: 0px 0px 0px 15px;
}

/************* Barra orizzontale ************/
#barraoriz
{
background-image: url(IMGAC/barra.png);
background-repeat: no-repeat;
float: right;
height: 34px;
width: 500px;
padding: 0px;
margin: -25px 0px 0px 0px;
}

/************* Cerca ************/
#cerca
{
background-image: url(IMGAC/cercaconpuls.png);
background-repeat: no-repeat;
width:150px;
height: 95px;
margin:0;
padding:0;
float:right;
}

/*********************** Container **************/
#container
{
width: 946px;
padding: 0px;
margin: 0px 0px 0px -10px;
}

/*********************** Box Content **************/
#boxcontent
{
width: 745px;
padding: 0px;
margin: 0px 0px 0px -5px;
border-top: 4px solid #fc0;
float: right;
}

/*********************** Left Sidebar Box  *******/
#leftbox
{
font-size: 10pt;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
color: black;
float: left;
width: 200px;
margin: 0;
padding: 6px 0px;
text-align: left;
border: none;
}

/*********************** Right Sidebar Container *******/
#rightbox
{
font-size: 10pt;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
color: black;
float: right;
width: 200px;
color: black;
padding: 6px 0px;
margin: 0px;
text-align: justify;
border: none;
}

/*********************** Content **************/
#content
{
display: block;
float: left;
margin: 0px 0px 0px 20px;
width: 514px;
padding: 4px 10px 4px 0px;
text-align: left;
background: none;
}


#content ul
{
padding-left: 5px;
}


#content ul li{
padding: 5px;
list-style: square;
}

#content ul ul li{
padding: 5px;
list-style: circle;
}


#content ol{
list-style-position: inside;
padding-left: 5px;
padding-top: 2px;
margin-bottom: 10px;
}

#content p
{
padding-left: 4px;
}

/*********************** Footer **************/
#footwrap
{
font-size: smaller;
clear:both;
color: #d3d3d3;
padding: 4px 1em 4px 1em;
font-weight: normal;
/*background: #dcd4be url(img/footer.png) repeat-x;*/
}

#footwrap p
{
display: block;
margin-top: 8px;
margin-bottom: 2px;
text-align:center;
}

#footwrap a:link {
color: #99A8BA;
text-decoration: none;
border: none;
font-weight: bold;
}
#footwrap a:hover {
text-decoration: underline;
border: none;
}

#footwrap a:visited:hover {
text-decoration: underline;
border: none;
}

#footwrap a:visited {
color: #99A8BA;
text-decoration: none;
border: none;
font-weight: bold;
}

#footwrap img {
padding: 4px 0px 4px 0px;
}

#daymessage {
width: 512px;
text-align: justify;
padding: 2px;
}


#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


/*********************** Paragraph **************/
p { margin: 0; }

/*********************** Blockquote ********************/
blockquote
{
margin: 0px 0px 0px 30px;
padding: 0px 25px 0px 0px;
font-style: italic;
color: #7f7f7f;
border-left: 4px solid #99A8BA;
}


/*********************** Links ********************/
a:link , a:visited
{
color: black;
text-decoration: none;
font-weight: normal;
}

a:hover , a:visited:hover
{
color: blue;
text-decoration: underline;
font-weight: normal;
}

a img 
{
border:none;
background:none;
padding: 4px 0px 4px 0px;
}

#feed, #feed img a:link, #feed img a:visited
{
border: none;
}


/*********************** Comments ********************/
.commentlist
{
padding-left: 40px;
padding-right: 15px;
background: #fff;
color: #333;
}

.commentlist li
{
margin: 8px 10px 8px 15px;
padding-left: 12px;
list-style: none;
background: #E3EFD1;
margin-bottom: 2px;
border-top: 2px solid #8BC240;
border-bottom: 2px solid #8BC240;
}

li.alt
{
background: #E0E7EF;
border-top: 2px solid #99A8BA;
border-bottom: 2px solid #99A8BA;
}

.commentlist li li
{
border: none;
background: none;
padding-left: 4px;
margin: 0 2px 0 2px;
}

.commentlist cite
{
padding: 2px 3px 1px 3px;
}

.commentlist p
{
padding: 4px;
margin-bottom: 5px;
}

.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited
{
text-decoration: none;
color: #000;
}

.commentnumber {
font: italic normal 14px 'Times New Roman', Times, serif;
margin-top: 2px;
float:right;
color: #8f8f8f;
font-size: 28pt;
}

#comment
{
width:80%;
}

#commentform
{
margin-left:5%;
}

/*********************** Headings**************/
h1
{
font-size: 36px;
color: #666666;
}

h2
{
display: block;
font-size: 16px;
font-weight: bold;
padding: 4px;
margin: 5px 0 6px 0;
text-align: left;
}

h3
{
display: block;
font-size: 14px;
font-weight: bold;
padding: 4px;
margin: 5px 0 6px 0;
text-align: left;
}

h4
{
margin-top: 15px;
font-size: 13px;
font-weight: bold;
padding: 4px;
margin: 5px 0 6px 0;
text-align: left;
}

h5
{
margin-top: 15px;
font-size: 12px;
font-weight: bold;
padding: 4px;
margin: 5px 0 6px 0;
text-align: left;
}

/*********************** date ********************/
.date
{
font-size: 14px;
font-weight: bold;
float:left;
display:block;
width: 56px;
height: 10px;
margin-top: 17px;
margin-right: 5px;
text-transform: uppercase;
padding: 6px 7px 7px 0;
text-align: center;
color: #99A8BA;
border-bottom:5px solid  #99A8BA;
/*background: #fff url(img/date.png) no-repeat;*/
}

.entry
{
width: 500px;
text-align: justify;
margin-bottom: 5px;
/*background: #fff url(img/post.png) no-repeat bottom left;*/
padding-bottom: 8px;
}

/*********************** Contained floats fix************/
.post
{
display: block;
overflow:hidden;
font-weight: normal;
width: 252px;
}

.posttitle   
{
background-image: url(IMGAC/bordonotiziasup.png);
background-repeat: no-repeat;
font-size: 10pt;
width: 215px;
height: 49px;
font-weight: bold;
margin: 0px;
padding: 10px 5px 0px 30px;
}

.postcontent
{
background-image: url(IMGAC/bordonotiziamezzo.png);
background-repeat: repeat-y;
font-size: 8pt;
font-weight: normal;
overflow: visible;
padding: 0px 15px 0px 15px;
margin: -10px 0px 0px 0px;
width: 220px;
height: 245px;
text-align: left;
}

.postbottom
{
background-image: url(IMGAC/bordonotiziainf.png);
background-repeat: no-repeat;
height: 15px;
}

.postmetadata
{
font-size: 10px;
height: 20px;
display: block;
padding: 10px 0px 0px 0px;
text-align: left;
background-image: url(IMGAC/bordonotiziamezzo.png);
background-repeat: repeat-y;
}

.postmetadata a:link, .postmetadata a:visited
{
color: green;
text-decoration: none;
font-weight: bold;
padding: 0px 15px;
}

.postmetadata a:hover, .postmetadata a:visited:hover
{
color: green;
text-decoration: underline;
font-weight: bold;
padding: 0px 15px;
}


/*********************** Contained floats page************/
.post-page
{
display: block;
overflow:hidden;
font-weight: normal;
width: 515px;
margin: 0px 0px 0px 10px;
}

.posttitle-page
{
background-image: url(IMGAC/ricgrandesup.png);
background-repeat: no-repeat;
font-size: 13pt;
/*width: 549px; */
height: 75px;
font-weight: bold;
padding: 10px 5px 0px 50px;
}

.postcontent-page
{
background-image: url(IMGAC/ricgrandemid.png);
background-repeat: repeat-y;
height: 500px;
font-size: 10pt;
font-weight: normal;
overflow: visible;
padding: 0px 15px 0px 15px;
margin: -45px 0px 0px 0px;
text-align: justify;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
}

.postbottom-page
{
background-image: url(IMGAC/ricgrandeinf.png);
background-repeat: no-repeat;
height: 25px;
margin: -5px 0px 0px 0px;
}

.postmetadata-page
{
font-size: 12px;
display:block;
text-align: left;
color: green;
height: 25px;
background-image: url(IMGAC/ricgrandemid.png);
background-repeat: repeat-y;
}

.postmetadata-page a:link, .postmetadata-page a:visited
{
color: green;
text-decoration: none;
font-weight: normal;
padding: 0px 15px;
}

.postmetadata-page a:hover, .postmetadata-page a:visited:hover
{
color: green;
text-decoration: underline;
font-weight: bold;
padding: 0px 15px;
}

.postcontent-archive
{
background-image: url(IMGAC/ricgrandemid.png);
background-repeat: repeat-y;
font-size: 10pt;
font-weight: normal;
overflow: visible;
padding: 0px 15px 0px 15px;
margin: -60px 0px 0px 0px;
text-align: justify;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
}

.posttitle-vdp
{
/* background-image: url(IMGAC/ricgrandesup.png);
background-repeat: no-repeat; 
font-size: 13pt;
font-weight: bold;
width: 549px; */
height: 87px;
padding: 0px;
}

.postcontent-vdp
{
background-image: url(IMGAC/ricgrandemid.png);
background-repeat: repeat-y;
height: 420px;
font-size: 10pt;
font-weight: normal;
overflow: visible;
padding: 15px 15px 0px 15px;
margin: 0px;
text-align: justify;
font-family: Trebuchet MS,Verdana,Arial,sans-serif;
}

.postcontent-vdp a:link, .postcontent-vdp a:visited
{
color: navy;
text-decoration: underline;
}

/*********************** Code ********************/
code
{
display: block;
margin: 10px 30px 0 30px;
padding: 2px 10px 5px 10px;
border-top: 2px solid #99A8BA;
border-bottom: 2px solid #99A8BA;
color: #333;
background: #E0E7EF;
font-weight: normal;
}

/************ Navigation Main**************/

.navigation {
  /* padding: 10px 6px; */
  text-align: center;
  color: #000000;
  letter-spacing:1px;
  white-space:nowrap;
}

/************ Navigation Header**************/

#headerhome {
height:24px;
padding: 6px 0px;
margin:  0px;
border: none;
background-color:#fff;
float: none;
font-size: 17px;
font-weight: normal;
font-family: Verdana,Arial,sans-serif;
color: #f00;
}

#header {
height:24px;
padding: 6px 0px;
margin:  0px;
border: none;
background-color:#fff;
float: none;
font-size: 17px;
font-weight: normal;
font-family: Verdana,Arial,sans-serif;
color: #f00;
border-bottom: 1px solid #999;
text-align: left;
}

#headerhome a:link , #header a:link, #headerhome a:visited, #header a:visited {
  font-weight: normal;
  color:#000;
  text-decoration: none;
}

#headerhome a:hover , #header a:hover, #headerhome a:visited:hover, #header a:visited:hover {
  font-weight: normal;
  color:#999;
  text-decoration: none;
}

/************ Navigation Sub Header**************/

.navisubhead ul {
  margin: 2px;
}

.navisubhead li {
  float: none;
  display: inline;
  padding: 0px 26px 0px 0px;
  color:#f00;
  font-size: 14px;
  font-family: Verdana,Arial,sans-serif;
}

.navisubhead li a:link {
  font-weight: normal;
  color:#000;
  text-decoration: none;
}

.navisubhead li a:hover {
  font-weight: normal;
  color:#999;
  text-decoration: none;
}

.navisubhead li a:visited:hover {
  font-weight: normal;
  color:#999;
  text-decoration: none;
}

.navisubhead li a:visited {
  font-weight: normal;
  color:#000;
  text-decoration: none;
}

/************ Navigation Men 3rd level **************/

.navi3rdlevel ul {
  margin: 2px;
}
.navi3rdlevel li {
  float: none;
  display: block;
  padding: 4px 0px;
  color:#f00;
  font-size: 14px;
  font-family: Verdana,Arial,sans-serif;
}

.navi3rdlevel li a:link {
  font-weight: normal;
  color:#000;
  text-decoration: none;
}

.navi3rdlevel li a:hover {
  font-weight: normal;
  color:#999;
  text-decoration: none;
}

.navi3rdlevel li a:visited:hover {
  font-weight: normal;
  color:#999;
  text-decoration: none;
}

.navi3rdlevel li a:visited {
  font-weight: normal;
  color:#000;
  text-decoration: none;
}
/* html #navigation a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */


.credits
{
margin-top: -20px;
margin-bottom: 5px;
padding: 0 4px 8px 4px;
float: right;
}

img 
{
border:none;
padding: 0;
}


/***************** Previous and Next Posts************/
.alignright {
text-align: right;
}

.alignleft {
text-align: left
}

.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 0;
}

#posts{
padding: 2px
}

/*********************** Smileys ********************/
.wp-smiley
{
padding: 0;
}

.search-form
{
background: #000;
}

#telefono ul{
position: relative;
top:-250px;
background: none;
}

#appuntamenti {
border: solid #ff9900 2px;
background-color:#efefef;
padding: 4px;
}

#headsubmenu {
height:20px;
padding: 6px 0px 0px 0px;
border-top: 1px solid #999;
background-color:#fff;
text-align: left;
}

#indirizzo {
height:60px;
padding: 4px 0px;
border: none;
float: left;
text-align: left;
}

#fotogrande {
width: 880px;
display: none;
border: none;
}

#search_form {
padding: 10px;
}

#testo_barraoriz {
padding: 8px 0px 0px 42px;
color: white;
}

#testo_barraoriz a:link , #testo_barraoriz a:visited { color: white; }

#datacorrente {
padding: 8px 0px 0px 20px;
margin: 0px 0px 0px 45px;
border-left: 2px solid white;
whidt: 100px;
display: inline;
color: white;
}

.boxDX {
border: 2px solid #fc0;
background-color: white;
margin: 6px 0px 0px 0px;
padding: 4px; 
text-align: left;
}

.boxSX {
border: 2px solid #fc0;
background-color: white;
margin: 6px 0px 0px 0px;
padding: 4px; 
text-align: right;
}

.boxmenu {
padding-top: 4px; 
}

.titoloboxgiallo {
margin: -14px -10px 0px 0px;
}

.titoloboxdestro {
margin: -14px 0px 0px -10px;
}

.avvisi {
margin: -18px 0px 0px 0px;
}
.avvisisup {
margin: 0px;
height: 34px;
background-image: url(IMGAC/patella-avvisi-sup.png);
background-repeat: no-repeat;
}
.avvisimid {
margin: 0px;
padding: 0px 0px 0px 10px;
background-image: url(IMGAC/patella-avvisi-mid.png);
background-repeat: repeat-y;
}
.avvisiinf {
margin: -18px 0px 0px 0px;
background-image: url(IMGAC/patella-avvisi-inf.png);
background-repeat: no-repeat;
height: 18px;
}

.boximage {
width: 120px;
height:160px;
border: 2px solid navy;
float: left;
background-color: white;
margin: 0px 4px 0px 0px;
}

.ec3_list_day ul {
padding: 0px 5px 5px 7px;
text-align:left;
margin: 0;
}

#sopra {
width:495px;
height:382px;
border-bottom: 2px solid  #6a9694;
margin-right:10px;
}

#sunto{
width:300px;
float:right;
padding: 10px 0px 0px 4px;
margin: 2px 0px 0px 4px;
border-left: 2px solid  #6a9694;
}

#suntoSopra{
background: url(IMGAC/img_box_sopra.png) no-repeat;
font-weight: bold;
font-size: 10pt;
padding: 10px 0px 0px 20px;
height:35px
}

#suntoCentro {
background: url(IMGAC/img_box_centro.png) repeat-y;
height:300px;
overflow: auto;
padding: 0px 6px;
display: block;
margin: -6px 0px 0px 0px;
}

#suntoSotto{
background: url(IMGAC/img_box_sotto.png) no-repeat;
}

#sopraSettori {
width:700px;
height:410px;
border-bottom: 2px solid  #6a9694;
margin: 0px 0px 0px 30px;
}

#suntoSettori{
width:480px;
float:right;
height: 400px;
padding: 10px 0px 0px 3px;
margin: 2px 0px 0px 2px;
border-left: 2px solid  #6a9694;
}

#suntoSopraSettori{
background: url(IMGAC/img_box_soprasettori.png) no-repeat;
font-weight: bold;
font-size: 10pt;
padding: 10px 0px 0px 20px;
margin-left: 10px;
height:35px
}

#suntoCentroSettori {
background: url(IMGAC/img_box_centrosettori.png) repeat-y;
overflow: auto;
padding: 0px 6px;
display: block;
margin: -6px 0px 0px 10px;
height: 330px;
}

#suntoSottoSettori{
background: url(IMGAC/img_box_sottosettori.png) no-repeat;
margin-left: 10px;
}

#menucontext{
margin: 2px 0px 0px -4px;
padding:10px 0px 0px 10px;
width:170px;
float: left;
}

#materiali{
width:495px;
margin: 15px 30px;
clear:both;
}

#materialiSopra{
padding:10px;
margin:0px 0px 0px -30px;
background: url(IMGAC/box_materiali_top.png) no-repeat;
height:30px
}

#materialiCentro{
padding: 10px;
margin:-25px 0px 0px -30px;
background:url(IMGAC/box_materiali_centro.png) repeat-y;
}

#materialiSotto{
margin:0px 0px 0px -30px;
background:url(IMGAC/box_materiali_bottom.png) no-repeat;
height:10px
}

#materialiSettori{
width:700px;
margin: 15px 30px;
clear:both;
}

#materialiSopraSettori{
padding:10px;
margin:0px;
background: url(IMGAC/box_materialisettori_top.png) no-repeat;
height:30px
}

#materialiCentroSettori{
padding: 10px;
margin:-25px 0px 0px 0px;
background:url(IMGAC/box_materialisettori_centro.png) repeat-y;
}

#materialiSottoSettori{
background:url(IMGAC/box_materialisettori_bottom.png) no-repeat;
height:10px
}

.lineeMateriali{
background:url(IMGAC/linea_separa_materiale.png) no-repeat;
width:485px;
height:15px
}

.post-page-sunto
{
font-weight: normal;
}

.postmetadata-page-sunto
{
font-size: 10pt;
color: green;
height: 25px;
}
