.conteneur {
	padding-top: 25px;
  	float: left;
	width: 520px;
	padding-right: 0px;
	padding-left: 0px
}

.gauche {
  	float: left
 } 

div.pave1 { 
  	float: right;
	width: 160px
}

DIV.pave2 { 
  	float: right;
	width: 310px
}

DIV.pave3 { 
	padding-left: 0px;
  	float: right;
	width: 270px
}

DIV.decal {
  	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 40px
}

DIV.grandgras2 {
	float: left;
}

DIV.imprimer {
	text-align: right;
}

DIV.flash {
	texte-align: center;
}

DIV.grandtitre {
	width: 90%;
	font-family : Arial, sans-serif ;
	font-size : 12px;
	letter-spacing: 2px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #000000;
	border-bottom: 1px solid #555555
}

DIV.fond {
	border-top: 1px solid #555555;
	width: 90%;
	text-align: center;
	margin-top: 30px;
	padding-top: 3px
}	

BODY, TD {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 11px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	color: #5D5B5B;
}


A:link, A:visited, A:active {
	color: #5D5B5B;
	text-decoration:none;
}


A:hover {color: #5D5B5B; font-weight: bold; text-decoration:none;}

a.rouge:link, a.rouge:visited, a.rouge:hover
{
	font-weight: bold;
	color: #E60003
}


a.lienNavigGrand:link, a.lienNavigGrand:visited, a.lienNavigGrand:hover
{
	font-size : 13px;
	font-weight: bold;
	color: #75BAFA
}

a.lienContenuGrand:link, a.lienContenuGrand:visited, a.lienContenuGrand:hover
{
	font-size : 13px;
	font-weight: bold;
	color: #F1F66D
}


a.liencontenu:link, a.liencontenu:visited
{
	font-size : 12px;
	font-weight: bold;
	color: #0066FF
}

a.liencontenu:hover
{
	font-size : 12px;
	font-weight: bold;
	color: #0000FF
}

a.navigation:link
{
	padding-left: 23px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.navigation:visited
{
	padding-left: 23px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.navigation:hover
{
	color: #578EC7;
	font-weight: bold;
	text-decoration: none;
}

UL.docu {
	line-height: 170%;
}


FONT.titre {
	font-size : 13px;
	font-weight: bold;
	color: #0066FF
}

FONT.titre2 {
	font-size : 13px;
	font-weight: bold;
	color: #0B48A2
}

FONT.title {
	font-style: italic;
	color: #0066FF
}


FONT.grandgras {
	font-size : 13px;
	font-weight: bold;
	color: #8EC5F9
}
	
FONT.info, TD.info {
	font-size : 9px;
	color: #578EC7
}

TABLE.machine {
	border: 1px solid #C6C5BE
}

table.machine2 {
	margin-top : 20px;
	width: 90%;
	padding-left: 20;
}

td.navigation {
	padding-top: 8px;
}

TD.menu {
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/fondlien.gif);
	border-top: 1px solid #C6C5BE
}

TD.menu2 {
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(../images/fondlien.gif);
	border-bottom: 1px solid #C6C5BE;
	border-top: 1px solid #C6C5BE
}

TD.menu3 {
	background-image: url(../images/fond.gif)
}

TD.titi {
	padding-bottom: 5px;
	border-bottom: 1px solid #C6C5BE
}

TD.titre {
	padding-top: 3px;
	padding-left: 10px;
	font-size : 13px;
	font-weight: bold;
	color: #0B48A2
}
	

TD.fond {
	padding-top: 2px;
	padding-bottom: 2px;
	background: #EAE6D9;
	border: 1px solid #C6C5BE
}

TD.fond2 {
	padding-top: 20px;
	border-top: 1px solid #C6C5BE
}

TABLE.menu {
	border-right: 1px solid #C6C5BE
}

TD.decal {
	padding-left: 20px
}

TD.contenu {
	padding-left: 90px;
	padding-right: 27px;
	padding-top: 25px;
	padding-bottom: 20px;
	font-size : 12px;
	line-height: 140%
}

TD.contenu2 {
	padding-left: 60px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 20px;
	font-size : 12px;
	line-height: 140%;

}



HR {display: block;background-color:#C6C5BE;height:1px;align:center;border:0;noshade:noshade;}
