/*--------------------------------------------------*/
/*---   Feuille de style Kerry's      ----*/
/*--------------------------------------------------*/
body {
	background-color: #68B022;
	scrollbar-base-color: #68B022;
	scrollbar-3dlight-color: #68B022;
	scrollbar-arrow-color: #E2EFD4;
	scrollbar-darkshadow-color: #68B022;
	scrollbar-face-color: #68B022;
	scrollbar-highlight-color: #E2EFD4;
	scrollbar-shadow-color: #E2EFD4;
	scrollbar-track-color: #E2EFD4;
	background: #ffffff url(../img/fond.jpg) repeat-x;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
img {
	margin: 0px;
}
h1 {
	font-size: 12px;
	color: #0f43a1;
	word-spacing: 2px;
	font-style: italic;
	text-align: center;
	margin: 10px;
}
h2 {
	font-size: 9px;
	color: #0f43a1;
	word-spacing: 2px;
	font-style: italic;
	text-align: center;
	margin: -10px 10px 10px 10px;
}
h3 {
	font-size: 9px;
	color: #0f43a1;
	word-spacing: 2px;
	font-style: italic;
	text-align: center;
	margin: -10px 10px 10px 10px;
}
h4 {
	font-size: 9px;
	color: #0f43a1;
	word-spacing: 2px;
	font-style: italic;
	text-align: center;
	margin: -10px 10px 10px 10px;
}
h5 {
	text-align: center;
	background-color: #EBEBEB;
	color: #009900;
	border: solid 1px #009900;
	font-size: 9px;
	font-style:italic;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 0px 10px;
}
h6 {
	font-size: 9px;
	color: #0f43a1;
	word-spacing: 2px;
	font-style: italic;
	text-align: center;
	margin: 10px;
}

p {
	margin: 5px 5px 5px 10px;
}
a{
	color: #CC3300;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	color: #333399 ;
}
/*---------------    DIV      ----------*/

#DivConteneur {
	position: absolute;
	background-color: #86BB49;
	width: 800px;
	left: 50%;
	margin-left: -400px;
	height: 650px;
	zone-index: 1;
}
#DivNav {
	position: absolute;
	left: 0px;
	height: 25px;
	width: 553px;
	top: 0px;
	z-index: 2;
}
#DivBandeauVert  {
	position: absolute;
	background-color: #227b2f;
	left: 630px;
	height: 25px;
	width: 88px;
	top: 0px;
	z-index: 3;
}
#DivLogo {
	position: absolute;
	left: 658px;
	height: 161px;
	width: 149px;
	top: 0px;
	z-index: 100;
}
#DivKerrys {
	position: absolute;
	background: url(../img/kerrys.gif) no-repeat;
	left: 1px;
	height: 114px;
	width: 402px;
	top: 25px;
	z-index: 5;
}
#DivTitre {
	position: absolute;
	left: 379px;
	height: 102px;
	width: 272px;
	top: 26px;
	z-index: 6;
}
#DivCarteHaut{
	position: absolute;
	left: 12px;
	height: 37px;
	width: 380px;
	top: 138px;
	z-index: 7;
}
#DivCarteHaut p {
	margin: 0px;
}
#DivCarteMilieu{
	position: absolute;
	background-color: #E2EFD4;
	left: 12px;
	height: 444px;
	width: 380px;
	top: 176px;
	overflow: auto;	
	z-index: 9;
}
#DivCarteMilieu p{
	margin: 0px 0px 0px 7px;
}
#DivCarteBas{
	position: absolute;
	color: #CC3300;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	left: 12px;
	height: 28px;
	width: 380px;
	top: 619px;
	overflow: auto;	
	z-index: 8;
}
#DivCarteHaut2{
	position: absolute;
	left: 405px;
	height: 37px;
	width: 380px;
	top: 138px;
	z-index: 10;
}
#DivCarteHaut2 p {
	margin: 0px;
}
#DivCarteMilieu2{
	position: absolute;
	background-color: #E2EFD4;
	left: 405px;
	height: 444px;
	width: 380px;
	top: 175px;
	overflow: auto;	
	z-index: 11;
}
#DivCarteMilieu2 p{
	margin: 0px 0px 0px 7px;
}
#DivCarteBas2{
	position: absolute;
	color: #CC3300;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	left: 405px;
	height: 28px;
	width: 380px;
	top: 619px;
	overflow: auto;	
	z-index: 12;
}
#DivAdminHaut{
	position: absolute;
	left: 12px;
	height: 37px;
	width: 773px;
	top: 138px;
	z-index: 7;
}
#DivAdminHaut p {
	margin: 0px;
}
#DivAdminMilieu{
	position: absolute;
	background-color: #E2EFD4;
	left: 12px;
	height: 444px;
	width: 773px;
	top: 175px;
	overflow: auto;	
	z-index: 9;
}
#DivAdminBas{
	position: absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	left: 12px;
	height: 24px;
	width: 773px;
	top: 615px;
	overflow: auto;	
	z-index: 8;
}

#DivInfo {
	position: absolute;
	left: -17px;
	height: 111px;
	width: 18px;
	top: 455px;
	z-index: 13;
}
#DivListeTables {
	position: absolute;
	border: solid 0px #7e070b;
	/*background-image: url(img/degrade.jpg);*/
	width: 160px;
	height: 435px;
	top: 1px;
	left: 20px;
	overflow: auto;
	z-index: 6;
}
#DivListeTables table{
	width: 80%;
	margin: 0px 1px 0px 3px;
	border-spacing: 0px;
	border-collapse: collapse;
}

#DivAdminForm {
	position: absolute;
	/*background: url(img/fond1.jpg) no-repeat #9EB3EC 283px 0px;*/
	left:185px;
	width: 560px;
	height: 435px;
	top: 1px;
	overflow: auto;
	z-index: 15;
}
#DivFauteuil {
	position: absolute;
	background: url(../img/fauteuil.gif) no-repeat;
	left: 70px;
	height: 202px;
	width: 201px;
	top: 235px;
	z-index: 16;
}
#DivLivre {
	position: absolute;
	background: url(../img/livre.gif) no-repeat;
	left: 557px;
	top: 326px;	
	height: 102px;
	width: 150px;
	z-index: 17;
}
#DivMenu1 {
	position: absolute;
	background-color: #f2f9eb;
	border: solid 1px #227b2f;
	left: 28px;
	top: 9px;	
	height: 355px;
	width: 321px;
	z-index: 18;
}
#DivMenu2 {
	position: absolute;
	background-color: #f2f9eb;	
	border: solid 1px #227b2f;
	left: 27px;
	top: 380px;	
	height: 367px;
	width: 321px;
	z-index: 19;
}
#DivMenu3 {
	position: absolute;
	background-color: #f2f9eb;	
	border: solid 1px #227b2f;
	left: 28px;
	top: 769px;	
	height: 405px;
	width: 321px;
	z-index: 20;
}
#DivMenu4 {
	position: absolute;
	border: solid 1px #227b2f;
	background-color: #f2f9eb;	
	left: 87px;
	top: 1196px;	
	height: 190px;
	width: 220px;
	z-index: 21;
}
#DivSlogan {
	position: absolute;
	background: url(../img/slogan.gif) no-repeat;	
	left: 35px;
	top: 153px;	
	height: 18px;
	width: 337px;
	z-index: 22;
}
#DivFeuille {
	position: absolute;	
	background: url(../img/feuille2.gif) no-repeat;		
	left: 30px;
	top: 100px;	
	height: 319px;
	width: 346px;
	z-index: 23;
}
#DivVideo {
	position: absolute;		
	border: solid 1px #009900;	
	left:30px;
	top: 30px;	
	height: 92%;
	width: 92%;
	z-index: 24;
}
#DivFusain {
	position: absolute;	
	background: url(../img/fusain.jpg) no-repeat;	
	left: 0px;
	top: 0px;	
	height: 300px;
	width: 300px;
	z-index: 25;
}

/*---------------    STYLES      ----------*/
.tableFondVert {
	background-color: #E2EFD4;
}	
.centrer {
	text-align: center;
}
.Haut {
	vertical-align: top;
}
.centrerHaut {
	text-align: center;
	vertical-align: top;
}	
.gras {
	font-weight: bold;
}
.rouge {
	color: #c40900;
	font-weight: bold;
}
.droite {
	font-size: 9px;
	color: #0f43a1;
	word-spacing: 2px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	margin: 0px 27px 10px 0px;
}
.droite2 {
	text-align: right;
	vertical-align: top;
}
.table {
	width: 94%;
}
.nomtable {
	Font-size: 14px;
	font-weight: bold;
	color: #68B022;
	float: center;
}
.programme {
	color: #c40900;
	font-size: 14px;
}

 /*----------------  Formulaire  ---------------------*/
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #BC154C;
	text-indent: 2pt;
	margin: 0px 0px 5px 0px;
	height: 15px;
	border: 1px solid #BC154C;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #BC154C;
	text-indent: 2pt;
	margin: 0px 0px 5px 0px;
	height: 15px;
	border: 1px solid #BC154C;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #BC154C;
	text-indent: 2pt;	
	background-color: #ffffff;
	border: 1px solid #BC154C;
	text-indent: 2pt;
	margin: 0px 0px 5px 0px;
}
.bouton {
	font-size: 9px;
	font-weight: bolder;
	color: #BC154C;
	background-color: #FBE9E7;
	border: 1px solid #BC154C;
	margin-left: 10px;
	height: 30px;
}
td {
	font-family: tahoma;
	font-size: 11px;
	color: #454545;
}
.gris10 {
	font-family: tahoma;
	font-size: 10px;
	color: #454545;
}
.vert11 {
	font-family: tahoma;
	font-size: 11px;
	color: #009933;
}
.vert10 {
	font-family: tahoma;
	font-size: 10px;
	color: #009933;
}
