/* STRUCTURE ---------------------------------------------------*/
body, html {
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	min-height:650px;
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
}
#global {

	width:100%;
	height:100%;
}
#enveloppe {
	width:719px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
#enveloppe_2 {
	width:719px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	/*
	dégradé de bord de contenu : 
	*/

}
#contener {
	width:719px;
	padding-left:15px;
	padding-top:0px;
	background-image:url(../images/public/BgContent.gif);
	
}
#messageoffline {
	width:800px;
	font-size:13px;
	color:#28424b;
	padding-top:100px;
	text-align:center;
}

/* FIN DE STRUCTURE ----------------------------------------------- */

/* MENU ----------------------------------------------------------- */ 
#header{
	width:719px;
	height:187px;
	margin-bottom:5px;
	background-image:url(../images/public/headerlegumes.jpg);
	background-repeat:no-repeat;
	
}
#header .logo {
	float:left;
}
#header .menu {
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	position:relative;
	top:147px;
	height:46px;
	background-image:url(../images/public/menu.gif);
	background-repeat:no-repeat;
	
	
	
}
#header .tabmenu{
	background-image:url(../images/public/tabmenu.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:104px;
	height:29px;
	display:block;
	float:left;
	
}
#header .tabmenuselected{
	text-align: center;
	background-image:url(../images/public/tabmenu2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:104px;
	height:29px;
	display:block;
	float:left;
}

#header .tabmenuselected .menulink{
	color:#ffffff;
}
#header .menulink:hover {
	
	color:#ffffff;
	text-decoration:none;
}
.aMenu {
	text-align : center;	
	height : 30px;
	margin-right:2px;
	float:left;
	background-position : right;
}
div.aMenu a:link, div.aMenu a:active, div.aMenu a:visited {
	font-family : arial;
	text-decoration : none;
	color : white;
	padding-top :5px;	
	display : block;
	font-size:14px;
	font-weight:bold;
	line-height:10px;
}
.ongmenuleft{
	float:left;
	background-image:url(../images/public/ongmenuleft.gif);
	height:21px;
	background-repeat:no-repeat;
	width:10px;
}
.ongmenucentre{
	padding-right:7px;
	padding-left:7px;
	float:left;
	background-color:#8AB72B;
	height:21px;
}
.ongmenucentre input {
	line-height:10px;
}
.ongmenuright{
	width:10px;
	float:left;
	background-image:url(../images/public/ongmenuright.gif);
	height:21px;
	background-repeat:no-repeat;
}
.inputsearchbutton{
	font : 14px arial, helvetica, sans-serif;
	color : white;
	border: 1px solid #8AB72B;
	font-weight:bold;
	height : 16px;
	background-color:#8AB72B;
	align:right;
	display : inline;
	
}
.inputmenusearch {
	border:0px;
	width:80px;
	font-size:10px;
}

/* FIN MENU ----------------------------------------------------------*/

#breadcrumb {
	background-color:#f4f4f4;
	padding:3px;
	margin-bottom:5px;
}

.ListSubMenu {
	line-height:20px;
	list-style-image : url(../images/public/bullet.gif);
	margin:0px;
	padding-left:25px;
}

/* NAVIGATION ------------------------------------------------------- */
#actionfromside {
	float : right;
	width : 245px;
	padding-bottom : 15px;
	padding-top : 15px;
	margin-bottom : 15px;
	text-align : left;
}
#actionfromside .divTitre {

	height:30px;
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
	color:#6f9916;
	padding-left:5px;
	text-transform: uppercase; 
	line-height:26px;

}

#actionfromside .divTitre img{
	float:right;
}

/* CONTENT TEXT ------------------------------------------------------ */
.globalcontentwithaction {
	width : 400px;
	float : left;
	padding-left : 25px;
	padding-bottom : 15px;
	padding-top : 15px;
	margin : auto;
	text-decoration : none;
	text-align : justify;
	color:#515151;
}
.globalcontentwithrightaction {
	width:590px;
}
.globalcontentwithoutaction {
	margin-left:5px;
	width:790px;
}


/* FIN CONTENT TEXT -------------------------------------------------- */


.divTitre {
	
	/*
	background-image:url(../images/public/divtitre_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
	height:29px;
	font-family: "Tahoma", Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#8ab72b;
	padding-left:5px;
	text-transform: uppercase; 
	line-height:26px;

}
.divTitre2 {
	background-color:#77d6f9;
	padding:2px;
	margin-bottom:10px;
}
.listTopic {
	color: #28424b;
	font-size:12px;
	list-style-image:url(../images/bulle.gif);
}
td {
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
	color:#28424b;
}
a,a:visited,a:active,a:active  {
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
	color:#8AB72B;
	text-decoration:underline;
}
.galerieimg {
	border:1px solid #8AB72B;
}

h1 {
color:#8AB72B;
font-size:15px;
font-weight:bold;

}
b, strong {
 color:#8AB72B;
}
/* FORMULAIRE ------------------------------------------------------ */
form {
	padding:0px;
	margin:0px;
}
select{
	color: #8AB72B;
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
	padding-left:0px;
	margin-left:0px;
}
input{
	color: #8AB72B;
	font-family: "Tahoma", Arial, Verdana;
	font-size:12px;
	padding-left:0px;
	margin-left:0px;
}
label {
	float:left;
	display:inline;
	width:120px;
}
.inputTextarea {
	width:395px;
	font-family:"Tahoma", Arial, Verdana;
	font-size:12px;
}
.inputButton{
	background-color : #8AB72B;
	border-top:1px solid #A6E61E;
	border-left:1px solid #A6E61E;
	border-right:1px solid #577D06;
	border-bottom:1px solid #577D06;
	color:#ffffff;
	width:120px;
}
legend { color : #8AB72B;}

/* FIN FORMULAIRE ---------------------------------------------------- */


/* THE FORUM --------------------------------------------------------- */
#actionForum {
	float:left;
	width:240px;
	padding-left:5px;
	font-size:12px;
	background-image:url(../images/img/degrad.gif);
	background-repeat:repeat-x;

}
* > #actionForum {
	width:235px;
}

#contentForum {
	margin-left:255px;
}
#formsubject{
	border-top:2px solid #00a8e5;
	margin-top:10px;
}
/* FIN FORUM ---------------------------------------------------------- */

/* THE BLOG ------------------------------------------------------------ */
#actionBlog {
	float:left;
	width:250px;
	background-image:url(../images/img/degrad.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	font-size:12px;
	padding-left:5px;
	
	
}
* > #actionBlog {
	width:240px;
}
#contentBlog {
	margin-left:255px;
}
/* FIN BLOG  ------------------------------------------------------------ */

/* COMMENTAIRE ---------------------------------------------------------- */
.text{
	background-color:#f7f7f7;
	border-bottom:1px solid #cccccc;
}

/* FIN COMMENTAIRE ------------------------------------------------------ */

.bottom {
	background-image:url(../images/public/basCol.gif);
	height:17px;
	font-size:17px;
	background-repeat:no-repeat;
	clear:both;

}
#calendar {
	width:200px;
}
.tableCalendar {
	width:180px;
	background-color:#CDD7D9;
}
.imgLast10 {
	width:60px;
	height:60px;
	border:1px solid white;
	margin-bottom: 4px;

}
#dercontent img {
	margin-bottom:5px;
}
.rssbutton {
	width:180px;
	text-align:center;
}
.bgnext {
	background-image:url(../images/public/bg_next.gif);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	
}
.bgnext a {
	color : #ffffff;
	text-decoration:none;
	font-weight:bold;
}
.bt_preview {
	float:left;
	margin-left:5px;
}
.bt_next {
	float:right;
	margin-right:5px;
}
.captcha {
	position:relative;
	border:0px;
	top:10px;
}
.errorcaptcha {
	background-color:#f8e6e7;
	border:1px solid #bb0810;
	padding:10px;
	margin-bottom:5px;
}
#bottom {
	text-align:center;
	color:#bcbcbc;
}