html, body { height: 100%; margin: 0; padding: 0; }
body { font: .9em sans-serif; background: #FFF; }

p { line-height: 150%; margin: 0; padding: .75em 0 0 0; }
a { color: #06338B; margin: 0; padding: 0; }
ul { margin: .75em 15px 0 5px; padding: 0; }
li { line-height: 115%; }
h1, h2, h3 { font-family: sans-serif; font-weight: normal; }
h1 { font-size: 1.75em; font-weight: bold; padding: .15em 5px .15em 5px; margin: 0; background: #ECF2FD; border-bottom: 1px solid #CBDEFA; border-top: 1px solid #CBDEFA; color: #036; }
h2 { font-size: 1.45em; color: #333; margin: .75em 0 .5em 0; border-bottom: 1px solid #AAA; }
h2 a { text-decoration: none; color: #008; }
h3 { font-size: 1.25em; color: #444; margin: .75em 0 0 0; font-weight: bold; }

img { border: none; }
form { margin: 0; padding: 0; }
th, td { margin: 0; padding: 0; text-align: left; vertical-align: top; }
dt { font-weight: bold; }
hr { display: none; }
del { text-decoration: line-through; }
label { display: block; float: left; }
fieldset { border: 1px solid #ccc; border-color: #ccc #999 #999 #ccc; margin-bottom: 3px; width: 100%; }
th { background: #EEE; color: #000; }

.nonscreen { width: 0; height: 0; margin: 0; padding: 0; display: block; overflow: hidden; }



#navcol { display: none; }
#bodycol, #midcol { margin: 0px; width: 100%; width: auto; }
#breadcrumbs { visibility: hidden; }

#actionstatements { margin: 40px 0 50px 3.5%; width: 650px; float: left; }
#actionstatements a { text-decoration: none; width: 590px; display: block; outline: none; margin: 0; }
#actionstatements h2 { font-size: 1.5em; color: #666; margin: 0; border: none; }
#actionstatements h2 a { color: #444; padding: 5px 0 5px 60px; }
#actionstatements p { margin: 0; padding: 0; line-height: 150%; color: #999; font-size: .8em; }
#actionstatements p a { color: #555; padding: 0 0 8px 60px; }

#actionstatements ul { margin: 0; padding: 0; }
#actionstatements li { margin: 0; padding: 0; list-style: none; background: url(../images/action-bg.png) no-repeat; }
#actionstatements li:hover { background: url(../images/action-bg.png) #E8F0FD repeat-x; }
#actionstatements li:hover div.action-text:hover h2 a { color: #009; }
#actionstatements li:hover div.action-text:hover p a, #actionstatements li:hover div.action-text:hover p a:hover, #actionstatements div.action-download:hover #downloadbutton p.options a:hover { color: #03C; }
#actionstatements hr { display: block; width: 100%; border: none; border-top: 1px solid white; border-bottom: 1px solid #CCC; margin: 0 0 15px 0; padding: 0; background: #FFF; }

#actionstatements div.action-link:hover { background: url(../images/action-link.png) top right no-repeat; margin: 0 5px 0 0; }
#actionstatements div.action-expand:hover { background: url(../images/action-expand.png) top right no-repeat; margin: 0 5px 0 0; }
#actionstatements div.action-contract:hover { background: url(../images/action-contract.png) top right no-repeat; margin: 0 5px 0 0; }


#actionstatements div.action-1 { background: url(../images/serveis.png) 0 5px no-repeat; }
#actionstatements div.action-1:hover { background: url(../images/serveis.png) 0 -245px no-repeat; }
#actionstatements div.action-1 #action-1-extra a { display: inline; margin: 0; padding: 0; text-decoration: underline; }
#actionstatements div.action-1 #buttonwrap { padding: 15px 0 20px 60px; }
#actionstatements div.action-1 #downloadbutton { display: block; width: 550px; background: #C7E094 url(../images/serveis-bg.png) right top no-repeat; }
#actionstatements div.action-1:hover #downloadbutton { background: #CCE891 url(../images/serveis-bg.png) right -200px no-repeat; }
#actionstatements div.action-1:hover #downloadbutton:hover { background: #CCE891 url(../images/serveis-bg.png) right -400px no-repeat; cursor: pointer; }
#actionstatements div.action-1 #downloadbutton h3 { margin: 0; padding: 25px 0 7px 30px; font-size: 1.6em; }
#actionstatements div.action-1 #downloadbutton h3 a { color: #93B4DF; text-decoration: none; }
#actionstatements div.action-1 #downloadbutton:hover h3 a { color: #4685d6; }
#actionstatements div.action-1 #downloadbutton p { display: block; width: 500px; margin: 0; padding: 2px 0 20px 30px; color: #333; }
#actionstatements div.action-1 p.options { cursor: default; padding: 5px 0 5px 30px; width: 520px; color: #333; background: #E9FEBE; border-top: 1px solid #C3E480; border-bottom: 1px solid #C3E480; }
#actionstatements div.action-1 p.options a { color: #546828; }
#actionstatements div.action-1 p.options:hover a:hover { color: #2E3816; }


#actionstatements div.action-2 { background: url(../images/empreses.png) no-repeat; }
#actionstatements div.action-2:hover { background: url(../images/empreses.png) 0 -250px no-repeat; }
#actionstatements div.action-2 #action-2-extra a { display: inline; margin: 0; padding: 0; text-decoration: underline; }
#actionstatements div.action-2 #buttonwrap { padding: 15px 0 20px 60px; }
#actionstatements div.action-2 #downloadbutton { display: block; width: 550px; background: #C7E094 url(../images/empreses-bg.png) right top no-repeat; }
#actionstatements div.action-2:hover #downloadbutton { background: #CCE891 url(../images/empreses-bg.png) right -200px no-repeat; }
#actionstatements div.action-2:hover #downloadbutton:hover { background: #CCE891 url(../images/empreses-bg.png) right -400px no-repeat; cursor: pointer; }
#actionstatements div.action-2 #downloadbutton h3 { margin: 0; padding: 25px 0 7px 30px; font-size: 1.6em; }
#actionstatements div.action-2 #downloadbutton h3 a { color: #93B4DF; text-decoration: none; }
#actionstatements div.action-2 #downloadbutton:hover h3 a { color: #4685d6; }
#actionstatements div.action-2 #downloadbutton p { display: block; width: 500px; margin: 0; padding: 2px 0 20px 30px; color: #333; }
#actionstatements div.action-2 p.options { cursor: default; padding: 5px 0 5px 30px; width: 520px; color: #333; background: #E9FEBE; border-top: 1px solid #C3E480; border-bottom: 1px solid #C3E480; }
#actionstatements div.action-2 p.options a { color: #546828; }
#actionstatements div.action-2 p.options:hover a:hover { color: #2E3816; }


#actionstatements div.action-3 { background: url(../images/particulars.png) no-repeat; }
#actionstatements div.action-3:hover { background: url(../images/particulars.png) 0 -250px no-repeat; }
#actionstatements div.action-3 #action-3-extra a { display: inline; margin: 0; padding: 0; text-decoration: underline; }
#actionstatements div.action-3 #buttonwrap { padding: 15px 0 20px 60px; }
#actionstatements div.action-3 #downloadbutton { display: block; width: 550px; background: #C7E094 url(../images/empreses-bg.png) right top no-repeat; }
#actionstatements div.action-3:hover #downloadbutton { background: #CCE891 url(../images/empreses-bg.png) right -200px no-repeat; }
#actionstatements div.action-3:hover #downloadbutton:hover { background: #CCE891 url(../images/empreses-bg.png) right -400px no-repeat; cursor: pointer; }
#actionstatements div.action-3 #downloadbutton h3 { margin: 0; padding: 25px 0 7px 30px; font-size: 1.6em; }
#actionstatements div.action-3 #downloadbutton h3 a { color: #93B4DF; text-decoration: none; }
#actionstatements div.action-3 #downloadbutton:hover h3 a { color: #4685d6; }
#actionstatements div.action-3 #downloadbutton p { display: block; width: 500px; margin: 0; padding: 2px 0 20px 30px; color: #333; }
#actionstatements div.action-3 p.options { cursor: default; padding: 5px 0 5px 30px; width: 520px; color: #333; background: #E9FEBE; border-top: 1px solid #C3E480; border-bottom: 1px solid #C3E480; }
#actionstatements div.action-3 p.options a { color: #546828; }
#actionstatements div.action-3 p.options:hover a:hover { color: #2E3816; }

#actionstatements div.action-4 { background: url(../images/questionari.png) no-repeat; }
#actionstatements div.action-4:hover { background: url(../images/questionari.png) 0 -250px no-repeat; }

/*#actionstatements div.action-5 { background: url(../images/contactans.png) no-repeat; }
#actionstatements div.action-5:hover { background: url(../images/contactans.png) 0 -250px no-repeat; }
*/


#actionstatements div.action-5 { background: url(../images/contactans.png) no-repeat; }
#actionstatements div.action-5:hover { background: url(../images/contactans.png) 0 -250px no-repeat; }
#actionstatements div.action-5 #action-5-extra a { display: inline; margin: 0; padding: 0; text-decoration: underline; }
#actionstatements div.action-5 #buttonwrap { padding: 15px 0 20px 60px; }
#actionstatements div.action-5 #downloadbutton { display: block; width: 550px; background: #C7E094 url(../images/empreses-bg.png) right top no-repeat; }
#actionstatements div.action-5:hover #downloadbutton { background: #CCE891 url(../images/empreses-bg.png) right -200px no-repeat; }
#actionstatements div.action-5:hover #downloadbutton:hover { background: #CCE891 url(../images/empreses-bg.png) right -400px no-repeat; cursor: pointer; }
#actionstatements div.action-5 #downloadbutton h3 { margin: 0; padding: 25px 0 7px 30px; font-size: 1.6em; }
#actionstatements div.action-5 #downloadbutton h3 a { color: #93B4DF; text-decoration: none; }
#actionstatements div.action-5 #downloadbutton:hover h3 a { color: #4685d6; }
#actionstatements div.action-5 #downloadbutton p { display: block; width: 500px; margin: 0; padding: 2px 0 20px 30px; color: #333; }
#actionstatements div.action-5 p.options { cursor: default; padding: 5px 0 5px 30px; width: 520px; color: #333; background: #E9FEBE; border-top: 1px solid #C3E480; border-bottom: 1px solid #C3E480; }
#actionstatements div.action-5 p.options a { color: #546828; }
#actionstatements div.action-5 p.options:hover a:hover { color: #2E3816; }
/*


#actionstatements div.action-download #buttonwrap { padding: 15px 0 20px 60px; }
#actionstatements div.action-download #downloadbutton { display: block; width: 550px; background: #C7E094 url(/branding/images/download-bg.png) right top no-repeat; }
#actionstatements div.action-download:hover #downloadbutton { background: #CCE891 url(/branding/images/download-bg.png) right -200px no-repeat; }
#actionstatements div.action-download:hover #downloadbutton:hover { background: #CCE891 url(/branding/images/download-bg.png) right -400px no-repeat; cursor: pointer; }
#actionstatements div.action-download #downloadbutton h3 { margin: 0; padding: 25px 0 7px 30px; font-size: 1.6em; }
#actionstatements div.action-download #downloadbutton h3 a { color: #718D36; text-decoration: none; }
#actionstatements div.action-download #downloadbutton:hover h3 a { color: #546828; }
#actionstatements div.action-download #downloadbutton p { display: block; width: 500px; margin: 0; padding: 2px 0 20px 30px; color: #333; }
#actionstatements div.action-download p.options { cursor: default; padding: 5px 0 5px 30px; width: 520px; color: #333; background: #E9FEBE; border-top: 1px solid #C3E480; border-bottom: 1px solid #C3E480; }
#actionstatements div.action-download p.options a { color: #546828; }
#actionstatements div.action-download p.options:hover a:hover { color: #2E3816; }

#news { width: 24%; float: right; margin: 30px 20px 0 0; }
#news div.campaign { min-height: 50px; width: 90%; padding: 0 5% 30px 5%; margin: 10px 0 0 0; background: url(/branding/images/campaign-divider.png) no-repeat center bottom; clear: right; }
#news div.campaign h2 { margin: 0; padding: 0; border: none; width: 100%; color: #06338B; background: none; }
#news div.campaign p { line-height: 150%; padding: 10px 0 0 0; color: #333; text-align: justify; background: none; }
*/

/* the style starts here */
a.tooltip {color:#c00;}
a.tooltip b {display:none;text-decoration:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; /*background:#fff url(../images/tooltip.gif) 0 0;*/ display:block; font-size:1px;}

