/* CSS Document */
* { margin:0px; padding:0px;font-size:12px; font-family: arial, tahoma, helvetica, sans-serif; text-align:left; line-height:18px;}
body { background-color: white;
background:#EEEEEE url("images/background_58.jpg") top left repeat-x;
color: black;
text-align: left;
margin:0px auto;
position:relative;}

hr{clear:both; visibility:hidden}

#headcont {width:auto;
/* background:url(img/bg_head.jpg) top left repeat-x #FFFFFF; */
background:#EEEEEE url("images/background_58.jpg") top left repeat-x;
height: 147px;
text-align:center}

#head {width: 1000px; height: 147px; position:relative; top:0; left:0; margin:auto; border:0px solid red;text-align:left;
background:url("./images/background_58.jpg") top left repeat-x; }
#head img {margin-left:0px;margin-top:0px;float:left;}
#head #link a{width:200px; height:120px;border:0px solid red;float:right;margin-top:20px;margin-right:30px;}

#head .topmn{position:absolute; background-color:#E9C9B4; width:620px; padding:2px; font-size:11px;}
#head .topmn a{background-color:#E9C9B4; color:#B900FE; text-decoration:none; font-weight:bold; margin-bottom:10px; }
#head .topmn a span{padding:4px; border-right:4px solid white; }
#head .topmn a:hover{background-color:#B900FE; color:#FFFFFF;}

#head #top_utente{position:absolute; top:200px; left:400px; background-color:#CFCECD; width:620px; padding:2px}
#head #top_utente a{color:#4700FE; text-decoration:none; font-weight:bold;}
#head #top_utente a span{padding:4px; border-right:4px solid white;}
#head #top_utente a:hover{background-color:#4700FE; color:#FFFFFF;}
#head #top_utente span.username{border:1px solid #4700FE; background-color:#FFFFFF; padding:0px 10px}

a.logo { border:0px; float:left; /* height:90px; */ display:block; margin-top:3px; }
a.logo img{ border:0px; padding:4px 0px 0px 2px;}

.login { float:left; display:block; width:250px; /* height:16px;  */color:#000000;  text-transform:uppercase;}
.login a span { float:left; height:16px; line-height:16px; color:#000000;  text-decoration:underline; margin-right:15px; font-size:11px; font-weight:bold; }
.login span { float:left; height:16px; font-weight:bold; line-height:16px; color:#ab1543; text-decoration:none; font-size:11px;}

.menutop { background:url(./images/bkgmenu.jpg) top left repeat-x; height:27px; line-height:27px; width:1000px; float:left; margin-top:11px;}
.menutop a {text-decoration:none; }
.menutop a span {padding:0px 9px; float:left; color:#FFFFFF; text-decoration:none; margin-top:5px; border-right:1px solid #FF3366;
font-weight:bold; font-size:12px; }

#footer { width:1000px; margin:auto; /* line-height:16px;  */border-top:6px solid #AB1543; margin-top:10px; background:#EEEEEE;}

.text_center_footer { text-align:left; font-size:10px; color:#666666; margin:20px 20px 20px 0px; line-height:12px; }
.text_center_footer span { text-align:left; font-size:11px; color:#AB1543; font-weight:bold; }

.datiaziendali { text-align:left; font-size:11px; color:#333333; margin:20px 0px 20px 0px; line-height:12px;  border-left:1px solid #666666;
 padding:0px 0px 0px 20px; }
.datiaziendali b { font-size:11px; color:#333333; font-weight:bold; }
.datiaziendali a { font-size:10px; color:#333333; font-weight:normal; text-decoration:underline; }
.datiaziendali p { font-size:10px; color:#333333; font-weight:normal; text-decoration:none; line-height:12px; padding-top:5px; }


#categorie { border:1px solid #CCCCCC; background:#FFFFFF; height:auto!important; height:auto; min-height:137px; float:left; margin:0px 0px 10px 0px; float:left;}

.titcat { /* width:130px;  */float:left; color:#ff3366; font-size:12px;padding:5px; /* background:red; */ margin-bottom:0px;}
.titcat a { /* width:130px;  */color:#ff3366; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:10px; text-transform:uppercase;
background:url(img/frc_cat.jpg) 0px 5px no-repeat; }

.titricette { /* width:130px; */ float:left; color:#ff3366; font-size:12px;padding:5px 0px; /* background:red; */ margin-bottom:0px;}
.titricette a { /* width:130px;  */color:#ff3366; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:10px; text-transform:uppercase;
background:url(img/frc_cat.jpg) 0px 5px no-repeat; display:block; text-align:left;}


.menudx_annunci { float:left; color:#ff3366; font-size:12px;padding:5px; /* background:red; */ margin-bottom:0px;}
.menudx_annunci a { color:#ff3366; font-size:12px; text-decoration:underline; font-weight:bold; padding-left:10px; text-transform:uppercase;
background:url(img/frc_cat.jpg) 0px 6px no-repeat; display:block; text-align:left;}


.gruppi { /* width:130px; */ color:#000000; text-decoration:none; font-weight:normal;background:none;  text-align:left;}
.gruppi a { /* width:130px; */ color:#000; font-size:11px; text-decoration:none; font-weight:normal; padding-left:10px; text-align:left;
background:none;  display:block;}

.rigasubmit button {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; padding:5px 10px; font-size:14px; margin-left:150px;}
.rigasubmit2 button {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; padding:5px 10px; font-size:14px; margin-left:150px;}

/*============================*/
#pagecont {width: 1000px; height:565px; margin:0px auto; text-align:center; display:block; text-align:left; background:#FFFFFF; /* float:left; */}
#sidebar {/* width:150px; */width:166px;height:auto;border-right: 1px dashed #DD8200;float:left;
background:url(img/bg_canali.jpg);background-repeat:no-repeat;}
.sidetit {width:100px;height:20px;margin:0px 0px 0px 18px;color:#FF3366;font-size:13px;font-weight:bold; text-transform:uppercase;}

.sidelenco {margin-left:10px;color:#000000; font-size:12px; font-weight:normal;list-style-type:none;}
.sidelenco li a,.sidelenco li a:visited {padding-left:20px; line-height:16px;color:#000000;text-decoration:none;list-style-type:none; font-size:12px; }
.sidelenco li a:hover {color:#BA00FF;text-decoration:underline;}
.sidebtn span {font-size:12px; color:black; padding-left:10px;}
/*============================*/
#content { padding:0px; margin:0px; float:left;  width:1000px; /* background:red; */}
#content2{ padding:0px; margin:0px; }

/* #content h1{font-size:15px; font-weight:bold; color:#B900FE; margin-bottom:20px} */
/* #content h2{font-size:13px; font-weight:bold; color:#B900FE; margin-bottom:5px} */
#content img{border:0px}

/* link generici */
.link1 {text-decoration:underline; color:#B900FE;}
.linkgallery {text-decoration:underline; color:#B900FE; display:block;}
.link2 {text-decoration:none; color:#2B2F32; font-size:11px; line-height:16px;}
.link2 h3{text-decoration:none; color:#FF3366; font-size:14px; font-weight:normal; text-align:left;}
.link2b { text-decoration:none;  color:#2b2f32; font-weight:bold; font-size:11px; }
.link2b a {text-decoration:none; color:#ff3366; font-weight:normal; font-size:16px;  }
.link2b a.link2 {text-decoration:none; color:#2b2f32; font-size:11px; font-weight:normal; }

.linkpuntini {text-decoration:none; color:#333333; font-size:12px; /* background:url(img/frc_1.jpg) 0px 5px no-repeat;  */padding-left:5px;}

.link3 {text-decoration:none; color:#2b2f32; font-size:12px; background:url(img/frc_1.jpg) 0px 5px no-repeat; padding-left:10px;}
.link3b {text-decoration:none; color:#DD8200; font-weight:bold; line-height:26px; background:url(img/frc_1.gif); background-position:0px 4px; background-repeat:no-repeat;padding-left:10px;}

.linknews {height:20px; line-height:26px; background:url(img/frc_1.jpg) 0px 10px no-repeat; float:left; width:670px; border-top:1px solid #CCCCCC;}
.linknews a {color:#FF3366; font-weight:bold; font-size:12px; height:20px; line-height:26px; padding-left:10px;}

.linkesperto {height:20px; line-height:26px; float:left; width:491px; border-top:1px solid #CCCCCC; color:#999999; font-weight:bold;}
.linkesperto a {color:#FF3366; font-weight:bold; font-size:12px; height:20px; line-height:26px; padding-left:10px;margin-left:10px;
background:url(img/frc_1.jpg) 0px 5px no-repeat; text-decoration:none; }

.linkrassegna {height:20px; line-height:26px; float:left; width:155px; border-top:1px solid #CCCCCC; color:#999999; font-weight:bold;
/* position:relative; top:160px; */}
.linkrassegna a {color:#FF3366; font-weight:bold; font-size:12px; height:20px; line-height:26px; padding-left:10px;
background:url(img/frc_1.jpg) 0px 5px no-repeat; text-decoration:underline; }

.linkrassegna2 {height:20px; line-height:26px; float:left; width:155px; border-top:1px solid #CCCCCC; color:#999999; font-weight:bold;
position:relative; top:160px;}
.linkrassegna2 a {color:#FF3366; font-weight:bold; font-size:12px; height:20px; line-height:26px; padding-left:10px;
background:url(img/frc_1.jpg) 0px 5px no-repeat; text-decoration:underline; }

.linkarchivio {height:20px; line-height:26px; float:left; width:308px; border-top:1px solid #CCCCCC; color:#999999; font-weight:bold;}
.linkarchivio a {color:#FF3366; font-weight:bold; font-size:12px; height:20px; line-height:26px; padding-left:10px;
background:url(img/frc_1.jpg) 0px 5px no-repeat; text-decoration:underline;  text-transform:uppercase;}

.linkart {color:#FF3366; font-weight:bold; font-size:12px; text-decoration:underline;  }

.linkannunci_indietro  { background:#FF3366;  color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none; margin-top:20px;
width:80px; height:20px; line-height:20px; text-align:center;}
/* .linkannunci_indietro a {color:#FFFFFF; font-weight:bold; font-size:12px; text-decoration:none; padding:2x 5px; } */

.linkrass {color:#FF3366; font-weight:bold; font-size:12px; text-decoration:none;  padding-left:5px; display:block; font-weight:normal;
text-align:left;}


.linkarchi a { height:20px; line-height:26px; background:url(img/frc_1.jpg) 0px 10px no-repeat; float:left; color:#FF3366; font-weight:normal;
padding-left:10px; margin-right:40px; font-size:11px; text-decoration:none;}

.bannerfitness { border:1px solid #CCCCCC; background:#FFFFFF; height:227px;}

#content table.maintable { padding:0px; margin:0px; /* width:1000px;  */min-height:500px; height:500px; border:0px solid green; border-collapse:collapse;}
#content table.maintable td.colmain{ /* width:700px;  */vertical-align:top; padding:0px 10px 0px 0px; }
#content table.maintable td.colmain2{ vertical-align:top; padding:9px; /* width:150px;  */border-left: 1px dashed #DD8200;}
/**/
/* #content table.maintable td.colmain2 h1 { width:166px; font-size:15px; font-weight:bold; color:#B900FE; margin-bottom:20px} */
#content table.maintable td.colmain2 h2{ width:166px; font-size:15px; font-weight:bold; color:#B900FE; margin-bottom:20px}

/**/
#content table td.colmain2 .linkcanale{border:0px solid #DD8200; padding:2px;}
#content table td.colmain2 .linkcanale a{color:#DD8200; text-decoration:none}
#content table td.colmain2 .archivio a{display:block; margin-bottom:4px; text-decoration:none; color:#B900FE;line-height:20px;background:url(img/frc_1.gif);background-position:0px 8px;background-repeat:no-repeat;padding-left:10px;}
/*#content table.maintable td.coldx{vertical-align:top; padding:10px; width:215px; border-left: 1px dashed #DD8200;}*/
#content table.maintable td.coldx{vertical-align:top;  padding:0px; width:300px;  border-left: 0px dashed #DD8200;}
#content table.maintable td.coldxhome{vertical-align:top; padding:0px; width:300px; border-left: 0px dashed #DD8200;}
/* #content table.maintable td.coldx h1,#content table.maintable td.coldxhome h1{font-size:15px; font-weight:bold; color:#B900FE; margin-bottom:20px} */



/* sfondi per la colonna colmain */
.bk_annunci{background-image:url(img/bk_annunci.gif); background-repeat:no-repeat; background-position:top left}

td.bk_articolo_sx { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:328px; vertical-align:top;  color:#333333;}
td.bk_articolo_sx h3 { margin:0px 0px 9px 0px;  color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase; border-bottom:1px solid #CCCCCC; }
td.bk_articolo_sx_2 { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:688px; vertical-align:top; }
td.bk_articolo_sx_2 h1 { width:100%; margin:0px 0px 9px 0px; color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase; border-bottom:1px solid #CCCCCC; }
td.bk_articolo_sx_2 h2 { margin:0px 0px 0px 0px; color:#ff3366; font-size:14px; font-weight:bold; padding:0px 0px 0px 0px; text-transform:uppercase; }
td.bk_articolo_sx_2 img { border:1px solid #CCCCCC; float:left; width:162px;height:121px;}
td.bk_articolo_sx_2 div ul  {margin:10px 30px; color:#333333;}
td.bk_articolo_sx_2 div.incontri{ text-align:center;}
td.bk_articolo_sx_2 div.incontri a { text-align:center;}
td.bk_articolo_sx_2 div.incontri a img { width:550px; height:550px; text-align:center; margin:50px 0px 0px 55px;}


td.bk_articolo_sx_esperto { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:688px; vertical-align:top; }
td.bk_articolo_sx_esperto h3 {  color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase; border-bottom:1px solid #CCCCCC; }
td.bk_articolo_sx_esperto h1 {  color:#ff3366; font-size:14px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase; }
td.bk_articolo_sx_esperto img { border:1px solid #CCCCCC; float:left; width:162px;height:121px;}

.articolo_int h1 { color:#ff3366; font-size:17px; font-weight:normal; padding:15px 0px 9px 0px;}

.articolo_archivio h1 { color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase;
/* border-bottom:1px solid #CCCCCC;  */margin:0px;}

td.bk_articolo_dx{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:312px; vertical-align:top;}
td.bk_articolo_dx h1 {  color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase;}

td.bk_annunci_sx { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:428px; vertical-align:top; color:#333333; }
td.bk_annunci_sx h3 { margin:0px 0px 9px 0px;  color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase; border-bottom:1px solid #CCCCCC; 
text-align:left;}

td.bk_annunci_dx{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:212px; vertical-align:top;}
td.bk_annunci_dx h1 {  color:#ff3366; font-size:17px; font-weight:bold; padding:0px 0px 9px 0px; text-transform:uppercase;}

td.bk_articolo_sx_gallery { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:488px; vertical-align:top; line-height:18px;}
td.bk_articolo_sx_gallery h1 {  color:#ff3366; font-size:14px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-transform:uppercase; }
td.bk_articolo_sx_gallery h3 {  color:#ff3366; font-size:17px; font-weight:bold; margin:0px 0px 9px 0px; padding:0px 0px 9px 0px; text-transform:uppercase; border-bottom:1px solid #CCCCCC; }
td.bk_articolo_sx_gallery img { border:1px solid #CCCCCC; float:left; width:162px;height:121px; float:left; margin:0px 10px 0px 0px;}
td.bk_articolo_sx_gallery div img { float:left; width:75px;height:75px; float:left; margin:0px 10px 0px 0px;}
td.bk_articolo_sx_gallery a {  color:#ff3366; font-size:12px; font-weight:bold; text-decoration:underline; margin-bottom:5px;}
td.bk_articolo_sx_gallery b {  color:#333333; font-size:12px; font-weight:bold; text-decoration:none; }
td.bk_articolo_sx_gallery a.linkart {  color:#ff3366; font-size:12px; font-weight:bold; text-decoration:underline; }

td.bk_articolo_dx_gallery { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; width:172px; vertical-align:top;}
td.bk_articolo_dx_gallery h1 {  color:#ff3366; font-size:17px; font-weight:bold; margin:0px 0px 9px 0px; padding:0px 0px 9px 0px; text-transform:uppercase; border-bottom:1px solid #CCCCCC;}

.bk_esperto{background-image:url(img/bk_esperto.gif); background-repeat:no-repeat; background-position:top left}
.bk_contatti{background-image:url(img/bk_contatti.gif); background-repeat:no-repeat; background-position:top left}
.bk_mygallery{background-image:url(img/bk_mygallery.gif); background-repeat:no-repeat; background-position:top left}
.bk_utente{background-image:url(img/bk_utente.gif); background-repeat:no-repeat; background-position:top left}
.bk_profilo{background-image:url(img/bk_profilo.gif); background-repeat:no-repeat; background-position:top left}
.bk_personale{background-image:url(img/bk_personale.gif); background-repeat:no-repeat; background-position:top left}


#content table td.coldx .linkcanale{border:1px solid #DD8200; padding:2px;}
#content table td.coldx .linkcanale a{color:#DD8200; text-decoration:none}
#content table td.coldx .archivio a{display:block; margin-bottom:4px; text-decoration:none; color:#B900FE;line-height:20px;
background:url(img/frc_1.gif);background-position:0px 8px;background-repeat:no-repeat;/* padding-left:10px; */}




.dispari { padding:5px 4px 0px 4px;  width:159px; float:left; display:block; text-align:left; line-height:16px;}
.dispari h3{ font-size:17px; color:#FF3366; font-weight:normal; margin:5px 0px 0px 0px; float:left; display:block; width:100%;text-align:left;line-height:16px;}

.pari { padding:5px 4px 0px 4px;  width:160px; float:left; display:block;  text-align:left; line-height:16px;}
.pari h3{ font-size:17px; color:#FF3366; font-weight:normal; margin:5px 0px 0px 0px; float:left; display:block; width:100%; text-align:left;line-height:16px;}

/* .pari{ padding:0px 8px 0px 0px;  width:171px; float:left; } */



.boxsponsor { padding:5px 0px 15px 0px;  float:left; display:block; color:#333333; margin:0px 0px 15px 0px; border-bottom:1px solid #CCCCCC;
height:auto!important; height:auto; min-height:100px;}
.boxsponsor h2{ font-size:14px; color:#FF3366; font-weight:normal; margin:5px 0px; float:left; display:block; width:100%;}
.boxsponsor img { float:left; margin-right:15px;}



div.error { color:#FF3366; margin-bottom:10px; }


.sottotitolo {margin:5px 0px 15px 0px; color:#FF3366; }

.articoli{/* background:url(img/bg_articoli.jpg);background-repeat:no-repeat; */}
.spacer1 {width:138px;height:15px;}

div.articolo { margin-bottom:10px; color:#333333; padding-top:5px; /* border-top:1px solid #CCCCCC;  */}
div.articolo h3 { font-size:12px; color:#FF3366;  font-weight:bold; padding:0px; display:block; /* width:100%;  */}
div.articolo img {border:0px; margin:0px 10px 0px 0px; float:left}

div.articolo2 { margin-bottom:10px; color:#333333; padding:10px 0px 5px 0px; border-top:1px solid #CCCCCC;
height:auto!important; height:auto; min-height:120px; display:block; text-align:left;}
div.articolo2 h3 a { text-decoration:none; font-size:12px; color:#FF3366;  font-weight:bold; padding:0px; display:block; text-align:left;}
div.articolo2 img {border:0px; margin:0px 10px 0px 0px; float:left;}

div.articolo_pag_arc { float:left; width:320px; height:auto!important; height:auto; min-height:165px; /* display:block;  */display:inline;
color:#333333; margin:0px 10px 5px 0px; padding:5px 5px 5px 0px; border-bottom:1px solid #CCCCCC; text-align:left;}
div.articolo_pag_arc img { border:0px; margin:0px 10px 0px 0px; float:left; }
div.articolo_pag_arc a {line-height:16px; text-align:left;}


.esperto_commento{background-color:#F7DDC6; padding:4px}

.forminput{border: 1px solid #999999;}
.button { margin-top:10px; background:#FF3366; color:#FFFFFF; font-size:12px; font-weight: bold; text-align:center; border:0px; padding:2px 5px; 
text-transform:uppercase;}

/* form */
.form, .form p{}
.form h4{text-align:left; color:#333333; }
.rigaform {height:auto !important; min-height:25px; height:25px;text-align:left; color:#333333; display:block; width:670px; float:left;margin:5px 0px 0px 0px;}
.rigaform label{width:150px; float:left;text-align:left; }
.rigaform input, .rigaform select {border:1px solid #CCCCCC; width:300px;}
.rigaform textarea{border:1px solid #CCCCCC; height:90px; width:300px;}
.rigaform div img {height:60px; width:300px;}
.rigaform button {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; height:25px; width:100px; font-size:14px;
text-align:center; margin-left:150px; text-transform:uppercase;}
.rigaform .check input { border:0px; width:15px;}

.checkbox{border:0px;}
.checkbox input{/*   float:left; */
  margin-top:5px;
  text-align:left;
  border:0px;
  width:15px;
}

.privacy{border:1px solid #CCCCCC; color:#333333; overflow:auto; height:100px; width:300px;margin-left:100px; margin:5px 0px 15px 0px;}
/* form */


div.adminarea{}
div.adminarea table {border-collapse:collapse;}
div.adminarea table th{border:1px solid #CCCCCC; padding:3px}
div.adminarea table td{border:1px solid #CCCCCC; padding:3px}
div.adminarea table td a {color:#FF3366;}
div.adminarea .form {float:left; color:#333333; }
div.adminarea .form div{height:auto !important; min-height:25px; height:25px;float:left; margin:0px 0px 5px 0px; text-align:left;}
div.adminarea .form label{width:120px; border:0px solid red; display:block; float:left;text-align:left;}
div.adminarea .form input{height:20px; width:300px; border:1px solid #CCCCCC; display:block; float:left;}
div.adminarea .form select{height:20px; width:300px; border:1px solid #CCCCCC; display:block; float:left;}
div.adminarea .form textarea{width:300px; height:200px; border:1px solid #CCCCCC;}
div.adminarea .form input.button {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; height:25px; width:100px; font-size:14px;
text-align:center; margin-left:120px; text-transform:uppercase;}
div.adminarea .form button {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; height:25px; width:100px; font-size:14px;
text-align:center; margin-left:120px; text-transform:uppercase;}


                                        

#gallery_foto{width:100%;}
#gallery_foto img{float:left; margin:5px 3px 0px 0px; /* width:151px; */ width:75px; height:75px;}

.paginazione{margin-top:10px; text-align:center; color:#2B2F32;}
.paginazione a.freccia {padding:0px 3px;height:12px!important;height:15px; text-decoration:none; line-height:12px; font-weight: bold;  color:#FFFFFF;
background:#FF3366; margin:0px 2px;}
.paginazione a.pag {color:#2B2F32;padding:0px 3px;}
.paginazione span.pagine {margin-left:10px;font-size: 12px; border:0px;}
.paginazione span.pag_su {font-size: 12px; padding:0px 2px; font-weight: bold; background-color:#FF3366; color:#FFFFFF;}

/**/
#destro {width:300px; float:right;  /* margin-top:10px;  */padding:0px;/* margin-left:0px;  */}


#partner_easysilver iframe {border:1px solid #99CC33}

#partner_iflora {border:0px solid #99CC33}
#partner_iflora table{border:0px solid #FF0000;}
#partner_iflora table td{border:0px solid #00FF00}
#partner_iflora table td img{width:auto}
#partner_iflora table td a{color:#000000; font-weight:bold}
#partner_iflora table td span.price{color:#FF0000; font-weight:bold}

div#oroscopo{ width:670px;}
div#oroscopo .segno{border-bottom:1px solid #CCCCCC; margin-bottom:15px; padding-bottom:15px; display:block; color:#333333; }
div#oroscopo .segno img{float:left; margin:0px 20px 0px 0px; width:70px; height:71px;display:block;}
div#oroscopo .segno h3{margin-top:10px; color:#FF3366; font-size:14px;}
div#oroscopo .segno p{margin-left:91px; display:block;}

/* stili per slide articolo in hompage*/

.contentslide { width: 333px;height:auto !important;height: 424px;min-height: 424px; }
.contentslide .contentdiv{ display: none; }


.pagination
{
	/*background-image: url(img/sfondo_paginazione_home_bla.jpg);*/
	/*padding: 3px;*/
  
  padding: 7px 0px 6px 0px;
	float:right;
	display: inline;
	border:1px solid #CFCECD;
}



.pagination a
{
	color: #B900FE;
	/*margin: 0;*/
	padding: 7px 7px 6px 7px;
	font-weight:bold;
	text-decoration: none;
	
}

.pagination a.selected {
	background-image: url(img/sfondo_paginazione_home_yel.jpg);
	background-color: #F39B12;
	background-repeat: repeat-x;
	color: #FFF;

}

.pagination a:hover
{
	color: #E9C9B4;
	text-decoration: none;
}

/**/
ul.rssFeeds {list-style-type: none}
#rss ul.rssFeeds li {background: transparent url(img/ico_rss.gif) no-repeat 0 1px; padding: 0px 5px 5px 20px; color: #333333;}
#rss ul.rssFeeds li a {color: #FF3366; text-decoration:none; }
#rss {padding: 0px 5px 5px 20px; color: #333333;}
#rss a {background: url(img/ico_rss.gif) no-repeat 0 1px; color: #FF3366; text-decoration:underline; padding: 0px 5px 5px 20px;
display:block;}



/*  */

/* .torna {width:100px; margin-top:30px; height:25px;line-height:25px; text-align:center; text-decoration:none;background:#D0CECD; color:#4700FE;}
.torna a {text-align:center; text-decoration:none;background:#D0CECD; color:#4700FE; display:block; height:25px;line-height:25px;  }
.torna a:hover{background-color:#B900FE; color:#FFFFFF;} */
.torna a{background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; width:160px; height:25px;  line-height:25px; font-size:14px; display:block;
text-align:center; text-transform:uppercase; text-decoration:none; margin:10px 0px;}


.bk_annunci_sx li { margin-left:15px;}


.colmain bk_profilo { background-color:#FFFFFF; border:1px solid #CCCCCC;}
.colmain bk_profilo p{ font-size:12px; color:red;}

.boxarticolo { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; margin:0px 0px 10px 0px; height:auto!important;height:auto;min-height:376px;}

.boxultimiarticoli { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0px 9px 9px 9px; margin:0px 0px 10px 0px;
height:auto!important; height:auto; min-height:100px; float:left; line-height:18px;}
.boxultimiarticoli h2{  border-bottom:1px solid #CCCCCC; margin:0px 0px 10px 0px; width:670px;}
/* .boxultimiarticoli a {   display:block; float:left;}
.boxultimiarticoli a img {   padding:0px 4px 8px 4px; width:75px; height:75px;} */

.boxgalleryhome { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0px 9px 9px 9px; margin:0px 0px 10px 0px;
height:auto!important; height:auto; min-height:100px; float:left;}
.boxgalleryhome h2{  border-bottom:1px solid #CCCCCC; margin:0px 0px 10px 0px; width:670px;}
.boxgalleryhome a {   display:block; float:left;}
.boxgalleryhome a img {   padding:0px 4px 8px 4px; width:75px; height:75px;}

.boxpartners { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0px 9px 9px 9px; margin:0px 0px 10px 0px;
height:auto!important; height:auto; min-height:100px; float:left; display:block;}
.boxpartners h2{  border-bottom:1px solid #CCCCCC; margin:0px 0px 10px 0px; width:670px; float:left; }
.boxpartners a {  border:1px solid #CCCCCC;  display:block; float:left; width:160px; height:120px; margin:2px 8px 0px 0px;  }

.boxarchitetto { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; margin:0px 0px 10px 0px;
height:auto!important; height:auto; min-height:209px; /* float:left; display:block; */ line-height:18px;}
.boxarchitetto h2{  border-bottom:1px solid #CCCCCC; margin:0px 0px 10px 0px; width:491px;}
.boxarchitetto h3{ height:30px; font-size:16px; color:#FF3366; font-weight:normal;}

.innerarch { text-align:left; text-decoration:none; color:#333333; font-weight:normal; }
.archires1 { text-align:left; text-decoration:none; color:#333333; font-weight:normal; }
.archimg  { text-align:left; text-decoration:none; color:#333333; font-weight:normal; }
.archimg a img {  text-align:left; border:0px; float:left; width:100px; height:100px; margin:0px 20px 10px 0px ;}
.domanda { font-size:14px; color:#FF3366; font-weight:normal; }
.risposta { font-size:14px; color:#FF3366; font-weight:normal; }

td.archit { font-size:12px; color:#333333; font-weight:normal;  }
td.archit p { font-size:12px; color:#333333; font-weight:normal; margin:5px 10px 0px 5px; }
td.archit img {float:left; margin:5px; width:200px; height:auto;}

.boxrassegna { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:9px; margin:0px 0px 10px 0px;
height:209px; float:left;  line-height:16px;/*  position:relative; top:0px; left:0px; */}
.boxrassegna div {  float:left;  line-height:16px;}
.boxrassegna h2{  border-bottom:1px solid #CCCCCC; margin:0px 0px 5px 0px; }


.mod { text-align:center; text-decoration:none; color:#4700FE; }
.mod a { height:22px; line-height:22px;  display:block;width:150px;  padding:0px 5px; text-align:center; text-decoration:none; color:#4700FE; font-weight:bold;
background:url(img/bkgpuls.jpg);background-position:0px 0px; background-repeat:repeat-x;
float:left; margin-right:20px;}
.mod a:hover { height:22px; line-height:22px;  display:block;width:150px;  padding:0px 5px; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold;
background:url(img/bkgpuls.jpg);background-position:0px 0px; background-repeat:repeat-x; float:left; margin-right:20px;}

/* a.mod2  { height:22px; line-height:22px;  display:block;width:150px;  padding:0px 5px; text-align:center; text-decoration:none; color:#4700FE; font-weight:bold;
background:url(img/bkgpuls.jpg);background-position:0px 0px; background-repeat:repeat-x; float:left; margin-right:20px;}
a:hover.mod2  { height:22px; line-height:22px;  display:block;width:150px;  padding:0px 5px; text-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold;
background:url(img/bkgpuls.jpg);background-position:0px 0px; background-repeat:repeat-x; float:left; margin-right:20px;} */


a.mod2 {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; /* padding:5px 10px;  */font-size:14px; display:block; width:150px;
height:30px; line-height:30px; text-align:center;  text-decoration:none; }
a:hover.mod2 {background:#FF3366; color:#FFFFFF; border:0px; font-weight:bold; /* padding:5px 10px;  */font-size:14px; display:block; width:150px;
height:30px; line-height:30px; text-align:center;  text-decoration:underline; }


