body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
}
body {
	background-color: #43535d;
	background-image: url(images/main_01.gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.main {
width:768px;
margin:0px auto;
}


.header {
width:768px;
float:left;
background-image:url(images/main_06.jpg);
background-repeat:repeat-x;
height:97px;
margin-top:20px;
border-bottom:1px solid #66CC00;
}
.logo {
float:left;
background-image:url(images/main_04.jpg);
background-repeat:no-repeat;
height:97px;
width:287px;
}

.headerright {
float:right;
background-image:url(images/main_08.jpg);
background-repeat:no-repeat;
height:97px;
width:6px;
}

.topmenu {
float:right;
text-align:right;
margin-top:67px;
}


.headerimage {
float:left;
width: 768px;
height: 150px; 
border-bottom:2px solid #66CC00;
background: url(images/header1.jpg) no-repeat center 50%;
}



.img-link a {
    float:left;
	text-decoration: none;
	width: 600px;
	height: 150px;
	cursor: pointer;
}



.topcontent {
width:100%;
background-image:url(images/main_20.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#13181B;
float:left;
}

.topleft {
width:47%;
float:left;
padding:4px 10px 18px 10px;
color:#ffffff;
}
.topright{
width:47%;
float:right;
padding:4px 10px 18px 10px;
color:#ffffff;
}

.topleft td{
color:#ffffff;
}
.topright td{
color:#ffffff;
}

.topcontentint {
background-image:url(images/main_23.jpg);
background-repeat:repeat-y;
background-position:center;
height:100%;
width:100%;
float:left;
}

.content {
width:768px;
height:100%;
background-color:#FFFFFF;
float:left;

}

.footer {
width:768px;
background-image:url(images/main_36.jpg);
background-repeat:repeat-x;
height:120px;
float:left;
}

.footerleft {
height:120px;
width:10px;
background-image:url(images/main_35.jpg);
background-repeat:no-repeat;
float:left;
}
.footercenter {
float:right;
width:650px;
margin-top:70px;
text-align:center;
color:#dadada;
font-size:0.85em;
}

.footerright {
height:120px;
width:54px;
background-image:url(images/main_39.jpg);
background-repeat:no-repeat;
float:right;
}

.left {
float:left;
width:185px !important;
width:190px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 7px;
overflow:hidden;
}

/* colonne droite 530px */

.center {
float:right;
width:555px !important;
width:550px;
margin:0px 0 0 0;
padding-left: 10px;
padding-right:10px;
padding-top:5px;
border-left:1px solid #F0F0F0;
overflow: hidden;
}

.post-content a img {	border: #FFFFFF 10px solid; background-color: #FFFFFF; }
.post-content {	border: #FFFFFF 10px solid;  }

.article_seperator {
display:block;
border-top:1px dotted #cccccc;
margin:0px 0px 0px 0px;
}	

/*texts*/
.small {
font-size:0.88em;
color:#CCCCCC;
}

/*links*/
a:link, a:visited {
color: #66CC00;
text-decoration: none;
}

a:hover{
color: #3F3F3F;
}

/* Below are  default settings are used when no other style has been defined.*/
p {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
} /*formatting all <div> (division) items.  This is a catch-all that only applies when no other style has been defined.*/
td {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

} /*formatting all 
<td> items. This default setting is used when no other style has been defined.*/
tr {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
} /*formatting all 
<tr> items.  This default setting is used when no other style has been defined.*/
ul {

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 5px;
	padding: 5px;
} /*formatting all UL (unordered list) items. This default setting is used when no other style has been defined.*/
li {
list-style:none;
margin: 0px;
}
hr {} /* horizontal line in your template*/
hr.separator {}
 
/* FORMS SETTINGS */ 
.button {
  color            : #666666;
  border           : 1px solid #999999;
  background-color : #ffffff;
  margin-top       : 0px;
  font-family      : arial, helvetica, sans-serif;
  font-size        : 9px;

}
.inputbox {
font-size: 9px;
font-family: verdana, helvetica, sans-serif;
text-align: left;
color: #666666;
background-image:url(images/back_main.jpg);
border: 1px solid #999999;

}
.text_area{
width:80px;

}
.search {} /*formatting the <div> which holds search items: inputbox, search button...*/
 
 
/* NAVIGATION/MENU SETTINGS */
 
a.mainlevel{
width:90%;
} /* this styling is for the MAIN items in the menu */
a.mainlevel:link {
background-image:url(images/main_31.jpg);
background-color:#EBF4CC;
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
height:20px;
line-height:20px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
display:block;
text-transform:uppercase;
color:#999999;
margin-top: 5px;
}
a.mainlevel:visited {
background-image:url(images/main_31.jpg);
background-color:#EBF4CC;
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
height:20px;
line-height:20px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
display:block;
text-transform:uppercase;
color:#999999;
margin-top: 5px;
}
a.mainlevel:hover {
background-image:url(images/main_31.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
height:20px;
line-height:20px;
border-bottom:1px solid #66cc00;
border-top:1px solid #66cc00;
display:block;
text-transform:uppercase;
color:#66cc00;
margin-top: 5px;
}



.mainlevel_no_effect {
background-image:url(images/main_31.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:16px;
height:20px;
line-height:20px;
display:block;
text-transform:uppercase;
color:#999999;
}





#active_menu {
color:#66cc00;
} /* this styling is for the menu item when it is active, even in main/sub position*/
 
ul#mainlevel-nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align:center;
	text-decoration:none;
}

ul#mainlevel-nav li{
	padding: 0px;
	float: left;
	margin: 0px;
	white-space: nowrap;
	text-decoration:none;

}

ul#mainlevel-nav li a{
background-image:url(images/main_11.jpg);
background-repeat:repeat-x;
background-position:top;
padding:10px 18px 10px 18px;
margin:0px 1px 0px 1px;
height:30px;
line-height:26px !important;
line-height:30px;
}

ul#mainlevel-nav li a:hover, ul#mainlevel-nav li a#active_menu-nav{
background-image:url(images/main_11.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding:10px 18px 10px 18px;
margin:0px 1px 0px 1px;
height:30px;
line-height:26px !important;
line-height:30px;
color:#FFFFFF;
}


.componentheading {
color:#66CC00;
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #66CC00;
display:block;
margin-bottom:8px;
margin-top:8px;
}


.contentheading {
color:#66CC00;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #66CC00;
border-top:5px solid #FFFFFF;
width:100%;
background-image:url(images/main_28.jpg);
background-repeat: no-repeat;
background-position: bottom left;
height:22px;
line-height:22px;
text-indent:24px;
margin: 12px 0px 8px 18px;
padding-top:20px;
}

 

.tags {display:none; color:#383838; text-align:left; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 30px; margin-bottom: 30px; }

#content h1 {
margin: 0px 0px 0px 0px;
text-align: left;
}

h3 {margin-left: 0px; font-size: 1em; }
h2 {margin-left: 0px; font-size: 1em; }


blockquote {
	border-right: #f5f5f5 1px solid;
	padding-right: 10px;
	border-top: #f5f5f5 1px solid;
	padding-left: 5px; background: #f5f5f5;
	padding-bottom: 5px;
	margin: 10px 0px 10px 0px;
	border-left: #b9ab96 0px solid;
	color: #666;
	padding-top: 5px;
	border-bottom: #f5f5f5 1px solid;
}

.post-info { border-top: #FFFFFF 10px solid; margin: 0px 0px 0px 0px; text-align : right; }
#billet {text-align : right; } 


#note_recent li a:hover, #comment_recent li a:hover, #a_retenir li a:hover
 {
color: #FFFFFF;
}

.haut_menu  {
color:#66CC00;
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
border-bottom:1px solid #66CC00;
width:100%;
text-align:left;
margin: 6px 0 6px 0px;
padding-top:0px;
}



#pagination {
   
	padding: 20px 0 0 0; width: 530px; height: 20px; margin: 0px 0 30px 0;
	border: 0px solid #51EE4D;
	font-family: arial, helvetica, sans-serif; text-align: center; font-size: 0.8em; margin:0px auto;
	
}


pre {
	border-right: #f5f5f5 1px solid;
	padding-right: 10px;
	border-top: #f5f5f5 1px solid;
	padding-left: 10px;
	background: #f5f5f5;
	padding-bottom: 10px;
	margin: 20px 0px 30px 80px;
	border-left: #b9ab96 10px solid;
	color: #666;
	padding-top: 10px;
	border-bottom: #f5f5f5 1px solid;
}
pre {
	margin-left: 10px;
	overflow: auto;
}

cite {	border-top: #ccc 1px solid; margin-top: 10px; display: block; color: #000; text-align: right; }

/* Formulaire
-------------------------------------------------------- */

input {
    font-family: verdana, arial, sans-serif;
    border: #99CC00 1px solid;
    color: #485A12;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    _background-color: #ffffff;
}

select {
    font-family: verdana, arial, sans-serif;
    border: #99CC00 1px solid;
    color: #485A12;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    _background-color: #ffffff;
}


.submit { cursor: pointer; border: #999999 1px solid; color: #000000; background-color: #b3d942}



fieldset {border: 0px solid #FA2644;}


.field label {
	display : block;
	float : left;
	width : 12em;
	margin-left: -10px ! important;
	margin-left: 0px;
}

#comment-form input, #comment-form textarea
{border: 1px solid #66CC00; background-color: #FFFFFF; color: #485A12; font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 1em;	-moz-border-radius: 4px;}
#comment-form submit { cursor: pointer; border: #66CC00 1px solid; color: #485A12; background-color: #FFFFFF}
#lientag textarea
{border: 1px solid #66CC00; background-color: #FFFFFF; color: #485A12; font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 1em;	-moz-border-radius: 4px;}


.form-help { width: 100%;}

/**** MyBlogLog ****/ 
table#MBL_COMM td.mbl_fo_hidden { 
display: none; 
} 
body table#MBL_COMM td.mbl_join { 
display: none; 
} 
body table#MBL_COMM td.mbl_join_img { 
display: none; 
} 
/**** End MyBlogLog ****/
