@import url('blocks.css');
/* 
Theme Name: Montreal
Description: 
Version: 1.0
Author: Christian Aubry 
Author URI: http://www.economielogique.com
Photograph © Arrakenn
Photographer UIR: http://www.arrakeen.ch/
*/

body { 
color: #333;    
text-align: center; 
background: url('back.gif') #798d8e top center repeat-y;
margin: 0;
font-family: Verdana,Arial,Sans-serif;
font-size: 0.8em;
line-height: 16px;
}
#page {
text-align: center;
border: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
width: 770px;
background: #fff;
}
#topheader {
text-align: right;
font-style: italic;
color: #576667;
font-weight: bold;
border: 0;
margin: 0 5px;
padding: 5px 0;
width: 760px;
background: #f1f1f1;
border-bottom: 4px solid #798d8e;
}
#header {
text-align: left;
border: 0;
border-top: 4px solid #fff;
border-bottom: 4px solid #fff;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
background: url('header.jpg') #4b91d7 top left no-repeat;
height: 90px;
width: 760px;
}
#logo {
height: 83px;
margin: 0 0;
padding: 0;
}
#logo h1 {
margin: 0 0;
padding: 0;
}
#logo span {
display: none;
}
#logo a {
display: block;
background: url('header.jpg') no-repeat;
width: 230px;
height: 90px;
color: #000;
}
#logo a:hover {
display: block;
width: 230px;
height: 90px;
color: #000;
}
#bottomheader {
text-align: right;
font-style: italic;
color: #576667;
font-weight: bold;
border: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 10px;
padding-top: 5px;
padding-bottom: 5px;
width: 740px;
background: #f1f1f1;
border-bottom: 4px solid #798d8e;
border-top: 4px solid #798d8e;
}
#xoopsbanner {
padding: 10px 10px 10px 10px;
}
#pagelayer, #pagelayerArray {
text-align: left;
width: 760px;
border: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
}
#pagelayerArray {
background: url('left2.gif') #fff top left repeat-y;  
}
#pagelayerArray {
background: url('left2.gif') #fff top left repeat-y;  
}
#pagelayer {
background: #fff;  
}
#containerArray, #containerArray1, #container {
text-align: left;
border: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 0;
}
#contentArray {
width: 560px;
padding: 0;
margin-top: 0;
margin-left: 185px;
margin-right: 5px;     
text-align:justify;
}

#content {
padding: 0;
margin-left: 5px;
margin-right: 5px;     
}
#blockleft {
float: left;
width: 170px;
margin: 0;
margin-right: 0;
padding: 0;
color: #333;
}

#clear {
clear:both;
}
#footer {
height: 80px;
color: #fff;
}
#footnav {
text-align: center;
border: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
padding: 10px;
width: 740px;
height: 40px;
background: #f1f1f1;
border-top: 4px solid #798d8e;
}
p {
padding: 10px 0;
margin: 0;
}
h1 {
margin: 0;
font-size: 1.5em;
padding: 10px 0;
}
h2, h3 {
margin: 0;
font-size: 1.25em;
padding: 10px 0;
}
img {
border: 0;
}
b {
font-size: 13px;
/* color: #666; */
}
a {
text-decoration: none;
font-weight: bold;
color: #683B68;
}
a:hover{
text-decoration: none;
color: #fff;
background: #683B68;
}
table {
width: 100%;
font-family: Verdana,Arial,Sans-serif;
font-size: 12px;
line-height: 18px;
}
textarea {
width: 300px;
}
#modulcontent h1 {
color: #333;
}
hr {
height:1px;
color: #fff;
background: #fff;
}
ul {
	list-style-type: square;
	padding: 0 0 .5em 15px;
	margin: 0;	
}

ul li {
	margin: 0.2em 0 0 0;
	padding: 0;
}

li a:link, #sidebar li a:visited {
	color: #15375c;
	text-decoration: none;
}

li a:hover {
	color: #8ca0ce;
	border-bottom: 1px solid #8ca0ce;
}



/* This CSS is derived from a XOOPS theme from michael [aka studioC] <a href="http://xoopsfactory.com">XOOPS FACTORY</a> that has been heavily modified above and completed below */

.item {}

.itemHead {padding: 3px; font-size: 133%; font-weight: bold;}
.itemInfo {text-align: right; padding: 3px; }
/*.itemTitle {font-family: Tahoma; font-size: 120%; } */
.itemTitle { margin: 0; padding: 10px; padding-left: 0; text-align:left }
.itemTitle a {}
.itemTitle a:hover {}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; }
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

.outer {border: 1px solid black; }
.head {background-color: #798d8e; padding: 5px; font-weight: bold;}
.even {background-image: url('evenbg.gif'); padding: 5px;}
.odd {background-image: url('oddbg.gif'); padding: 5px;}
.foot {background-color: #DDEDFB; padding: 5px; font-weight: bold;}
tr.even td {background-color: #DDEDFB; padding: 5px;}
tr.odd td {background-color: #F4F4F4; padding: 5px;}

.centerblocktitle {font-size: 110%; color: #798d8e; font-style: italic; font-weight: bold; padding: 3px; margin-top: 0; margin-right: 0; margin-left: 0; }
.ccenterblockcontent {border-left: 1px solid #798d8e; border-right: 1px solid #798d8e; border-bottom: 1px solid #798d8e; padding: 3px; margin-right: 0;  margin-left: 0; margin-bottom: 2px; line-height: 120%; }
.ccenterblockdetails {font-size: 10px; text-align: right; }

fieldset {padding-left: 10px; padding-right: 10px; border: 1px dotted #857261;}
legend {padding-left: 10px; padding-right: 10px; background:#fff;}

.BlockItemTitle a {font-size: 130%;}

.headertable {padding: 0; margin: 0; border-bottom: 1px solid; margin-bottom: 10px;}
.modulename {font-size: 10px; text-align: left; font-weight: bold; padding-right: 0.3em; line-height: 18px;}