/****************************************
* CSS for RESOVILLES					*
*****************************************/
body, td, th, div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
body, div { margin:0;padding:0px; }
body { background:#EBEBEB ; }
form { margin: 0; }
a:link, a:visited, a:active, a:hover {
	/*color:#003366;*/
	color:#666666;
	text-decoration: none;
}
h1, h2, h3, h4, h5 { margin:15px 0px 10px 0px; }
h1 {
	margin:5px 0;
	font-size:24px;
	font-weight:normal;
}
h2 { 
	font-size:16px;
	font-weight:bold;
	color:#2667B7;
}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#484848;
	border-bottom:1px dotted #999999;
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#336699;
	/*margin:5px;*/
	padding:3px;
	border-top:1px solid #336699;
	border-bottom:1px solid #336699;
}
img {/* border:0;*/ }
table { border-collapse:collapse; }
/*********************************************/
#page{
  background:transparent url(img/fond.png) top left repeat-y;
  width:1150px;
  margin:auto;
  position:relative;
  margin-bottom:10px;
}

.clear{clear:both;}

#bloc_left{
  /*background-color:brown; */
  position:relative;
  width:210px;
  float:left;
}

#bloc_center{
  /*background-color:lightblue; */
  position:relative;
  width:685px;
  padding-left:15px;
  padding-right:15px;
  float:left;
}

#bloc_right{
  /*background-color:green; */
  /*position:relative;*/
  width:185px;
  float:right;
  margin-right:35px;
}

#footer{
  margin-top:10px;
  background:url(img/footer.png) top left no-repeat;
  height:10px;
}

#top_defaut, #top_6, #top_13, #top_15, #top_17, #top_18, #top_20, #top_67, #top_68  {
	/*width:1024px;*/
	width:1200px;
	height:200px;
	position:relative;
}
#rss_feed{
  display:block;
  width:115px;
  height:30px;
  position:absolute;
  right:110px;
  top:140px;
  /*background-color:red; */
  background-image:url(img/RSS_32.png);
  background-position : top left;
  background-repeat:no-repeat;
}
#rss_feed a{
  display:block;
  width:80px;
  height:30px;
  padding-left:35px;
  position:absolute;
  /*background-color:green; */
}
#top_defaut { background:url(img/haut_defaut.jpg) top left no-repeat; }
#top_6 { background:url(img/haut_6.jpg) top left no-repeat; }
#top_13 { background:url(img/haut_13.jpg) top left no-repeat; }
#top_15 { background:url(img/haut_15.jpg) top left no-repeat; }
#top_17 { background:url(img/haut_17.jpg) top left no-repeat; }
#top_18 { background:url(img/haut_18.jpg) top left no-repeat; }
#top_20 { background:url(img/haut_20.jpg) top left no-repeat; }
#top_67 { background:url(img/haut_67.jpg) top left no-repeat; }
#top_68 { background:url(img/haut_68.jpg) top left no-repeat; }
#logo {
	position:absolute;
	top:50px;
	left:30px;
 	margin:0;
	padding:0;
}
#t_rub {
	position:absolute;
	top:150px;
	left:220px;
	padding:0;
	width:450px;
}
#t_rub div {
	font-size:24px;
	font-weight:normal;
	color:#000000;
	/*visibility:hidden; /* par défaut on ne montre pas le titre  */
}
/* nos rendez-vous */
.t_rub_6, t_rub_6 h1 { color:#fec500 !important; visibility:visible !important; }
/* RDV en région */
.t_rub_13, t_rub_13 h1 { color:#F88906 !important; visibility:visible !important; }
/* publications */
.t_rub_15, t_rub_15 h1 { color:#B11413 !important; visibility:visible !important; }
/* base documentaire */
.t_rub_68, t_rub_68 h1 { color:#bec639 !important; visibility:visible !important; }
/* territoires */
.t_rub_17, t_rub_17 h1 { color:#8ABBDD !important; visibility:visible !important; }
/* boite à outils */
.t_rub_18, t_rub_18 h1 { color:#9D6ECE !important; visibility:visible !important; }
/* annuaire */
.t_rub_67, t_rub_67 h1 { color:#2667B7 !important; visibility:visible !important; }
/* s'abonner */
.t_rub_20, t_rub_20 h1 { color:#D4B20B !important; visibility:visible !important; }
#topprint { display:none; }
/*********************************************/
#content {
	/*width:600px;*/
	/*margin-left:190px;
	margin-bottom:30px; */
	font-size:13px;
}
#content a { text-decoration:underline; }
/*********************************************/
#menug {
	/*position:absolute;
	top:165px;
	left:0;*/
	/*width:210px;*/
	background:#FFFFFF url(img/menug_fond.png) top left repeat-x;
	margin-bottom:30px;
	font-size:12px;
}
#menug ul {
	margin:0px;
	padding:0;
}
#menug a {
	color:#666666;
}
#menug .img_menug {
	margin:10px 0 2px 0;
}
#menug .ul_rv,
#menug .ul_region,
#menug .ul_publi,
#menug .ul_base,
#menug .ul_territoires,
#menug .ul_boite,
#menug .ul_abo {
	list-style-type:none;
	list-style-position:inside;
	padding:0;
	margin:0;
}

#menug .ul_rv ul,
#menug .ul_region ul,
#menug .ul_publi ul,
#menug .ul_base ul,
#menug .ul_territoires ul,
#menug .ul_boite ul,
#menug .ul_abo ul {
	/*background-color:red; */
	margin-left:15px;
}

#menug .ul_rv 		{ list-style-image:url(img/puce_rv.png); }
#menug .ul_region 	{ list-style-image:url(img/puce_region.png); }
#menug .ul_publi 	{ list-style-image:url(img/puce_publi.png); }
#menug .ul_base 	{ list-style-image:url(img/puce_base.png); }
#menug .ul_territoires { list-style-image:url(img/puce_territoires.png); }
#menug .ul_boite 	{ list-style-image:url(img/puce_boite.png); }
#menug .ul_abo 		{ list-style-image:url(img/puce_abo.png); }
/*********************************************/
#menud {
	/*position:absolute;
	top:165px;
	left:810px;*/
	width:185px;
}
#menud .menud_haut {
	height:54px;
	background:url(img/menud_fond_haut.png) top left no-repeat;
	padding:3px 5px 0 10px;
	font-size:12px;
	color:#68676B;
}  
#menud .menud_haut_2 {
	height:30px;
	background:url(img/login_haut.png) top left no-repeat;
	padding:8px 5px 0 10px;
	font-size:12px;
	color:#68676B;
font-weight:bold;
}
#menud .menud_content {
	background:url(img/menud_fond_fond.png) top left repeat-y;
	padding:5px 15px;
	color:#ffd515;
	font-weight:bold;
	font-size:12px;
}
#menud .menud_content_2 {
	background:url(img/menud_fond_fond.png) top left repeat-y;
	padding:5px 15px;
	color:#ffd515;
	font-weight:bold;
	text-align:center;
}
#menud .menud_content ul {
	margin:0px;
	padding:0;
}
#menud .menud_content ul li {
	list-style:none;
	margin:0 5px 0 0;
	padding:2px 0px 2px 5px;
	border-bottom:1px solid #ffd515;
}
#menud .menud_content a {
	color:#ffd515;
}
#menud .menud_bas {
	width:100%;
	height:35px;
	background:url(img/menud_fond_bas.png) top left no-repeat;
}
/*********************************************/
#login {
	/*position:absolute;
	top:400px;
	left:810px;*/
	width:185px;
}
#login .login_haut {
	height:30px;
	background:url(img/login_haut.png) top left no-repeat;
	padding:8px 5px 0 10px;
	font-size:12px;
	color:#68676B;
}
#login .login_content {
	background:url(img/menud_fond_fond.png) top left repeat-y;
	padding:0px 15px;
	font-size:12px;
	color:#ffd515;
}
#login .login_content a {
	color:#ffd515;
}
#login .login_bas {
	width:100%;
	height:35px;
	background:url(img/menud_fond_bas.png) top left no-repeat;
}
/*********************************************/
input.ombre { border:1px solid #87837D; background:url(img/recherche_fond.png) top left no-repeat; font-size:12px; padding:2px 1px 1px 3px; }
.btn_rech { margin:0px 5px; }
/*********************************************/
#tab_luvu, #tab_actu {
	width:100%;
	margin-bottom:10px;
}
#tab_luvu td, #tab_actu td {
	padding:3px;
	font-size:13px; 
}


#tab_luvu .post_title, 
#tab_luvu .post_title_long,
#tab_actu .post_title, 
#tab_actu .post_title_long { 
	font-weight:bold; border-bottom:1px dotted #999999; padding-top:10px;
}
#tab_luvu .post_title_long,
#tab_actu .post_title_long {
	font-size:14px;
}
#tab_luvu .post_title, 
#tab_luvu .post_title a , 
#tab_luvu .post_title_long, 
#tab_luvu .post_title_long a { 
	color:#2768b8; 
}
#tab_actu .post_title, 
#tab_actu .post_title a , 
#tab_actu .post_title_long, 
#tab_actu .post_title_long a { 
	color:#C4020D; 
}
#tab_luvu .post_date, #tab_actu .post_date { font-weight:normal; color:#999999; font-size:12px;}
#tab_luvu .post_short, 
#tab_luvu .post_long,
#tab_actu .post_short, 
#tab_actu .post_long { 
	padding:3px; text-align:justify; 
}
#tab_luvu .post_long, #tab_actu .post_long { padding:5px; padding-bottom:15px; }
#tab_luvu .lire_suite, #tab_actu .lire_suite { text-align:right; border-bottom:1px solid #666666; }
#tab_luvu .retour, #tab_actu .retour { border-top:1px dotted #666666; text-align:right; }
/*********************************************/
/* sitemap */
#sitemap ul {
	margin:3px;
	padding:0px;
}
#sitemap ul li {
	margin:10px 3px 3px 3px;
	list-style-type:none;
	padding:3px;
	border-bottom:1px solid #8ABBDD;
	text-transform:capitalize;
}
#sitemap ul li a {
	text-decoration:none;
}
#sitemap ul ul {
	border:none;
}
#sitemap ul ul li {
	text-transform:none;
	margin:3px 20px;
	border:none;
	padding:3px;
	list-style-image:url(img/puce_territoires.png);
	list-style-position:outside;
}
#sitemap ul ul ul {
	border:none;
}
#sitemap ul ul ul li {
	text-transform:none;
	list-style-image:url(img/puce_territoires.png);
	margin:3px 35px;
	border:none;
}
/*********************************************/
/* news dans espace d'echange */
#tab_echange {
	width:100%;
	/*margin-bottom:10px;*/
	margin-top:10px;
}
#tab_echange td {
	padding:3px;
	font-size:13px; 
}
#tab_echange .post_title, 
#tab_echange .post_title a ,
#tab_echange .post_title_long, 
#tab_echange .post_title_long a { 
	color:#2768b8; 
	font-weight:bold;
	font-size:14px;
}
#tab_echange .post_date { font-weight:normal; color:#999999; font-size:12px;}
#tab_echange .post_group {font-weight:normal; color:#999999; font-size:12px;}
#tab_echange .post_short,
#tab_echange .post_long { 
	padding:3px; text-align:justify; 
}
#tab_echange .post_long { padding:5px; padding-bottom:15px; }
#tab_echange .retour { border-top:1px dotted #666666; text-align:right; }
#tab_echange .lire_suite { text-align:right; border-bottom:1px solid #666666; padding-bottom:5px; }
/*********************************************/
.trech td {
	vertical-align:top;
	padding:5px;
}
.t_liste {
	border:1px solid #666666;
	width:100%;
}
.t_liste th, .t_liste td {
	border:1px solid #999999;
	padding:3px;
	text-align:left;
}
.t_form { width:500px; }
.t_form th, .t_form td {
	padding:3px;
	text-align:left;
}
#retour {
	float:left;
	border:1px dashed #999999;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	background-color:#EDEDED;
	color:#555555;
	margin:5px 3px 10px 5px;
}
#retour a {
	color:#555555;
}
.pair { background-color:#EDEDED; }
.tbl_fiche { width:100%; border:0; margin:3px 3px 10px 3px; }
.tbl_fiche td { padding:3px; }
.colg { font-weight:bold; color:#666666; width:150px; }
.entete { font-weight:bold; color:#666666; background-color:#EDEDED; }
.alert { color:#CC0000; font-weight:bold; }
.piti { font-size:12px; }
.curr_pg { font-weight:bold; }
.img_border { border:1px solid #000000; }
.icon { margin:2px 4px; vertical-align:middle; border:0; }
.chp_nok { border:1px solid #CC0000; }


/* player mp3 module */
.audio-player{
  /*background-color:green;  */
  margin-top:25px;
  padding:10px;
}

.playing{
  height:30px;
  /*background-color:blue; */
}

#AudioPlayerAudio{
  /*background-color:red;  */
  height:30px;
}

#liste_piste{
  /*background-color:yellow; */
  padding:5px;
}

#liste_piste ol{
  /*background-color:lightblue; */
  list-style-position:outside; 
  margin:0;     
  padding:0;   
  padding-left:30px;
}
#liste_piste ol li{
  /*background-color:brown;*/ 
  margin-bottom:10px;
}

.infos{
  /*margin-top:5px;*/
}
.mp3tooltip{
  /*background-color:blue; */
  width:130px;
  float:left;
}
.mp3desc{
  /*background-color:red;  */
  float:left;
}

