/* Adattamento by Geniusmac.com - CSS di Accademia Medico Psicologica */


body{
background-color:#FFFFFF;
margin:10px 10px 0px 10px;
padding:0px;
color:#999999;
font-family:Palatino, "Times New Roman", "Times Roman", Times, Garamond, serif;
font-size:74%;
}

img { border-width: 0px; }

#blogtitle{
background-color:#FFCC66;
height:29px;
width:100%;	
margin:0px auto;
margin-top: 6px;
font-size:1.3em;
line-height:1.4em;
clear: both;
float: none;
font-weight:bold;
margin-right: 6px;
}

#arealogocentro{
background: transparent url(images/sfondo_logo.jpg) repeat-x;
width: 100%;	
margin: 0px auto;
margin-top: -10px;
min-height: 156px;
z-index: 2;
float: left;
}

#spiralegialla{
background: transparent url(images/spirale_gialla.gif) no-repeat;
margin-top: 350px;
margin-left: 15px;
z-index: 12;
position: absolute;

}


#spiralegrigia{
background: transparent url(images/spirale_grigia.gif) no-repeat;
margin-top: 50px;
margin-right: 15px;
z-index: 12;
float: right;
position: absolute;

}

#arealogosinistra{
background:#faf6df url(images/CTI.jpg) left no-repeat;
width: 30%;	
margin: 0px auto;
margin-top: 20px;
min-height: 100px;
padding:0 0 5px 0;
font-size:1.1em;
line-height:1.2em;
position: absolute;
z-index: 2;
border-bottom: solid 3px #686868;
float: left;
}

#arealogodestra{
background: #faf6df url(images/logo-amepsi.jpg) right no-repeat;
width: 70%;	
margin-top: 20px;
margin-left: 200px;
right: 15px;
min-height: 100px;
padding:0 0 5px 0;
font-size:1.1em;
line-height:1.2em;
position: absolute;
z-index: 2;
border-bottom: solid 3px #686868;
float: right;
}

#menusinistra{
padding-left: 5px;

}

#menusinistra-bis{
float:left;

}

#menudestra{
float:right;

}

#blogtitle a:link, a:visited{
color: #000066;
text-decoration:none;
}

#blogtitle a:hover, a:active{
color: #666666;
text-decoration:none;
}

UL.BLUE {
list-style: url(images/punto.png) disc;
font-size: 1.0em;
margin-left: -20px;
line-height: 1.8em;
}

UL.GREEN {
list-style: url(images/punto-verde.jpg) disc;
font-size: 1.0em;
margin-left: -20px;
line-height: 1.8em;
}

#leftcontent {
position: absolute;
left:10px;
top:50px;
width:174px;
margin-top: 152px;
background:transparent url("images/barra_laterale.jpg") repeat-x;
font-size:1.0em;
padding-left: 12px;	
padding-top: 8px;
height: 650px;
}

#leftcontentgreen {
position: absolute;
left:10px;
top:50px;
width:174px;
margin-top: 152px;
background:transparent url("images/barra_laterale_verde.jpg") repeat-x;
font-size:1.0em;
padding-left: 12px;	
padding-top: 8px;
height: 650px;
}

#leftcontentvuoto {
position: absolute;
left:10px;
top:50px;
width:174px;
margin-top: 152px;
background-color:transparent;
font-size:1.0em;
padding-left: 12px;	
padding-top: 8px;
height: 650px;
}

#leftcontentserpente {
position: absolute;
left:10px;
top:50px;
width:174px;
margin-top: 152px;
background:transparent url("images/caduceo.jpg") no-repeat;
font-size:1.0em;
padding-left: 12px;	
padding-top: 8px;
height: 650px;
}

#leftcontent p{padding-right:10px; margin-left: 5px; color:#123394; font-size:1em;}

#leftcontent a, a:link { color:#123394;}

#leftcontent a:hover, a:active{ color:#FFCC66;}


#leftcontentgreen p {color:#006600;}

#leftcontentgreen a, a:link { color:#006600;}

#leftcontentgreen a:hover, a:active{ color:#FFCC66;}



#leftcontentyellow {
position: absolute;
left:10px;
top:50px;
width:174px;
margin-top: 152px;
background:transparent url("images/barra_laterale_verde.jpg") repeat-x;
font-size:1.0em;
padding-left: 12px;	
padding-top: 8px;
height: 650px;
}



#leftcontentyellow p {color:#FFCC66;}




#centercontent {
margin-top: 15px;
background-color: transparent;
margin-left: 199px;
margin-right:199px;
color:#000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:201px;
padding:20px;
}

#centercontentstaff {
margin-top: 0px;
background-color: transparent;
margin-left: 19px;
margin-right:199px;
color:#000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 11px;
margin-right:201px;
padding:20px;
}

#centercontenteventi {
margin-top: 15px;
background-color: transparent;
margin-left: 199px;
margin-right:199px;
color:#000;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:201px;
padding:20px;
border-left: solid 2px #000000;
padding-left: 0px;
}

#centercontent p {color:#333333;}

#centercontent a, a:link { color:#123394;}

#centercontent a:hover, a:active { color:#e18d5e;}


html>body #centercontent {
margin-left: 201px;
margin-right:201px;

}

.centercontentleft {float:left; width:280px; height:217px; background: transparent  url(images/studio-amepsi.jpg) no-repeat; text-align:left; margin: 2px 4px 2px 4px; padding:2px; font-size:1.1em; color:#FFFFFF;}

.immaginedestra {float:right; width:280px; height:217px; background: transparent  url(images/studio-amepsi.jpg) no-repeat; text-align:left; margin-top: 4px; margin-bottom: 4px; margin-left: 8px; margin-right: -10px; font-size:1.1em; color:#FFFFFF;}

.medicina {float:left; width:70px; height:59px; background: transparent  url(images/medicina-micro.jpg) no-repeat; text-align:left; margin-top: 0px; margin-bottom: 4px; margin-left: 8px; margin-right: 15px; font-size:1.1em; color:#FFFFFF;}

.psicoterapia {float:left; width:70px; height:59px; background: transparent  url(images/psi-micro.jpg) no-repeat; text-align:left; margin-top: 0px; margin-bottom: 4px; margin-left: 8px; margin-right: 15px; font-size:1.1em; color:#FFFFFF;}

.centercontentright {float:right; width:30%; height:100px; background-color:#fff; text-align:left;
border:dashed 2px #ccc; margin: 4px 10px 5px 10px; padding:6px; font-size:1.1em; color:#666666;}

.contattidestra {float:right; width:280px; height:217px; background: transparent url(images/camepsi-contatti.jpg) no-repeat; margin: 2px 4px 2px 4px; padding:2px;}

#rightcontent {
position: absolute;
right:10px;
top:50px;
width:174px;
font-size:1.0em;
background:transparent url("images/barra_laterale_verde.jpg") repeat-x;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}

#rightcontentblue {
position: absolute;
right:10px;
top:50px;
width:174px;
font-size:1.1em;
background:transparent url("images/barra_laterale.jpg") repeat-x;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}

#rightcontentvuoto {
position: absolute;
right:10px;
top:50px;
width:174px;
font-size:1.1em;
background-color:transparent;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}

#rightcontentstaff {
position: absolute;
right:10px;
top:50px;
width:174px;
font-size:1.1em;
background:transparent url("images/barra_laterale.jpg") repeat-x;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}


#rightcontenteventi {
position: absolute;
right:10px;
top:50px;
width:174px;
font-size:1.1em;
background-color:transparent;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}

#rightcontent p {color:#006600;}

#rightcontent a, a:link { color:#006600;}

#rightcontent a:hover, a:active{ color:#FFCC66;}

#rightcontentstaff a, a:link { color:#000066;}

#rightcontentstaff a:hover, a:active{ color:#FFCC66;}

#leftcontentblue p{padding-right:10px; margin-left: 5px; color:#123394; font-size:1em;}

#leftcontentblue a, a:link { color:#123394;}

#leftcontentblue a:hover, a:active{ color:#FFCC66;}


#rightcontentyellow {
position: absolute;
right:10px;
top:50px;
width:174px;
font-size:1.1em;
background:transparent url("images/barra_laterale.jpg") repeat-x;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}

#rightcontentyellow p {color:#FFCC66;}

#rightcontentyellowstaff {
position: absolute;
right:10px;
top:75px;
width:174px;
font-size:1.1em;
background:transparent url("images/barra_laterale.jpg") repeat-x;
margin-top: 152px; 
padding-left: 5px;
padding-right: 8px;
padding-top: 8px;
height: 650px;
}


#banner {
background:#fff;
height:40px;
voice-family: "\"}\"";
voice-family: inherit;
height:39px;
}


html>body #banner {
height:39px;
}


p,h1,pre {
margin: 0px 10px 10px 10px;
font-family: Palatino, "Times New Roman", "Times Roman", Times, Garamond, serif;
font-size: 14px;
line-height: 1.6em;
text-align: justify;
text-decoration: none;
color: #333333;
}

h1 {
font-size:2.5em;
color: #FFCC66;
padding-top:15px;

}

h3 {
font-size:14px;
color:#999;

}

#banner h1 {
font-size:14px;
padding:10px 10px 0px 10px;
margin:0px;

}

#rightcontent p {
font-size:11px

}

.introduction ul, #introduction li {
text-align:center;
list-style: none;
margin: 0;
padding: 0;

}

.introduction a {
border-bottom: none;
color:#999999;
}

.introduction h3{
text-align: center;
position:static;
}


/* ~~~~~~~~~ Altri stili da includere ~~~~~~~~~ */

#topmenu {
position: absolute;
top: 45px;
left: 240px;
width: 600px;
font-size:100%;
margin: 0 0 50px 0;;
line-height:normal;
height: 35px;
}
#topmenu ul {
margin:0;
padding:0px 0px 0 0px;
list-style:none;
}
#topmenu li {
display:inline;
margin:0;
padding:0;
}
#topmenu a {
float:left;
background:url(images/menuleft.gif) no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#topmenu a span {
float:left;
display:block;
background:url(images/menuright.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#888;
}

/* Necessario per IE5-Mac \*/
#topmenu a span {float:none;}
/* Fine IE5-Mac hack */
#topmenu a:hover span {
color:#999999;
}
#topmenu a:hover {
background-position:0% -42px;
}
#topmenu a:hover span {
background-position:100% -42px;
}

/* ~~~~~~~~~ FINE MENU ~~~~~~~~~ */



/* ~~~~~~~~~ Inizio Intestazione ~~~~~~~~~ */

#fondopagina{
height:20px;
background:#000 url('images/bg.jpg') top center repeat-x;
text-align: center;
padding-top: 8px;
clear: both;
float: none;
margin-left: -10px;
margin-right: -10px;
margin-bottom: -20px;
}

#fondopagina a, a:link {
color:#FFFFFF;
text-decoration: none;

}
#fondopagina a, a:hover {
color:#ffea7a;
text-decoration: none;
}

/* ~~~~~~~~~ Fine Intestazione~~~~~~~~~ */


/* ~~~~~~~~~ Riquadri a fine pagina e stili vari ~~~~~~~~~ */

.centercontentleftb {float:left; width:45%; height:200px; background-color:#31412c; text-align:left;
border:dashed 1px #888; margin: 50px 10px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}


.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}

.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888; padding:6px; font-size:1.1em; color:#fff;}

.centercontentrightb {float:right; width:45%; height:200px; background-color:#31412c; text-align:left;
border:dashed 1px #888; margin: 50px 13px 5px 10px; padding:6px; font-size:1.1em; color:#fff;}

.centercontentleftimg {float:left; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888;  padding:6px; font-size:1.1em; color:#fff;}

.centercontentrightimg {float:right; width:45%; height:45%; background-color:#31412c; text-align:left;
border:dashed 1px #888;  padding:6px; font-size:1.1em; color:#fff;}

.centrato { text-align: center; }

.grassetto { font-weight: bold; }

.corsivo { font-style: italic; }

.verde {
color: #006600;}

.verde a, a:link { 
color: #006600;
text-decoration: none;
}

.testoblu { color: 123394;
}

.testogiallostress { color: #FFCC66; text-decoration: underline;
}

.menudistanziato { margin-right: 10px;
}

.sinistra { text-align: left;
}

.destra { text-align: right;
}

.giustificato { text-align: justify;
}

.piccolo { font-size: 10pt; line-height: 1em;
}

.mini { font-size: 9pt; line-height: 0.7em;
}

.tripode { margin-top: -12px; }

.sfondoscrittacontatti { background-color: #FFCC66; height: 25px; width: 192px; text-align: left; font-weight: bold; line-height: 1.4em; padding: 4px; font-size: 12px; }

.testogiallo {
color: #FFCC66;
}

.testogiallo a, a:link {
color: #FFCC66;
}

.capitolo {
font-size:1.4em;
color:#FFCC66;
font-weight: bold;
font-family: Palatino, "Times New Roman", "Times Roman", Times, Garamond, serif;
margin-left: 10px;
}


.titoloblu {
font-size:1.8em;
color:#113293;
font-weight: bold;
font-family: Palatino, "Times New Roman", "Times Roman", Times, Garamond, serif;
text-align: left;
line-height: 15pt;
}

.titoloverde {
font-size:1.8em;
color:#006600;
font-weight: bold;
font-family: Palatino, "Times New Roman", "Times Roman", Times, Garamond, serif;
line-height: 15pt;}

.titologiallo {
font-size:1.6em;
color:#FFCC66;
font-weight: bold;
font-family: Palatino, "Times New Roman", "Times Roman", Times, Garamond, serif;
text-align: left;
line-height: 15pt;
text-decoration: underline;
text-align: center;
}


.verticale {
vertical-align:bottom;
margin-top: 38px;
margin-bottom: -40px;
}


.testogrigio {
color: #999;
}

.rigablu {
border-bottom: 3px solid #113293;
margin-top:40px;
}

.rigaverde {
border-bottom: 3px solid #006600;
margin-top:40px;
}

.pstaff {
margin-top: 5px;
margin-bottom:15px;
padding-top: 10px;
}

.peventititolo { color: #113293;
}

.linkeventi a, alink { color: #113293; text-decoration: none; }
.linkeventi hover { color: #FFCC66; }

.linkeventi { font-weight: bold; }
