/* Reset.css */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ""; content: none;}
.clearfix:before, .clearfix:after {content: ""; display: table; }
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
html {overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
* {margin:0; padding:0;border:none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.clear {clear:both; width:100%;height:0; margin:0;padding:0;}

/*** typography ***/
h1,h2,h3,h4,h5,h6,.item .jqconferma,#head p,#brand p,#testo dt {font-family:'Yanone Kaffeesatz', sans-serif; }

/*** Struttura ***/
body {width:100%;height:auto;background-color:#666666;padding:20px; font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#container {width:100%;max-width:920px;min-width:290px;margin:0px auto;background-color:#FFF;border:#FFF solid 1px;}
#header {position:relative;height:245px;padding:30px;background-color:#6287C0;}
	#head {float:left;}
		#head h1 {font-size:40px;font-weight:700;line-height:43px;text-transform:uppercase;color:#FFF;}
		#head h1 strong {font-size:55px;}
		#head p {font-size:25px;font-weight:200;color:#FFF;}
	#brand {float:right;}
		#brand .ecampus {float:left;width:100px;height:120px;margin:0 10px 0 0;background:url(/landing_conciliazione/img_icone/ecampus.png) center 20px no-repeat;}
		#brand .amci {float:left;width:100px;height:120px;background:url(/landing_conciliazione/img_icone/amci.png) center 20px no-repeat;}
		#brand p {font-size:15px;font-weight:400;text-align:center;color:#FFF;}
	#sub {position:absolute;left:20px;right:20px;bottom:20px;padding:6px 20px;background-color:#002E64;}
		#sub h2 {font-size:20px;font-weight:400;color:#FFF;}
		#sub h2 strong {padding:0 10px 0 0;font-size:26px;text-transform:uppercase;font-weight:700;}
#content {}
	#main {position:relative;float:left;width:100%;left:280px;margin:0 0 0 -280px;}
		#testo {margin:20px 280px 0 0;padding:0 0 0 20px;}
			#testo p {padding:0;}
			#testo dl {padding:0 0 0 70px;min-height:76px; }
				#testo dl.omino {background:url(/landing_conciliazione/img_icone/ico_omino.gif) left 5px no-repeat;}
				#testo dl.libri {background:url(/landing_conciliazione/img_icone/ico_libri.gif) left 5px no-repeat;}
				#testo dl.cesd {background:url(/landing_conciliazione/img_icone/ico_casa.gif) left 5px no-repeat;}
				#testo dl.omini {background:url(/landing_conciliazione/img_icone/ico_omini.gif) left 5px no-repeat;}
				#testo dl.casa {background:url(/landing_conciliazione/img_icone/ico_cesd.gif) left 5px no-repeat;}
				#testo dl.orologio {background:url(/landing_conciliazione/img_icone/ico_orologio.gif) left 5px no-repeat;}
				#testo dl.spunta {background:url(/landing_conciliazione/img_icone/ico_spunta.gif) left 5px no-repeat;}
				#testo dl.info {background:url(/landing_conciliazione/img_icone/ico_info.gif) left 5px no-repeat;}
			#testo dt {font-size:29px;font-weight:400;color:#4670AE;}
			#testo dd {padding:0 0 6px 0;font-size:14px;line-height:16px;color:#000;}
			#testo dd.evidenza {color:#C00;}
	#side {position:relative;float:right;width:280px;}
		#side h5 {margin:20px 20px 0 20px;padding:6px 0;font-size:27px;font-weight:400;text-transform:uppercase; text-align:center;background-color:#6287C0; color:#FFF;}
		#cont-form {overflow:hidden;padding:20px;margin:0 20px 20px 20px; background-color:#DCEBF5; border:#6287C0 solid 2px;}
#footer {margin:10px 20px 20px 20px;padding:10px 20px;background-color:#002E64;}
	#footer p {font-size:12px;font-weight:400; text-align:center;color:#FFF;}

.hidden {}

