/* Feuille de style portail CCID + forum de l'extranet en bas de page  */

/* links & navigation general, inputs, selects, textareas  */

a:link {font-family:verdana; font-size:10px; color: #E33539;  text-decoration: none;} /* rouge CCID */
a:hover { text-decoration: underline; }
a:visited { color: #E33539; text-decoration: none;}  /* rouge CCID */
a:active { color: #E33539;} /* rouge CCID */

.b {font-family:verdana; font-size:10px; color: #364C84;  text-decoration: none;} /* bleu foncé CCID */
b {font-family:verdana; font-size:10px; color: #364C84;  text-decoration: none;} /* bleu foncé CCID */

li {text-align: left; padding-bottom: 2px; padding-top: 2px; margin-left: 5px;}
ul {text-align: left; padding-bottom: 0px; padding-top: 0px; margin-left: 40px;  margin-top: 4px; margin-bottom: 4px}

div, td, body, span, h1, h2, h3, h4 {font-family:verdana; font-size:10px}

select {font-family:verdana; font-size:10px; color:#364C84; background:#C8EBFB} /* bleus CCID */

input.radio, input.checkbox { font-size:10px; font-family:verdana; }
input.button  { font-family: Verdana; font-size: 10px; font-weight: bold; color: #364C84; width: 100px; background:#C8EBFB;	border: 1px solid #373F74;}

textarea {width: 200px ;border: 1px solid #373F74; font-size:10px;font-family:verdana; background:#C8EBFB}

.textfield {width: 200px ;border: 1px solid #373F74; font-size:10px; font-family:verdana; background:#C8EBFB}
.textfieldlarge {width: 470px ;border: 1px solid #373F74; font-size:10px; font-family:verdana; background:#C8EBFB}
.textfieldsmall {width: 100px ;border: 1px solid #373F74; font-size:10px; font-family:verdana; background:#C8EBFB}

body { margin-top: 0px; margin-left: 0px; 	margin-right:0px; 	margin-bottom: 0px; }
.bodydeep { margin-top: 0px; margin-left: 0px; margin-right:0px; margin-bottom: 0px; background-color: white; background-image: none;  background-repeat: no-repeat; }

.pictitle {font-size:10px; font-weight:bold;}
.dropdown {width: 200px}

/* Shortcuts left menu sub navigation */
a.seleftagen { 	color:99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftagen:visited { 	color:99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftagen:hover { text-decoration: none;	color:373F74;	font-size:10px;	font-weight:normal;	background-color:F9F058;	padding-right: 10px;	padding-left: 2px;} 


a.seleftactu { 	color:99FFFF;	font-size:10px;	font-weight:normal;} 
a.seleftactu:visited { 	color:99FFFF;	font-size:10px;	font-weight:normal; text-decoration: none;}
a.seleftactu:hover { text-decoration: none;	color:373F74;	font-size:10px;	font-weight:normal;	background-color:FFFF66;	padding-right: 10px;	padding-left: 2px;} 


a.seleftplei {	color:99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftplei:visited {	color:99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftplei:hover { 	text-decoration: none; color:373F74;	font-size:10px;	font-weight:normal;	background-color:A2FA62; padding-right: 2px;	padding-left: 2px;} 


a.seleftrevu {	color:99FFFF;	font-size:10px;	font-weight:normal;} 
a.seleftrevu:visited {	color:99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftrevu:hover { text-decoration: none;	color:whitesmoke;	font-size:10px;	font-weight:normal;	background-color:FD952F; padding-right: 3px;	padding-left: 2px;} 


a.seleftplan { 	color:99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftplan:visited  { color:99FFFF;	font-size:10px;	font-weight:normal;}
/* DG - DEBUT MODIFICATIONS 
a.seleftplan:hover { text-decoration: none;	color:whitesmoke;	font-size:10px;	font-weight:normal;	background-color:FD952F; padding-right: 10px;	padding-left: 2px;} 
   DG - FIN MODIFICATIONS */
a.seleftplan:hover { text-decoration: none;	color:whitesmoke;	font-size:10px;	font-weight:normal;	background-color:00A9E1; padding-right: 10px;	padding-left: 2px;} 

a.seleftlien { 	color: 99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftlien:visited { 	color: 99FFFF;	font-size:10px;	font-weight:normal;}
a.seleftlien:hover { text-decoration: none;	color:whitesmoke;	font-size:10px;	font-weight:normal;	background-color:FD952F; padding-right: 10px;	padding-left: 2px;} 

/* tableau dynamique crée par le toolkit */
.dyntabletitle {color:#696E8F; font-size:11px; font-weight:bold}

/* DIVERS */

.alert { color:red;	font-size:10px;	font-weight:bold;} /* messages avertissiment */
.email { font-size:10px; font-weight: normal; color:#E33539; }

/* DG - DEBUT MODIFICATIONS */
TD.titlesubsifop { font-family: Verdana; font-size: 10px; font-weight: normal; color: #00A1DC; margin-left: 5px; }
.titlesubsifop { font-family: Verdana; font-size: 10px; font-weight: normal; color: #00A1DC; }/* navigation Moteur SIFOP */
a.titlesubsifop:visited { font-family: Verdana; font-size: 10px; font-weight: normal; color: #00A1DC; }
a.titlesubsifop { font-family: Verdana; font-size: 10px; font-weight: normal; color: #00A1DC; }
/* DG - FIN MODIFICATIONS */

a.titlesifop { color:364C84; font-size:10px; font-weight:bold;}
a.titlesifop:visited { color:364C84; font-size:10px; }  

a.mentions{ color:whitesmoke; font-size:10px; font-weight:bold;} /* mentions légales */
a.mentions:visited{ color:whitesmoke; font-size:10px; }

a.sommairetitle { color:364C84; font-size:10px; font-weight:bold;}  /* élément sommaire de rubrique */
a.sommairetitle:visited { color:364C84; font-size:10px; }  

a.sommaireniv2title { color:0099CC; font-size:10px; font-weight:bold;}  /* élément sommaire de rubrique */
a.sommaireniv2title:visited { color:0099CC; font-size:10px; } 

a.sommairetitlesub { color:#00A1DC; font-size:10px; }

a.sommairepagetitle { color:30859E; font-size:10px; }  /* élément sommaire de rubrique */
a.sommairepagetitle:visited { color:30859E; font-size:10px; }  
a.sommairepagetitlesub { color:#30859E; font-size:10px; }

.register_extranet_select{ 	background:white; font-size:10px; }

.toppage { font-size:10px; font-weight: normal; color:#E33539; } /* retour haut de page */
.toppage:visited { font-size:10px; font-weight: normal; color:#E33539; }

a.powered { font-size:10px; font-weight: normal; color:whitesmoke; } /* signature du site - Auteur */
a.powered:visited { font-size:10px; font-weight: normal; color:whitesmoke; }

.gositemap { color:364C84;	font-size:10px;	font-weight:bold;} /* accès plan du site */
a.gositemap { color:364C84; font-size:10px; font-weight:bold;}
a.gositemap:visited { color:364C84; font-size:10px; font-weight:bold;}

a.critererechercheglo { color:364C84;	font-size:10px;	font-weight:normal;}
a.critererechercheglo:visited  { color:364C84;	font-size:10px;	font-weight:normal;}

.articletitle {font-family: Verdana; font-size: 10px; font-weight: bold; color: #F37636; }
a.articletitle:visited {font-family: Verdana; font-size: 10px; font-weight: bold; color: #F37636; }

.cadretitle { color:white; font-size:11px; font-weight:bold; padding-top:5px; } /* titre principal de page */

a.downloadfile { font-size:10px; font-weight: normal; color:#E33539; } /* fichier attaché à télécharger */
div.downloadfiletitle { font-size:10px; font-weight: bold; color:#BC282B; } 
a.downloadfile { font-size:10px; font-weight: normal; color:#E33539; }
font.downloaddescrip { font-size:10px; font-weight: normal; color:#BD6062; }

/* Moteur de recherche */
.searchresultheader { color:#364C84; font-size:10px; font-weight:bold;} /* titre résultats de la recherche */
a.searchtitle { color:#364C84; font-size:10px; font-weight:bold;}
.transversmottitle  { color:#F37636; font-size:10px; font-weight:bold;}

/* Common links marque ombrelle */
.ombrelletxt { font-size:10px; font-weight:bold; color:#C8EBFB; family:verdana; }

a.ombrelletxt {	font-size:10px;	font-weight:bold; color:#C8EBFB; family:verdana; }
a.ombrelletxt:visited {	font-size:10px;	font-weight:bold; color:#C8EBFB; family:verdana; }

/* menu déroulant marque ombrelle */ 
.ombrellemenu { font-size:10px;	font-weight:bold; color:#373F74; family:verdana; }

a.ombrellemenu { text-decoration:none;color:#373F74;}
a.ombrellemenu:hover { text-decoration:underline;color:#373F74; }
a.ombrellemenu:visited { text-decoration:none; color:#373F74; }

.ombrellemenusub { font-size:10px;	font-weight:normal;	color:#373F74;	family:verdana; }
a.ombrellemenusub { text-decoration:none;color:#373F74;}
a.ombrellemenusub:hover { text-decoration:underline; color:F37636; }
a.ombrellemenusub:visited { text-decoration:none; color:F37636; }

/* Home page elements */ 
.cadrebottom { 	color:#F37636; 	font-weight:bold; font-size:10px; }
a.cadrebottom { 	color:#F37636; 	font-weight:bold; font-size:10px; }
.cadrebottom:visited { 	color:#F37636; 	font-weight:bold; font-size:10px; }

.hplink { color:#373F74; font-weight:bold; } /* liens en page d'accueil */
a.hplink { color:#373F74; font-weight:bold; }
a.hplink:visited { color:#373F74; font-weight:bold; }

.readmore { color:#373F74; font-weight:normal; } /* liens en savoir plus */
a.readmore { color:#373F74; font-weight:normal; }
a.readmore:visited { color:#373F74; font-weight:normal; }

/* COMPAS */
.compas { 	color:white; 	font-size:10px;}
a.compas {	text_decoration:none;color:white; }
a.compas:hover {	text_decoration:underline;  color:white;}
a.compas:visited {	text_decoration:underline; color:white;}

/* MODULE ACTUALITES  */
.newstitlehome  { font-family: Verdana ; font-size: 11px; font-weight: bold; color: #364C84;	margin-left: 5px; }
.newstitle {font-family: Verdana ; font-size: 11px; font-weight: bold; color: #F37636;	margin-top: 10px; }

a.newsplus { font-family: Verdana; font-size: 10px; font-weight: normal; color: #E33539; background-position: right; }
a.newsplus:visited { font-family: Verdana; font-size: 10px; font-weight: normal; color: #E33539; background-position: right; }
.newsdescription { 	font-family: Verdana; 	font-size: 10px; font-weight: normal; color: #364C84; text-align: left; }
.newsintro { 	font-family: Verdana; 	font-size: 10px; font-weight: bold; color: red; }

/* MODULE AGENDA */
.agendatitle { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #F37636; 	margin-left: 5px; }
.agendatitlehome { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
.agendasubcol { 	font-family: Verdana; font-size: 10px; 	font-weight: bold; color: #696E8F; 	margin-left: 5px; }
.agendatitleou { 	font-family: Verdana; font-size: 10px; 	font-weight: bold; color: #F37636; 	margin-left: 5px; }

a.agendaplus { 	font-family: Verdana; font-size: 10px; 	font-weight: normal; color: #E33539; background-position: right; }
a.agendaplus:visited { 	font-family: Verdana; font-size: 10px; 	font-weight: normal; color: #E33539; background-position: right; }
.agendadescription { font-family: Verdana; font-size: 10px; font-weight: normal; color: #364C84; text-align: left; }

/* MODULE LIENS UTILES */
.linkstitle { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
a.linkstitle { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
a.linkstitle:visited { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
.linkstitlesub { 	font-family: Verdana; font-size: 10px; 	font-weight: bold; color: #00A1DC; 	margin-left: 5px; }
a.linkstitlesub { 	font-family: Verdana; font-size: 10px; 	font-weight: bold; color: #00A1DC; 	margin-left: 5px; }
a.linkstitlesub:visited { 	font-family: Verdana; font-size: 10px; 	font-weight: bold; color: #00A1DC; 	margin-left: 5px; }

a.linksplus { 	font-family: Verdana; font-size: 10px; 	font-weight: normal; color: #E33539; background-position: right; }
.linksdescription { font-family: Verdana; font-size: 10px;  color: #364C84; text-align: left; }

/* MODULE REVUE DE PRESSE */
.presstitlehome { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
a.presstitlehome { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
a.presstitlehome:visited { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #364C84; 	margin-left: 5px; }
.presstitle { 	font-family: Verdana; font-size: 11px; 	font-weight: bold; color: #F37636; 	margin-left: 5px; }
a.pressplus { 	font-family: Verdana; font-size: 10px; 	font-weight: normal; color: #E33539; background-position: right; }
.pressdescription { font-family: Verdana; font-size: 10px; font-weight: bold; color: #364C84; text-align: left; }


/******************** PAGES / CONTENUS ***********************/

/* width of content */
div.elem-column {padding:5px; border:solid 1px white; width: 590px}

/* layout page rows - fonts & positions */
div.page-row-one { padding-bottom: 2px; padding-left: 10px; padding-right: 10px; color: white; font-weight: bold; font-size: 10px;}
div.page-row-two { padding: 0px; }
div.page-row-three { padding: 4px; color: white; font-size: 10px;}
div.page-row-four { padding: 4px; color: white; font-size: 10px;}

div.leftnavi { margin-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 20px;}
div.contentarea { padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 20px;}
div.rightnavi { padding-left: 5px; padding-right: 5px; padding-bottom: 5px; padding-top: 20px; }

div.page-row-six { padding-bottom: 2px; padding-right: 10px; color: white; font-size: 10px; text-align: right;}
div.page-row-seven { text-align: right; padding-right: 10px;  padding-bottom: 10px; padding-top: 10px;}

/* layout background colors/images */
.bg-page-row-one	{ background-color: #364C84 }
.bg-page-row-two	{ background-color: #10125a; background-image: url(ximg/topbg.gif); background-repeat: repeat;}
.bg-page-row-three	{ background-color: white;}
.bg-page-row-four	{ background-color: white;}

/*page row 5*/
.bg-leftnavi { background-color: whitesmoke }
.bg-contentalt { background-color: #f5f5f5;}
.bg-page-row-six	{ background-color: #364C84;}
.bg-page-row-seven	{ background-color: #cbcbcb;}
.bg-page-row-eight	{ background-color: white;}

/* element styles - do not edit*/
div.elem-element {text-align:left;}
div.elem-highlight {padding:8px; background-color:whitesmoke; }

div.elem-highlight1 {padding:8px; background-color:EDFAFE;}
div.elem-highlight2 {padding:8px; border: 1px solid #373F74;}
div.elem-highlight3 {padding:8px; background-color:EDFAFE; border: 1px solid #373F74;}
div.elem-highlight4 {padding:8px;}
div.elem-highlight5 {padding:8px; background-color:#EDFAFE; }/* highlight texte d'introduction fond bleu */

div.elem-break {clear:both; /*padding-bottom:10px;*/} /* defines space between elements with break */
div.elem-nobreak {} /* defines space between elements without break */
div.elem-break-page {clear:both;}

div.elem-content-decal {padding-left:14px}

div.elem-content-left {text-align:left}/* Alignement du texte */
div.elem-content-center {text-align:center}
div.elem-content-right {text-align:right}
div.elem-content-justify {text-align:justify}

img.elem-imgmargin-left {margin-right:10px; margin-bottom:8px;}/* positionnemnt des images */
img.elem-imgmargin-right {margin-left:10px; margin-bottom:8px;}
img.elem-imgmargin-left-caption {margin-right:10px; margin-bottom:2px;}
img.elem-imgmargin-right-caption {margin-left:10px; margin-bottom:2px;}

img.elem-imgmargin-left-border {margin-right:10px; margin-bottom:8px; border:1px solid #373F74;}/* bordure pour les images */
img.elem-imgmargin-right-border {margin-left:10px; margin-bottom:8px; border:1px solid #373F74;}
img.elem-imgmargin-left-caption-border {margin-right:10px; margin-bottom:2px; border:1px solid #373F74;}
img.elem-imgmargin-right-caption-border {margin-left:10px; margin-bottom:2px; border:1px solid #373F74;}

div.elem-textmargin {padding-left:10px}

/* List elements for element 60*/
div.list-bigtitle {font-size:12px; font-weight:bold; padding-top:4px; padding-bottom:2px;}
div.list-subtitle {font-size:11px; font-weight:bold; padding-top:4px; padding-bottom:5px;}
span.list-readmore a {font-weight:normal;}
div.list-title a {font-weight:bold; color:#000}
div.list-title a:hover, span.list-readmore a:hover {text-decoration:underline}
span.list-date {font-weight:normal;}
div.list-ingress {font-weight:normal;}
div.list-break {padding-bottom:4px;}
div.list-previousnextlinks {padding-top:2px}
div.list-previousnextlinks a {font-weight:bold;}
div.list-element-border {}

a.page-row-one {color: white; font-size: 10px;}
a.page-row-one-active {color: white; text-decoration: underline;}
a.page-row-one:hover { text-decoration: underline;}

a.page-row-six {color: white; font-size: 10px;}
a.page-row-six-active {color: white; text-decoration: underline;}
a.page-row-six:hover { text-decoration: underline;}


div.leftnavi-row { padding-bottom:2px; padding-top:2px; padding-right:4px; font-weight:bold}
a.leftnavi { color: #373F74;  border: 1px solid #f5f5f5; padding: 2px; width: 120px; float: left;  font-weight: bold; font-size: 10px; text-decoration: none;}
a.leftnavi-active {color:white;  border: 1px solid #373F74;  padding: 2px;  width: 120px; float: left;  font-size: 10px; background: #364C84; font-weight: bold; text-decoration: none;}
a.leftnavi:hover { color: #373F74; border: 1px solid #373F74; padding: 2px; width: 120px; float: left;  background: whitesmoke;/*#FFBE5D;*/ }

a.leftnavi-ns4   { color: #373F74; font-weight: bold; font-size: 10px; text-decoration: none;}
a.leftnavi-active-ns4   { color:#373F74;  font-size: 10px; font-weight: bold;  text-decoration: underline;}


div.rightnavi-row {padding-left:8px; padding-bottom:4px; font-weight:bold}
a.rightnavi {color: #373F74}
a.rightnavi-active {color: #060299; text-decoration: underline;}
a.rightnavi:hover { text-decoration: underline;}

/*text headers*/
div.ch5-title, span.ch5-title {font-size:11px; font-weight:bold; padding-bottom:10px ;}
div.ch5-titlesub, span.ch5-titlesub,  td.ch5-titlesub{font-size:11px; font-weight:bold; color: #F37636;} /*orange*/
div.ch5-titlesubsubsub, span.ch5-titlesubsubsub {font-size:10px; font-weight:bold;}
div.ch5-titlesubsubsub, span.ch5-titlesubsubsub {font-size:10px; font-weight:bold;}
div.ch5-pictitle, span.ch5-pictitle {font-size:10px; font-weight:bold; color:BC282B}
.ch5-pictxt {font-size:10px; color:E33539;}


/* deps*/
div.ch5-sitemapdep {}
a.ch5-sitemapdep {font-weight:bold; font-size: 10px; color: #373F74; }
a:hover.ch5-sitemapdep { text-decoration: underline;}
/* subdeps */
div.ch5-sitemapsubdep {}
a.ch5-sitemapsubdep {font-weight:bold; font-size: 10px;}
a:hover.ch5-sitemapsubdep { text-decoration: underline;}
/* docs */
div.ch5-sitemapdoc {}
a.ch5-sitemapdoc { font-weight:normal;}
a:hover.ch5-sitemapdoc { text-decoration: underline;}
/* sub docs */
div.ch5-sitemapsubdoc {}
a.ch5-sitemapsubdoc { font-weight:normal;}
a:hover.ch5-sitemapsubdoc { text-decoration: underline;}

/* PREVIEW MODE*/
div.editdoc { width: 100%; border:solid 1px #D66B6B; background-color: #FEE7E7; }
div.editce { width: 100%; border:solid 1px #5689D6; background-color: #E3E7ED; }
input.buttoneditdoc    { color: #373F74;  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  width: 120px; font-weight:bold; background-color: #FEE7E7;/* border-style: solid; border-color: #373F74;*/}
input.buttoneditce    { color: #373F74;  font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  width: 120px; font-weight:bold; background-color: #E3E7ED;/* border-style: solid; border-color: #373F74;*/}


/********************************** XFORUM EXTRANET ***************************************/


.forumbody   { 
	background-color: white;
	scrollbar-3dlight-color: #373F74;
    scrollbar-arrow-color:#373F74;
	margin-top: 0px;
}	

body, td, span, div, h1, h2, h3, h4, select, textarea { color:#364C84;  font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  }


/* NAVIGATIONS & FOOTER */

td.forumtopimage  		{ background-image: url(ximg/forum/bg2.gif); background-repeat: repeat; background-color: #000A4D; } /* forum topimage background-color */
td.navigation  			{ background-color: #f5f5f5; } /* forum topnavibar background-color */
td.footer 				{ background-color: #f5f5f5; } /* forum footer background-color */

div.navigation  		{ padding-left: 15px; padding-right: 15px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #373F74; border-bottom: 1px solid #373F74;   }
div.footer 				{ padding-left: 15px; padding-right: 15px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #373F74; text-align: right;   }

a.footer , span.footer	{ color: #364C84; } 
a:hover.footer  		{ color: #364C84; text-decoration: underline }

a.topnavigation  		{ color: #364C84; } /* ylänavigointi fonts */
a:hover.topnavigation  	{ color: #364C84; text-decoration: underline }
span.topnavigation  	{ color: #364C84; }

a.subnavi , span.subnavi{ color: #364C84; } /* subnavi fonts - boardnames, topicnames etc on subnavigation */
a:hover.subnavi  		{ color: #364C84; text-decoration: underline }
.subnaviactive 			{ color: #364C84; text-decoration: underline } /* subnavi fonts - active links */

a.subnavi-button		{ color: white; padding: 2px;  background-color: #364C84; border: solid 1px #364C84; text-align: center; font-weight: bold; width: 140px; } /* post */
a:hover.subnavi-button	{ color: white; padding: 2px;  background-color: #193AB9; border: solid 1px #364C84; text-align: center; font-weight: bold; width: 140px; text-decoration: none }

a.botnavigation  		{ color: #364C84; } /* alanavigointi fonts */
a:hover.botnavigation  	{ color: #364C84; text-decoration: underline }
span.botnavigation  	{ color: #364C84; }


/* FORUM OUTLINES CONTENT */

td.forumoutline 		{ background-color: #373F74;} /* forumin borderit */

td.forumcontent 		{ background-color: white; } /* forumin taustaväri */
div.forumdesc			{ padding-left: 15px; padding-right: 6px; padding-top: 10px; padding-bottom: 0px; } /* forumin kuvauksen alue + quickjump-dropdown */
div.forumcontent		{ padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; }

a.forumcontent		 	{ color: #364C84; }/* "seuraava / edellinen - sivunnumerot */
a:hover.forumcontent	{ color: #364C84; text-decoration: underline }
span.forumcontent		{ color: #364C84; } /* "seuraava / edellinen - sivunnumerot väliviiva */
b.forumcontent			{ color: #364C84; font-weight: bold; } /* "seuraava / edellinen - sivunnumerot - active color */



/* FORUM INNER CONTENT */

.forumborders 			{ background-color: #364C84;}  /* forumin sisällön borderit */

div.forumcontentarea	{ padding-top: 10px; padding-bottom:10px } /* inner table (content) position - do NOT add padding left/right here use inner_table_width in index.cfm instead */

div.forumheadercontent	{ color: white; padding: 4px;  font-weight: bold; } /* forumin sisällön headerin padding ja fonttien väri */
div.foruminnercontent  	{ color: #364C84; padding: 3px;  } /* forumin sisällön fonttien väri ja padding */

td.forumheader 			{ background-color: #364C84;} /* forumin sisällön headerin taustaväri*/
span.forumheader 		{ font-weight: bold; color: white; padding-bottom: 10px; }/* Forumin contentalueen viestien otsikot */
div.forumheader 		{ color: #364C84; font-weight: bold; padding-bottom: 2px; } /* Forumin contentalueen viestien otsikot */

.forumbg 				{ background-color: white;} /* sisällön "vaakaraidoitus" väri 2 */
.forumbgalt 			{ background-color: #f7f7f7;} /* sisällön "vaakaraidoitus" väri 1 (boxien yleinen taustaväri)*/

.forumboardtopic  		{ color: #364C84; font-weight: bold; text-decoration: underline } /* boardpage topic listing */
a:hover.forumboardtopic { color: #364C84; text-decoration: underline }/* boardpage topic listing hover */

.forumboarddesc  		{ color: #364C84; padding-top:2px; font-size: 10px;} /* boardpage board description */

.forumtopic  			{ color: #364C84;} /* topicpage topic listing */
a:hover.forumtopic 		{ color: #364C84; text-decoration: underline }

.forumlink  			{ color: #364C84; } /* Forumin contentalueen linkit (muokkaa viestiä / poista viesti etc.. )*/
a:hover.forumlink  		{ color: #364C84; text-decoration: underline }
.forumlink-active 		{ color: #364C84; text-decoration: none; font-weight: bold; }

.forumheaderlink  		{ color: #364C84; } /* Forumin contentalueen headerin linkit - haku*/
a:hover.forumheaderlink { color: #364C84; text-decoration: underline }

.forumsmall  			{ color: #364C84; font-size: 10px;} /* topicpage / threads smaller font */
a:hover.forumsmall 		{ color: #364C84; text-decoration: underline }

span.forumlegend  		{ color: #364C84; font-size: 10px;} /*forum legend fonts */
a.forumlegend  			{ color: #364C84; font-size: 10px; text-decoration: underline} /*forum legend links */
a:hover.forumlegend 	{ color: #364C84; text-decoration: underline }

.forumdate		  		{ color: #364C84; font-size: 10px; font-style: italic;}/* show thread - date text*/
.forummodified  		{ color: #364C84; font-size: 10px; font-style: italic;} /* show thread - modified text*/


/* FORM ELEMENTS - Netscape 4.7 fixes below */

.forumtextfield 		{ width: 399px; border: 1px solid #364C84; font-family:verdana; font-size:10px; background:#C8EBFB} /* default input type="text" */
.forumtextfieldshort	{ width: 299px; border: 1px solid #364C84; font-family:verdana; font-size:10px;  background:#C8EBFB} /* admin side shorter textfield  */
.forumtextfieldsmall	{ width: 50px; border: 1px solid #364C84; font-family:verdana; font-size:10px; background:#C8EBFB} /* admin side shortest textfield */
.forum-msg-drop 		{ width: 50px;} /* dropdown - number of posts (topics) / page  */
.forum-search-drop 		{ width: 399px;}/* dropdown - default dropdown (example: searchpage)  */
.forum-register-drop	{ width: 399px;}/* dropdown - registration page  */
.forum-register-dropshort	{ width: 299px;}
.forum-quickjump-drop { width:180px;} /* dropdown - Jump to board  */

.forumtextarea	{ /* Textarea - default type  */
	width: 399px;
	border: 1px solid #364C84;
}
.forumtextareashort	{ /* Textarea - admin side  */
	width: 299px;
	border: 1px solid #364C84;
	scrollbar-3dlight-color: #D4D0C8;
}

.forumbutton  			{ color: white; width: 198px; font-weight:bold; background-color: #364C84; border: 1px solid #373F74; font-family:verdana; font-size:10px;}/* input type="button" - default size  */
.forumadminbutton  		{ color: white; width: 150px; font-weight:bold; background-color: #364C84; border: 1px solid #373F74; font-family:verdana; font-size:10px;}/* input type="button" - admin side size  */

.radio  				{  background-color: whitesmoke;} /* input type="radio" - default */

/* alternative text styles + stylefixes */
.title					{color: #364C84; font-weight: bold;}
.username				{color: #364C84; font-weight: bold;} /* show thread - username */
.error 					{color: red; font-weight: bold;}	/* errormessages unsuccesful login  etc */
.success 				{color: #364C84; font-weight: bold;} /* succesful login  etc */

.text					{color: #364C84; font-weight: normal;} /* font fix */
.admintxt 				{color: green; font-weight: normal;} /* user management - admin text */
.moderatortxt			{color: green; font-weight: normal;} /* user management - moderator text */
.highlight				{background-color: #c0c0c0; } /* search results - highlighted text */


/* NETSCAPE 4.7 FIXES  */

div.navigation-ns4 		{ padding-left: 5px; margin-right: 5px; padding-top: 2px; padding-bottom: 2px; /*color: #373F74;*/  }

.forumtextfield-ns4		{ width: 399px;}
.forumtextfieldshort-ns4{ width: 299px;}
.forumtextfieldsmall-ns4{ width: 50px;}
.forumtextarea-ns4		{ width: 399px;}
.forumtextareashort-ns4	{ width: 299px;}
.forumbutton-ns4  		{ width: 198px; font-weight:bold; }
.forumadminbutton-ns4	{ width: 150px; font-weight:bold; }

a.subnavi-button-ns4	{ color: #364C84; padding: 2px; background-color: #E8E8CD; text-align: right; font-weight: bold; width: 140px; } 
