/*
 * SICI Templates 
 * Copyright (C) 2005-2008 
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile GPL.txt
 */
/*
 *
 * Autore: Davide Principi & Samuele Ortolani
 */

@media screen {
div#ly-body {
/*float: left;*/
width: 100%;
}

div#ly-ft {
clear: both;
padding: 0px;
margin: 0px;
}

div#bx-access-links {
font-size:0.7em;
height:1.3em;
height:34px;
padding:0em;
color:#336699;
/*border-bottom:1px dashed #336699;*/

/*text-align:right;*/

}


div#bx-access-links a{
font-size:10px;
text-decoration:none;
text-transform: uppercase;
color:#6d6a63;
color:#336699;

}

div#bx-access-links a:hover{
text-decoration:underline;

}

div#sp-access-links {
float:right;
}

div#box-fascia-uno{

}


div#box-fascia-due {
background:#f8f4ee url(../img/search.jpg) repeat-x;
padding: 10px 0px 0px 0px ;
margin:0px;

}


div#bx-hd-mid-bg1 {
/*samuele*/
/*height:4em;*/
/*height:66px;*/
top:-19px;
position: relative;
border: none;

}




#bx-lgl {

position: absolute;
right: auto;
/*top: 0px;*/
top: -19px;
bottom: auto;
/*left: 30px;*/
left: 15px;
z-index: 60;
text-align: center;
padding: 0px;

}

#sp-lgl {
border: none;
margin: 0em 0px 0px 10px;
padding: 0px;

}

#bx-lgl img {
border: none;
margin: 0px 0px 0px 0px;
padding: 0px;

}
#bx-lgr {

position: absolute;
right: 0em;
/*top: 1.2em;*/
bottom: auto;
left: auto;
z-index: 50;
text-align: right;
}
#bx-lgr img {
border: none;
margin: 0px;
padding: 0px;

}
#bx-hd {
position: absolute;
right:auto;
/*top: 0em;*/
top: -19px;
bottom: auto;
left: 75px;
text-align: left;
z-index: 75;
padding-top: 0px;
font-size: 0.8em;

}

#sp-hd1 {
font-size: 1.2em;
padding-top: 0px;
white-space: nowrap;
}
#sp-hd2 {
font-size: 1.6em;
font-weight: bold;
padding-top: 2px;
white-space: nowrap;
}
#sp-hd3 {
font-size: 0.85em;
white-space: nowrap;
}
div#bx-hd-stripe {
/*border-bottom: 1px solid;*/
border-top:none;
font-size: 0.8em;
padding: 0.1em 0.2em 0.2em 0.5em;
}





div#bx-hd-stripe a {
text-decoration: none;
}
div#bx-hd-search {
margin: 0em;
padding: 0px;
border: none;
float: right;
}
div#bx-hd-search form {
margin: 0em;
padding: 0em;
border: none;
}

div#bx-hd-search * {
display: inline;
}

div#bx-hd-search input{
font-size: 0.7em;
border: none !important;
background-color: white;
color: black;
margin: 0em;
padding: 1px;
vertical-align: middle;
}


div#bx-hd-search button {
font-size: 0.7em;
border: none !important;
background-color: #B6D6E5;
color: #485b61;
margin: 0em;
font-weight:bold;
padding: 1px 5px;
vertical-align: middle;
}

div#bx-mg2 {
float: right;
}
div#bx-hd-bottom {
clear: both;
font-size: 0.7em;
font-weight: bold;
padding: 0.1em 0.5em 0.3em 0.5em;
border-bottom-style: solid;
border-bottom-width: 1px;
}
div#bx-hd-bottom a {
text-decoration: none;
}
div#bx-ft {
border-top-style: solid;
border-top-width: 1px;
min-height: 7em;
height: auto !important;
height: 7em;
margin:0em;
padding:0em;
}
div#sp-ft1 {
font-size: 0.7em;
padding: 0.2em 1em 0.3em 1em;
min-height: 4em;
height: auto !important;
height: 4em;
}

div#sp-ft2 {
font-size: 0.7em;
padding: 0.6em 0.5em;
text-align: left;
height: 1em;


}


div#box_w3c {

height: 3em;


}







/* altezza minima fissa */
div.min-height {
min-height: 780px;
height: auto !important;
height: 780px;
}

/*link validatori footer */

div#left_w3c {
	float: left;
	margin-left: 5px;
	padding-top: 6px;
}
div#right_w3c {
	
	float: left;
	margin-left: 5px;
	padding-top: 6px;

}

div#logo_t3 {
	
	float: left;
	margin-left: 8px;
	padding-top: 1px;

}




/* inizio Colonne multiple */
div#ly-body div.n3col div.csc-header,
div#ly-body div.n2col div.csc-header {
clear: both;
}

div#ly-body *.floatcont, 
div#ly-body div.n3col,
div#ly-body div.n2col {
overflow: hidden;
width: 100%;
}

div#ly-body div.n3col div.csc-cobj-wrap {
float: left;
width: 30%;
margin: 0.5%;
padding: 0em;
clear: none;
}
div#ly-body div.n2col div.csc-cobj-wrap {
float: left;
width: 40%;
margin: 0.5%;
padding: 0em;
clear: none;
}
/* fine Colonne multiple */



.typo3-adminPanel {
margin: 0em;
padding: 0em;
position: absolute;
left: 0em;
top: auto;
clear: both;
text-align:left;
}




body {
	padding: 0px;
	margin: 0px;
	/*text-align: center;*/
	background-color: #aaa;


}



div#ly-all {

/*margin: 0px auto;
padding: 0em;
text-align:left;*/
text-align:center;

}



.container_out {
max-width:1080px;
min-width:770px;
/*margin:auto;*/
margin: 0px auto;
background: #fff url(../img/back_container_out.gif) repeat-y;
}


.container_in {
margin-left:20px;
padding-right:20px;
background:url(../img/back_container_in.gif) right repeat-y;
text-align:left;
}


#header_bar {
width:100%;
height:4.8em;
position: relative;
border: none;



}


#bx-header {
/*width:100%;
height:5.5em;
position: relative;
border: none;*/
height:156px;
background:#fff url(../img/bk_header.jpg) repeat-x;


}




/** Pesaro scrive **/

div#box-fascia-uno {

background-color:#6e6f30;
background-color:#999966;
height:1.5em;

}

div#sp-label {
margin-left:13.5em;
padding-top:0.3em;
color:#fff;
font-family: Helvetica,times,georgia,arial;
font-size:0.7em; 

}


MAP#mbc {

font-family: Helvetica,times,georgia,arial;


}


#menu3 {

font-family: Helvetica,times,georgia,arial;

}


#menu1 {

margin-left:0em;

}




div.sub-home div.area_news_inevidenza, 
div.sub-home div.area_news_dx,
div.sub-home div.area_news {

margin-left:1em;

}


/*******************/

div#box-fascia {


background:url(../img/back_container_in.gif) right repeat-y;
}


div#go_home{

float:left;
margin:0em;
padding:0em;

}


div#loghi {

float:right;
margin-top:0.45em;
margin-right:5px;

}

div#loghi img{

margin:0px;
padding:0px;

}


} /* end @media screen */
