/*
 * Parametres generaux de la page
 */
body {
margin: 0px;
background: #ffffff;
font-family: Arial,Nimbus Sans L, urw-nimbus sans l-iso8859-1,sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
color: #000000;
text-align: left;
}
/*
 * Boite generale
 */
#gral{
position: absolute;
width: 780px;
left: 50%;
top: 4px;
right: auto;
bottom: auto;
margin-left: -390px;
clear: both;
background: #ffffff;
}
a:link {
text-decoration: none;
color: #000000;
font-family: Verdana;
font-weight: bold;
}
a:visited {
text-decoration: none;
color: #000000;
font-family: Verdana;
font-weight: bold;
}
a:hover {
background-color:#ffff00;
text-decoration: none;
color: #999999;
font-weight: bold;
}
/*
 * Bordure
 */
#bord_h{
float: left;
width: 780px;
font-size: 7px;
}
#bord_hg{
float: left;
width: 10px;
height: 10px;
background: url(IMG/mes_images/coinHautGNfdB.gif) top left no-repeat;
}
#bord_hm{
float: left;
width: 760px;
height: 9px;
border-top: solid 1px #000000;
}
#bord_hd{
float: right;
width: 10px;
height: 10px;
background: url(IMG/mes_images/coinHautDNfdB.gif) top left no-repeat;
}
#bord_b{
float: left;
width: 780px;
font-size: 7px;
}
#bord_bg{
float: left;
width: 10px;
height: 10px;
background: url(IMG/mes_images/coinBasGNfdB.gif) top left no-repeat;
}
#bord_bm{
float: left;
width: 760px;
height: 9px;
border-bottom: solid 1px #000000;
}
#bord_bd{
float: right;
width: 10px;
height: 10px;
background: url(IMG/mes_images/coinBasDNfdB.gif) top left no-repeat;
}
#bord_v{
float: left;
width: 778px;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
}
/*
 * Entete
 */
#entete{
float: left;
width: 762px;
height: 120px;
margin: 4px;
background: url(IMG/mes_images/logoMadloc.gif) 0px 0px no-repeat;
}
#entete #nav {
float: right;
width: 534px;
height: 116px;
padding-left: 8px;
padding-top: 4px;
background: url(IMG/mes_images/fdbanniere.jpg) 0px 0px no-repeat;
}
#entete #nav #accroche{
float: left;
width: 99%;
height: 36px;
font-size: 9px;
color: #640000;
}
#entete #nav #mnu{
float: left;
width: 99%;
font-size: 9px;
text-align: center;
}
#entete #nav #mnu #icon{
float: left;
width: 56px;
height: 52px;
padding: 2px;
margin-right: 2px;
border-top: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #999999;
border-left: solid 1px #999999;
}
#entete #nav #barre{
float: left;
width: 99%;
margin-top: 4px;
font-size: 9px;
color: #cccccc;
}
a.btn_entete:link {
display: block;
width: 48px;
padding: 1px;
/*border-top: solid 1px #cccccc;
border-right: solid 1px #cccccc;
border-bottom: solid 1px #000000;
border-left: solid 1px #000000;*/
margin-left: 2px;
font-size: 8px;
text-align : center;
}
a.btn_entete:visited {
}
a.btn_entete:hover {
}
/*
 * Colonne
 */
#col {
float: left;
width: 210px;
margin-right: 8px;
margin-top: 2px;
font-size: 10px;
}
#col #titre {
float: left;
width: 98%;
padding-left: 4px;
background: #000000;
color: #ffff00;
font-weight: bold;
}
#col #sstitre {
float: left;
width: 98%;
padding-left: 4px;
padding-bottom: 1px;
background: #dddddd;
font-weight: bold;
}
#col #ligne {
float: left;
width: 98%;
padding-left: 4px;
margin-top: 2px;
border-bottom: dotted 1px #dddddd;
}
#col #ssligne {
float: left;
width: 96%;
margin-left: 4px;
padding-left: 4px;
border-bottom: dotted 1px #dddddd;
}
a.btn_col:link {
display: block;
width: 97%;
padding-left: 4px;
margin-bottom: 1px;
margin-top: 1px;
border-left: solid 1px #dddddd;
}
a.btn_col:visited {
display: block;
width: 97%;
padding-left: 4px;
margin-bottom: 1px;
margin-top: 1px;
border-left: solid 1px #dddddd;
}
a.btn_col:hover {
}
/*
 * Corps principal
 */
#corps {
float: left;
width: 402px;
font-size: 10px;
}
#corps #titre{
float: left;
width: 400px;
height: 18px;
padding-left: 2px;
padding-top : 4px;
border-top: dotted 1px #000000;
border-bottom: dotted 1px #000000;
font-weight: bold;
font-size: 14px;
color: #000000;
}
#corps #sstitre{
float: left;
width: 398px;
font-size: 12px;
font-weight: bold;
padding: 2px;
background: #eeeeee;
}
#corps #chapo{
float: left;
width: 402px;
font-weight: bold;
font-size: 11px;
margin-bottom: 4px;
text-align: justify;
}
#corps #txt{
float: left;
width: 400px;
text-align: justify;
}
#corps #ligne{
float: left;
width: 400px;
margin-top: 2px;
margin-bottom: 2px;
border-bottom: dotted 1px #000000;
}
#corps #ligne_invisible{
float: left;
width: 400px;
margin-top: 2px;
margin-bottom: 2px;
}
#corps #rmq{
float: left;
width: 398px;
padding: 2px;
margin-bottom: 2px;
font-style: italic;
}
#corps #prix{
float: left;
width: 400px;
padding-right: 2px;
text-align: right;
background: #ffffd0;
}
#corps #attention{
float: left;
width: 396px;
padding: 2px;
background: #ffd100;
border: solid 1px #dddddd;
}
#corps #vignette{
float: left;
width: 84px;
}
a.btn_corps:link {
display: block;
width: 400px;
font-weight: normal;
color: #000000;
cursor: pointer;
}
a.btn_corps:visited {
font-weight: normal;
color: #000000;
}
a.btn_corps:hover {
font-weight: normal;
background: #ffffff;
color: #999999;
cursor: pointer;
}
/*
 * Encard flottant
 */
#flott {
float: right;
width: 148px;
margin-left: 4px;
margin-top: 2px;
font-size: 9px;
}
#flott #titre {
float : left;
width: 98%;
padding-left: 4px;
margin-bottom: 4px;
background: #000000;
font-weight: bold;
color: #ffff00;
}
#flott #sstitre {
float : left;
width: 100%;
background: #dddddd;
font-weight: bold;
}
#flott #ligne {
float: left;
width: 100%;
margin-bottom: 4px;
border-bottom: dotted 1px #666666;
}
#flott #ligne_invisible {
float: left;
width: 100%;
margin-bottom: 4px;
}

a.btn_flott:link {
display: block;
width: 100%;
text-align: center;
}
a.btn_flott:visited {
}
a.btn_flott:hover {
}
/*
 * Pied de page
 */
#disclaimer{
float: left;
width: 780px;
padding : 4px;
font-size: 9px;
color: #999999;
text-align: center;
}
/*
 * Nouvelle fenetre
 */
#nvo{
float: left;
width: 98%;
margin-left: 4px;
}
#nvo #titre{
float: left;
width: 98%;
font-weight: bold;
font-size: 14px;
color: #000000;
}
#nvo #sstitre{
float: left;
width: 100%;
font-weight: bold;
background: #dddddd;
}
#nvo #ligne{
float: left;
width: 100%;
margin-top: 2px;
}
/*
 * Forum
 */
.showSwitch {
display: block;
}
.hideSwitch {
display: none;
}
#tit_forum{
float: left;
width: 100%;
background: #dddddd;
font-weight: bold;
font-size: 11px;
}
#sujet{
float: left;
width: 100%;
padding: 2px;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
margin-top: 2px;
margin-bottom: 2px;
}
#reponse{
float: right;
width: 95%;
margin-top: 2px;
margin-bottom: 2px;
}