body{margin: 25px 0px 0px 0px; font-family: arial ;font-size: 12px;  
background-image: url(../images/base.jpg); background-repeat: no-repeat; 
background-position: top center;background-color:#333333;}

h1 {background-color:#AB2683; font-size: 14px ; color: #FFFFFF; 
text-align:justify;font-weight:bold;margin:0px;padding:5px;}
h2 {background-color:#AB2683; font-size: 13px ; color: #FFFFFF; 
text-align:justify;font-weight:bold;margin:0px;padding:5px;}
h3 {color:#AB2683; font-size: 13px ;font-weight:bold;margin:0px;padding:0px;}

.bottone2{ font-family: Verdana, sans-serif; font-size: 12px ; color: #000000; 
background-color:#eeeeee; border: 1px solid #000000; text-align:center;}
form {margin:0px;}

a{text-decoration: none;}
a:hover{text-decoration: none;}
a:visited {text-decoration: none;}

.ablog{color:white!important;text-decoration: none;}
.ablog:hover{text-decoration: none;}
.ablog:visited {color:white;text-decoration: none;}

.corpo {font-size: 13px ; color: #FFFFFF; text-align:justify;padding:12px;line-height:16px;}
.corpo a{color:#AB2683;} 

.numpag {font-size: 11px ; color: #FFFFFF;}


#top{background-image: url(../images/paolo_ruggeri_top.jpg); background-repeat: no-repeat; 
background-position: top center;background-color:#333333;width:856px;height:148px;text-align:right;padding:0px 20px;}

.topmenu {margin-left:160px;padding:2px;font-size:14px; 
background-color:#F3F3F3;width:710px;text-align:right;}  

.topmenu a{margin-right:5px;margin-left:5px;font-variant:small-caps;color:black;font-size:15px;} 

#contenuto{width:901px;background-color:black;margin-left:1px;position:relative;}

#sx{width:315px; position:relative; float:left; 
background-image: url(../images/sx.jpg);}

#dx{width:575px; position:relative; float:left;min-height:1220px; }

.leftmenu{text-align:left;padding:3px 6px 4px 23px;margin-left:5px;
background-image: url(../images/tasto.gif); background-repeat: no-repeat;background-position: middle left; } 
.leftmenu a{color:white;font-size:13px;} 
.leftmenutit{color:white;font-size:14px;font-weight:bold;line-height:27px;text-align:left;
	margin-left:5px;padding-left:5px;
	background-image: url(../images/titolo_sezione.jpg); background-repeat: repeat-x;} 

.articoli {padding:10px;}
.articolo {background-color:#000000;text-align:left;}
.articolo a{color:#AB2683;}
.blog {font-size: 13px ; color: #FFFFFF; text-align:justify;}
.blogData {font-size: 11px ; color: #ffffff; text-align:left;padding:2px;
width:70px;height:13px;background-color:#4D4D4D;}

/* Cerca nel sito */
form {margin:0px;border:0px;padding:0px;}
.cerca{width: 280px;height: 26px;text-align:left;padding-left:35px;padding-top:7px;
background: #222222 url(../images/cerca_bkg2.jpg) no-repeat top left;}
.cerca input {background: none;border:0px;color:white;width: 170px;}
.cerca a {color:white;padding-left:15px;font-weight:bold;}
.risultaticerca {font-size: 12px ; color: #FFFFFF; text-align:justify;
padding:12px;line-height:14px;width:550px;}
.risultaticerca a{color:#AB2683;}
.acerca{color:white!important;text-decoration: none;}
.acerca:hover{text-decoration: none;}
.acerca:visited {color:white;text-decoration: none;}

/* Fine stile cerca nel sito */

/* PMI eccellenti */
.tableAz {margin:0px;border:0px;padding:0px;width:400px;text-align:center;}
.area {border:1px solid white;width:200px;text-align:center;padding:3px;font-weight:bold;}
.tablePart {margin:0px;border:0px;padding:0px;width:520px;text-align:center;}
.partners {border:1px solid white;width:260px;text-align:center;vertical-align:top;padding:3px;font-weight:bold;}
.partnersT {font-size: 13px ; color: #FFFFFF;}
/* Fine stile PMI eccellenti */

.filtro {font-size: 11px ; color: #ffffff; text-align:center;padding:2px;clear:both;font-size:13px;height:65px;}
.filtroP {padding-top:20px;width:200px;}

.pagnum {font-size: 11px ; color: #ffffff; text-align:center;padding:2px;clear:both;}
.filtro a, .pagnum a{color: #ffffff;}

.pagnummini {font-size: 8px ; color: #ffffff; text-align:center;padding:2px;}
.pagnummini a{color: #ffffff;}

.footer{text-align:center;padding:10px;background-image: url(../images/bottom.jpg);background-repeat:no-repeat;
	width:900px;height:110px;clear:both;} 
.footer a{color:white!important;text-decoration: none;}
.footer a:hover{text-decoration: none;}
.footer a:visited {color:white;text-decoration: none;}

.commerce {font-size: 13px ; color: #FFFFFF; text-align:justify; padding:10px 0px;min-height:150px;}
.commerce h3{ color: #FFFFFF;}
.commerce input{width:20px;height:13px;font-size:13px;background-color:#CBCCCE;}
.articoloE {background-color:#676767;text-align:left;margin-bottom:3px;padding:5px;}
.articoloE a{color:#AB2683;}
.ecommerce {font-size: 13px ; color: #FFFFFF; text-align:center; background-color:#5B5B5B;
padding:10px;min-height:1250px;width:890px;}

/* Form acquista */
form {margin:0px;border:0px;padding:0px;}
.acquista{width: 130px;height: 26px;text-align:left;padding-left:12px;padding-top:7px;
background: url(../ecommerce/sf_acquista.jpg) no-repeat top left;margin-top:20px;}
.acquista input {background: none;border:0px;color:white;width: 20px;}
.acquista a {color:white;padding-left:15px;font-weight:bold;}
.aacquista{color:white!important;text-decoration: none;}
.aacquista:hover{text-decoration: none;}
.aacquista:visited {color:white;text-decoration: none;}

/* Fine form acquista */


.messaggio_form{color:white;font-size:16px;padding-top:20px;Font-weight:bold;}
.fb-bkg{position:absolute;top:8px;left:57px;background-color:white;filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;z-index:1;width:105px;height:50px;}
.fb-cont{z-index:5;position:absolute;top:0px;left:0px;}
.fb-box{margin-bottom:4px;position:relative;width:300px;height:65px;}
.fan_box .connect_action .name{color:white!important;}

#news .titolo{color:#ffffff; font-size:19px;font-weight:bold;text-align:center;}
#news .conferma_invio{padding:5px;background-color:#ffffff;color:#000000;border:1px solid #AB2683;text-align:center;font-size:14px;}
#news .firma{text-align:right;}
#news .invia{display:block;margin:2px auto;background-color:#AB2683; font-size: 14px ; color: #FFFFFF;border:1px solid #ffffff;width:300px;padding:5px;font-size:14px;text-align:center;margin-bottom:7px;}
#news .inputboxB{width:300px;}

.inviaD{display:block;margin:2px auto;background-color:#AB2683; font-size: 14px ; color: #FFFFFF;border:1px solid #ffffff;width:300px;padding:5px;font-size:14px;text-align:center;margin-bottom:7px;float:right;}