﻿/* Photo Border for All Pages Except the Albums Page */

.photo-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url(images/album-tstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url(images/album-lstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url(images/album-rstretch.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url(images/album-bstretch.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}

/* Form Items */

.textfield {
	border: 1px solid #929292;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
}

/* Login View */

.login .label {
	display:block;
}

.login .textbox {
	border: 1px solid #929292;
	width: 140px;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
}

.login .button {
	display:block;
	margin-top:8px;
	margin-bottom:8px;
}

/* LIST */

ul {
	list-style-type: none;
	list-style-image: url(images/bullet-2.gif);
	list-style-position: outside;
	line-height: 2.1em;
	vertical-align: middle;
	margin-left: 1.25em;
}
.link {
	list-style-image: url(images/bullet-1.gif);
}

/* dal sito di Federfarma */

#main .ERegPageHeader, #mainWide .ERegPageHeader {font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; 
    color:#FFF;  background-repeat:repeat-x; 
    background-position:top; background-color:#f99C46; padding:0 0 0 10px; margin:5px; text-align:left; font-weight:bold; min-height:17px; height:17px;}
#main .ERegPageHeader {width:530px;}
#mainWide .ERegPageHeader {width:740px;}
#main>.ERegPageHeader {width:540px; padding:0 0 0 10px; height:auto;}
#mainWide>.ERegPageHeader {width:750px; padding:0 0 0 10px; height:auto;}

#main .ERegPageText {width:540px; margin:5px; text-align:left;}
#main>.ERegPageText {width:550px;}
#mainWide .ERegPageText {width:750px; margin:5px; text-align:left;}
#mainWide>.ERegPageText {width:760px;}
.ERegPageText p {font-size:90%; color:#000; background-color:inherit;text-align:justify;}
.ERegPageText ul, .ERegPageText ol, .ERegPageText dl {font-size:90%;}
.ERegPageText ul ul, .ERegPageText ol ol, .ERegPageText dl dl {font-size:100%;}

.ERegPageText a, .ERegPageText a:link, .ERegPageText a:active, .ERegPageText a:visited, .ERegPageText a:hover {color:#0B426A; background-color:inherit; text-decoration:underline;}


#main .page {width:540px; margin:5px; text-align:left;}
#main>.page {width:550px;}
#mainWide .page {width:750px; margin:5px; text-align:left;}
#mainWide>.page {width:760px;}

.page p {font-size:90%; color:#000; background-color:inherit;text-align:justify;}
.page ul, .page ol,.page dl {font-size:90%;}
.page ul ul, .page ol ol, .page dl dl {font-size:100%;}
.blu {color:#0D568E; background-color:inherit;}
.verde {color:#006600; background-color: #FFFF66;
    font-size: large;
}
p.note {margin:0;}

.page a, .page a:link, .page a:active, .page a:visited, .page a:hover  {color:#0B426A; background-color:inherit; text-decoration:underline;}


#UltimeNews {width:100%; font-size:90%;}
#UltimeNews h4.data {font-size:100%; color:#555; background-color:inherit; font-weight:normal; font-style:italic; margin:0; border-top:1px dotted #48A943;}
#UltimeNews a.linkNews, #UltimeNews a.linkNews:link, #UltimeNews a.linkNews:active, #UltimeNews a.linkNews:visited {display:block; font-size:100%; color:#060; font-weight:bold; background-color:inherit; margin-bottom:8px; text-decoration:none;}
#UltimeNews a.linkNews:hover {display:block; font-size:100%; color:#060; font-weight:bold; background-color:inherit; margin-bottom:8px; text-decoration:underline;}
#UltimeNews .abstract {font-size:100%; font-weight:normal; margin:0;padding:0;}
#UltimeNews p {font-size:100%; font-weight:normal; margin:0; padding:0; text-align:justify;}
#UltimeNews h1.titolo {font-size:100%; color:#060; font-weight:bold;background-color:inherit; margin:0 0 8px 0;}
#UltimeNews a.linkAllegato,#UltimeNews a.linkAllegato:link, #UltimeNews a.linkAllegato:active, #UltimeNews a.linkAllegato:visited {display:block; font-size:95%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0B426A; font-weight:bold; background-color: inherit; margin:3px 0 10px 0; text-decoration:none;}
#UltimeNews a.linkAllegato:hover {display:block; font-size:95%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0B426A; font-weight:bold; background-color: inherit; margin:3px 0 10px 0; text-decoration:underline;}
