/* colors */
/* brun foncé #714320 */
/* brun clair #c7a981 */
/* orange vif #ffaa00 */
/* orange savane #d09b21 */

body, table, input, textarea, select, .normal
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

body
{

/*	scrollbar-face-color: #ff9900;         /* n   */
/*	scrollbar-shadow-color: #aa3300;       /* n-6 */
/*	scrollbar-highlight-color: #cccc33;    /* n+6 */
/*	scrollbar-3dlight-color: #ffff66;      /* n+6 */
/*	scrollbar-darkshadow-color: #cc5500;   /* n-4 */
/*	scrollbar-track-color: #d09b21; 
	scrollbar-arrow-color: #000000; */
	background-image:url('img/new/ligne_fond.png') ;
	background-position: top center;
	background-repeat: repeat-x;
	background-color:#9E6850;
}

table.page { width:90%; }
td.colg { width:30%; }
td.contenu { width:55%; }
td.cold { width:15%; }

td.contenu
{
/*	border: solid red 1px; */
	vertical-align: top;
	text-align: center;
	padding:0px;
/*
	background-image:url('img/new/header.gif') ;
	background-position: 0px 25px;
	background-repeat: no-repeat;
*/
	background-color:#FFFFFF;
}

#bienvenue
{
/*	float:left; */
	text-align:left;
	margin: 10px 0px 0px 20px;
}

table.main
{
/*	width: 100%; */
	margin:10px;
	margin-top:20px;
/*	border: solid green 1px; */
	margin-left:auto;
	margin-right:auto;
}

td.main
{
	padding: 20px;
/*	background-color: #fff; */
	text-align: center;
}

td.main td
{
	line-height:20px;
}

a:link, a:visited
{
	text-decoration: underline;
	color: #714320;
}

a:hover, a:active
{
	text-decoration: underline;
	color: #aa0000;
}

form
{
	display: inline;
}

td.chemin, .chemin a:link, .chemin a:visited
{
	color: #521919;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

.chemin a:link, .chemin a:visited
{
	text-decoration: underline;
}

td.chemin
{
	padding: 2px 30px 3px 21px;
/*	background-color: #d09b21; */
	background-image: url('img/new/puce.gif');
	background-repeat: no-repeat;
	background-position: 12px 7px ;
}

.chemin a:hover, a:active
{
	color: #E0AE97;
}

.titre
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #714320;
}

.soustitre
{
	font-size: 11px;
	font-weight: bold;
}

td.colg
{
/*	width: 258px; */
/*	border: solid red 1px; */
/*	padding-right: 20px; */
	background-image: url('img/new/bordg.png');
	background-repeat: repeat-y;
	background-position: top right;
}

td.homeg, td.colg
{
	vertical-align: top;
	text-align: right;
/*	background-image: url('img/pages/g.gif'); */
	background-repeat: repeat-y;
	background-position: top right;
}

/* COLONNE DE DROITE */

td.cold
{
/*	border: solid red 1px; */
	vertical-align: top;
	text-align: left;
	background-image: url('img/new/bordd.png');
	background-repeat: repeat-y;
	background-position: top left;
/*	padding: 10px 60px 0px 20px; */
}

td.cold .menu
{
/*	border: solid red 1px; */
	width: 162px;
}

ul.menu
{
/*	border: solid red 1px; */
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	margin:0px;
	padding: 0px 15px 0px 0px;
}

a.lienmenu
{
	font-size: 11px;
	font-weight: bold;
	margin:4px 0px 4px 0px;
	display:inline;
	line-height:15px;
}

a.lienmenu img
{
	margin-right:6px;
}

.menu li
{
	background-color:#FFFFFF;
	margin-bottom:4px;
	width:140px;
}

.menu img
{
	margin-top:10px;
}

td.menutitre
{
/*	text-align: right;
	padding: 8px 0px 3px 0px; */
}

a.menu:link, a.menu:visited, .menu a:link, .menu a:visited
{
	color: #9E6850;
	text-decoration: none;
}

a.menu:hover, a.menu:active, .menu a:hover, .menu a:active
{
	color: #521919;
/*	background-color: #ffcc22; */
	text-decoration: none;
}


td.homec
{
	background-color: #fff;
}

td.homeg, td.homec, td.homed
{
	padding-top: 10px;
}

td.footerg
{
	background-image: url('img/new/bg.png');
	background-repeat: no-repeat;
	background-position: top right;
	text-align: right;
	vertical-align: middle;
}

td.footerg a:link, td.footerg a:visited
{
	margin-right: 20px;
	margin-top: 40px;
}

td.footerc
{
	background-image: url('img/new/footer.png');
	background-repeat: repeat-x;
	background-position: top left;
/*	vertical-align: middle; */
	padding: 0px;
}


td.footerd
{
	background-image: url('img/new/footerd.png');
	background-repeat: no-repeat;
	background-position: top left;
/*	border: solid red 1px; */
}

td.top
{
	background-image: url('img/pages/h.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	vertical-align: middle;
	text-align: center;
}



a.lienmenu:link, a.lienmenu:visited, table.lienmenu a:link, table.lienmenu a:visited
{
	color: black;
	text-decoration: none;
}

a.lienmenu:hover, a.lienmenu:active, table.lienmenu a:hover, table.lienmenu a:active
{
	color: #aa0000;
	text-decoration: underline;
}

.menupmg
{
	font-size: 10px;
	font-weight: bold;
}

a.menupmg:link, a.menupmg:visited
{
	text-decoration: none;
	color: #cc7700;
}

a.menupmg:hover, a.menupmg:active
{
	color: #000000;
	text-decoration: none;
}


.sommaire
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	font-style: normal;
	color: black;
}

a.sommaire:link, a.sommaire:visited
{
	color: black;
	text-decoration: underline;
}

a.sommaire:hover, a.sommaire:active
{
	color: #c7a981;
	text-decoration: none;
}

td.special, span.special, tr.special td
{
	color: #714320;
	background-color: #eeeeee;
}

span.special
{
	padding-left: 4px;
	padding-right: 4px;
}

a.special:link, a.special:visited
{
	color: #714320;
	text-decoration: none;
}

a.special:hover, a.special:active
{
	color: #000000;
	text-decoration: underline;
}

.accroche, a.accroche:link, a.accroche:visited
{
	font-size: 16px;
	font-weight: bold;
	color: #714320;
	text-decoration: none;
}

a.accroche:hover, a.accroche:active
{
	color: #ff0000;
}

.petit, td.petit, .petit a:link, .petit a:visited
{
	font-size: 10px;
	line-height:15px;
}

.signature
{
	font-size: 11px;
	font-style: italic;
	text-align: right;
	padding-bottom: 10px;
	border-bottom: solid #dddddd 1px;
}

.courrier
{
	font-family: Courier New, Courier, monospace;
}

img.cadre
{
	border: solid #714320 1px;
}

table.cadre, table.lienmenu
{
	border: solid gray 1px;
}

.new, a.new:link, a.new:visited
{
	color: #ffffff;
	background-color: #dd0000 ;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}

a.new:hover, a.new:active
{
	background-color: black;
	color: #ffaa00;
}

.h, .hd, .hg, .hb, .hbg, .hgd, .hbd
{
	border-top: solid #714320 1px;
}

.d, .hd, .bd, .gd, .hgd, .bgd, .hbd
{
	border-right: solid #714320 1px;
}

.b, .bd, .bg, .hb, .hbg, .bgd, .hbd
{
	border-bottom: solid #714320 1px;
}

.g, .hg, .bg, .gd, .hbg, .hgd, .bgd
{
	border-left: solid #714320 1px;
}

.grostitre
{
	margin: 10px 0px 10px 0px;
	text-align: center;
}

.alerte
{
	color: #cc0000;
	font-weight: bold;
}

a.invisible:link, a.invisible:visited
{
	text-decoration: none;
	color: black;
}

a.invisible:hover, a.invisible:active
{
	color: #dd0000;
}

td.adsense_footer
{
	padding-top: 10px;
	vertical-align: top;
}

td.adsense_totem p
{
	font-size: 10px;
	text-align: left;
}

/* GALERIE */
/* sélecteur */

table.selecteur input, table.selecteur select, table.selecteur td
{
	font-size: 10px;
}

table.selecteur
{
	border: solid #cccccc 1px;
	background-image: url('galerie/img/fond.jpg') ;
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #D3BC9D;
}

table.selecteur td
{
	font-weight: bold;
}

/* liste de flyers */

table.resultat
{
	border-bottom: solid #cccccc 1px ;
	border-right: solid #cccccc 1px ;
/*	background-color: #fed; */
	width: 100%;
}

table.resultat td
{
	padding: 0px;
	width: 33%;
	border-top: solid #cccccc 1px ;
	border-left: solid #cccccc 1px ;
	vertical-align: top;
	line-height:normal;
}

table.resultat a:link, table.resultat a:visited, table.resultat a:hover, table.resultat a:active
{
	text-decoration: none;
	padding: 2px 4px 2px 4px;
	width: 100%;
}

table.resultat a:hover, table.resultat a:active
{
	font-weight:bold;
}

table.resultat a:link, table.resultat a:visited
{
	color: black;
}

table.resultat a:hover, table.resultat a:active
{
	background-color: #714320;
	color: white;
}

table.navig a:link, table.navig a:visited
{
	font-size: 10px ;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #dddddd;
	padding-left: 3px;
	padding-right: 3px;
	height: 14px;
	line-height:normal;
}

table.navig td
{
	border-top: solid #bbb 1px;
	border-left: solid #bbb 1px;
	border-right: solid #666 1px;
	border-bottom: solid #666 1px;
}

table.navig a:hover, table.navig a:active
{
	background-color: #888888;
	color: white;
}

td.colg td
{
	text-align: right;
}

.highlight
{
	font-weight: bold;
	background-color: #ffddaa;
}

td.bouton
{
	border-top: solid #ffaa00 1px;
	border-left: solid #ffaa00 1px;
	border-right: solid #714320 1px;
	border-bottom: solid #714320 1px;
	padding-bottom: 2px;
	background-color: #d09b21;
}

.bouton a:link, .bouton a:visited
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 4px 3px 3px;
	color: #714320;
	line-height:normal;
}

.bouton a:hover, .bouton a:active
{
	background-color: #ffaa00;
	color: #000;
}

.cite
{
	font-family: Arial, Verdana, sans-serif;
	color: #960;
	font-size: 14px;
}

table.flyerComm
{
	width:100%;
	background-color:#e8e8e8;
}

.flyerComm .nom
{
	font-family: Georgia, Times, serif;
	color: #960;
	font-style: italic;
	font-size: 20px;
	padding-left:10px;
}

.flyerComm .nom a:link, .flyerComm .nom a:visited
{
	text-decoration:none;
	color: #960;
}

.flyerComm .lieu a:link, .flyerComm .lieu a:visited
{
	text-decoration:none;
	color: #000;
}

.flyerComm .nom a:hover, .flyerComm .nom a:active, .flyerComm .lieu a:hover, .flyerComm .lieu a:active
{
	color:#900;
}

.flyerComm .lieu
{
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	padding-right:10px;
	font-weight:bold;
}

.donateur
{
	font-size: 10px;
}

.donateur a:link, .donateur a:visited
{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.donateur a:hover, .donateur a:active
{
	color:#900;
	text-decoration:underline;
}

.donateur a.lien:link, .donateur a.lien:visited
{
	font-weight:normal;
}

img.gauche
{
	margin-right: 10px;
}

img.droite
{
	margin-left: 10px;
}

.alphabet
{
	text-align:center;
	line-height: 30px;
}
.alphabet a:link, .alphabet a:visited
{
	padding:5px 8px 5px 8px;
	margin: 5px 2px 5px 2px;
	background-color: #DDD;
	text-decoration:none;
	font-weight:bold;
}
.alphabet a:hover, .alphabet a:active
{
	color: #FFF;
	padding:5px 8px 5px 8px;
	margin: 5px 2px 5px 2px;
	background-color: #000;
	text-decoration:none;
	font-weight:bold;
}
.alphabet a.select:link, .alphabet a.select:visited
{
	background-color: #FA0;
}

.refs img
{
	margin: 0px 15px 5px 0px;
}

.contenu ul
{
	padding:0px;
	margin:0px;
}

.contenu li
{
	list-style-type:none;
/*	list-style-image:url(img/new/puce.gif); */
	background-image: url('img/new/puce.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px ;
	padding-left:10px;
	margin: 6px 0 0 0;
}

.news
{
	font-size:11px;
	padding:15px 25px 0px 15px;
}

.news .titre
{
	margin-bottom:10px;
}

.news a:link, .news a:visited, .news .titre
{
	color:#521919;
	font-weight:bold;
}

.news a:hover, .news a:active
{
	color:#000000;
}

.news .new
{
	display:inline;
}
