/*********************************************************************************************\
SITE SPECIFIC FIXED STYLES
\*********************************************************************************************/

/* ADMIN ONLY */
a.admin, a.admin:link, a.admin:active, a.admin:visited { color: #b70000; font-size: 9px; text-decoration: underline; }
a.admin:hover { color: black; font-size: 9px; text-decoration: none; }



/* GEN */
body   { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif  ; background-color: #e6e4de; background-image: url(../im_gen/fond1.gif); }
td       { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: left; }
td.mainol { background-color: white; border: solid 1px #c6c2b5; }
a, a:link { color: #3167be; text-decoration: underline    }
a:visited { color: #3167be; text-decoration: underline }
a:hover        { color: #f84316; text-decoration: none    }
.h1_acc { color: #766d51; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom: 12px; }
.h1_article { color: #766d51; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-bottom: 12px; }
.h1_article b { font-size: 32px; font-weight: bold; padding-bottom: 12px; }
.h1_col_dr { color: #f84316; font-size: 12px; font-weight: bold; padding-top: 16px; padding-bottom: 6px; }
.date { color: white; font-size: 9px; padding-bottom: 5px; padding-left: 5px }
.baseline  { color: #343434; font-size: 9px }


/* MENU HAUT */
.menu		{ background-color: #cbc093 }
.arian { color: #3167be; font-size: 10px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; border-bottom: 4px dotted #d8e4f4; }
.arian a, .arian a:active,  .arian a:visited { color: black; font-weight: bold; text-decoration: none; padding-bottom: 3px; }
.arian a:hover { color: gray; font-weight: bold; text-decoration: underline; padding-bottom: 3px; }

/* MENU GAUCHE */
.blocgauche { padding-bottom: 15px; padding-left: 24px; border-right: 1px solid #d3d0c5; }
.blocgaucheacc { color: #766d51; font-size: 11px; line-height: 16px; padding-right: 40px; padding-bottom: 15px; padding-left: 24px; }
td.menu1 { color: #3167be; font-weight: normal; text-decoration: none ; padding-top: 8px; padding-bottom: 8px; }
td.menu1 a, td.menu1 a:link, td.menu1 a:active, td.menu1 a:visited { color: #3167be; font-weight: normal; text-decoration: none ; }
td.menu1 a:hover {
	color: #f84316;
	text-decoration: underline;
}
td.menu2 { color: #928b73; font-weight: normal; text-decoration: none; padding-top: 8px; padding-bottom: 8px; }
td.menu2 a, td.menu2 a:link, td.menu2 a:active, td.menu2 a:visited { color: #928b73; font-weight: normal; text-decoration: none; }
td.menu2 a:hover, td.menu3 a:hover {
	color: #c6c2b5;
	text-decoration: underline;
}

/* sMENU STYLES et FLOATERS */
#poplist6 { height: auto; width: auto; position: absolute; visibility: hidden; z-index:101; }
#poplist1 { height: auto; width: auto; position: absolute; visibility: hidden; z-index:101; }
#poplist2 { height: auto; width: auto; position: absolute; visibility: hidden; z-index:101; }
#poplist3 { height: auto; width: auto; position: absolute; visibility: hidden; z-index:101; }
#poplist4 { height: auto; width: auto; position: absolute; visibility: hidden; z-index:101; }
#poplist5 { height: auto; width: auto; position: absolute; visibility: hidden; z-index:101; }
.mProd     { color: #766d51; font-size: 10px; font-weight: normal; background-color: #e6e4de; padding: 3px 5px; border-top: 1px solid white      }
.mProd a, .mProd a:active, .mProd a:visited     { color: #766d51; font-weight: normal; text-decoration: none !important; }
.mProdb    { color: #f84316; font-size: 10px; font-weight: normal; background-color: #e6e4de; background-image: url(../im_gen/fond1.gif); padding: 3px 5px; border-top: 1px solid white      }
.mProdb a, .mProdb a:active, .mProdb a:visited     { color: #f84316; font-weight: normal; text-decoration: none !important; }
		
/* MAIN */
.blocmain { padding-right: 25px; padding-bottom: 15px; padding-left: 24px; border-right: 1px solid #d3d0c5; }

/* COL DROIT */
.blocdroit { padding-bottom: 15px; padding-left: 10px; border-left: 1px solid #d3d0c5; }

/* Onglets */
ul#onglets {
	cursor:pointer;
	margin:0;
	padding:0;
}
ul#onglets li {
	display:inline;
	list-style:none;
	padding:2px 5px 2px 5px;
	background-color:#F2F2F2;
	margin-right:5px;
}
ul#onglets li a,
ul#onglets li a:link,
ul#onglets li a:visited {
	color:#766d51;
	text-decoration:none;
}
/*ul#onglets li:hover,*/
ul#onglets li.act {
	padding-bottom:5px;
	background-image: url(../im_gen/fond1.gif);
	font-weight:bold;
}
.ong {
	position:absolute;
	background-color: #e6e4de;
	background-image: url(../im_gen/fond1.gif);
	padding:10px 0 20px 10px;
	margin-top:4px;
	width:530px;
}
.ong ul {
	width:470px;
	background-color:#FFFFFF;
	padding-top:8px;
	padding-bottom:8px;
}
.ong ul li ul {
	width:450px;
	padding-left: 10px;
}
.ong p {
	margin:0;
	padding:0 0 10px 0;
}
.ong h1 {
	font-size:18px;
	line-height:20px;
	margin:0;
}
.ong ul li.ul-bis2 {
}
#ong1 {
	visibility:visible;
}
#ong2 {
	visibility:hidden;
}
#ong3 {
	visibility:hidden;
}
