#doc li
{
	list-style-image : none ;
	list-style-type : none ;
}

#doc a
{
	color : White !important;
	font-style : italic ;
}

#doc li>a, #doc a
{
	color : White ;
	font-style : italic ;
}

strong, b {
	font-weight: bold;

}

#ent div 
{
	margin : 15px 0 ;
}

#ent p
{
	margin : 5px 0 ;
	text-align: justify ;
}

#new 
{
	visibility : hidden ;
}

.new #new
{
	visibility : visible ;
	color : Red ;
	font-weight : bold ;
}
body, table, td, p, div, span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px auto;
}

body {
	position:relative;
	width : 900px;
	margin: 0px auto;
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #999999;
	scrollbar-darkshadow-color: #999999;
	scrollbar-track-color: #CCCCCC;
	scrollbar-arrow-color: #999999;
	text-align : center ;
}

body>table {
	margin: 0 auto;
}
h1 {
	font-size: 14px;
	line-height: normal;
	margin: 0px;
	font-weight: bold;
	display: inline;
}

#carte, #carteCF
{
	text-align: center;
	display : block ;
}

h2 {
	font-size: 11px;
	color: #666666;
	line-height: normal;
	margin: 0px;
	font-weight: normal;
	display: inline;
}
h3 {
	font-size: 10px;
	line-height: normal;
	color: #FFFFCC;
	margin: 0px;
	font-weight: normal;
	display: inline;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
.textemenu {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textemenuhover {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
a.textemenu:hover {
	color: #000000;
}
.bdr {
	border: 1px solid #003366;
}
.libelleform {
	font-size: 11px;
}
.rubform {
	font-size: 12px;
	font-weight: bold;
}
.txtfield {
	font-size: 10px;
}
.boutonform {
	font-size: 10px;
	color: #666666;
}
#tab{
	background-image: url(../img/interface/pixarriereplan.gif);
	width : 570px ;
}
#adrs{
	position:absolute;
	padding:5px;
	background-color:#ECE1B3;
	width:145px;
	text-align:center;
	right: 20px;
	top: 293px;
	z-index:1;
	left: 739px;
}
@media print {

strong, b {
	font-weight: bold;

}
p, table, body , div, span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
}
h1 {
	font-size: 14px;
	line-height: normal;
	margin: 0px;
	font-weight: bold;
	display: inline;
}
h2 {
	font-size: 11px;
	color: #000000;
	line-height: normal;
	margin: 0px;
	font-weight: normal;
	display: inline;
}
h3 {
	font-size: 10px;
	line-height: normal;
	color: #000000;
	margin: 0px;
	font-weight: normal;
	display: inline;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
}

#acc
{
	border : solid 1px black ;
}

.accueil 
{
	display : block ;
	text-align : center ;
}

#pied
{
	width : 900px ;
	background-color : #002164;
	border : 0 ;
	text-align : center ;
}

#pied td, #pied a
{
	color : White !important;
	font-weight : bold ;
}

.sousrub
{
	background-color : #F2EBCE ;
}

#logo 
{
	text-align: left;
	display : block ;
	margin-left : 40px ;
}

#slogan
{
	text-align : left ;
	display : block ;
}

#blc .justif
{
		color : White ;
	font-weight : bold ;
	text-align : justify !important;
}

#cadre
{
	text-align : left ;
	width : 300px;
	color : #FFB600 ;
	font-weight : bold ;
	background-color : #334E83 ;
	list-style-image : url(../img/interface/btoncarreorange.gif) ;
}

#cadre a
{
	color : #FFB600 ;
	font-weight : bold ;
}

#cadre li 
{
	margin-top : 10px ;
}

.list_table
{
	width : 100% ;
}

#contact
{
	display : block ;
	width : 900px;
	margin : 0 auto ;
	padding : 0 ;
	background-image: url(../img/interface/pixarriereplan.gif);
}

#valid
{
	text-align : center ;
}

#menu
{
	width : 230px ;
	vertical-align : top ;
	text-align : left ;
}

#menu .sousrub a
{
	padding-left: 10px ;
}

#menu a
{
	padding-left : 5px ;
	font-weight : bold ;
}

.libelle
{
	display : block ;
	color : White ;
	font-style : italic ;
	font-weight : 590 ;
	margin-top : -30px ;
	font-size : 20px ;
	font-family : Times New Roman ;
}

table td
{
	padding-left : 5px ;
}

