html, body, #master_frame { 
	height:100%; 
	padding: 0px; 
	margin: 0px; 
	border: none; 
	text-align: center;
	}
	
body,td,th {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}

body {background-color: #000000;}

#master_frame { 
	background-color:#FFFFFF;
	width: 740px;
	text-align: left; 
	margin: 0 auto;
	}
	
sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	}
	
sup {
	bottom: 1ex;
	}

sub {
	top: .5ex;
	}	
	
#top { 
	height:380px;
	vertical-align: bottom;
	}
	
#lside_bg {
	background-color:#E5E5E5;
	width:200px;
	vertical-align: top;
	height: 100%;
}

.demispace { line-height: 4px; font-size: 4px; }

.spry_icon {
	padding-left: 15px;
	background: transparent url(/icons/icon_zoom.gif) no-repeat center left;
	}
a:link, a:visited, a:active {
	color: #333333;
}

/*.meteo_clip_out {
  width:120px;
  height:50px;
  position: relative;
}

.meteo_clip_in {
  clip: rect(1px, 135px, 40px, 65px);
  width: 150px;
  height: 50px;
  position: absolute;
  top: 0px;
  left: -40px;
} */

ul{ 
	margin-left: 20px;
	padding-left: 5px;
	

	}

li { 
	list-style-image: url(/icons/bullet_bleu.gif);
	list-style-position: outside;
	}

.menu {
	font-size:12px;
	color:#535353;
	padding-left:23px;
	text-decoration:none;
	line-height:14px;
	padding-top:4px;
	padding-bottom:4px;
	}

.menu-over {
	font-size:12px;
	color:#535353;
	padding-left:23px;
	text-decoration:none;
	cursor:pointer;
	background-image:url(/images_communes/menu_bg.gif);
	line-height:14px;
	padding-top:4px;
	padding-bottom:4px;
	}

#content {
	padding-left:30px;
	padding-right:15px;
	padding-top:30px;
	padding-bottom:15px;
	vertical-align:top;
	width:540px;
	}
	
td.bas {
padding-left:30px;
padding-top:5px;
padding-bottom:5px;
background-color:#E5E5E5;
height:10px;
}

.texte_highlight {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008FD5;
	}

.txt_bas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}

.credits {
color: #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
padding-left:9px;
}


.title {
	color: #008FD5;
	font-weight: bold;
	font-size: 16px;
}

.subtitle {
	color: #535353;
	font-weight: bold;
	font-size: 12px;
}

.titleprogram {
padding:5px;
color:#FFF;
font-weight:bold;
text-align:center;
font-size:12px;
}

.program {
padding:5px;
font-size:10px;
}

.list_links_bull {
	line-height:14px;
	color: #008FD5;
	font-weight: bold;
	font-size: 12px;
}

.list_links {
	line-height:14px;
	text-decoration:none;
}


.sousmenu_table {
	background-image:url(/images_communes/sousmenu_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:29px;
	width:490px;
	}

.sousmenu_texte {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #535353;
	text-align:center;
	padding-top:2px;
	cursor:pointer;
	}

.sousmenu_texte a:link { 
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #535353;
	text-align:center;
	padding-top:8px;
	cursor:pointer;
	text-decoration:none;
	display: block; width: 100%;
	height:29px;
	}
	
.sousmenu_texte a:hover {
	color:#008dd4!IMPORTANT;
	text-decoration:none;
	display: block; width: 100%;
	height:29px;
	}
	
.sousmenu_texte a:active {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #535353;
	text-align:center;
	padding-top:8px;
	cursor:pointer;
	text-decoration:none;
	display: block; width: 100%;
	height:20px;
	}

.sousmenu_texte a:visited {
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #535353;
	text-align:center;
	padding-top:8px;
	cursor:pointer;
	text-decoration:none;
	display: block; width: 100%;
	height:29px;
	}

.inscription_title{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
	padding:5px;
	background-color:#0072d2;
	text-transform:uppercase;
	}

.inscription_subtitle{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align:left;
	padding:4px;
	background-color:#75acd8;
	}
	
.inscription_subtitle2{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-align:left;
	padding:4px;
	background-color:#c6d9e8;
	}
	
.inscription_subtitle3{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align:left;
	padding:8px;
	background-color:#ec008c;
	}
.inscription_subtitle4{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-align:left;
	padding:2px;
	background-color:#fbd405;
	}
.inscription_subtitle5{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-align:left;
	padding:2px;
	background-color:#29abe2;
	}		
	
.inscription_cell{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	padding:4px;
	background-color:#eff4f8;
	}	
.inscription_cell2{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:left;
	padding:2px;
	padding-left:5px;
	background-color:#efefef;
	}		

.inscription_num{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align:center;
	padding:4px;
	background-color:#75acd8;
	}
	
.inscription_date{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-align:center;
	padding:2px;
	background-color:#eff4f8;
	}		

.inscription_vert{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #18b12a;
	text-align:center;
	font-weight:bold;
	padding:4px;
	background-color:#eff4f8;
	}
.inscription_rouge{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #d60101;
	text-align:center;
	padding:4px;
	background-color:#eff4f8;
	}	
	
.plansite_titre{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008FD5;
	line-height:14px;
	padding-left:5px;
		}	
		
.plansite_line{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height:12px;
		}		
li.pdflist { 
	list-style-image: url(/icons/pdflist.gif);
	list-style-position: outside;
	}
	
.texte_important{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
		}	
		
.bg_line_ac {
	background-image:url(/images_communes/bg_line_ac.gif);
	background-position:center;
	background-repeat:repeat-y;
	}	
	
	
/*  -------- CONFÉRENCIERS --------*/

.box_black {
	background-color:#231f20;
	padding:15px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:middle;
	line-height:14px;
	}	
	
.box_pan {
	background-color:#ffffff;
	padding-bottom:10px;
	padding-top:10px;
	color:#5a5b64;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
	}
	
.box_pan_light {
	background-color:#d9d9d9;
	padding:5px;
	padding-left:15px;
	color:#231f20;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
	vertical-align:middle;
	}	
	
.nom_conf {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	}	

.box_conf_1 {
	background-color:#2aaaec;
	padding:5px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
	vertical-align:middle;
	}
	
.nom_pan_1 {
	color:#2aaaec;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
.box_conf_2 {
	background-color:#8dc63f;
	padding:5px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
	vertical-align:middle;
	}
	
.nom_pan_2 {
	color:#8dc63f;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
.box_conf_3 {
	background-color:#ffce07;
	padding:5px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
	vertical-align:middle;
	}
	
.nom_pan_3 {
	color:#e2b502;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
.box_conf_4 {
	background-color:#ec008c;
	padding:5px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	height:30px;
	vertical-align:middle;
	}
	
.nom_pan_4 {
	color:#ec008c;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
.box_conf_ouv {
	background-color:#1a64a1;
	padding:2px;
	padding-left:15px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
	height:30px;
	}
	
.nom_pan_ouv {
	color:#1a64a1;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	}
	
.box_conf_ph {
	background-color:#2aaaec;
	padding:3px;
	padding-left:10px;
	color:#FFFFFF;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
	}	