/* CSS Document */

HTML {
margin:0;
padding:0;
height:100%;
}

BODY{
margin:0;
padding:0;
height:100%;
scrollbar-face-color:#D6BB73;
scrollbar-shadow-color:#372A15;
scrollbar-arrow-color: #FFFFFF;
background: #000000 url('img/bg.jpg') repeat-x;
}

UL {
margin:5px 0px 5px 0px;
padding:0px 0px 0px 10px;
}

LI {
margin:0px 0px 0px 10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:13px;
color:#000000;
}

INPUT,SELECT,TEXTAREA {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:13px;
color:#000000;
border:1px solid #8A1D03;
}

.btn {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:13px;
font-weight:bold;
color:#8A1D03;
background-color:#FFFFFF;
border:2px solid #8A1D03;
}


.smenu {
margin:0 auto;
position:absolute;
display:block;
width:200px;
padding:0px;
}

.mainMenu {
display:block;
margin:0 auto;
padding:0px 10px 0px 35px;
font-family:Georgia, "Times New Roman", Times, serif;
height:24px;
font-size:18px;
color:#FFFFFF;
text-decoration:none;
}

.mainMenu:hover {
color:#EEA64D;
background:#FFFFFF;
}

.mainMenuCurrent {
display:block;
padding:0px 10px 0px 35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
height:24px;
text-decoration:none;
color:#EEA64D;
background:#FFFFFF;
}

.prodSelect {
width:200px;
margin:5px 0px 5px 0px; 
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}

#header {
position:absolute;
top:0px;
left:301px;
width:475px;
height:25px;
background:#EEA64D;
}

#footer {
margin:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-align:left;
height:50px;
width:700px;
}

#logo {
position:absolute;
left:40px;
top:10px;
width:270px;
}

#menu {
position:absolute;
left:310px;
top:65px;
width:453px;
}

#backhome {
position:absolute;
left:7px;
top:110px;
width:260px;
}

#claim {
height:55px;
width:450px;
position:absolute;
left:300px;
top:10px;
}


#contenu {
margin: 0 auto;
left:0px;
top:0px;
position:relative;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
font-size:11px;
height:100%;
width:776px;
}

#recherche-coords {
margin: 0 auto;
left:0px;
top:320px;
position:absolute;
width:170px;
height:260px;
color:#FFFFFF;
}

#gauche {
background:url('img/gauche.gif') right top no-repeat;
margin:0px;
height:100%;
}

#droite {
background:url('img/droite.gif') left top no-repeat;
margin:0px;
height:100%;
}

/* textes */
.A10Noir, A.A10Noir, A.A10Noir:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#000000;
text-decoration:none;
}

.A10Rose, A.A10Rose, A.A10Rose:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:11px;
color:#FF0EA7;
text-decoration:none;
}

.A11Noir, A.A11Noir, A.A11Noir:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:13px;
color:#000000;
text-decoration:none;
}

.A12Noir, A.A12Noir, A.A12Noir:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:16px;
color:#000000;
text-decoration:none;
}

.A11Rouge, A.A11Rouge, A.A11Rouge:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:14px;
color:#A80632;
text-decoration:none;
}

.A11RougeB , A.A11RougeB, A.A11RougeB:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:14px;
color:#8A1D03;
font-weight:bold;
text-decoration:none;
}

A.headerMenu, A.headerMenu:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#A80632;
text-decoration:none;
text-transform:uppercase;
}

.A11Blanc {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:11px;
color:#FFFFFF;
text-decoration:none;
}

.A11Bleu, A.A11Bleu, A.A11Bleu:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:11px;
color:#0066FF;
text-decoration:none;
}

.A12Rouge, A.A12Rouge, A.A12Rouge:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:14px;
color:#8A1D03;
text-decoration:none;
}

.A14Noir, A.A14Noir, A.A14Noir:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#000000;
text-decoration:none;
}

.A14Rouge, A.A14Rouge, A.A14Rouge:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
color:#8A1D03;
text-decoration:none;
}

.A14Bleu {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:16px;
color:#3167BA;
}

.A18BlancB {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#FFFFFF;
}

.A18RougeB {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#8A1D03;
}

.A30Rouge {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
line-height:30px;
letter-spacing:2px;
color:#8A1D03;
}

A.A11Noir:hover, A.A11Bleu:hover, A.A11Rouge, A.A12Noir:hover, A.A11Blanc:hover, A.A10Noir:hover, A.A10Rose:hover, A.A11RougeB, A.A14Rouge:hover, A.A12Rouge:hover, A.headerMenu:hover {
text-decoration:underline;
}

.smenuLien, .smenuLien:visited {
display:block;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#8A1D03;
margin:0px 0px 0px 0px;
text-decoration:none;
}

.smenuLien:hover {
background:#FFCE92;
color:#000000;
}

.menuItem, .menuItem:visited {
display:block;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#00A683;
margin:0px 0px 0px 0px;
text-decoration:none;
}

.menuItem:hover {
background:#00A683;
color:#FFFFFF;
}

.curItem {
display:block;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
background:#00A683;
color:#FFFFFF;
margin:0px 0px 0px 0px;
text-decoration:none;
}


#smenu1 { background:#FFFFFF; left:101px; top:204px; }
#smenu2 { background:#FFFFFF; left:101px; top:228px; }
#smenu3 { background:#FFFFFF; left:101px; top:252px; }
#smenu4 { background:#FFFFFF; left:101px; top:300px; }


/* ADMINISTRATION */
a.m {
  font-family:arial,helvetica,sans-serif; font-size:10px;
  color:#fff;
  margin:0; padding:0;
  display:block; text-decoration:none; cursor:default;
}
a.m:link, a.m:active {
  font-family:arial,helvetica,sans-serif; font-size:10px;
  color:#767676;
  margin:0; padding:0;
  display:block; text-decoration:none; cursor:default;
}
a.m:visited {
  font-family:arial,helvetica,sans-serif; font-size:10px;
  color:#767676;
  margin:0; padding:0;
  display:block; text-decoration:none; cursor:default;
}
a.m:hover {
  font-family:arial,helvetica,sans-serif; font-size:10px;
  color:#000; background:#D6BB73;
  margin:0; padding:0;
  display:block; text-decoration:none; cursor:default;
}

.rMenu {
  position:relative; visibility:visible; overflow:visible;
  background:#D6BB73;
  margin:0; padding:0;
  text-align:left;
  height:20px;
}
.aMenu {
  position:absolute; visibility:hidden; overflow:visible;
  margin:0; padding:0 2px 0 0;
  text-align:left;
  
}
.mLabel {
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0; padding:2px 4px 2px 4px;
  cursor:default;
  border-left:1px outset #ccc;
  border-top:1px outset #ccc;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
  font-size:12px;
  font-weight: Bold;
  color:#FFFFFF;
}
.mLabelOver {
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0; padding:2px;
  cursor:default;
  border-left:1px outset #333;
  border-top:1px outset #333;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
  font-size:12px;
  font-weight: Bold;
}
.mBox {
  position:absolute; visibility:hidden; overflow:hidden;
  margin:0; padding:2px 2px 2px 2px;
  cursor:default;
  width:150px; /* wrapping col for nn4, over-ride in page-specific css */
  line-height:14px;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc;
  border-right:1px solid #333;
  border-bottom:1px solid #333;
  background:#FFFFFF;
}

/*MOTEUR DE RECHERCHE*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF}
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF}
.cat1:visited {font-size: 16px; font-weight: bold; color:#5555AA}

#result_report {
	text-align:center;
	font-size:12px;
	line-height:14px;
	padding:3px;
	background-color:#EEA64D; 
	font-weight: bold;
	margin-bottom:14px;
}

#common_report {
		text-align:center;
}
.title{color:#8A1D03; font-size:14px;text-decoration:none;}
.title:hover{text-decoration:underline}
.url {font-size:10px;color: #115599; padding-top:5px}
.description{font-size: 11px; line-height:16px}
#other_pages {
	text-align:center;
}