body {
	background-color: #ECECEC;
}

#fond {

	margin-top: 0px;
	background: White;
	border: 0px;
	
}

#colonneDroite {
	position: absolute;
	top: 159px;
	right: 100px;
width: 206px;
background: transparent;
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
		
	}
	
	.voitdivIE {
	zoom:1;/* ou une valeur conferant le layout */
	
	position:absolute;
}

div#menu_interne a{
font-style: Arial, Helvetica, Sans-serif;
font-size:11px;
color: #40372A;

width:110px;
text-decoration:none;
margin: 0px 0px 0px 0px;

}

div#menu_interne{
margin: 0px 0px 0px 0px;
width:110px;

background-color:#ECECEC;
text-align:left;

}
#menu_contact a:hover{
margin: 0px 0px 0px 0px;
width:110px;
display:block;
background-color:#ECECEC;
text-align:left;

}

div#menu_interne ul{
margin: 0px 0px 0px 0px;
text-align:left;

padding:0px 0 0px 0px;;
}

div#menu_interne li{
border-bottom:1px #666666 solid;
text-align:left;
list-style:none;
padding:3px 0 2px 10px ;
margin: 0 0 0 0;
}

hr#separation {
color: #403700;
margin: 20px 10px 10px auto;
padding: 0;
size: 0px;
height: 1px;
background-color: #403700;
border: none 0;
}
#espace_dessous{
	margin: 5px auto 50px 10px;
}


p#auteur
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#40372A;
text-align:center;
padding:0px 0px 0px 0px;

}

#lien_dl
{
	margin: 0 0 0 30px;
}

td#racam_libelle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#40372A;
padding:0px 0px 20px 0px;
}
#formulaire_racam{
text-align:center;
margin:0px 0px 0px 100px;

}
td#input_racam{
width:100%;
margin:10px 0px 0px 0px;

}

div#titre_racam
{
	font: italic bold 17px/21px Arial, Helvetica, sans-serif;
	padding: 15px 0px 5px 0px;
	color: #40372A;
	background-color: transparent;
	text-align: center;
}

p#p_racam
{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
margin: 10px 30px 10px 30px;
text-align: justify;
line-height: 15px;
}

div#sous_titre_racam
{
	font: normal normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 15px 10px 25px 25px;
	color: #40372A;
	background-color: transparent;
	text-align: justify;
}

p#contenu_racam
{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
margin: 10px 30px 10px 30px;
text-align: justify;
}
#telechargement_racam
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:normal;
margin: 5px auto 30px 40px;
text-align: left;
}

h2{ 
font:normal bold 13px Arial, Helvetica, sans-serif;
	margin: 5px 20px 5px 20px;
	}
	
h2#programme { 
font:normal bold 15px Arial, Helvetica, sans-serif;
	margin: 5px 20px 5px 10px;
	text-align: center;
	color: #40372A; 
	line-height: 25px;
	}
h3#programme { 
	font:normal bold 13px Arial, Helvetica, sans-serif;
	margin: 5px 20px 5px 10px;
	text-align: center;
	color: #40372A; 
	line-height: 20px;
	}
ul {
	font:normal bold 12px Arial, Helvetica, sans-serif;
	margin: 5px 20px 5px auto;
	text-align: left;
	color: #40372A; 
	line-height: 14px;
}
li{
	font:normal normal 12px Arial, Helvetica, sans-serif;
	margin: 0px 20px 0px auto;
	text-align: left;
	color: #40372A; 
	line-height: 14px;
list-style:circle;
}
#ImageFond {
	margin-top: 0px;
	margin-bottom: auto;
	background: url(../images/decoupe/logo_fond.gif) no-repeat top;
}
#ImageFondPage {
	margin-top: 0px;
	margin-bottom: auto;
	background: url(../images/decoupe/pages_fond.gif) no-repeat top;
	background-color: White;
}
table#presentation {
	border-bottom: 1px solid #40372A;
	border-top: 1px solid #40372A;
	margin: 0px 0px 0px 0px;
}
table#contenu {
	border-left: 0px solid #40372A;
	border-top: 1px solid #40372A;
	margin: 5px 20px 5px 20px;
}
table#reference {
	border : 0px 0px 0px 0px;
	margin: 0px 10px 5px 10px;
}
td#reference  {
	border : 1px solid #40372A;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 8px;
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
	color: #40372A; 
	text-align: left;
}

th#reference  {
	border : 1px solid #40372A;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font: normal normal bold 13px/1 Arial, Helvetica, sans-serif;
	background-color: #ECECEC;
	color: #40372A; 
}
td#espace{
	border-left: 0px solid #40372A;
	border-bottom: 1px solid #40372A;
	margin: 5px 10px 5px 10px;
}
td#contenu {
	border-left: 1px solid #40372A;
	border-bottom: 1px solid #40372A;
	margin: 0px 0px 0px 10px;
	background-color: #ECECEC;
	}

p#TitreContenu {
	margin: 0px 0px 0px 10px;
	padding: 2px 5px 2px 5px;
	font: bold italic 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

#Titrecontenu{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	margin: 0px 0px 0px 10px;
	font-size:20px;
}

#ContenuDroit {
	margin: 0px 0px 0px 10px;
	padding: 2px 5px 2px 5px;
	font: italic normal 11px Arial, Helvetica, sans-serif;
	text-align: justify;
}

td#contenuDroit {
	border-left: 1px solid #40372A;
	border-right: 1px solid #40372A;
	border-bottom: 1px solid #40372A;
	margin: 0px 0px 0px 10px;

}



dd#SousTitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
}

#titreParagraf
{
	font: italic bold 13px/20px Arial, Helvetica, sans-serif;
	margin: 5px 25px 10px 25px;
	padding: 0px 0px 0px 0px;
	color: #40372A;
	text-align: justify;
	float: none;
}
	
td#presentation {
	border-right: 1px solid #40372A;
	border-left: 1px solid #40372A;
	margin: 0px 0px 0px 0px;
}
table#presentationInf {
	border-top: 1px solid #40372A;
	border-bottom: 1px solid #40372A;
	margin: 0px 0px 0px 0px;
}
h1 {
	font: italic bold 17px/21px Arial, Helvetica, sans-serif;
	padding: 15px 0px 5px 0px;
	color: #40372A;
	background-color: transparent;
	text-align: center;
}
dl#navig {
	font: italic bold 17px/21px Arial, Helvetica, sans-serif;
	margin: 5px auto 5px 5px;
	padding: 5px 5px 5px 5px;
	color: #40372A;
	text-align: left;
	float: none;
}
dl#contenu {
	font: italic bold 13px/20px Arial, Helvetica, sans-serif;
	margin: 5px 25px 10px 25px;
	padding: 0px 0px 0px 0px;
	color: #40372A;
	text-align: justify;
	float: none;
	
}
p#intro{
	font: italic bold 13px/20px Arial, Helvetica, sans-serif;
	margin: 5px 25px 10px 25px;
	padding: 0px 0px 0px 0px;
	color: #40372A;
	text-align: justify;
	float: none;
}
p#introDroit{
	font: italic bold 13px/15px Arial, Helvetica, sans-serif;
	margin: 5px 0px 10px 25px;
	padding: 0px 0px 0px 0px;
	color: #40372A;
	text-align: right;
}
p#titreRub{
	font: italic bold 15px/22px Arial, Helvetica, sans-serif;
	margin: 5px 25px 10px 25px;
	padding: 0px 0px 0px 0px;
	color: #40372A;
	text-align: inherit;
}


p#titreRubDroit{
	font: italic bold 15px/22px Arial, Helvetica, sans-serif;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #40372A;
	text-align: right;
	float: none;
}
dd#contenu{
	font: italic normal 12px Arial, Helvetica, sans-serif;
	margin: 0px auto 0px 0px;
	padding: 2px 5px 2px 10px;
	color: #40372A;
	
}

dd#enum{
		font: italic normal 13 px Arial, Helvetica, sans-serif;
		margin:0px 0px 0px 90px;
}

hr#separation {
	size: 1px;
	color: #40372A;
	width: 700px;
	margin: 5px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}
hr#souligneDroit {
	size: 1px;
	color: #40372A;
	width: 200px;
	margin: 5px 20px 0px 100px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
hr#souligne {
	size: 1px;
	color: #40372A;
	width: 200px;
	margin: 5px 100px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

dd#navig {
	font: italic normal 13px Arial, Helvetica, sans-serif;
	margin: 5px auto 0px 5px;
	padding: 2px 5px 2px 15px;
	color: #40372A;
}
dd#navig a {
	font: italic normal 13px Arial, Helvetica, sans-serif;
	margin: 0px auto 0px 0px;
	padding: 2px 5px 2px 0px;
	color: #40372A;
	text-decoration: none;
}
dd#navig a:hover {
	font: italic normal 13px Arial, Helvetica, sans-serif;
	margin: 0px auto 0px 0px;
	padding: 2px 5px 2px 5px;
	color: #40372A;
	text-decoration: none;
	background: #FFD700;
}
p#presentation {
	font: normal normal normal 10px/12px Arial, Helvetica, sans-serif;
	margin: 5px 5px 5px 10px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}
p#intro {
	font: italic normal bold 13px/20px Arial, Helvetica, sans-serif;
	margin: 5px 20px 5px 20px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
}

td#titre_tab{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
font-style:normal;
border-bottom: 1px solid #40372A;
}
table#contour{
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				margin: 0px 10px 5px 10px;
}

	

/*tr#tab_contenu{font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			
				font-style:normal;
			text-indent:20px;
			padding:5px 0px 5px 0px;
}*/

#introParagraf{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
font-style:normal;
color:#40372A;
margin: 5px 30px 5px 30px;
padding: 0px 0px 0px 0px;
text-align: justify;

}

#courant
{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
color:#40372A;
margin: 5px 30px 5px 30px;
padding: 0px 0px 0px 0px;
text-align: justify;
}

p#contenu{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
color:#40372A;
margin: 5px 30px 5px 30px;
padding: 0px 0px 0px 0px;
text-align: justify;
}
ul {

	
}

p#contenu2{ 
font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				font-style:normal;margin: 5px 20px 5px 20px;
}
#contenu2{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
font-style:normal;
margin: 5px 20px 5px 20px;
text-align: center;
}
#notes{ 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style: italic;
margin: 5px 20px 5px 20px;
text-align: left;
}
a{
		text-decoration: none;
		color:#40372A;}
		
a:hover{
		text-decoration:underline;
		color:#40372A;}		
td#contenu_meth{font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
				font-style:normal;
				font-weight:bold;
					background-color:#ECECEC;
			border-bottom-color:#003333;border-bottom-width:1px;border-bottom-style:solid;
			border-right-color:#003333;border-right-width:1px;border-right-style:solid}
td#contenu_meth2{font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
				font-style:normal;
				font-weight:bold;
			padding:0px 0px 20px 0px;border-bottom-color:#003333;
						}

ul#meth_contenu{ list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
font-weight:normal;
}
p#progr{font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:italic;
			font-weight:normal;
			margin:0px 20px 0px 50px;
			}
div#contenu_racam{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-style:normal;
			font-weight:bold;
			margin:0px 0px 0px 150px;
			}
table#racam{border:1px solid #000000;
				margin:10px 0px 20px 40px;}

p#download{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			font-style:italic;
			margin:0px 0px 20px 50px;}