body {
	background-color: #FFFFFF;
	scrollbar-face-color: #E0E5EF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #b9b9b9;
    scrollbar-darkshadow-color: #b9b9b9;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #9BA6BF;
	margin: 0px;
	padding: 0px;
}
.marge01 {
	margin: 5px;
}
.ft_warning {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #CC3300;
}
.ft_confirmation {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #003366;
}
.tab_warning {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #F3C694;
	vertical-align: middle;
	padding: 3px;
	color: #FF0000;
	width: 99%;
	border: 1px dashed #943A0A;
	font-weight: bold;
	margin: 3px;
}
.tab_confirmation {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #E6F4FF;
	vertical-align: middle;
	padding: 3px;
	width: 99%;
	border: 1px dashed #548EB4;
	font-weight: bold;
	margin: 3px;
}
p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    margin: 0px;
    padding: 0px;
    align: justify;
}
p.redac {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    margin: 3px;
    padding: 4px;
    align: justify;
}
img {
    border: 0px;
}
.white {
	color: #FFFFFF;
}
.white:link {
	color: #FFFFFF;
	text-decoration:none;
}
.white:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.white:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.white:active {
	color: #FFFFFF;
	text-decoration:underline;	
}
a:link {
	color: #6889B7;
	text-decoration:none
}
a:visited {
	color: #7e9ac1;
	text-decoration:none
}
a:hover {
	color: #7e9ac1;
	text-decoration: underline;
}
a:active {
	color: #7e9ac1;
	text-decoration: underline;
}
.white {
	color: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #668BC4;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #668BC4;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8493A6;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	float: left;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding: 0px;
	font-weight: bold;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	float: right;
}
li, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E679F;
	list-style-image: url(images/puce_fleche02.jpg);
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 10px;
	 }
hr {
    clear: both;
    color: #d1dfea;
    height: 1px;
    padding:0;
    width: 100%;
    margin-top: 3;
    margin-right: 0;
    margin-bottom: 7;
    margin-left: 0;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #B4CADC;
}

.separ {
    clear: both;
    color: #d1dfea;
    height: 1px;
    padding:0;
    width: 100%;
    margin-top: 1;
    margin-right: 0;
    margin-bottom: 1;
    margin-left: 0;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #d1dfea;
}

#contenu_actualites01 {
text-align:left;
width:98%;
height:85px;
overflow:moz-scrollbars-vertical; 
overflow:auto;
}

#contenu_palais01 {
text-align:left;
width:98%;
height:90px;
overflow:moz-scrollbars-vertical; 
overflow:auto;
}

#contenu_consultation01 {
text-align:left;
width:98%;
height:95;
overflow:moz-scrollbars-vertical; 
overflow:auto;
}

#footer {
text-align:right;
width:952px;
padding-top: 6px;
}

#footer_rubriques {
width:960px;
padding-top: 10px;
}

#titre {
	padding-left: 21px;
}

#separateur {
	height: 5px;
	width: 960px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #FDFDFD;
	margin: 3px;
	padding: 2px;
	border: 1px solid #003366;
}

.input_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #FDFDFD;
	margin: 3px;
	padding: 2px;
	border: 1px solid #003366;
	border-bottom: 3px solid #F48C57;
}
.input_noborders {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#contact_post_it {
left:0;
position:fixed;
z-index:3;
}
#saviezvous_header {
background-color:#F1C794;
border: 1px solid #FFFFFF;
padding: 3px; 
}
#saviezvous_content {
padding: 5px;
border: 1px solid #FFFFFF;
background-color:#F1C794;
margin:10px; }

#tableau_contenu {
	padding:5px;
	margin-top:10px;
	background-color:#FDF5EC;
	border: 1px solid #FFDFB0;
}
#drapeaux
{
	z-index:2;
	float:right;
	position: absolute;
	padding-top: 10px;
	padding-left: 650px;
}

.lien {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #668BC4;
    margin: 0px;
    padding: 0px;
}

.art_logement {
	position:relative;
	margin-top:78px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

.art_travail {
	position:relative;
	margin-top:75px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

.art_societe{
	position:relative;
	margin-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

.art_vie{
	position:relative;
	margin-top:25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

.art_droits {
	position:relative;
	margin-top:1px;
	text-align:left;
	margin-left:35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

.art_techno {
	position:relative;
	margin-top:30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
}

