/* CSS Document */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      textes et titres      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
body{
	background-color: #A28968;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF99;
	background: url(outils/fond-degrade3.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: fixed;
}

h1{
	text-align : center;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	color :#FFFFFF;
}
H2{
	vertical-align : middle;
	text-decoration : none;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffff99;
}
H3{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffff99;
}
H4{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #f5c503;
}
h5 {
	font-family: verdana, arial, helvetica, ;
    font-size: x-small;
    font-weight: normal;
    color: #00CCFF;
}
H6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #f5c503;
    display:list-item;
    list-style-image: url(icones/masque_puce_blanc.gif);
    list-style-position:inside;
}


/*texte en blanc*/
.textimportant{
	color: #FFFFFF;
	font-weight: normal;
}

/* texte discret*/
.textemineur {
    color:#CCCCCC;
	font-size:9px;
	font-style:italic;
}

/* texte écrit en rouge*/
.textrougebx{
	color: #E60000;
	background: transparent;
	font-weight : bold;
}

.cliquez{
	color: #CC8475;
	background: transparent;
	font-size:9px;

}
/* liens*/
a:link{color:#FC8C49;text-decoration: none;background : transparent;}
a:hover { color:#ffffff; background-color:#666666;}
a:visited, a:active { color:#FC8C49; text-decoration: none; background : transparent;}
a:visited:hover {text-decoration : none; color : #ffffff; background : transparent;}
a.hautpage{color:#884400;text-decoration:none; background: transparent;}



/*ascenseur couleur POUR IE*/
BODY {
	scrollbar-face-color:#32291F;
	scrollbar-highlight-color:#BB5B45;
	scrollbar-3dlight-color:#D2C6B7;
	scrollbar-darkshadow-color:#32291f;
	scrollbar-shadow-color:#BB5B45;
	scrollbar-arrow-color:#BB5B45;
	scrollbar-track-color:#D2C6B7;
}

/*affichage du prix sur fond de couleur*/
.prix {
	background-color: #BB4000;
	border: thin dashed;
	border-bottom: thin dashed;
	font: normal 18px Tahoma;
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-left-color: transparent;
	border-left-style: none;
	border-left-width: inherit;
	border-right-color: transparent;
	border-right-style: none;
	border-top-color: transparent;
	border-top-style: none;
}


.titre-menu {
    color: #FFFFFF;
	font-weight : bold;
	font-size : 16px;
	text-align: center;
}

.lien-menu {
    text-align: left;
	font-weight: normal;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<      tableaux       >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

/* tableau externe principal*/
#externe{
	width: 90%;
	border-bottom : 4px solid #FEBC41;
	border-top: 0px #522923;
	border-right: 0px #522923;
	border-left: 0px #522923;	
	background-color: #867053;
	color: #FFFF99
}


/*pied de page*/
#pied{
	border-bottom : 4px solid #FEBC41;
	border-top: 0px #522923;
	border-right: 0px #522923;
	border-left: 0px #522923;
	background-color: #523923;
	color: #FFFFFF;

}
 
/* menu de navigation*/
  #menu{
    width:200px;
    height:548px;
	border-bottom : 4px solid #BB5B45;
	border-top: 8px solid #522923;
	border-right: 8px solid #BB5B45;
	border-left: 4px solid #522923;
	background-color: #32291F;
	color: #FFFFFF;
}
 /* tableau coordonnees banque rib*/
  #rib{
    width:220px;
    height:280px;
	border-bottom : 4px solid #BB5B45;
	border-top: 8px solid #522923;
	border-right: 8px solid #BB5B45;
	border-left: 4px solid #522923;
	background-color: #32291F;
	color: #FFFFFF;
}

/* tableau central des textes et images*/
#interne{
	border-bottom : 1px dashed #522923;
	border-top: 1px solid #522923;
	border-right: 1px solid #522923;
	border-left: 8px solid #522923;
	width: 90%;
	background-color: #726047;
}
/* tableau des liens amis et annuaires*/
#tableliens{
	border-color: 0px #522923 0px #522923 0px #522923 0px #522923;
	border-spacing: 6;
	background-color: #726047;
}

/*cellule sans bordure */
.TD1{
	border-bottom: none transparent;
	border-bottom-color: transparent;
	border-left: none transparent;
	border-left-color: transparent;
	border-right: none transparent;
	border-right-color: transparent;
	border-top: none transparent;
	border-top-color: transparent;
}
	
/*cellule avec bordure */	
.TD2{
	border-bottom: thin solid #522923;
	border-bottom-color: #522923;
	border-left: thin solid #522923;
	border-left-color: #522923;
	border-right: thin solid #522923;
	border-right-color: #522923;
	border-top: thin solid #522923;
	border-top-color: #522923;
}

/*cellule fond foncé*/
.TDfonce{
	background-color: #32291F;
}
 /*cellule fond clair*/
.TDclair{
	background-color: #867053;
}

/*livre d'or*/

/*body, table { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000; font-size: 11px }
body { margin: 0; padding: 0; padding-top: 12px; background: #A4BCE0 url(im/haut.gif) repeat-x 0% 81px }*/
table { text-align: left }
td { padding-left: 13px }
input { border: 1px solid #000; font-size: 11px }
/*th { font-weight: bold; background-color: #D2E0F5; margin-top: 20px; padding-left: 5px; text-align: left; color: #3B68A5; border-bottom: 1px dashed #EBAA41; border-left: 3px solid #EBAA41 }*/
.sb { border: 0 }
fieldset { width: 547px; border: 1px solid #EBAA41; border-top: 0; background: #FFF url('im/fieldset.jpeg') repeat-x 0 0; padding: 0 7px 8px 7px; margin-left: auto; margin-right: auto; text-align: left }
legend { background-color: #EBAA41; padding: 0 6px 0 6px; font-weight: bold; color: #3B68A5; margin: 0 }
.legend { font-weight: bold; color: #3B68A5; font-size: 13px; padding-top: 3px; text-align: center   }
.tdex { padding: 0; text-align: center; width: 50px; height: 39px }
/*a:link { color: #FC8C49; text-decoration: none }
a:active { color: #0000FF; text-decoration: none }
a:visited { color: #FC8C49; text-decoration: none }
a:hover { color: #FF0000; text-decoration: none }

a.menu:link { color: #FC8C49; font-weight: 400; text-decoration: none }
a.menu:active { color: #FF0; font-weight: 400; text-decoration: none }
a.menu:visited { color: #FC8C49; font-weight: 400; text-decoration: none }
a.menu:hover { color: #FF0; font-weight: bold; text-decoration: none }*/

.jg_pge { color:#FC8C49; font-size: 9px; font-family: Verdana,Arial,Helvetica,sans-serif }
.jg_pgeda { color:#FC8C49; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold }

/*a.jg_linkpge:link { font: normal bold 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(243, 94, 0); text-decoration: none; border-bottom: 1px dashed rgb(0, 0, 0); background-color: transparent }
a.jg_linkpge:active { font: normal bold 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(243, 94, 0); text-decoration: none; border-bottom: 1px dashed rgb(0, 0, 0); background-color: transparent }
a.jg_linkpge:visited { font: normal bold 10px Verdana,Arial,Helvetica,sans-serif; color: rgb(243, 94, 0); text-decoration: none; border-bottom: 1px dashed rgb(0, 0, 0); background-color: transparent }
a.jg_linkpge:hover { font:  bold  Verdana,Arial,Helvetica,sans-serif; color: ; text-decoration: none; border-bottom: 1px none rgb(0, 0, 0); background-color: transparent }

a.jg_linkpgef:link {color:#FC8C49;text-decoration: none;background : transparent;}
a.jg_linkpgef:active {color:#FC8C49;text-decoration: none;background : transparent;}
a.jg_linkpgef:visited {color:#FC8C49;text-decoration: none;background : transparent;}
a.jg_linkpgef:hover { color:#ffffff; background-color:#666666;}*/

.th_tpl { text-align: center; padding: 2px 5px 1px 5px; background-color: #D2E0F5; border-right: 1px dashed #EBAA41; border-bottom: 0 }
.td_date { text-align: center; padding: 0 5px 0 5px }
.td_comm { padding-left: 3px }
.td_nom { padding: 0 3px 0 3px; text-align: center }
.td_options { text-align: center; padding: 0 }
.tr_mode { font-weight: bold; color: #DE4704; background-color: #FDDBCC ; border: 1px solid #FEAA85; padding: 1px; text-align: center }

.apparte {
background-color: #edadad;
border: 1px solid #843a3a;
padding: 5px;
margin-left: 11px;
width: 548px;
font-style: italic;
margin-bottom: 20px }






#conteneur_gen {
width: 775px;
text-align: left;
background-color: #A4BCE0;
padding-bottom: 30px }

#header1 {
background: #A4BCE0 url('im/header.gif') no-repeat 0% 0%;
width: 775px;
height: 202px }

#header2 {
background: #A4BCE0 url('im/header2.gif') no-repeat 0% 0%;
width: 775px;
height: 62px }

#menu1 {
padding: 0;
float: left;
width: 162px }

#menu2 {
background: #264b82 url('im/menu.gif') repeat-y 100% 10px;
/*padding-top: 15px;*/
width: 162px }

#menu3 {
list-style-type: none;
color: #FFFF00;
padding: 0 0 10px 0; margin: 0; }

#menu4 {
background: #A4BCE0 url('im/botmenu.gif') no-repeat 0% 0%;
width: 162px;
height: 60px }

#page {
width: 585px;
margin-left: 163px;
padding-left: 20px;
margin-top: -40px }

form { margin: 0; padding: 0 }