body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
background: #DEDEDE;
}
table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}
#header {
height: 90px;
background-color: #80a0e0;
}
#haut {
height: 30px;
text-align:center;
border: #b5b5b5 0px solid;
color:black;
font-size: 0.9em;
}
#sous_menu_horiz {
height: 30px;
background-color: #DEDEDE;
text-align:center;
border: #DADADA 0px solid;
color:black;
}
#espacehorizontal {
height: 15px;
background-color:#F0FFFF;
text-align:center;
}
#conteneur {
position: relative;
margin: 0 auto;
background-color:#80a0e0;
}
#centre {
background-color:white;
margin:0 150px;
}
#gauche {
float:left;
width: 150px;
margin:0; padding:0;
background-color:#80a0e0;
}
#droite {
float:right;
width: 150px;
margin:0; padding:0;
background-color:#80a0e0;
}

#pied {
height: 40px;
background-color: #80a0e0;
}
.menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
.menuhaut li {
display: inline;
}
.menuhaut a {
margin: 0 2px;
color: #000;
text-decoration: none;
font-weight: bold;
font-family: Arial;
}
.menuhaut a:hover {
color: #ac0018; text-decoration: none
}
.menugauche {
font-size: 0.8em;
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}
.lienAnnuaireTitre a {
margin: 0 2px;
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.lienAnnuaireTitre a:hover {
color: #ac0018;
text-decoration: none
}
.textAnnuairePetit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
}
p {margin: 0 0 10px 0;}
.lienAnnuaireColored a {
margin: 0 2px;
color: #ac0018;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.lienAnnuaireColored a:hover {
color: #ac0018;
text-decoration: none
}
.lienFichesPays a {
margin: 0 2px;
color: #000000;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
}
.lienFichesPays a:hover {
color: #ac0018;
text-decoration: none
}

.menublack {
list-style-type: none;
margin: 0;
padding:0;
}
.menublack a {
margin: 0 2px;
color: #000;
text-decoration: none;
font-family: Arial;
}
.menublack a:hover {
color: #ac0018; text-decoration: none
}

#wrap {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px auto; WIDTH: 1056px
}
#content {
	BORDER-RIGHT: #b5b5b5 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #b5b5b5 1px solid; PADDING-LEFT: 13px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 14px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #b5b5b5 1px solid; WIDTH: 680px; COLOR: #333; PADDING-TOP: 14px; BORDER-BOTTOM: #b5b5b5 1px solid; TEXT-ALIGN: justify
}
#rsidebar {
	BORDER-RIGHT: #b5b5b5 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b5b5b5 1px solid; PADDING-LEFT: 8px; FLOAT: left; BACKGROUND:white;PADDING-BOTTOM: 6px; MARGIN-LEFT: 8px; BORDER-LEFT: #b5b5b5 1px solid; WIDTH: 148px; COLOR: #666; PADDING-TOP: 6px; BORDER-BOTTOM: #b5b5b5  1px solid
}

#rsidebar A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0065ce; TEXT-DECORATION: none
}
#rsidebar A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ac0018; TEXT-DECORATION: none
}

.lienBlue A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0065ce; TEXT-DECORATION: none
}
.lienBlue A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ac0018; TEXT-DECORATION: none
}
.lienBlack A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: black; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial; font-size: 0.7em;
}
.lienBlack A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ac0018; TEXT-DECORATION: none
}
#rsidebar P {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 1.6em; FONT-FAMILY: Verdana, Arial; TEXT-ALIGN: justify
}
#lsidebar {
	BORDER-RIGHT: #b5b5b5 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #b5b5b5 1px solid; PADDING-LEFT: 8px; FLOAT: left; BACKGROUND:white;PADDING-BOTTOM: 6px; BORDER-LEFT: #b5b5b5 1px solid; WIDTH: 148px; COLOR: #666666; MARGIN-RIGHT: 8px; PADDING-TOP: 6px; BORDER-BOTTOM: #b5b5b5 1px solid
}
.sidebar {
	BACKGROUND: #e6e6e6
}
.sidebar H2 {
	BORDER-RIGHT: #e1ebfb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e1ebfb 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 1.1em; BACKGROUND: #f5f9ff; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e1ebfb 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #e1ebfb 1px solid; FONT-FAMILY: 'Trebuchet MS', sans-serif, verdana, 'Lucida Sans'
}
.sidebar a:hover {
color: #ac0018; text-decoration: none
}
#headerimg {
	MARGIN: 0px auto; COLOR: #fff; WIDTH: 1055px; BACKGROUND: #8db1de;
}
.category LI {
	PADDING-LEFT: 18px; no-repeat left 50%; LINE-HEIGHT: 20px; BORDER-BOTTOM: #999 1px dashed; LIST-STYLE-TYPE: none
}
.else LI {
	PADDING-LEFT: 4px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #999 1px dashed; LIST-STYLE-TYPE: none
}
.else UL {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px
}
.else A {
	COLOR: #005ebf; TEXT-DECORATION: none; FONT: 0.9em 'Trebuchet MS', sans-serif, verdana;
}
.menuTitle {
	FONT-FAMILY: 'Trebuchet MS', sans-serif, verdana, 'Lucida Sans'
}
#footer {
	CLEAR: both; PADDING-RIGHT: 48px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 4px; COLOR: black; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#rsidebarvide {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN-LEFT: 8px; WIDTH: 155px; PADDING-TOP: 6px;
}
#lsidebarvide {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 155px; MARGIN-RIGHT: 8px; PADDING-TOP: 6px;
}
.formfield {
     font-size:10px;
     font-family:arial;
}
.linkPagination A {
border: #e1ebfb 1px solid;
padding-left: 2px;
padding-right: 2px;
font-weight: normal;
font-size: 1.1em;
background: #f5f9ff;
margin-bottom: 3px;
color: #666;
text-decoration: none
}

.linkPagination A:hover {
	background: none transparent scroll repeat 0% 0%;
	color: #ac0018;
	text-decoration: none;
}
