body {
	background-color:#FFFFFF;
	background-image: url("background.jpg");
	background-attachment:fixed;
	background-position:top;
	// background-repeat: repeat-x;
	vertical-align: top;
	margin-top: 0px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
}

td {
	vertical-align: top;
	margin: 0px;
	border: none;
	padding: 0px;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

table {
	vertical-align: middle;
	margin:auto;
}

input {
	background-color: #f5f5f5;
	color: #034d7d;
}

select {
	background-color: #f5f5f5;
	color: #034d7d;
}

textarea {
	background-color: #f5f5f5;
	color: #034d7d;
}

a:link { 
	text-decoration:none;
	color:#3ec7f9; 
}

a:hover {
	text-decoration:none;
	color:#fe51cf;
}

a:visited {
	border:none;
	text-decoration:none;
	color:#3ec7f9; 
}

a:focus
{
outline:0;
} 

form {
	text-align: left;
}

acronym  {
	text-decoration: none;
	border-style: none;
	color:#dabddb; 
	width: 190px;
}

fieldset {
	width: 550px;
	margin: auto;
}

hr {
	width: 500px;
}

/* Colone gauche & droite */

.titre_colone { 
	background-image: url("colones/bord/haut.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 31px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_colone {
	background-image: url("colones/bord/corps.png");
	background-repeat: repeat-y;
	width: 212px;
	text-align: center;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	margin-left: 50px;
	color: #ffffff;
}

.pied_colone {
	background-image: url("colones/bord/bas.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 15px;
	text-align: center;
}

.titre_colone_menu { 
	background-image: url("colones/bord/hautmenu.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.titre_colone_pub { 
	background-image: url("colones/bord/hautpub.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.titre_colone_part { 
	background-image: url("colones/bord/hautpart.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.titre_colone_emissions { 
	background-image: url("colones/bord/hautemissions.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.titre_colone_vierge { 
	background-image: url("colones/bord/vierge.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 15px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_colone_part {
	background-image: url("colones/bord/corps.png");
	background-repeat: repeat-y;
	width: 212px;
	text-align: center;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	margin-left: 50px;
	color: #034d7d;
}

.titre_colone_membres { 
	background-image: url("colones/bord/hautmembres.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_colone_membres {
	background-image: url("colones/bord/corps.png");
	background-repeat: repeat-y;
	width: 212px;
	text-align: center;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	margin-left: 50px;
	color: #034d7d;
}

.titre_colone_emissions { 
	background-image: url("colones/bord/hautemissions.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.titre_colone_bookmark { 
	background-image: url("colones/bord/hautbookmark.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.blockmembre {
color: #034d7d;
border-color: #ffffff;
}

.titremembre {
color: #ffffff;
}

.blockmembre a:link {
color:#034d7d;
}

.blockmembre a:visited {
color:#ffffff;
}

.titre_colone_meteo { 
	background-image: url("colones/bord/hautmeteo.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_colone_meteo {
	background-image: url("colones/bord/corps.png");
	background-repeat: repeat-y;
	width: 212px;
	text-align: center;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	margin-left: 50px;
	color: #034d7d;
}

.titre_colone_news { 
	background-image: url("colones/bord/hautnews.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_colone_news {
	background-image: url("colones/bord/corps.png");
	background-repeat: repeat-y;
	width: 212px;
	text-align: center;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	margin-left: 50px;
	color: #ffffff;
}

.titre_colone_extra { 
	background-image: url("colones/bord/haut.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 31px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.titre_colone_webcam{ 
	background-image: url("colones/bord/hautwebcam.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 27px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_colone_webcam {
	background-image: url("colones/bord/corps.png");
	background-repeat: repeat-y;
	width: 212px;
	text-align: center;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	margin-left: 50px;
	color: #034d7d;
}

/* Poste radio */
.ban_g {
	background-image: url("poste/ban1.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 159px;
}

.ban_c {
	background-image: url("poste/ban2.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 159px;
}


.ban_d {
	background-image: url("poste/ban3.png");
	width: 212px;
	height: 159px;
}
.ban_33 {
	background-image: url("poste/ban33.png");
	background-repeat: no-repeat;
	width: 212px;
	height: 159px;
}

.hp_radio_d {
	background-image: url("poste/poste_droit.png");
	background-repeat: no-repeat;
	width: 119px;
	height: 159px;
}

/* Barre dédicasse */
.dedicasses_bordure {
	background-image: url("dedicaces/bordure.png");
	background-repeat: no-repeat;
	width: 15px;
	height: 38px;
}

.dedicasses_affiche {
	background-image: url("dedicaces/defilement.png");
	background-repeat: repeat-x;
	width: 411px;
	height: 38px;
}

td.submit_button {
	background-image: url("dedicaces/boutton.png");
	background-repeat: no-repeat;
	width: 173px;
	height: 38px;
}

.dedi {
	font-weight: bold;
	vertical-align: middle;
	line-height: 36px;
}

.dedi_block {
	display: none;
}

.dedi_send:hover {
	display: block;
}

.dedi_send {
	display: none;
}

.dedi_config {
	color:#034d7d;
	/*font-weight:bold;*/
}

input.dedi_config {
	border:1px #034d7d;
}

/* Corps de page */

.corps_entete {
	background-image: url("colones/centre/haut.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 19px;	
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_entete_slider {
	background-image: url("colones/centre/hautslider.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 13px;	
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_centre {
	background-image: url("colones/centre/centre.png");
	background-repeat: repeat-y;
	width: 599px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 13px;
	text-align: center;
	color: #ffffff;
}

.corps_centre_slider {
	background-image: url("colones/centre/centre_slider.png");
	background-repeat: repeat-y;
	width: 599px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 13px;
	text-align: center;
	color: #ffffff;
}

.corps_pied {
	background-image: url("colones/centre/bas.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 11px;
}

.corps_pied_slider {
	background-image: url("colones/centre/bas_slider.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 13px;
}

.corps_entete_infos {
	background-image: url("colones/centre/haut.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 20px;	
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_centre_infos {
	background-image: url("colones/centre/centre.png");
	background-repeat: repeat-y;
	width: 599px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	text-align: center;
	color: #034d7d;
}

.corps_entete_onair {
	background-image: url("colones/centre/haut.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 20px;	
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #034d7d;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.corps_centre_onair {
	background-image: url("colones/centre/centre.png");
	background-repeat: repeat-y;
	width: 599px;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	text-align: center;
	color: #034d7d;
}

.corps_entete_contact {
	background-image: url("colones/centre/hautcontact.png");
	background-repeat: no-repeat;
	width: 599px;
	height: 19px;	
	font-family:Eurostile, Verdana, Arial;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}

.news_titre {
	width: 80%;
}

.news_lien {
	width: 20%;
}

td.admin {
	border: 1px inset purple;
	vertical-align: middle;
}

.staff {
	vertical-align: middle;
}

.file {
	color: black;
}

/* Menu Deroulant */
ul.menu {
  list-style-type: none; /* Pas de style de liste */
  padding: 0;
  text-align: left;
}
ul.menu li {
  /*float: left;*/
  border: 0;
  margin-left: 10px;
  text-align: left;
}
ul.menu ul {
  position: relative;
  left: 10px;
  /*display: none;*/
  list-style-type: none;
  padding: 0;
  border: 0;
  text-align: left;
}
ul.menu ul li {
  float: none;
  padding: 0;
}
ul.menu li a:link, ul.menu li a:visited {
  display: block;
  /*background: lightgrey;*/
  padding: 4px 4px;
  text-decoration: none;
  color: #ffffff;
}
ul.menu li a {
	color: #fe51cf;
}

ul.menu li ul li a {
	color: #ffffff;
}
ul.menu li:hover > ul {
  display:block;
}

ul.menu a:hover {
font-weight:bold;
}

.accueil {
color:#ffffff !important;
}

.radio {
color:#ffffff !important;
}

.blog {
color:#ffffff !important;
}

.medias {
color:#ffffff !important;
}

.live {
color:#ffffff !important;
}

.contacts {
color:#ffffff !important;
}


/* Calendrier*/
#calendrier li{
	list-style: none;	
}
#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	font-weight:bold;
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
} 
#libelle li {
	float : left;
	width : 30px; 
	list-style: none;
}
.ligne li {
	color: #000000;
	float : left; 
	width : 30px; 
	list-style: none;
}
.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}
li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
	color:#0c7eb4;
	/*list-item: none;*/
	list-style: none;
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
	/*list-item: none;*/
	list-style: none;
}
/*sdedilog*/
.sdedi {
border:#FFFFFF;
border-style:outset;
}

/*cadre galerie */
.bordure {
border-bottom-color:#dabddb;
border-bottom-style:solid;
border-bottom-width:4px;
border-left-color:#dabddb;
border-left-style:solid;
border-left-width:4px;
border-right-color:#dabddb;
border-right-style:solid;
border-right-width:4px;
border-top-color:#dabddb;
border-top-style:solid;
border-top-width:4px;
}

.prog {
color:#034d7d;
	font-family:Eurostile, Verdana, Arial;
	font-size: 14px;
	font-weight:bold;
}
.stats {
border: 1px inset #37AEC4;
vertical-align: middle;
}