/*-------------------------------------------
	Centro formazione professionale bassa reggiana
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		CFPBR.css
	Version:		1.0 true layout
	Date:			Apr, 2007
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2006 at Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/

/* HTML Elements                               */
/***********************************************/	
* {font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html,body {margin:0;padding:0;}
body {font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../images/bg_pagina.gif) repeat-y left top #ebedf9; color:#000;}
img {border: 0;}
a:link,a:visited {text-decoration:none; color: #039;}
a:hover {text-decoration:underline;color:#039;}
input {border: 1px solid #000;width:150px;padding: 1px;color: #000;}
h1,h2,h3,h4,h5,h6{margin: 5px 0; color: #031898}
h1 {font-size: 16px;font-weight:bold; border-bottom: solid 1px #031898; padding-bottom:6px; margin-bottom:15px;}
h2 {font-size: 14px;text-align: center;margin-top:20px;border-bottom: dotted 1px #666666}
h3 {font-size: 12px;text-align: center; magin:0; padding:0; text-align: left; font-style:italic; color: #666666; }
div#esitocerca h2 {}
div#esitocerca h3 {}
ul {list-style:square;margin:0;padding:0;}
li {margin:0;padding:2px;margin-left:2em;}
hr {color:#031898;height:1px}

form#statocorsi {border: 1px solid #fff; padding:4px; text-align: center; background:#d8dbef
}
form#statocorsi input {border:none; width:20px; margin-right:20px;
}

form#statocorsi input#bottonec {width:5em;border: 1px solid #000;cursor:hand;
}
/* STRUTTURA PAGINA */
/*****************************************/

/* -- _HEADER -- */

div#container {margin:0; padding:0; width:990px;}
div#header {height:127px; margin:0; padding:0; clear:both; background:url(../images/bg_header.jpg) no-repeat top left;}
div#header div#logo {float:left; width:570px;}
div#header div#logo img {margin: 10px 0 0 10px;}
div#header div#loghi {float:right; width:400px; height:115px; border-bottom:solid 2px #fff;}
div#header div#loghi p {padding-top: 10px; text-align:center;}

/* -- menu sx -- */
div#menu {float:left; width:186px;}

div#menu ul{margin:0; padding:0; color: #5968cf; margin-left: 14px; margin-top:10px;}

div#menu li{padding:1px; margin-bottom:2px;font-weight:bold; font-size: 11px;}
div#menu li a:link, div#menu a:visited {color: #333333; }
div#menu li a:hover {color:#9FAEFF; }
div#menu li a:link.selezione,  div#menu li a:visited.selezione{color:#5968CF;}
div#menu li a:hover.selezione{color:#5968CF;}

div#menu ul#sottomcorsi  {margin:0; padding:0; color: #7d7d7d; list-style:circle;
}
div#menu ul#sottomsesei  {margin:0; padding:0; color: #7d7d7d; list-style:circle;
}


 div#cerca{padding-left:20px}	
 input#testoric {border: 1px solid #000;width:100px;padding: 1px;color: #000;}
 /* --------- */

div#certificazione {padding:15px;}
div#certificazione p {margin: 10px 0;}
div#datiazienda {padding:10px;font-size:10px;}

div#content {float:left; width: 800px; background:url(../images/curva.gif) no-repeat top left; color: #000;}
div#contenuto {padding: 10px 10px 10px 110px;height: 225px}
html>body div#contenuto {min-height: 225px; height:auto}

/* --------- */


/* -- HOme -- */
div#novitahome{padding:10px 0 0 0;}
div#novitahome a{font-weight:bold;}

table#boxcorsi{border:solid 1px #031898;background:#fff;wi dth:43%;float:left; margin-right:30px; margin-bottom:10px;}
table#boxcorsi td.areacorsi{background:#031898;color:#fff; width:250px; }
table#boxcorsi a:link, table#boxcorsi a:visited{color:#031898;}
table#boxcorsi a:hover{color:#031898;}
/* --------- */


/* -- link -- */
div#link img{margin-right:2em;padding-left: 15px;}
/* --------- */

/* -- contatti -- */
div#contatti label {font-weight:bold;width:120px;position:relative;float:left;display:inline;}
/* --------- */


/*pag elenco corsi */
.sel eziona{font-weight: bold}
table#elencocorsi{width:100%;}
table#elencocorsi td{border:solid 1px #031898;background:#fff;}
h2.tsesei{border:none;color:#666666}

/* --------- */

/* Classi C.M.S.                               */
/***********************************************/
.txtSinistra{text-align:left!important
}
.txtCentro{text-align:center!important
}
.txtDestra{text-align:right!important
}
.txtGiustificato{text-align:justify!important;
}
p.txtSinistra{text-align:left!important
}
p.txtCentro{text-align:center!important
}
p.txtDestra{text-align:right!important
}
p.txtGiustificato{text-align:justify!important;
}
img.imgDestraFloat{float:right!important;margin:.2em 0 .2em .5em;position:relative
}
img.imgDestra{float:right!important;margin:.2em 0 .2em .5em;position:relative
}
img.imgSinistraFloat{float:left!important;margin:.2em .5em .2em 0;position:relative
}
img.imgSinistra{float:left!important;margin:.2em .5em .2em 0;position:relative
}
img.imgCentro{margin:.2em auto;position:relative
}
ul.ulcms{color:#000!important
}
ol.olcms{font-size:100%;color:#000!important
}
ul.ulcms li,ol.olcms li{margin-bottom:0!important;padding-bottom:0!important
}



