
* { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5f; }
a:active, a:focus {outline:none; }
table { float:left; }

body { margin:0px; padding:0px; background-color:#f3f3f4; }

body.intro { margin:0px; padding:0px; background-image:url(immagini/bg_intro.jpg); background-repeat:repeat-x; background-color:#e5e6e8; }
.intro { width:100%; /*border-bottom:1px solid #0099FF;*/ text-align:center;  }
.flag { width:100%;   vertical-align:top;}


.contenitore { float:left width:100%; margin:0px; padding:0px; text-align:center; } 
.centratura { width:990px; margin:0px auto; text-align:left; } 

.testata { float:left; width:990px;  }
.spaziodata { float:left; width:970px; height:24px; line-height:24px; padding:0px 10px 0px 10px; background-color:#007DC3; font-variant:small-caps; font-size:0.9em; color:#FFFFFF; }

.contenuti { float:left; width:970px; padding:0px 10px 0px 10px; }
.menu { float:left; width:205px; }
.menu ul { float:left; width:193px; border:1px solid #9c9c9d; list-style:none; margin:0px; padding:0px; clear:both; margin-bottom:10px; }
/*.menu li { float:left; clear:left; width:183px; margin:0px; padding:8px 5px 8px 5px; border-bottom:1px dotted #868688; background-color:#dcddde; display:block; }*/
.menu li a { float:left; clear:left; width:183px; margin:0px; padding:8px 5px 8px 5px; border-bottom:1px dotted #868688; background-color:#dcddde; display:block; text-decoration:none }
.menu li a:hover { float:left; clear:left; width:183px; margin:0px; padding:8px 5px 8px 5px; border-bottom:1px dotted #868688; background-color:#007dc3; display:block; color:#FFFFFF; font-weight:bold; }
.menu li.sel { float:left; clear:left; width:183px; margin:0px; padding:8px 5px 8px 5px; border-bottom:1px dotted #868688; background-color:#007dc3; display:block; color:#FFFFFF; font-weight:bold; }

.menu li.sel a { margin:0px; padding:0px; border:0px; background-color:transparent; color:#FFFFFF; }

/*.menu li.sel a { float:left; clear:left; width:183px; margin:0px;border-bottom:1px dotted #868688; background-color:#007dc3; display:block; color:#FFFFFF; font-weight:bold;}

.menu li.sel a:hover { float:left; clear:left; width:183px; margin:0px; border-bottom:1px dotted #868688; background-color:#007dc3; display:block; color:#FFFFFF; font-weight:bold;}*/

span.menusel { color:#007dc3; }
span.menusel2 { color:#58585a; }

li.sottomenu { float:left; clear:left; width:168px; margin:0px; padding:8px 5px 0px 20px; border-bottom:1px dotted #868688; background-color:#4ca4d5; text-decoration:none; color:#58585a; font-weight:bold; }
li.sottomenu a { float:left; color:#FFFFFF; display:block; width:auto; height:auto; margin:0px; padding:0px; background-color:transparent; border:0px; }
li.sottomenu a:hover { float:left; /*olor:#007dc3;*/ color:#000000; display:block; width:auto; height:auto; margin:0px; padding:0px; background-color:transparent; border:0px; }


li.sottomenu2 { float:left; clear:left; width:150px; margin:0px; padding:8px 5px 8px 38px; border-bottom:1px dotted #868688; background-color:#b2d8ed; text-decoration:none; color:#58585a; font-weight:bold; }
li.sottomenu2 a { float:left; color:#58585A; display:block; width:auto; height:auto; margin:0px; padding:0px; background-color:transparent; border:0px; }
li.sottomenu2 a:hover { float:left; color:#007dc3; display:block; width:auto; height:auto; margin:0px; padding:0px; background-color:transparent; border:0px; }




.gruppo { float:left; clear:left; width:193px; font-size:1.2em; padding-bottom:3px; }
.loghigruppo { float:left; width:193px; margin:0px; padding:0px; border:1px solid #9c9c9d; background-color:#dcddde; }

.spot { float:left; width:193px; margin:20px 0px; padding:0px; border:1px solid #9c9c9d; background-color:#FFFFFF; }

.colonnacontenuti { float:left; width:765px; font-size:14px; }
.colonnacontenuti p, .colonnacontenuti ul, .colonnacontenuti li { font-size:14px; }
.colonnacontenuti li { clear:left; }
.colonnacontenuti h1 { float:left; width:765px; margin:0px; margin-bottom:19px; padding:0px; color:#333333; font-size:2.3em; font-weight:normal; }

.animazione { float:left; width:765px; height:220px; background-color:#FFFF99; margin-bottom:15px; }

.briciole { float:left; width:765px; height:18px; color:#007dc3; font-weight:bold; }
.briciole a { color:#007dc3; font-weight:bold; text-decoration:none; }
.briciole a:hover { color:#007dc3; font-weight:bold; text-decoration:underline; }

.sottomenu { float:left; width:765px; height:20px; background-color:#007DC3; margin-bottom:15px; color:#FFFFFF; }
.sottomenu ul { float:left; margin:0px; padding:0px; white-space:nowrap; }
.sottomenu li { float:left; white-space:nowrap; padding:2px 15px; list-style:none; display:inline; color:#FFFFFF; }
.sottomenu li a { color:#FFFFFF; text-decoration:none; }
.sottomenu li a:hover { color:#CCCCCC; text-decoration:none; }

.boxhomeFOTO { float:left; width:260px; padding:5px; margin-right:5px; }
.boxhomeFOTO h2 { float:left; width:165px; font-size:24px; color:#007dc3; margin:0px; padding:0px; padding-bottom:5px; }
.boxhomeFOTO h3 { float:left; width:165px; font-weight:bold; color:#124d7f; margin:0px; padding:0px; }
.boxhomeFOTO h4 { float:left; width:165px; margin:0px; padding:0px; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }
.boxhomeFOTO img { float:right; margin-left:5px; border:0px; }

.boxhome { float:left; width:260px; padding:5px; margin-right:5px; }
.boxhome h2 { float:left; width:260px; font-size:24px; color:#007dc3; margin:0px; padding:0px; padding-bottom:5px; }
.boxhome h3 { float:left; width:260px; font-weight:bold; color:#124d7f; margin:0px; padding:0px; }
.boxhome h4 { float:left; width:260px; margin:0px; padding:0px; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }

.boxhome a, .boxhomeFOTO a { color:#007dc3; font-weight:bold; text-decoration:none; }
.boxhome a:hover, .boxhomeFOTO a:hover { color:#007dc3; font-weight:bold; text-decoration:underline; }

.boxnews { float:right; width:190px; background-color:#dcddde; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }
.boxnews h2 { float:left; width:190px; font-size:24px; color:#007dc3; margin:0px; padding:0px; padding-bottom:5px; }
.boxnews h3 { float:left; width:190px; font-weight:bold; color:#124d7f; margin:0px; padding:0px; }
.boxnews h4 { float:left; width:190px; margin:0px; padding:0px; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }


.piede { float:left; padding:3px 0px 3px 0px; text-align:center; width:990px; font-size:10px; background-color:#007DC3; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:11px; margin-top:10px; }
.piede a { color:#000000; }
.piede a:hover { color:#0079bc; }

 
.piedeINTRO { width:100%; padding:3px 0px 3px 0px; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; margin-top:10px; }
.piedeINTRO a { color:#000000; }
.piedeINTRO a:hover { color:#0079bc; }

.fotoprodotto { float:left; width:250px; margin-top:7px; padding-bottom:20px; }
.fotoprodotto img { margin:0px; padding:0px; border:0px; } 
table.schedaprodotto { float:left; width:500px; margin:0px 0px 0px 10px; padding:0px;  }
.schedaprodotto td { border-bottom:1px dotted #868688; padding:3px; }


.news_sottopagina { float:right; width:250px; margin:0px 10px 30px; padding:0px; font-size:10px;  }

.boxsottopagina { float:left; width:260px; padding:5px; margin-right:5px; }
.boxsottopagina h2 { float:left; width:260px; font-size:14px; color:#007dc3; margin:0px; padding:0px; padding-bottom:5px; }
.boxsottopagina h3 { float:left; width:260px; font-weight:bold; color:#124d7f; margin:0px; padding:0px; }
.boxsottopagina h4 { float:left; width:260px; margin:0px; padding:0px; font-weight:normal; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }
.boxsottopagina h4 p { font-size:11px;}

.boxsottopagina a, .boxhomeFOTO a { color:#007dc3; font-weight:bold; text-decoration:none; }
.boxsottopagina a:hover, .boxhomeFOTO a:hover { color:#007dc3; font-weight:bold; text-decoration:underline; }

.boxsottopagina .boxnews { float:right; width:190px; background-color:#dcddde; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }
.boxsottopagina .boxnews h2 { float:left; width:190px; font-size:14px; color:#007dc3; margin:0px; padding:0px; padding-bottom:5px; }
.boxsottopagina .boxnews h3 { float:left; width:190px; font-weight:bold; color:#124d7f; margin:0px; padding:0px; }
.boxsottopagina .boxnews h4 { float:left; width:190px; margin:0px; padding:0px; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }


.testi_pagine { float:left; width:490px; margin:0px; padding:0px; }


td.intestazione { background-color:#017DC3; height:25px; line-height:25px; color:#FFFFFF; text-align:left; font-weight:bold; }

/***** Highlight delle righe onmouseover *****/
.trbase { background:none; }
.trover { background:#fffb01; }
.trout { background:none; }


.disclimer { float:left; width:450px; margin:0px; padding:20px 0px; font-size:10px; text-align:justify; }
.disclimer a { font-size:10px; }






