body {  /*text-align: center;*/  

background: #656868 url('../images/bg2.jpg') top center no-repeat fixed;

margin-top:30px;  

margin-bottom:30px;  

color: #333;  

font-size: 12px;  

list-style-type: none;

font-family:verdana,sans-serif;

line-height:18px;

}



body ul{	

list-style-type: none;}



body ul li{	

list-style-type: none;}

.clr {	clear: both;}

.outline {  

border: 1px solid #cccccc;

background: #ffffff;

padding: 2px;}



#buttons_outer {	

width: 635px;  	

margin-bottom: 2px;	

margin-right: 2px;	

float: left;}



#buttons_inner {	

border: 1px solid #cccccc;	

height: 21px !important;	

height: 23px;}



#buttons {	

float: left;	

margin: 0px;	

padding: 0px;	

width: auto;}



.user1_inner {	

border: 1px solid #cccccc;  

float: none !important;  

float: left;	

margin: 0px;	

padding: 2px;}



.user2_inner {	

border: 1px solid #cccccc;  

float: none !important;  

float: left;	

margin: 0px;	

padding: 2px;}.



maintitle {	

color: #ffffff;	

font-size: 40px;	

padding-left: 15px;	

padding-top: 20px;}



.error {  

font-style: italic;  

text-transform: uppercase;  

padding: 5px;  

color: #cccccc;  

font-size: 14px;  

font-weight: bold;}



.back_button {	

float: left;  

text-align: center;  

font-size: 11px;  

font-weight: bold;  

border: 3px double #cccccc;  

width: auto;  

background: url(../images/button_bg.png) repeat-x;  

padding: 0px 10px;  line-height: 20px;  margin: 1px;}



.pagenav {  

text-align: center;  

font-size: 11px;  

font-weight: bold;  

border: 3px double #cccccc;  

width: auto;  

background: url(../images/button_bg.png) repeat-x;  

padding: 0px 10px;  

line-height: 20px;  

margin: 1px;}



.pagenavbar {	

margin-right: 10px;		

float: right;}



.button {  

color: #c64934;  

font-family: Arial, Hevlvetica, sans-serif;  

text-align: center;  

font-size: 11px;  

font-weight: bold;  

border: 3px double #cccccc;  

width: auto;  

background: url(../images/button_bg.png) repeat-x;

padding: 0px 5px;  

line-height: 18px !important;  

line-height: 16px;  

height: 26px !important;  

height: 24px;  margin: 1px;}



.inputbox {	

padding: 2px;	

border:solid 1px #cccccc;	

background-color: #ffffff;}



div.moduletable ul{	

color: #FFFF00;	

float: left;	

list-style-type: none;	}



div.moduletable li{	

text-align: left;	

color: #FFFF00;	}



table.moduletable {	

width: 100%;	

padding: 0px;	

border-spacing: 0px;	

border-collapse: collapse;}



table.pollstableborder td {  

padding: 2px;  text-align:left;}



.highlight {	

background-color: Yellow;	

color: Blue;	

padding: 0;}



.code {	

background-color: #ddd;	

border: 1px solid #bbb;}



div.mosimage {  

border: 1px solid #ccc;}



.mosimage {  

border: 1px solid #cccccc;  

margin: 5px}



.mosimage_caption {  

margin-top: 2px;  

background: #efefef;  

padding: 1px 2px;  

color: #666;  

font-size: 10px;  

border-top: 1px solid #cccccc;}



span.article_seperator {	

display: block;	height: 1.5em;}



.small {	

color: #666;	

font-size: 11px;}



.createdate {	

height: 15px;	

padding-bottom: 10px;	

color: #666;	

font-size: 11px;}



.modifydate {	

height: 15px;	

padding-top: 10px;	

color: #666;	

font-size: 11px;}



/******************************************************** AJOUT TEMPLATES ******************************************************************************/



ul#mainlevel-nav{	

padding-left: 0;	

margin-left: 0;	

margin-top:5px;	

background-color: transparent;	

color: #F3E7A9;	

float: left;	

width: 100%;	

font-family: verdana, helvetica, sans-serif;	

font-size:12px;	

font-weight:bold;}



ul#mainlevel-nav li{	

display: inline;	

}



ul#mainlevel-nav li a{		

padding: 0.2em 1em;	

background-color: transparent;	

color: #F3E7A9;	

text-decoration: none;	

float: left;	

border-right: 1px solid #BBB774;}



#buttons>ul#mainlevel-nav li a { 

width: auto; }



ul#mainlevel-nav li a:hover{	

background-color: transparent;	

color: #fff;}



ul#mainlevel-nav li a:active{	

background-color: transparent;	

color: #fff;}



a{	

color: #000000; 	

text-decoration: underline;	

font-size: 12px;}



a.mainlevel:link, a.mainlevel:visited {	

display: block;		

vertical-align: middle;	

font-size: 12px;	

color: #444; 	

text-align: left;	

height: 20px !important;	

height: 25px;	

width: 139px;		

text-decoration: none;	

/*border: 1px solid #BBB774;*/

margin-top: 5px;

font-family:verdana,sans-serif;

}



a.mainlevel:hover {	

float: left;	

width: 137px;	

font-size: 12px;	

text-decoration: underline;

color:#999;	

/*border: 2px solid #A5A162;*/

}



a.mainlevel#active_menu {	

/*font-style: italic ;	*/

font-weight: bold;}



#page_wrapper {  

background: #F3E7A9 url('../images/page_bg.jpg') top left;  

margin-left: auto;   

margin-right: auto;  

width: 640px;  

text-align: left;  

border: 4px solid #F4F4EE;}



#page_header {  

height: 140px;  

background: #515230 url('../images/header1.jpg') top left no-repeat;}  



#page_header h1 {  

padding-top:30px;  

padding-left: 20px;  

font-family: verdana, helvetica, sans-serif;  

font-size:26px;  

font-weight:bold;    

color: #FCF8E3;  

letter-spacing: -1px;  margin:0px;}



#page_header h2 {  

padding-top:0px;  

padding-left: 20px;  

font-family: verdana, helvetica, sans-serif;  

font-size:14px;  

font-weight:bold;    

color: #E2D179; 

margin:0px;  }



#menu_bar {  

height:30px;  

background: #A5A162 url('../images/menu_bg.jpg') top left no-repeat;}



#navcontainer ul{

padding-left: 0;

margin-left: 0;

margin-top:5px;

background-color: transparent;

color: #F3E7A9;

float: left;width: 100%;

font-family: verdana, helvetica, sans-serif;

font-size:12px;font-weight:bold;}



#navcontainer ul li { 

display: inline; }



#navcontainer ul li a{

padding: 0.2em 1em;

background-color: transparent;

color: #F3E7A9;

text-decoration: none;float: left;

border-right: 1px solid #BBB774;}



#navcontainer ul li a:hover{

background-color: transparent;color: #fff;}



#navcontainer ul li a:active{

background-color: transparent;color: #fff;}



#content_wrapper {  

background: transparent url('../images/content_bg.jpg') top left no-repeat;}



#left_side {		

float: left;	

padding: 10px 5px 10px 10px;	

width: 464px;}



.blog_more {		

float: left;	

color: #a0410d;	

padding: 0px 3px 0px 3px;	

list-style-type: none;}



.blogsection {		

float: left;	

color: #999999;	

padding: 0px 3px 0px 3px;	

list-style-type: none;	

text-decoration: underline;}



.blogsection  ul{		

float: left;	

color: #999999;	padding: 0px 3px 0px 3px;	

list-style-type: none;	text-decoration: underline;}



.readon{	

float: left;	

color: #666;	

padding: 0px 3px 0px 3px;	

list-style-type: none;	

text-decoration: underline;	

}  



.pathway{	

float: left;	

color: #999999;	

padding: 0px 3px 0px 3px;	

text-decoration: none;	

font-size: 14px;}  



.category{	

list-style-type: none;	

text-decoration: none;	

color: #a0410d;	

font-size: 12px;	

text-decoration: underline;	



}#left_side h3 {  

margin:10px;  

margin-right:15px;  

font-family: verdana;  

font-size:14px;  

font-weight: bold;  

line-height:18px;  

color: #A0410D;}



.contentheading {  

margin:10px;  

margin-right:15px;  

font-family: verdana;  

font-size:14px;  

font-weight: bold;  

line-height:18px;  

color: #A0410D;}



#left_side p {  

margin:10px;  

margin-right:15px;  

font-family: verdana;  

font-size:12px;  

line-height:18px;  

color: #333333;}



#right_side {	

float:right;	

width:150px;}



#right_side h3 {  

margin-right:10px;  

margin-bottom: 5px;  

font-family: verdana;  

font-size:12px;  

font-weight: bold;  

line-height:16px;  

color: #FCF8E3;  

background: #595A38;  

padding:4px;  

border:1px solid #3A3B22;}



#right_side p { 

 margin:5px;  

margin-bottom:15px;  

padding-right:10px;  

font-family: verdana;  

font-size:11px;  

line-height:16px;  

color: #333333;}



#right_side a{	

text-align: left;	

margin-top: 3px;}



#page_footer {	

height: 60px;	

padding-top: 10px;	

background: #515230 url('../images/footer.jpg') top left no-repeat;	

color: #222222;}  



#page_footer A {	

color: #C3743F; 	

font-size: 11px;	

text-decoration: underline}



#page_footer A:hover {	

color: #C3743F; text-decoration: none}



#page_footer  {  

text-align:center;  

padding-top:10px;  

font-family: verdana;  

font-size:11px;  

line-height:14px;  

color: #bcbcbc;}



.spacer {  

margin:0px;

padding:0px;

height:10px;

clear:both;}



#pathway_text {  

overflow: hidden;	

display: block;	

height: 25px;	

line-height: 25px !important;	

line-height: 22px;	

padding-left: 4px;	

border: 1px solid #ccc;}



#pathway_text img {	

margin-left: 5px;	

margin-right: 5px;	

margin-top: 6px;}