@charset "iso-8859-1";

/* GDP Default settings for the body */
body {
	font-family:tahoma, Arial, Helvetica, sans-serif; /* Base font family for most elements */
    font-size: 0.8em; /* Base size for all elements; other size definitions relates to this */
    background-color: white;
    margin: 0;
    padding: 6px;
	color: #00467d;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

/* GDP settings for the main div */

div#allcontent {
    width: 900px;
    margin: 0 auto 0 auto;
	background-color: white;
	visibility: visible;
}

div#maincontent-design {
	background-color: #FFFFFF;
	border-bottom: 1px solid #E0E0E0;
	padding-top: 0px;
	padding-bottom: 10px;
	/*padding-left: 15px;
	padding-right: 15px;*/
	float: left;
	width: 540px;
}


/* GDP settings for the header with logo */

div.header-design {
	background-color:#FFCC00;
	background-image: URL("../images/top.png");
	background-repeat: no-repeat;
	background-position: center;
	width:100%;
	height: 100px;
	margin-bottom: 8px;
    float: left;
}

/* GDP Default colors for links */

a:link	{
	/* color:#6EB4C8; */
	color: #00467D;
	text-decoration: underline;
}

a:visited {
	color:#6EB4C8;
	text-decoration: underline;
}

a:hover {
	color:#00467D;
	text-decoration: underline;
}

/* GDP Default for titles */

h1, h2, h3, h4, h5, h6 {
      margin: 0;
}

h1, h1 a {
  	color: #0078A0;
	font-size: 18px;
    font-weight: bold;
	padding-top: 0.5em;	
    padding-bottom: 0.25em;
}

h2, h2 a	{
	color: #328caa;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0.5em;	
    padding-bottom: 0.5em;
}

h3, h3 a	{
	font-size: 14px;
	color: #46C8DC;
	font-weight: bold;
	padding-top: 0.5em;	
    padding-bottom: 0.5em;
}

h4, h4 a {    
    color: #00467D;
	font-size: 12px;
	padding-top: 0.5em;	
    padding-bottom: 0.5em;
}
h5, h5 a {    
    color:#46C8DC; 
	font-size: 10px;
	font-weight: bold;
	padding-top: 0.5em;	
    padding-bottom: 0.5em;
}   
h6, h6 a {
	color: #328caa;
	font-size: 9px;
	padding-top: 0.5em;	
    padding-bottom: 0.5em;
 }

 
h1 a:visited  {
 	color: #0078A0;
 }
 
h1 a:hover, h2 a:hover {
 	color: #46C8DC;
 }
h2 a:visited {
	color: 328caa;
 }

h4 a:visited {
	color: #00467D;
 }

h6 a:hover {
	color: #46C8DC;
}

p, p.menufieldlabel {
    margin: 0;
    margin-top: 12px;
	margin-bottom: 0.5em;
    line-height: 1.25em; /* This is aprox. default line height in most popular browsers; set explicitly to ensure consitency. */
}

td p {
	margin: 0;
}

p.author-signature {
	font-style: italic;
	border-top: 1px solid #00467d;
	font-size: 11px;
}


/* The top banner with 6 small pics, get the size, the background image and the border */
.menutr{
	background-image: URL("../images/fond_lignes.png");
	border: solid #6EB4C8 1px; 
width: auto;
	height: 50px;
}

/* LINKS */

div.for_english a, div.forum_enter a {
	font-size: 11px;
	color: #00467d;
	background-color: #89B9C6;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #6EB4C8;
	text-decoration: none; 
	display: block;
	width: 90px;
	margin-left: 5px;
}

div.authorimage {
	padding-top: 8px;
	padding-bottom: 8px;
	}

div.forum_enter a, div.forum_enter a:hover,  div.forum_enter a:visited {
	width: 130px;
	text-align: center;
	color: #00467D;
	text-decoration: none;
}

div.for_english a:hover, div.for_english a:visited {
 	background-color: #5ABE73;
 	text-decoration: none; 
	color: #00467d;
}
div.for_english a:hover {
	background-color: 14AA50;
	}
	
a img {
    border: none; /* Some browsers may display a border around a linked image without this attribute set to _none_. */
}

/* GDP Default for bullet list */



div#maincontent ol {	
	padding: 0px;
	padding-left: 6px;
	margin: 0;	
	margin-bottom: 4px;
}

div#maincontent ol li {
	color: #14aa50;
	font-weight: bold;
	padding-left: 0px;
}

div#maincontent ul {
	padding: 0px;
	margin-top: 0px;
	padding-left: 22px;
}


div.search_tip ul {
	padding-left: 15px;
	margin-left: 0px;
}

div.search_tip ol {
	padding-left: 22px;
	margin-left: 0px;
	
}

/* First level */
div#maincontent ul li, div#maincontent ol ul li li {
	list-style-type: disc;
	color: #14aa50;
	padding-left: 8px;
	margin-bottom: 4px;
}

div#maincontent ul li {
	margin-top: 2px;
	margin-bottom:2px;
}

div#maincontent ol li {
	margin-top: 8px;
	margin-bottom:2px;
}

/* Second level */
div#maincontent ul li li  {
	list-style-type: square;
	color: #14aa50;
	margin-left: -21px;
}

div#maincontent ol li li {
	color: #14aa50;
	margin-left: -6px;
	margin-top: 2px;
	margin-bottom:2px;
	
}

/* Third level */
div#maincontent ul li li li {
	list-style-type: circle;
	color: #14aa50;
	margin-left: -8px;
}

div#maincontent ol li li li {
	color: #14aa50;
	margin-left: -6px;
}

div#maincontent ul, div#maincontent ol { 
	margin-left: 1.5em;
}

div#maincontent ul ul {
     margin-left: 1em;
}

div#maincontent ul ul ul, div#maincontent ol ul {
     margin-left: 0em;
	 
}

div#maincontent ol ol {
    margin-left: 1.4em;
}

div#maincontent li p {
	color: #00467d;
	display: inline;
	font-weight: normal;

}

div#maincontent ol ul li li {
	list-style-type: square;
} 

div#maincontent ol ul li li li {
	list-style-type: circle;
}


/* GDP font for the titles */

font.titre_assoc {
	color:#FEC800;
    font-size:22px;
	font-weight: bold;
}

font.titre_graine {
	color:#82DCE6;
    font-size:32px;
	font-weight: bold;
}

font.titre_paix {
	color:#82DC96;
    font-size:24px;
	font-weight: bold;
}

/* GDP Style for the 2 left boxes */

div.sponsors a:link, div.sponsors a:visited, div.sponsors a:active, div.sponsors_on a:link, div.sponsors_on a:visited, div.sponsors_on a:active {
	margin-top: 0px;
	width: 120px;
	height: 50px;
	line-height: 48px;
	display: block;
	background-color:#A5D2DC;
	border: solid #14AA50 1px;  
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}
div.sponsors a:hover, div.sponsors_on a:hover {
	background-color:#328caa; 
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}

div.sponsors_on a:link, div.sponsors_on a:visited, div.sponsors_on a:active {
	background-color:#328caa; 
	border: solid #00467d 1px; 
}

div.news a:link, div.news a:visited, div.news a:active, div.news_on a:link, div.news_on a:visited, div.news_on a:active {
	margin-top: 1px;
	width: 120px;
	height: 45px;
	line-height: 44px;
	display: block;
	background-color:#A5D2DC;
	border: solid #14AA50 1px;  
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}
div.news a:hover, div.news_on a:hover {
	background-color:#328caa; 
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}

div.news_on a:link, div.news_on a:visited, div.news_on a:active {
	background-color:#328caa; 
	border: solid #00467d 1px; 
}


td.right_box {
	background-color: #FFF0A0;
	border: solid #FFFAE6  2px;
	padding: 3px;
}

div.create_right {
	font-family: tahoma;
	font-size: 11px;
 	border-bottom: 2px solid #E1FAFA; 
	color: #46C8DC;
	font-weight: bold;
	padding: 4px;
	padding-left: 8px;
}

td.facettes {
	background-color:#6EB4C8; 
	border: solid #14AA50 1px;
	text-align: center;
}
td.facettes a:link, td.facettes a:hover, td.facettes a:visited, td.facettes a:active {
	color:#FFFFFF; 
	font-size:11px; 
	text-decoration:none; 
	font-weight: bold;
}

td.facettes_on {
	background-color:#328caa; 
	border: solid #00467d 1px; 
	font-size:11px; 
	font-family:tahoma; 
	text-decoration:none;
	font-weight: bold;
	color: fff0a0;
}
td.facettes_on a:link, td.facettes_on a:hover, td.facettes_on a:visited, td.facettes_on a:active {
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	color: #fff0a0;
}

div.sitemap, div.intranet {
	display: block;
	background-color:#A5D2DC; 
	border: solid #E1FAFA 1px; 
	text-align: center; 
	line-height: 22px;
	width:60px;
}
div.sitemap a:link, div.sitemap a:visited, div.sitemap a:active, div.intranet a:link, div.intranet a:hover, div.intranet a:visited, div.intranet a:active {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}

div.sitemap a:hover, div.intranet a:hover {
 	display: block;
	background-color:#328caa; 
	padding-top: 0px;
	width: 60px;
}

div.sitemap_on, div.intranet_on {
	display: block;
	background-color:#328caa; 
	border: solid #E1FAFA 1px; 
	padding-top: 4px;
	text-align: center; 
	height: 16px;
	width:60px;
}
div.sitemap_on a:link, div.sitemap_on a:hover, div.sitemap_on a:visited, div.sitemap_on a:active, div.intranet_on a:link, div.intranet_on a:hover, div.intranet_on a:visited, div.intranet_on a:active {
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
	color: #fff0a0;
}


div.forums a:link, div.forums a:visited, div.forums a:active {
	margin-top: 5px;
	width: 60px;
	height: 46px;
	line-height: 40px;
	display: block;
	background-color:#A5D2DC;
	border: solid #E1FAFA 1px;  
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}
div.forums a:hover {
	background-color:#328caa; 
	color:#FFFFFF;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}

div.forums_on a:link, div.forums_on a:hover, div.forums_on a:visited, div.forums_on a:active {
	margin-top: 5px;
	width: 60px;
	height: 46px;
	line-height: 40px;
	display: block;
	background-color:#328caa;
	border: solid #bef0e6 1px; 
	color: #fff0a0;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}
div.forums_on a:hover {
	background-color:#328caa; 
	color: #fff0a0;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}

td.portail {
	background-color:#82dc96;
	padding: 5px; 
	border: solid #0078A0 1px; 
	color:#FFFFFF; 
	font-size:11px; 
	font-family:tahoma; 
	text-decoration:none
}
td.portail a:link, td.portail a:hover, td.portail a:visited, td.portail a:active {
	color:#FFFFFF; 
	font-size:11px; 
	font-family:tahoma; 
	text-decoration:none; 
	font-weight: bold;
}

td.portail_on {
	background-color: #5ABE73;
	padding: 5px; 
	border: solid #00467D 1px; 
	color: #fff0a0;
	font-size:11px; 
	font-family:tahoma; 
	text-decoration:none
}
td.portail_on a, td.portail_on a:link, td.portail_on a:hover, td.portail_on a:visited, td.portail_on a:active {
	/* color: #FEC800; */
	color: #fff0a0;
	font-size:11px; 
	font-family:tahoma; 
	text-decoration:none; 
	font-weight: bold;
}


div.search {
	background-color:#A5D2DC; 
	border: solid #E1FAFA 1px; 
	color:#FFFFFF; font-size:10px;  
	height: 43px; 
	padding-top: 7px;
	padding-left: 1px;
}


div.languages {
	background-color:#A5D2DC;
	padding: 0px; 
	border: solid #E1FAFA 1px; 
	height: 46px; 
	font-size: 14px;
	}

/* INPUTS */

input.searchinput {
	font-family: Tahoma, Arial;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 2px;
	margin: 0;
	color: #00467d;
	width: 78px;
	height: 20px;
	background-color: #E1FAFA;
	border: 1px solid #328caa;
	text-align: center;
	font-weight: bold;
}
	
input.searchforum {
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0;
	color: #00467d;
	background-color: #E1FAFA;
	border: 1px solid #328caa;
	text-align: center;
	font-weight: bold;
}
	
	
	
/* For the left menu */
div.section_titre {
	position:relative; 
	top:0px; 
	left:0px; 
	width:120px; 
	height:20px; 	
	background:#00467D; 
	color:#000000;
	float: left;
}

     #ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#08c; background:#fff;overflow:hidden;}
     #ctl {top:0px; left:0px;}
     #cbl {top:110px; left:0px;}
     #ctr {top:0px; left:100px;}
     #cbr {top:110px; left:90px;}
     #quadtl, #quadtr, #quadbl, #quadbr {
	 position:absolute; font-size:150px; font-family:arial; color:#00467D;line-height:40px;}
     #quadtl {left:-8px;}
     #quadtr {left:-25px;}
     #quadbl {left:-8px; top:-17px;}
     #quadbr {left:-25px; top:-17px;}
	 
#txt {
	 position:absolute; 
	 font-size:12px; 
	 font-weight: bold;
	 padding-top: 3px;
	 top:1px; 
	 left:1px; 
	 width:120px; 
	 height:20px; 
	 color:#FEC800;
}

#txt a.gold {
	 font-size:12px; 
	 font-weight: bold;
	 color:#FEC800;
	 text-decoration: none;
}

a.gold:visited {
	 font-size:12px; 
	 font-weight: bold;
	 color:#FEC800;
}

div#rightmenu-design {
	background-color: #FEC800;
	border: 2px solid #E1FAFA;
	background-image: URL("../images/degrade_droit.jpg");
	background-repeat: repeat-y;
	width: 185px;
	min-height: 450px;
	padding: 5px;
	
}

/* TOOL LISTS */

div.toollist-design
{ 
    background-color: none;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}

div.toollist-design h2
{ 
    color: #ffffff;
    background-color: none;
	border-color: #ffffff;
	border-top: 0px;
	border-bottom: 0px;
	color: #646464;
	font-family: Tahoma, Arial;
	font-size: 10px;
	height: 15px;
	padding-top: 5px;
}

div.toollist-design h3
{ 
    color: #336699;
}

div.toollist-design div.class-article div.attribute-short p
{ 
    color: #666666;
}

div.toollist-design div.class-article div.attribute-link p
{ 
    color: #336699;

}

div.toollist-design div.class-article div.attribute-link-disabled p
{ 
    color: #666666;
}


/* SUBMIT BUTTONS */

input.defaultbutton
{
    color: #00467D;
    background-color: #A5D2DC;
	font-weight: bold;
    border: 1px solid, #FFFFFF;
    margin: 0.5em 0.5em 0 0;
}

input.button
{
    color: #00467D;
    background-color: #A5D2DC;
	border: 1px solid, #336699;
    margin: 0.5em 0.5em 0 0;
	border: 1px solid #00467d;
    font-size: 0.9em;
    font-weight: normal;
    padding: 0em 0.25em 0em 0.25em;
}

input.shopbutton
{
    color: #00467D;
    background-color: #A5D2DC;
	border: 1px solid, #666;
}

input.searchbutton
{
    color: #00467D;
    background-color: #A5D2DC;
	border: 1px solid, #FFFFFF;
}

input.searchimage
{
    height: 25px;

}

hr.right /* General formatting for all hr's */
{
    color: transparent; /* Color must be set to the same as the background color to hide default formatting in IE */
    border: none; /* All borders must be removed as they are default for Opera */
    border-top: 2px solid #6EB4C8;
    height: 2px;
    margin: 0;
	width: 100%;
}


fieldset, legend {
		width: 540px;
	}
	
div.content-edit {
	width: 660px;
	}

span.required {
	display: line;
	font-weight: normal;
	}

div.block label, fieldset label, label
{
    font-weight: bold;
    padding-right: 0.5em;
    display: block;
	color: #0078A0;
	font-size: 12px;
}

div.box_right, div.toolbox-design {
	font-family: tahoma;
	font-size: 9px;
 	border-bottom: 2px solid #E1FAFA; 
	color: #46C8DC;
	font-weight: bold;
}

div.box_right a {
	color: #328caa;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}
div.box_right img {
	text-align: center;
}

div.box_right a:visited, div.box_right a:hover {
    color: #003399;
	}

font.article_intro, font.quote  {
	font-size: 11px;
	color: #00467D;
}

font.quote_author, font.quote_activity {
	color: #328caa;
}

font.quote_activity {
	font-weight: normal;
}

div.attribute-long {
	margin-top: 0.5em;
	padding: 0px;
}

div.class-folder div.attribute-short {
	padding: 0px;
	padding-bottom: 0.25em;
	margin-bottom: 0.1em;
}

/* TOOLBARS */

div#toolbar-bottom div.toolbar-design {
    background-color: #d9e5f2;
}

div#toolbar-bottom li.toolbar-item {
    color: #003366;
    border-color: #003366;
}

div#toolbar-bottom li.toolbar-item a { 
    color: #003399;
}

div#footer div#footer-design {
	background-color: #d9e5f2;
	text-align: center;
}
div#footer div#footer-design a, div#footer div#footer-design a:hover, div#footer div#footer-design a:visited {
	color: #00467D;
	text-decoration: none;
}

/* NAVIGATORS FOR THE FORUMS */

div.content-navigator
{
    display: block;
    clear: both;
}

div.content-navigator div
{
    display: inline;
    text-align: center;
	color: #00467d;
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
    padding-left: 4px;
    padding-right: 4px;
}

div.content-navigator div.content-navigator-arrow
{
    font-size: 150%;
}

div.forum_tree_1, div.forum_tree_1_contains, div.forum_tree_1_used {
	display: block;
	margin-left: 0px;
	padding: 2px;
	width: 190px;
	font-size: 12px;
	height: 16px;
	background-color:#A5D2DC;  
	border: solid #E1FAFA 1px; 
	border-top: 2px solid #E1FAFA;
}

div.forum_tree_1 a, div.forum_tree_1 a:hover, div.forum_tree_1 a:visited {
	text-decoration: none;
	color: #00467d;
}

div.forum_tree_1_used a, div.forum_tree_1_used a:hover, div.forum_tree_1_used a:visited {
	text-decoration: none;
	color: #00467d;
	font-weight: bold;
}

div.forum_tree_1_contains a, div.forum_tree_1_contains a:hover, div.forum_tree_1_contains a:visited {
	text-decoration: none;
	color: #00467d;
	font-weight: bold;
}

div.forum_tree_2, div.forum_tree_2_contains, div.forum_tree_2_used {
	display: block;
	margin-left: 10px;
	padding: 2px;
	width: 180px;
	font-size: 11px;
	height: 14px;
	background-color:#A5D2DC;  
	border-left: solid #E1FAFA 1px; 
	border-bottom: solid #E1FAFA 1px;
	border-right: solid #E1FAFA 1px;
}

div.forum_tree_2 a, div.forum_tree_2 a:hover, div.forum_tree_2 a:visited {
	text-decoration: none;
	color: #00467d;
}

div.forum_tree_2_used a, div.forum_tree_2_used a:hover, div.forum_tree_2_used a:visited {
	text-decoration: none;
	color: #00467d;
	font-weight: bold;
}

div.forum_tree_2_contains a, div.forum_tree_2_contains a:hover, div.forum_tree_2_contains a:visited {
	text-decoration: none;
	color: #00467d;
	font-weight: bold;
}



div.forum_tree_3, div.forum_tree_3_contains, div.forum_tree_3_used {
	display: block;
	margin-left: 20px;
	padding: 2px;
	width: 170px;
	font-size: 10px;
	height: 14px;
	background-color:#A5D2DC; 
	border-left: solid #E1FAFA 1px; 
	border-bottom: solid #E1FAFA 1px;
	border-right: solid #E1FAFA 1px;
}

div.forum_tree_3 a, div.forum_tree_3 a:hover, div.forum_tree_3 a:visited {
	text-decoration: none;
	color: #00467d;
}

div.forum_tree_3_used a, div.forum_tree_3_used a:hover, div.forum_tree_3_used a:visited {
	text-decoration: none;
	color: #00467d;
	font-weight: bold;
}

div.forum_tree_3_contains a, div.forum_tree_3_contains a:hover, div.forum_tree_3_contains a:visited {
	text-decoration: none;
	color: #00467d;
	font-weight: bold;
}

div.class-forum h2 {
	display: block;
	background-color: #328CAA;
	color: white;
	padding: 5px;
	margin: 0px;
	margin-top: 5px;
}

div.class-forum h2 a {
	color: white;
}

div.class-forum-reply {
	width: 560px;
	margin-left: 0px;
	border-right: 165px solid #FEC800;
	padding-right: 10px;
}


div.class-forum h2 a {
	color: white;
	text-decoration: none;
	padding: 2px;
}

div.class-forum h2 a:hover, div.class-forum h2 a:visited  {
	color: #fff0a0;
}


p.lasts, p.posts, p.topics {
    margin: 0;
    margin-top: 4px;
    line-height: 1.25em; /* This is aprox. default line height in most popular browsers; set explicitly to ensure consitency. */
	padding-left: 4px;
	font-size: 11px;
}
p.lasts {
	font-weight: bold;
	font-size: 12px;
}

p.lasts a {
	font-weight: normal;
}

td.lastreply {
	font-size: 11px;
}

table.forum_line {
	margin: 0px;
	padding: 5px;
	border-left: 1px dotted #328caa;
	border-bottom: 1px dotted #328caa;
	border-right: 1px dotted #328caa;
}

div.forum_enter a {
	color: white;
	text-decoration: none;
}

p.lasts, p.posts, p.topics {
    margin: 0;
    margin-top: 4px;
    line-height: 1.25em; /* This is aprox. default line height in most popular browsers; set explicitly to ensure consitency. */
	padding-left: 8px;
}
p.lasts {
	font-weight: bold;
}

p.lasts a {
	font-weight: normal;
}

table.forum_line {
	border-left: 1px dotted #328caa;
	border-bottom: 1px dotted #328caa;
	border-right: 1px dotted #328caa;
}

table.forum_line div.attribute-short {
	
	padding-left: 0px;
}

input.forum-new-reply, input.forum-account-edit, input.forum-post-delete, input.forum-edit-reply {
	width: 120px;
	border: 1px solid #00467d;
}

input.forum-new-reply {
	margin-left: 3px;
	border: 1px solid #00467d;
	}

input.forum-keep-me-updated {
	margin-left: 11px;
	border: 1px solid #00467d;
}

input.forum-new-topic {
	border: 1px solid #00467d;
	}

	
a#yellow {
	font-size: 14px;
	color: gold;
}


div#maincontent div.content-view-line div.attribute-link p {
	padding-top: 9px;
}

div.class-article div.attribute-link  p a{
	border: 0;
	padding: 0;
	margin: 0;
}

td.bglight {
	padding: 3px;
}
td.bgdark {
	padding: 3px;
}

table.renderedtable td.title {
	color: #328caa;
	font-size: 0.9em;
	font-weight: bold;
}

table.sortable {
    background-color: #FFFAE6;
	border: 1px solid #0078A0;
}

table.sortable tr td {
	border: 1px solid #0078A0;
	padding-left: 2px;
	padding-right: 2px;
}

table.sortable a.sortheader {
   font-weight: bold;
    text-decoration: none;
    display: block;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
	color: #00467D;
    background-color: #E1FAFA;
	border: 1px solid #00467d;
}

span.previous span.text, span.next span.text {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}

span.other {
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

span.current {
	font-weight: bold;
	text-decoration: none;
}

div.pagenavigator {
	padding: 4px;
	text-align: center;
}


			
div.attribute-short p a {
	display: inline;
}

div.quote_line_box {
	border: 2px dotted #46C8DC;
	text-align: left;
	line-height: 1.5em;
	padding: 5px;
}
p.author {
	font-size: 11px;
	color: #0078A0;
}
p.quote_title {
	font-size: 14px;
	color: #0078A0;
	font-weight: bold;
}

font.poll_right a, font.poll_right a:hover, font.poll_right a:visited, 
font.article_right a, font.article_right a:hover, font.article_right a:visited,
font.quote_right a, font.quote_right a:hover, font.quote_right a:visited {
	color: #328caa;
}

table.quote_table {
	/* border-right: 1px solid #6EB4C8; */
	color: #0078A0;
	font-size: 11px;
}

table.quote_table tr td {
	padding: 3px;
}

div.search_tip {
	padding: 5px;
	font-size: 11px;
}


input.print {
	border: 1px solid #00467D;
	background-color: #FFFAE6;
	display: table;
	text-align: center;	
}


p.status_inactive, p.status_unread, p.status_read {
	display: inline;
}

hr.survey {
	width: 540px;
	height: 1px;	
}


/* Diff styles */

div#diffview ul
{
    margin: 0 0 0.5em 0;
    padding: 0.25em 0.5em 0.25em 0.5em;
    border-bottom: 1px solid #808080;
    display: block;
}

div#diffview li
{
    font-size: 0.85em;
    margin: 0 0.5em 0 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

div.attribute-view-diff
{
    padding: 0.25em;
    border: 1px solid #d7d7d2;
}

div.attribute-view-diff label
{
   color: #75756c;
}

div.attribute-view-diff-old
{
    padding-bottom: 0.25em;
    border-bottom: 1px dashed #bfbfb7;
}

div.attribute-view-diff-new
{
    padding-top: 0.25em;
}

ins
{
    color: #008000;
    text-decoration: none;
    border-bottom: 1px solid #00b000;
}

del
{
    color: #d98078;
    text-decoration: line-through;
}

ins:hover, del:hover
{
    background-color: #ffffff;
}

ins:hover
{
    color: #006000;
    border-bottom: none;
}

del:hover
{
    color: #852c25;
    text-decoration: none;
}

div.blockchanges ins, div.blockchanges del
{
    color: #000000;
    padding-left: 0.5em;
    text-decoration: none;
    border-bottom: none;
    display: block;
}

div.blockchanges ins
{
    border-left: 0.5em solid #008000;
}

div.blockchanges del
{
    border-left: 0.5em solid #d98078;
}

div.previous ins
{
    display: none;
}

div.previous del
{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none   
}

div.latest del
{
    display: none;
}

div.latest ins
{
    color: #000000;
    background-color: #ffff00;
    border-bottom: none;
    text-decoration: none;
}

span.required 	{
	font-size: normal;
	color: red;
	}


div.objectinfo, div.drafts, div.translations {
	padding: 5px;
}



div.toolbox-design ul {
	padding-left: 10px;
	margin-left: 0px;
}

div.toolbox-design li {
	margin-top: 0px;
}

div.toolbox-design h2{
	padding-bottom: 3px;

}

/* Visualisation of default inline custom tags */

span.green
{
	color: green;
	font-style: normal;
}

span.gold
{
	color: #FEC800;
	font-style: normal;
}

div#maincontent-design div.attribute-short p { 
	padding-bottom: 0em;
}
	
div#maincontent-design div.attribute-long p { 
	padding-bottom: 1em;
}

div.attribute-short p {
	padding-top: 0.3em;
	padding-bottom: 0.1em;
}

div.attribute-short p.MarginTop3
{
  padding-top: 3px
}

div.attribute-short p.MarginTop6
{
  padding-top: 6px
}

div.attribute-short p.MarginTop9
{
  padding-top: 9px
}

div.attribute-short p.MarginTop12
{
  padding-top: 12px
}


p.MarginTop3
{
  padding-top: 3px;
}
p.MarginTop6
{
  padding-top: 6px;
}
div.attribute-short p.MarginTop9
{
  padding-top: 9px;
}
p.MarginTop12
{
  padding-top: 12px;
}
p.MarginBottom9
{
  padding-bottom: 9px;
}
p.Centered
{
  text-align: center;
}
p.Justify
{
  text-align: justify;
}


    #note1 {
             position: relative;
             top: 10px;
             left: 0px;
             background: #ffc;
             padding: 10px; 
             border: 1px solid #000;
             z-index: 1;
             visibility: hidden;
	   width: 164px;
    }
	
div.poll-result p
{  
    font-weight: normal;
}

div#maincontent div.content-view-line div.attribute-link p
{ 
    padding-left: 0px;
}

div#maincontent div.content-view-full div.attribute-link p, div#maincontent div.view-slideshow div.attribute-link p, div#maincontent div.content-view-full div.attribute-tipafriend p
{ 
    padding-left: 0px;
width: 100%;
}

div#maincontent div.content-view-full div.attribute-link-disabled p, div#maincontent div.view-slideshow div.attribute-link-disabled p
{ 
    padding-left: 0px;
}

div.content-view-listitem div.class-product div.attribute-link-disabled a
{ 
    padding-left: 0px;
}

div#maincontent div.class-folder div.class-gallery div.attribute-link-disabled p
{ 
    padding-left: 0px;
}

div.toolbox-content ul {
	padding-left: 12px;
	}
	
	input.forum-keep-me-updated {
	margin-left: 4px;
	border: 1px solid #00467d;
}