.imal{
float:left; 
margin-left : 40px;
margin-right:5px;
border: solid 1px #b1b8be;
}

.imar{
float:right;
margin-top: 7px;
margin-left:5px;
margin-right:30px;
border: solid 1px #b1b8be;
}

.imar2{
float:right;
margin-top: 6px;
margin-left:5px;
margin-right:30px;
border: solid 1px #b1b8be;
}


#list2{
list-style: url(images/fl.gif) outside;
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
text-align:justify;
color:#333;
margin:0;
padding:0;
margin-top:10px;
}

#list2 li{
margin-bottom:20px;
}

#list3{
list-style: url(images/flo.gif) outside;
font-size : 11px;
font-family : Tahoma,Verdana,Arial;
text-align:justify;
color:#333;
margin-top:10px;
}

#list3 li{
margin-bottom:5px;
}

.pos{
padding-left:55px;
padding-right:30px;
padding-bottom:7px;
}

.pos2{
margin-left:-25px;
}

.pos3{
padding-left:55px;
padding-right:29px;
padding-bottom:7px;
}

.cad1{
background-color:#f6f3e5;
width:85%; 
margin-left:38px; 
margin-bottom:10px;
padding-top:3px;
}

.cad2{
font-family: sans-serif;
color:#5f5f5f;
border: solid 1px #969696;
text-align: center;
}

.cad3{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
border: solid 1px #969696; 
border-collapse: collapse;
}
.cad4{
margin-left:-10px;
margin-top:9px;
margin-bottom:0;
padding-bottom:0;
}

.raquo {
color:#fc7300;
font-weight:bold;
}

.warning{
float:left; 
margin-right:7px;
margin-top:3px
}

.warn{
background-color:#f3efe4;
padding: 2px 3px 4px 3px;
}

.hp{
width:90%;
}

.hp a{
font-family:Tahoma,Verdana,Arial;
font-size:10px;
color:#333;
text-decoration:none;
}

.hp a:hover{
font-family:Tahoma,Verdana,Arial;
font-size:10px;
color:#333;
text-decoration:underline;
}

th {
	color : #000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input {
	color : #000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.t01 {
	color : #333;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	text-align:justify;
}
.t01 a {
	color : #EF6D00;
}
.t01 a:hover {
	color : #C25A02;
}

.t02 {
	color : #333;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

.t02 a {
color:#2d45c1;
}
.t02 a:hover {
color : #C25A02;
}

.t03 {
	color : #000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

.t04 {
	color : #1d4079;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 12px;
	font-weight:bold;
	font-family : Tahoma,Verdana,Arial;
}

.t05 {
	color : #6b6b6b;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 40px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	text-align:justify;
}

.t06{
	font-family:Arial, Helvetica, sans-serif;
	color : #333;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	text-align:justify;
}

.t06 a{
color:#3333CC;
text-decoration:none;
font-size : 10px;
}

.t06 a:hover{
color:#3333CC;
text-decoration:underline;
font-size:10px;
}

.t07 {
	color : #1d4079;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 12px;
	font-weight:bold;
	font-family : Tahoma,Verdana,Arial;
}

.t08{
	font-family:Arial, Helvetica, sans-serif;
	color : #4c5c7f;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 11px;
	text-align:justify;
}

.t09 {
	color : #333;
	margin-top : 5px;
	padding-top: 8px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	font-size : 15px;
	border: solid 1px  #FF0000;
	background-color:#f7f5ed;
	text-align:center;
}

.coor{
	width: 550px;
	margin-left:115px;
}

.list {
	color : #FFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.center {
	color : #333;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 23px;
	margin-right:15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	text-align:justify;
}


.right {
	color : #000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 60px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	text-align:justify;
}

.right2 {
	color : #2d45c1;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 60px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
}

.right2 a, .list a {
	color : #2d45c1;
	text-decoration:none;
}
.right2 a:hover {
	color : #2d45c1;
	text-decoration:underline;
}

.right3 {
	color : #2d45c1;
	margin-left : 10px;
	font-size : 10px;
	font-family : Tahoma,Verdana,Arial;
	text-align:justify;
	text-decoration:none;
	line-height:14px;
}

.right3:hover{
	color : #2d45c1;
	background:#f5ebd8;
}

.left {
	color : #000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left2 {
	color : #000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.left b {
	color : #FFF;
}
.left a {
	color : #FF6600;
	font-size:10px;
}
.left a:hover {
	color : #FF0000;
	font-size:10px;
}

.ici {
	color : #2d45c1;
	font-size:11px;
	text-decoration:none;
}

a.ici {
	color : #2d45c1;
	font-size:11px;
	text-decoration:none;
}

a:hover.ici  {
	color:#2d45c1;
	font-size:11px;
	text-decoration:underline;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#4a7497;
font-size : 11px;
margin-top : 5px;
padding-bottom : 10px;
margin-bottom : 0px;
margin-left : 40px;
margin-right : 30px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
color:#1d4079;
font-size : 12px;
margin-left : 40px;
margin-top : 8px;
text-decoration:underline;
}

p {
	color : #000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

p a {
	color : #000;
	font-weight: bold;
}

p a:hover {
	color : #294A7B;
}

#mentions {
font-family:Arial, Helvetica, sans-serif;
color:#2d45c1;
text-decoration:none;
}

#mentions:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#mentions2 {
font-family:Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

#mentions2:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}


.menu01 {
	color : #000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #FF6600;
}
.menu02 {
	color : #000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 45px;
	margin-right : 0px;
	font-size : 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.menu02 a {
	color : #000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #000;
	text-decoration:underline;
}

.logo {
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
color:#FFF;
font-size:26px
}

.conseil {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.pol0{
font-family:Arial, Helvetica, sans-serif;
color: #333;
font-size:12px;
}
.pol1{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
margin-left:20px;
}
.pol3{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:11px;
}

.deg {
background: #fff url('images/bottom.jpg') repeat-x;
}

.deg2 {
background: url('images/bottom2.jpg') repeat-x;
}

.form { 
color: #333;
font-family:Arial, Helvetica, sans-serif; 
 }
 
.form2 { 
color: #000;
font-weight: normal;
font-size:12px;
width:150px;
}

.actubord{
border:solid 1px #999;
margin-right:15px;
margin-left:15px;
background-color:#f2eedf;
}

/* =========================Menu déroulant=====================================*/

#menu {
position: absolute;
}
#menu {
margin-top:10px;
margin-left:32px;
}
#menu ul {
list-style-type:none;
margin: 0;
padding: 0;
width:106px;
background:#FFF;
border: 1px solid #aeaeae;
border-top:none;
display: none;
}
#menu ul li {
text-align: center;
margin-top: 1px;
padding-top:2px;
padding-bottom:5px;
background: #9DAEB8;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#menu ul li a {
display: block;
width:106px;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration: none;
}
#menu ul li a:hover {
background:#28549E;
}

/* =========================Organigramme=====================================*/

.org1{
border: solid 1px #666; 
font-family:Arial, Helvetica, sans-serif; 
font-size:13px; 
font-weight: bolder; 
color:#000; 
text-align:center; 
padding:3px; padding-bottom:8px;
background:#f7dede; 
z-index:5;
}
.org1 a{
color:#333;
text-decoration:none;
}
.org1 a:hover{
color:#333;
text-decoration:underline;
}
.org2{
border: solid 2px #666; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000; 
text-align:center; 
padding:3px; padding-bottom:6px;
background:#f5ebd8; 
z-index:5;
}
.org2 a{
color:#333;
text-decoration:none;
}
.org2 a:hover{
color:#333;
text-decoration:underline;
}
.org3{
border: solid 1px #666; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000; 
text-align:center; 
padding:3px; padding-bottom:6px;
background:#DDE2E6; 
z-index:5;
}
.org3 a{
color:#333;
text-decoration:none;
}
.org3 a:hover{
color:#333;
text-decoration:underline;
}
.org4{
border: solid 1px #666; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
text-align:center; 
padding:3px; padding-bottom:6px;
background:#809e97; 
z-index:5;
}
.org4 a {
color:#FFF;
text-decoration:none;
}
.org4 a:hover{
color:#FFF;
text-decoration:underline;
}

.conteneur{
margin:0;
padding:0;
}


/* =========================Alphabet===================================== */


ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
height:0px;
}

#navlist li
{
display: inline;
list-style-type: none;
margin-left:3px;
}

#navlist a { padding: 1px 3px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #FF6600;
text-decoration: none;
}

.alpha {
padding-top: 10px;
border-top:solid 1px white;
}

.define{
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
margin-left:30px;
text-align:justify;
margin-right:30px;
}

.deftitre{
color:#63738e;
font-weight:bold;
margin-bottom:7px;
}

.aucunedef{
font-size:14px;
color: #CC3333;
margin-left:22%;}

.def{
color:#333;
font-size:12px;
}

#clic{
font-family:Arial, Helvetica, sans-serif;
color:#333;
font-size:12px;
}

.comp{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #0000FF;
}

.annonce2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.annonce3{
color:green;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.annonceTD{
padding-left:10px;
padding-top:3px;
padding-bottom:5px;
}