/*  Global Formatting */

*{
margin:0px;
padding:0px;
}
body {
height: 100%;
}
p {
    margin-top: 5px;
    margin-bottom: 5px;
} 


tr{
color: #5a503f;
font-family: Trebuchet MS;
font-size: 12px;

}


/*layout CSS */

#header {
	width:1024px;
	height:119px;
	
}
td#logo { 

	width: 300px;
	height: 121px;
	padding-left:45px;
	
}
td#citation { 
	
	width: 380px;
	height: 50px;

}

td#plan { 
	width: 320px;
	vertical-align:bottom;
	
}
#bandeau{ 

	width: 1024px;
	height: 185px;
background-image:url(../images/bandeau.jpg);
	

	
}
#bandeau-contenu{ 

	width: 1024px;
	height: 185px;
background-image:url(../images/bandeau-contenu.jpg);
	

	
}
#bandeau-gauche {
	background-color: #a57f34; 
}
#bandeau-droite {
	background-color: #5a503f;
	}
	
#bas {

	background-image:url(../images/bas.jpg);
	width:1024px;
		height:135px;
	
	
	
}


#bas-gauche {
	background-image:url(../images/bas.jpg);	
}
#bas-droite {
	background-image:url(../images/bas.jpg);
	}
	
#centre {
	width:1024px;
}
#menu-top {
height:40px;
padding-left:45px;	
}
#contenu {
padding-left:50px;	
}
/*typography*/


ul {

	margin-top:4px;
	margin-bottom:4px;
	padding-left		: 10px;
	list-style:square;
	line-height:10px;
}
ul li {
	margin-top:4px;
	margin-bottom:4px;
	padding-left		: 10px;
	white-space	: nowrap;
	background	: transparent;
	
}

a.readon:link{
	display          : block;
	text-decoration:none;
color:#5a503f;
font-weight:bold;
}
a.readon:visited{
	display          : block;
text-decoration:none;
color:#5a503f;
font-weight:bold;}
a.readon:hover {
	text-decoration:underline;
color: #a57f34;
font-weight:bold;
	}

a{
text-decoration:none;
color:#5a503f;

}


a:hover{
text-decoration:underline;
color: #a57f34;

}
a{
text-decoration:none;
color:#5a503f;

}


a:hover{
text-decoration:underline;
color: #a57f34;

}
.button {

	color            : #ffffff;
	
	background-color : #a57f34;
	
	
} 
.inputbox {
  border           : 1px solid #a57f34;
  background-color : #f7f4ed;
  
  color			   : #5a503f;
} 
content_outline {text-align:left;}
.sectiontableheader {
color: #5a503f;
font-size:14px;
font-weight:bold;
padding-bottom:15px;
text-align:center;
}

.sectiontableentry1 {text-align:center;}

h1,.componentheading,.contentheading{
color: #a57f34;
font-size:16px;
font-weight:bold;
}
h2 {
color: #5a503f;
font-size:14px;
}
h3{

}
h4{

}
h5{

}
h6{

font-weight:bold;
}

.contentpaneopen{}

#footer,.small,.createdate,.modifydate,.mosimage_caption{
font-family: Trebuchet MS;
color:#a57f34;
}
.moduletable{
}
.moduletable h3{

color:#a57f34;
padding:0.25em 0px;
text-align:center;

margin:0px -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/ }

/*Menu Styling*/

.moduletablemenu{
padding:0px;
color: #333;
margin-bottom:1em;
}
.moduletablemenu h3 {
background:#666;
color:#fff;
padding:0.25em 0px;
text-align:center;

margin:0;

}
.moduletablemenu ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.moduletablemenu li{

margin: 0;
}
.moduletablemenu li a{

color: #a57f34;
text-decoration: none;
}
html>body .moduletablemenu li a {
width: auto;
}

/*  Nuage */
h1 a{
text-decoration:none;
color:#a57f34;
font-size:30px
}


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

h2 a{
text-decoration:none;
color:#a57f34;
font-size:22px
}


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

h3 a{
text-decoration:none;
color:#5a503f;
font-size:20px
}


h3 a:hover{
text-decoration:underline;
color:#5a503f;
}

h4 a{
text-decoration:none;
color:#5a503f;;
font-size:15px
}


h4 a:hover{
text-decoration:underline;
color:#5a503f;
}