/****************
 * colori
 * rosso intenso: #BF2025
 * rosa lilla: #F05E9C
 * sfondo menu superiore: #F1F0F1
 * rosa-grigio: #F3DFDA
 *
 ****************/

/****************
 * elementi html 
 ****************/
body{
  background:url('../img/back.gif') repeat-x 0 0 #FFFFFF;
  font-family:"Georgia", Arial;
  font-size:12px;
  text-align:center;
  margin:8px 0px;
  padding:0px;
}

a, img  { border:0px; outline:none; }
pre     { font-family:"Georgia"; }
h1      { color:#BF2025; font-size:18px; }

/****************
 * menu
 ****************/

#menu                           { margin-top:-5px; text-align:center; font-size:12px; line-height:25px;}
#menu a                         { margin-right:5px; text-decoration:none; color:#BF2025; padding:1px; padding-bottom:30px;}
#menu a:hover, #menu a:active   { background:url('../img/cuoricino2.png') bottom center no-repeat; color:#000;}

#menubasso  {
  font-size:11px; letter-spacing:0.1em; text-align:center; font-family:Tahoma; 
  background:bottom right no-repeat url("../img/cuore.gif"); height:10px; padding-bottom:100px;
}

#menubasso a    {color:#000; margin-right:5px; text-decoration:none; border-bottom:1px dotted #BF2025;}
#menubasso a:hover, #menubasso a:active{color:#BF2025; }

/****************
 * contenitori
 ****************/

#titolo     {
  background:url('../img/titolo.jpg') top center no-repeat; 
  width:900px; height:140px; margin-top:20px;
  border:0px #000 solid;
}

#interno    {width:900px; margin:0px auto; padding:0px;}

#content    {
  background:top left no-repeat url("../img/bordo.png");
  font-family:Tahoma, "Lucida Sans", Sans;
  font-size:13px; 
  text-align:justify; 
  margin:20px 0px 0px;
  border:0px #000000 solid;
  padding-left:40px;
  padding-bottom:5px;
  line-height:1.8em;
}

#content p          { padding:2px;}
#content a          {color:#AC0333; padding:2px; /*padding-right:13px;*/}
#content a:hover    {color:#AC0333; /*background:url('../img/cuoricino.png') center right no-repeat; */text-decoration:none;} 
#content a:active   {color:#000000; /*background:url('../img/cuoricino.png') center right no-repeat; */
text-decoration:overline;}

/****************
 * classi e div vari
 ****************/
.hr     {background:center top url('../img/hr.jpg') no-repeat; height:51px; width:100%; text-align:center;}

.tiv    {height:180px;width:130px;}
.tiq    {height:130px;width:130px;}
.tio    {height:130px;width:180px;}
.tios   {height:100px;width:180px;}
.tivs   {height:180px;width:100px;}

.tit_pag{ font-size:18px; color:#BF2025;}
.tit_art{ font-weight:normal; font-size:12px;}

.afo    {color:#555; font-style:italic; font-family:Georgia, Sans;}

.dida   {color:#BF2025; font-size:13px; font-weight:bold;}
.dida2  {color:#F05E9C; font-size:13px; font-weight:bold;}
.dida3  {color:#888888; font-size:11px;}

.picc   { font-size:10px;}
.img    { padding:5px; background:#fff; border:1px #ffb1e5 solid; }

.sz18   { font-size: 18px;}
.sz17   { font-size: 17px;}
.sz16   { font-size: 16px;}
.sz15   { font-size: 15px;}
.sz14   { font-size: 14px;}
.sz13   { font-size: 13px;}
.sz12   { font-size: 12px;}
.sz11   { font-size: 11px;}

.cr     {color:#BF2025;} /* rosso */
.cl     {color:#F05E9C;} /* lilla */
.cg     {color:#F3DFDA;} /* rosa grigio*/ 

.c      {text-align:center}
.l      {text-align:left}
.r      {text-align:right}
.j      {text-align:justify}

.b      {font-weight:bold;}
.i      {font-style:italic;}


.bi1    {background:#F3DFDA; padding:3px; border:1px solid #F05E9C;}
.bi2    {background:#F3DFDA; padding:3px; border:1px solid #DE1F27;}
.bi3    {background:#F3DFDA; padding:3px; border:1px solid #BF2025;}
.bi4    {background:transparent; padding:3px; }

#galleria a { color:#FFFFFF; font-size:12px; font-family:Arial;}

.form1  { font-family:Tahoma; font-size:12px; color:#222222; background:#F3DFDA; float:left; margin:5px; border:1px solid #F05E9C; }
.form2  { font-family:Tahoma; background:#F05E9C; color:#F3DFDA; margin:2px; border:1px solid #F3DFDA; height:30px; margin-top:5px;}