/*margin : 10px 10px 10px 10px  =>> marges: haut droite bas gauche;*/

body {background:#4677BC;font:76% Verdana,Tahoma,Arial,sans-serif; margin:0 auto; padding:0;}

/* Main layout and header */
#wrap { color:#000000; margin:0 auto; width:1000px;}

#header { background:url(images/fond-haut-ferme-pedagogique.jpg) no-repeat;
	width:1000px;
	height:360px;
	vertical-align:top;
	/*horyzontal-align:center;*/
	position:relative;
	margin:0px 0px 0px 0px;
	/*text-align: center;*/
	padding:0;
	top: 0px;
}

#anifla  {	
margin:0px 0px 0px 88px; width:823px; /* Largeur en px */
height:360px; /* Hauteur en px */ 
vertical-align:top; 
/*horyzontal-align:center;  Alignement vertical en haut */}



#menuu { background:url(images/menu-ferme-pedagogique.jpg) repeat-y top center #FFFFFF;
	width:1000px; /* Largeur en px */
	height:36px; /* Hauteur en px */ 
	vertical-align:top; 
	horyzontal-align:center; 
	position:relative; /* Position "relative" */
	vertical-align:top; /* Alignement vertical en haut */
}


/*Menu*/
#menu {
background:url(images/menu-ferme-pedagogique.jpg) no-repeat #78C043;
width:1000px; /* Largeur en px */
height:36px; /* Hauteur en px */  
margin: 0;
padding: 0 ;
color: #000000 ;
font-family:Verdana,Sans-Serif;
font-size:0.8em;
}

#nav {
width:840px;
/*height:36px;  Hauteur en px */  
/*overflow: hidden ; Création du contexte de formatage */
margin: 0px 0px 0px 105px ;
list-style: none ;

}

#nav li 
{
margin: 12px 0px 0px 0px ;
float: left ;
}

.li0
{
float: left ;
width: 99px ;
}

.li1
{
float: left ;
width: 84px ;
}

.li2
{
float: left ;
width: 111px ;
}

.li3
{
float: left ;
width: 115px ;
}

.li4
{
float: left ;
width: 128px ;
}

.li5
{
float: left ;
width: 127px ;
}
.li6
{
float: left ;
width: 158px ;
}

#nav li a {
				display: block ;
				padding: 0;
				}
#nav li a:hover, #nav li a:focus, #nav li a:active {
				font-weight: bold;
				}



/* Main content variations */
#contim {margin:10px 0px 0 5px; padding:0; text-align:left;}
#imcontent {height:26px;margin:0px 0px 0px 85px;border:none;}
#content {line-height:1.5em; margin:10px 150px 10px 150px; padding:0; text-align:left;}
#contentnews {background:#000000; width:170px; height:300px; margin:0px 20px 0px 0px;}
#contentmain1 {float:right;margin:0px 9px 0px 0px;}
#contentmain2 {float:right;margin:0px 9px 0px 0px;}
#contentmain3 {float:right;margin:0px 9px 0px 0px;}
#contentext {width:800px;margin:0px 150px 0px 100px;}
#contentfla {margin:0px 10px 0px 50px;}
#contentext h9{color:#F6C604;font-size:1.5em;}

#contentwide {background:url(images/fond-ferme-pedagogique.jpg) repeat-y top center #78C043;width:1000px; /* Largeur en px */ margin:0px 0px 0px 0px; padding:2px 0;top:0;}
#contentwide  h8 {text-decoration:italic;}
#contentwidecontact {line-height:1.5em; margin:20px 0 10px 30px; padding:0; text-align:left;}
#content h2,#contentwide h2 {font-size:1.5em; font-weight:400; letter-spacing:-1px; margin: 0px 0px 0px 0px; padding:0;}
#content h3,#contentwide h3 {font-size:1.5em; font-weight:400; margin:0px;}
#content h4,#contentwide h4 {font-size:1.2em;color=#00CC00; font-weight:400; margin:0px;}
#content img,#contentwide img { margin:0px 0px 0px 0px;}
#content ul,#content ol,#contentwide ul,#contentwide ol {margin:0 0 16px 20px; padding:0;}
#content ul ul,#content ol ol,#contentwide ul ul,#contentwide ol ol {margin:2px 0 2px 20px;}
#content li,#contentwide li {margin:0 0 2px 10px; padding:0 0 0 4px;}


/* Footer */
#footer {background:url(images/fond-bas-ferme-pedagogique.jpg) no-repeat; clear:both; font-weight:200; color:#16120A; font-size:0.9em; margin:0 auto; padding:0px 0; width:1000px;height:23px;}
#footer2 { clear:both; font-weight:200; color:#16120A; font-size:0.9em; margin:0 auto; padding:0px 0;}
#footer2 p {margin:0px 0px 0px 350px;}
#footer p {margin:0; padding:0;}
#imlogo {margin:10px 0px 10px 0px; padding:0;}
#imfoot {margin:0px 20px 0px 620px; padding:0;}
#footer a {background:inherit; color:#16120A; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Links and paragraphs */
a {background:inherit; color:#2E1212; text-decoration:none; font-weight:100;}
a:hover { color:#2E1212;font-weight: bold;}
a img {border:0;}
p { text-align:justify; margin:10px 30px 5px 30px;font-size:0.9em;}
blockquote {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}

/* Tables and forms */
table {/*border-collapse:collapse;*/ line-height:1.3em; width:95%; margin:10px 30px 5px 30px; padding:0;}
caption {font-size:1.0em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {color:#505050; padding:0px; text-align:left;}
td {color:#303030; font-size:1.0em; padding:0px; text-align:left;}
textarea {border:1px solid #ccc; width:450px; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1.0em; margin:0; padding:4px;}
label {margin:2px;}



/* Various classes */
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; background:#ccc; border:4px solid #FDE7E4; color:#303030; display:inline; padding:1px; margin:10px 10px 5px 0;}
.cot1 {float:left; margin:0 5px 5px 0;}
.cot2 {float:left; margin:20px 0px 0px 10;}
.right {float:right; margin:10px 0 5px 10px;}
.right2 {float:right; margin:10px 0 5px 10px;}
.fla {margin:0px 0px 0px 20px;}
.formu {margin:25px 0px 0px 50px;}
.jus { text-align:justify; margin:10px 30px 5px 30px;font-size:0.9em;}
.jusb { text-align:justify; margin:10px 50px 5px 50px;font-size:0.9em;}
.jus2 { text-align:center; margin:10px 30px 5px 30px;font-size:0.9em;}
.gauche { text-align:left; margin:0px 0px 0px 270px; font-size:0.9em;}
.inputmf{width:109px;}
.formutxt {font-size:0.8em; line-height:1.3em; margin:0;}
.inputbase {border:2px solid #79BF43;}
.im22 {float:left;margin:0px 0px 0px 180px}


