/* Start of CMSMS style sheet 'normal' */
* {margin:0;padding:0}

/* mac hide \*/
html,body{height:100%;}
/* end hide*/
body { 
	color: #000000;
	font: 11px/1.5 verdana, arial, helvetica, sans-serif;
}
body#look {
	background: #324915 url(css/bg.jpg) repeat-y scroll top;
	text-align:center;
}
#page {
	min-height:100%;
	width:768px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	
}
html {
    overflow: -moz-scrollbars-vertical;
}
* html #page {
	width:768px;
	height:100%;
}
UL, OL {
    margin-left: 10px;
}
LI {
    margin-left: 20px;
}

.menuminheight {height:300px; float:right; width:1px; }
.clear { clear:both; height:1px; overflow:hidden; }  

P {
    padding: 2px 2px 2px 2px;
}

P IMG {
    margin: 4px;
}


#maintext {
	padding: 70px 10px 0px 10px;
	text-align: justify;
}


#header {
	height: 131px;
	width: 768px;
	background: #263710 url(css/header.jpg) no-repeat top left;
}

#footer {
	clear:both;
	height: 161px;
	width: 758px;
	padding-right: 10px;
	padding-top: 10px;
	background: #263710 url(css/footer.jpg) no-repeat top left;
        color: #aaaaaa;
	font: 9px/1.5 verdana, arial, helvetica, sans-serif;
	text-align: right;

}
#footer a {
	text-decoration: none;
        color: #aaaaaa;
}

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


.clearer{height:1px;overflow:hidden;clear:both;margin-top:-1px;} /*NOTINYMCE*/

#content{
	float: left;
	margin: 0;
	width: 768px;
/*    border-top: 2px #ADB157 solid;*/
/*    border-bottom: 2px #ADB157 solid;*/
	
}
#maintext{
	background: #DEEBD2;	
	width: 573px;	
	margin: 0;
	padding: 0px 10px 4px 10px;
	vertical-align: top;
}
#menu {
	background: #54664D url(css/menubg.gif) no-repeat bottom right;
	width: 175px;
	padding: 0;
	margin: 0;
	text-align: left;
	font: bold 12px/1.5 arial, helvetica, sans-serif;
	vertical-align: top;
}

#menu li {
    margin-left: 0px;
}
#menu li {
    display: block;
    list-style-type: none;
    padding-left: 4px;
    margin-left: 0px;
}
#menu a {
	text-decoration: none;
}

#menu a, div#menu  a:visited {
	color: #ffffff;
  text-decoration: none;
}

#menu a:hover, #menu .currentpage {
	color: #E3FFB8;
}

    :link {
        color: #000066;
    }

    :visited {
        color: #000066;
    }

    :link:hover, :visited:hover {
        color: #0000bb;
    }

    :link:active, :link:active {
        color: #0000bb;
    }

TD {
	font: 11px/1.5 verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
 table {
  border-collapse: collapse;
}
th
{
	background-color: #94876A;
	font: bold 12px/1.5 verdana, arial, helvetica, sans-serif;
	color: #000000;
}

.minitext{
   color: #464543;
	font: 9px/1.5 verdana, arial, helvetica, sans-serif;
	text-align: right;
}




.image_a_droite { float: right; }

.image_a_gauche { float:left; margin-left: 1px; }

.enEvidence {
color: #513203; font-weight: bold;
}
.fondVert {
background: #bdc167;
padding: 4px;
}

h1 {
	color: #6D8144;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: bold 24px/1 arial, helvetica, sans-serif;
}

h2 {
	color: #6D8144;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	font: bold 18px/1 arial, helvetica, sans-serif;
}

h3 {
	color: #6D8144;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font: bold 14px/1 arial, helvetica, sans-serif;
}

h4 {
	color: #3d5114;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font: bold 12px/1 arial, helvetica, sans-serif;
}

DIV.bloc {margin: 20px;	padding: 20px; background-color: #ADB157; font-size: 14px;} 

div.blocpub {	margin: 20px;	padding: 20px;        background-color: #bDc167;	font-size: 14px;	color: #513203;	margin: 0px;	padding: 10px 0px 10px 0px;	font: bold 18px/1 arial, helvetica, sans-serif; text-align: center;}




.contactform {margin-top: 5px;margin-bottom: 20px;margin-left: 80px;}
.contactform label {font-size: 11px; margin-bottom: 2px; margin-top: 20px;display:block;}
.contactform input, .contactform textarea  {border: 1px solid #cccccc; background: #f5f5f5; width: 400px;padding:2px; font: 11px Arial, Helvetica, sans-serif; color: #000000;}
.contactform .submit input {background:#273710; width: 405px;padding:10px; cursor: pointer;color: #ffffff; font: bold 12px Arial, Helvetica, sans-serif; margin-top: 10px;}
.contactform .submit input:hover {background:#324915; }




/* End of 'normal' */

