body {
text-align:center;
background:#E1E461;
padding:0pt;
margin:10px 0pt 0pt 0pt;
}

table { border-collapse:collapse; }

a { color: #006666; }

form { margin:0; padding:0; }

a:hover { text-decoration:underline;
color:#ffffcc;}

#main {
text-align:left;
display:block;
background:#E1E461 url(images/fond_vert.jpg) no-repeat top;
width:742px;
height:548px;
margin:0px auto;
padding:0;
min-height:548px !important;
font-family: Arial, Helvetica, sans-serif;
color:#ffffcc;
}

#Layer1 {
width:244px; 
height:155px;
float:right;
margin-right:68px !important;
margin-right:34px;
margin-top:10px;
}

#Layer2 {
position:absolute; left:254px; top:79px; width:357px; height:213px; z-index:1; overflow: visible;
}

#Layer4 {
float:right;
width:175px; 
height:120px;
}
#Layer5 {
float:left;
margin-top:227px;
margin-left:3px !important;
margin-left:1px;
width:107px;
height:119px;
padding:0;
}

.milieu {
float:left;
text-align:center;
height:353px;
width:410px;
padding-left:8px;
}

.titre {
font-size: 14px;
font-style: normal;
font-weight: bold;
margin:4px;
}

.liens {
font-size: 11px;
font-weight: bold;
font-weight: bold;
text-align:left;
}

.liens a {
font-size: 12px;
color: #006666;
line-height: 22px;
}


.jaunefort {
color:##FFCC66;
font-weight:bold;
}

h1{
font-size: 15px;
font-style: normal;
font-weight: bold;
margin:0;
}

.bas1 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
line-height: normal;
font-variant: normal;
text-decoration: none;
text-align:justify;
padding:12px;
margin-top:40px;
margin-bottom:10px;
border: 2px solid #DBAA21;
background-color: #E2610D;
background-image: url(images/bandeau2.jpg);
background-repeat: repeat-y;
background-position: left top;
}

a.Style3 {
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #E2610D; 
font-weight: bold; 
text-decoration:none;
}

.Style4 {color: #E1E461}

.cadretextebas {
border: 1px solid #EF980D;
background: #EF9711;
color: #FFFFCC;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
line-height: normal;
font-variant: normal;
text-decoration: none;
padding:12px;
margin-top:10px;
}

.texte {
color: #FFFFCC;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
}

.textemini {
color: #FFFFCC;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
text-align:left;
}

.texteorange {
color:#FFCC33;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
line-height: normal;
font-variant: normal;
text-decoration: none;
}

.clair, .clair a {
color:#ffffcc;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
line-height: normal;
font-variant: normal;
text-decoration: none;
}
.vert { color:#E1E461; }
.mauve { color:#D55049; }
.vert2 {
color:#967C5C;
}

/* partie annuaire */
.bouton { 
font-family:tahoma;
font-size:10px;
text-align:center;
width:88px;
height:auto;
background-color:#ffffff;
border:1px dashed #000000;
}
.bouton a { color:#000000; }
.bouton a:hover { text-decoration:none; }
