
/* --------------------------------------------
   Stil
-------------------------------------------- */
body {margin:0;padding:0;font-family:"Helvetica", sans-serif;line-height:130%;color:#039;}
 
#pageBody {max-width:1056px;margin:0 auto;}
 
#wrapper {min-width:320px;border:solid 1px #ccc;overflow:hidden;background:#fff;margin:8px;}

ul {margin:0;padding:0;}

p {color:#039;margin:0;padding:0;}

img.curriculum_vitae {float:right;margin:24px 24px 0 0;padding:2px;border:1px solid #039;overflow:hidden;}

h1 {font-size:1.5em;margin:0;line-height:120%}

p.left {width:32%;float:left;text-align:right;padding-left:1.5%;padding-right:1.5%}
p.right, h1.right {width:62%;float:right;padding:0 1.5% 0 1.5%;}
.sub-container {background:url('../poze_medici/bumb.gif') #fff 35% 0% repeat-y;overflow:hidden;padding-bottom:8px;margin:0;}
p.section_title {width:32%;float:left;padding-left:1.5%;padding-right:1.5%;font-size:1.25em;font-weight:bold;line-height:120%;}
p.sec_sec_tit {width:62%;float:right;padding-left:1.5%;padding-right:1.5%;}
p.cv {width:32%;float:left;padding-left:1.5%;padding-right:1.5%;font-size:1.3em;margin-top:24px;font-weight:bold;}
p.portrait {width:62%;float:right;padding-left:1.5%;padding-right:1.5%;}
.bordered {padding-bottom:16px;}

#footer-cv {clear:both;width:100%;margin:0;padding:0;text-align:center;}	
#footer-inner-cv {text-align:center;padding:4% 2% 3% 2%;max-width:1056px;margin:0 auto;}
#footer-inner-cv p {text-align:center;font-size:.8em;}

#footer-inner-cv a.webdesign:link {font-family:verdana,sans-serif;font-size:.688em;color:#aaa;text-decoration:none;cursor:pointer;}
#footer-inner-cv a.webdesign:visited {font-family:verdana,sans-serif;font-size:.688em;color:#aaa;text-decoration:none;cursor:pointer;}
#footer-inner-cv a.webdesign:hover {font-family:verdana,sans-serif;font-size:.688em;color:#f93;text-decoration:none;cursor:pointer;}
	
a.webdesign img {border:0px;vertical-align:middle;}
	
.copy {font-size:.75em;color:#73ace5;}

.clear {clear:both;}
.last {margin-bottom:16px;}

.list {margin-left:1.5%;margin-right:1.5%;}
.lista-verde {width:65%;float:right;line-height:150%;}
.lista-verde li {list-style-image: url('../imagini/patrat.png');}
.lista-verde li li {list-style-image: url('../imagini/patrat.png');}
.lista-verde ul {padding-left:24px;}
.lista-verde li li li {list-style-image:url('../imagini/patrat.png');}
.lista-verde-none {margin:0 0 16px 24px;padding:0 0 0 16px;list-style-type:none;}

.container {overflow:hidden;zoom:1;display:block;margin:0 auto;}

.signature {text-align:right;padding:24px;}
.bold {font-weight:bold;}

#hr-top-footer {display:none;}

/* --------------------------------------------
   Links
-------------------------------------------- */

a img {border:0px;}

a:link {font-family:helvetica, sans-serif;color:#66c;text-decoration:none;}
a:visited {font-family:helvetica, sans-serif;color:#66c;text-decoration:none;}
a:hover {font-family:helvetica, sans-serif;color:#f60;text-decoration:none;}
/*:focus {outline:0;}*/ 

.up-top {display:block;}
.up-top a.up:link, .up-top a.up:visited {display:block;float:right;background:url('../imagini/sageata-sus.png') #fff top right no-repeat;width:50%;height:2.125%;padding:8px 24px 8px 0;text-align:right;margin:8px 8px 8px 0;}
.up-top a.up:hover {display:block;float:right;background:url('../imagini/sageata-sus.up') #fff top right no-repeat;width:50%;height:2.125%;padding:8px 24px 8px 0;text-align:right;margin:8px 8px 8px 0;}
/* --------------------------------------------
   Zona vizibila <= 768 pixels
-------------------------------------------- */

@media only screen and (max-width: 768px) {

}	
/* --------------------------------------------
   Zona vizibila <= 480 pixels
-------------------------------------------- */

@media only screen and (max-width: 480px) {
  
p {text-align:left;}

#wrapper {border:none;}

.lista-verdeeee ul {margin:0;padding:0 0 0 12px;}
.lista-verde-none {margin:0;padding:0 0 0 12px;list-style-type:none;}
.lista-porto ul {margin:0;padding:0 0 0 10px;}

#hr-top-footer {display:block;clear:both;}
hr {border:0;width:90%;color:#ccc;background-color:#ccc;height:1px;}

p.left {width:100%;float:none;text-align:left;padding:0 0 0 1.5%;font-weight:bold;}
p.right, h1.right {width:97%;float:none;padding:0 0 0 3%;}
h1.right {font-size:1.1em;}
.sub-container {background:#fff;overflow:hidden;padding-bottom:8px;margin:0;}
p.section_title {width:97%;float:none;padding:1.5%;font-size:1.25em;font-weight:bold;background:#edf5ff;}
p.sec_sec_tit {width:100%;float:none;padding:0;margin:0;}
p.cv {width:100%;float:none;padding:0;font-size:1.3em;font-weight:bold;margin-top:0;}
p.portrait {width:100%;float:none;padding:0;}
img.curriculum_vitae {float:none;margin:24px 24px 0 0;padding:2px;border:1px solid #039;overflow:hidden;}
.lista-verde {width:100%;float:none;}
.bordered {border-bottom:solid 1px #ccc;margin-bottom:16px;}
.no_border {border:none;}
}
