/*
* {
	margin: 0;
	padding: 0;
}
*/
html, body {
	height: 100%;
	background: #1e6f19 ;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0b2d4d;
	margin: 0;
	padding: 0;
	/*overflow:hidden;*/
}

body {
    /*overflow:hidden;*/
}
a {
	text-decoration: none;
}

h1{
	font-size: 11px;
}

input{
	background: #fdfdfd;
	border: #698ba7 1px solid;
	font-size:10px;
}

.inputSubmit {
    cursor:pointer;
    font-weight:bold;
}

#page{
	position: relative;
	min-height: 100%;
	

}
*html #page{
	height: 100%;
}

/***************accueil*****************/

#conteneur{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 951px;
	height: 572px;
	margin: -290px 0px 0px -485px;
	background: #334D37;
	padding: 8px;
	
}

#banniere{

}

#menu{
	border: #FF0000 1px solid;
	height: 20px;
}

#menu img{
	border: #00f 1px solid;
	height: 38px;
	border: none;
	margin: Opx;
	padding: 0px;
}

#colonne_go{
	float: left;
	width: 176px;
	height: 375px;
	margin: 0px 3px 0px 0px;
	background: #ffffff;
	/*display: block;*/
}

#colonne_mi{
	background: #ffffff;
	float: left;
	width: 594px;
	height: 375px;
	margin: 0px 3px 0px 0px;
	padding-left:3px;
	padding-right:3px;
	/*padding-top:5px;*/
}


#colonne_dr{
	float: left;
	width: 167px;
	height: 375px;
	background: #ffffff;
}

/*** accueil ****/
#accueil_colonne_go{
	float: left;
	width: 269px;
	height: 375px;
	margin: 0px 3px 0px 0px;
	/*display: block;*/
	
	background: #ffffff;
	
    overflow-y:auto;
    overflow-x:hidden;
	/** scrolls **/
	/*couleur principal*/
	scrollbar-face-color: #D6EB4D;
	/*fleches*/
	scrollbar-arrow-color: #000000;
	/* ombre gauche*/
	scrollbar-3dlight-color: #F2FBB1;
	/* ombre droite*/
	scrollbar-darkshadow-color: #F2FBB1;
	/* fond */
	scrollbar-track-color: #E1EAA0;	
	
}

#accueil_colonne_mi{
	
	float: left;
	width: 501px;
	height: 370px;
	margin: 0px 3px 0px 0px;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	background: #ffffff;
	text-align:center;
}


#accueil_colonne_dr{
	float: left;
	width: 167px;
	height: 375px;
	background: #ffffff;
}

/********** sous menu ***********/
#bloc_sousmenu{
	width: 176px;
	height: 219px;
	padding: 12px 0px 0px 0px;
	/*border: #FF0000 solid 1px;*/
	background: #ffffff;
}

#titre_sous_menu{
	color: #1e6f19;
	font-size: 12px;
	font-weight: bold;
	background: #f1fab1 url(web/images/puce_soustitre01.jpg) no-repeat;
	display: inline;
	height: 26px;
	/*margin: -44px 0px 0px 0px;*/
	padding: 6px 8px 6px 24px;
	
}

#sous_menu{
	/*border: #FF0000 solid 1px;*/
	margin:5px;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
}

#sous_menu a{
	color: #ffffff;
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	background: url(web/images/puce_sous_menu.gif) no-repeat left 5px;
}

#sous_menu a:hover{
	color: #cfcfcf;
}

/********** description ***********/

#bloc_description{
	/*color: #000000;*/
	/*font-weight:bold;*/

	width: 176px;
	height: 141px;
	padding: 0px 0px 0px 0px;
	/*background: #f2fbb1;*/
	/*border: #0f0 solid 1px;*/
	margin: 3px 0px 0px 0px;
}

#bloc_description h1{
	font-weight: bold;
	padding: 10px 0px 8px 8px;
}

#bloc_description p{
	padding: 0px 8px 8px 8px;
}

/********** menu spécial ***********/

#bloc_menu_spec{
	width: 167px;
	height: 140px;
	padding: 6px 0px 0px 0px;
	/*background: #d6eb4d;*/
	
}



/********** menu services ***********/

#bloc_menu_fav{
	width: 167px;
	height: 226px;
	padding: 0px 0px 0px 0px;
	/*background: #f2fbb1;*/
	margin: 3px 0px 0px 0px;
	border-top: 3px solid #334D37;
	padding-top:5px;
	
}

#bloc_menu_fav a{
	font-size: 11px;
	color: #222222;
	text-align: left;
	display: block;
	font-weight: bold;
	padding: 0px 0px 2px 10px;
	margin: 0px 10px 0px 0px;
	/*background: url(web/images/puce_sous_menu.gif) no-repeat left 5px;;*/
}

#bloc_menu_fav a:hover{
	color: #47a900;
}

/** div scrollable **/
#div_scroll {
    overflow-y:auto;
    overflow-x:hidden;
    width: 594px;
	height: 375px;
	/** scrolls **/
	/*couleur principal*/
	scrollbar-face-color: #D6EB4D;
	/*fleches*/
	scrollbar-arrow-color: #000000;
	/* ombre gauche*/
	scrollbar-3dlight-color: #F2FBB1;
	/* ombre droite*/
	scrollbar-darkshadow-color: #F2FBB1;
	/* fond */
	scrollbar-track-color: #E1EAA0;

}

