body {
font-family:Arial, "Segoe UI", Calibri, sans-serif;
font-size:13px;
line-height: 20px;
color: #69644e;
/*background-image:url(images/bg.jpg);
background-position:top center;
background-repeat:no-repeat;*/
background-color:#eae5ce;
padding: 0;
margin: 0;
}

.erreur
{
color:#990000;
font-weight:bold;
}


#logo_png {
	position: absolute;
	top: 0px;
	z-index: 50;
	left: 50%;
margin-left:-520px;
}





.emission {
padding-top:7px;

}

.emission_img {
float:right;
height:80px;
padding-left:15px;
padding-top:20px;
}

.emission_txt {
padding-top:7px;
padding-right:15px;
}

.emission_titre {
padding-top:50px;
}

.body_gras_rouge {
color:#CC0000;
font-weight:bold;
text-align:center;
}

div.wrapper {
	margin:10px;
	position:relative;
	float:left;
	vertical-align:top;
}
div.wrapper img{	
	float:left;
}
div.wrapper div{	
	position:absolute;
	width: 7px;
	height: 7px;
}
div.wrapper div.tl{
	background:transparent url(images/new/arrondi/tl.gif) top left no-repeat;
	left:0;
	top:0
}
div.wrapper div.tr{
	background:transparent url(images/new/arrondi/tr.gif) top right no-repeat;
	right:0;
	top:0
}

div.wrapper  div.bl{
	background:transparent url(images/new/arrondi/bl.gif) bottom left no-repeat;
	left:0;
	bottom:0
}
div.wrapper div.br{
	background:transparent url(images/new/arrondi/br.gif) bottom right no-repeat;
	right:0;
	bottom:0
}

div.wrapper div.tl2{
	background:transparent url(images/new/arrondi/tl2.gif) top left no-repeat;
	left:0;
	top:0
}
div.wrapper div.tr2{
	background:transparent url(images/new/arrondi/tr2.gif) top right no-repeat;
	right:0;
	top:0
}

div.wrapper  div.bl2{
	background:transparent url(images/new/arrondi/bl2.gif) bottom left no-repeat;
	left:0;
	bottom:0
}
div.wrapper div.br2{
	background:transparent url(images/new/arrondi/br2.gif) bottom right no-repeat;
	right:0;
	bottom:0
}

#header-wrapper ul {
	float: right;
}

#header-wrapper li {
	float: left;
}

#header-wrapper li a {
	text-transform: lowercase;
	background: #3a3527 url('images/new/menu_header_bg.png') no-repeat 0 0;
	float: left;
	padding: 5px 15px;
	margin-right: 8px;
	color: #eae5ce;
	height: 19px;
	position: relative;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#header-wrapper li a:hover {
	background: #69644e url('images/new/menu_header_bg.png') no-repeat 0 -58px;
	color: #eae5ce;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#header-wrapper a span.header-menu-end {
	background: url('images/new/menu_header_bg.png') no-repeat 0 -29px;
	position: absolute;
	right: 0;
	top: 0;
	width: 6px;
	height: 29px;
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#header-wrapper a:hover span.header-menu-end {
	background-position: 0 -87px;
}





















/*******MENU ASTV************/

#mainMenu{
width:805px;
/*margin-left:71px;
margin-right:71px;
margin-bottom:0;
margin-top:0;*/
padding:0;
position: absolute;
top: 187px;
left: 50%;
margin-left:-500px;

}

#menuCat{
width:175px;
/*margin-left:71px;
margin-right:71px;
margin-bottom:0;
margin-top:0;*/
padding:0;
position: absolute;
top: 210px;
left: 50%;
margin-left:330px;
}


#mainMenu li {display:inline;}
#mainMenu li a span{display:none;}
#mainMenu li a{display:block;float:left;height:38px;background-position:0 -38px!important;}
#mainMenu li a:hover,#mainMenu li a.selected{background-position:0 0px!important;}

#mainMenu li a.accueil{width:87px;background:url(images/menu/gris/accueil.gif) no-repeat;}
#mainMenu li a.news{width:107px;background:url(images/menu/gris/actu.gif) no-repeat;}
#mainMenu li a.apropos{width:123px;background:url(images/menu/gris/emissions.gif) no-repeat;}
#mainMenu li a.contact{width:87px;background:url(images/menu/gris/equipe.gif) no-repeat;}
#mainMenu li a.archives{width:139px;background:url(images/menu/gris/archives.gif) no-repeat;}
#mainMenu li a.partenaires{width:143px;background:url(images/menu/gris/partenaires.gif) no-repeat;}
#mainMenu li a.contacts{width:98px;background:url(images/menu/gris/contacts.gif) no-repeat;}

/****************************/



#logo {
	position: absolute;
	top: 0px;
	z-index: 50;
	left: 50%;
margin-left:-380px;
}

.bouton_bleu{
float:left;
border:2px solid #ffbe05;
margin-right:5px;
}

.bouton_bleu{
background-color:#2185d9;
padding:5px 8px;
}







.archives {
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
font-size:18px;
}



#header { background-position:top; background: url('img/header.png') no-repeat 0 0; min-width: 780px;
}


.titre_blanc
{
color:#FFFFFF;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;

}


/***FORM ESPACE CLIENTS***/
#newsletter input {
font-family:Arial, Helvetica, sans-serif;
height:24px;
font-size:15px;
width:252px;
/*background-color:#ffffff;*/
color:#bab1a0;
border:0;
padding-top:6px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
}
/**************************/

a#fullevents{
color: #fff; display:block; text-align: right; padding: 4px 4px 0 0; font-size: 12px; border-top: #ffcc00 1px solid;
}
a#fullevents:hover{
color: #ffcc00;
}




h1, h2, h3, h4, h5, h6,p {font-family:Arial, Helvetica, sans-serif; background-color:none; font-style:normal; font-weight:normal;
margin:0;
padding:0;
}
h1{font-size: 16px;color: #004b8a; }
h2{font-size: 1.92em; letter-spacing: -1px; color: #004b8a; line-height: 100%; text-indent: -10px;}
h3{font-size: 2.22em; letter-spacing: -1px; margin: 0 0 -10px 0; color: #ff8a00; line-height: 50%;}
h4{color: #2084d9; font-size: 18px; font-weight: 600; text-indent: -10px;}
h5{font-size: .8em;  color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
h6{font-size:10px;
color:#aaa090;}


#ac_para p {font-family:Arial, Helvetica, sans-serif; background-color:none; font-style:normal; font-weight:normal;

}

small{font-size: 80%;}

strong{font-weight: 600;}


ul,li{list-style: none;}




a:link, a:active, a:visited {
	font-size: 13px;
  /*color: #666666;*/
    color: #006699;
  text-decoration: underline;
  font-weight:normal;
}

a:hover {
	font-size: 13px;
	  /*color: #666666;*/
  color: #006699;
  text-decoration: none;
  font-weight:normal;
}

.menuCat   {
font-size:11px;
color:#69644e;
    }

a.menuCat   {
font-size:11px;
text-transform:uppercase;
text-decoration:none;
color:#69644e;
    }
	
a.menuCat:hover {
font-size:11px;
text-transform:uppercase;
text-decoration:underline;
color:#69644e;
}

a.footer   {
color:#69644e;
text-decoration:none;
    }
	
a.footer:hover {
text-decoration:none;
color:#aaa090;
}

a.lien_blog   {
color:#69644e;
text-decoration:underline;
    }
	
a.lien_blog:hover {
text-decoration:none;
color:#69644e;
}


a.lien_accueil   {
font-weight:none;
color:#69644e;
text-decoration:underline;
padding-left:32px;
    }
	
a.lien_accueil:hover {
text-decoration:none;
color:#69644e;
padding-left:32px;
}

a.lien_marron   {
font-weight:none;
color:#69644e;
text-decoration:underline;
    }
	
a.lien_marron:hover {
text-decoration:none;
color:#69644e;
}


a.lien_bouton_bleu   {
font-weight:bold;
color:#ffffff;
text-decoration:underline;
    }
	
a.lien_bouton_bleu:hover {
text-decoration:none;
color:#ffffff;
}

a.lien_pagination   {
color:#69644e;
text-decoration:none;
font-weight:normal;
font-size:14px;
padding:5px 5px 5px 5px;
text-align:center;
border:1px solid #69644e;
background-color:#eae5ce;
    }
	
a.lien_pagination:hover {
color:#69644e;
text-decoration:none;
font-weight:normal;
font-size:14px;
padding:5px 5px 5px 5px;
text-align:center;
border:1px solid #69644e;
background-color:#ffffff;
}

.lien_pagination {
color:#69644e;
text-decoration:none;
font-weight:normal;
font-size:14px;
padding:5px 5px 5px 5px;
text-align:center;
border:1px solid #69644e;
background-color:#ffffff;
/*color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:14px;
padding:5px 5px 5px 5px;
text-align:center;
border:1px solid #999999;
background-color:#2084d9;*/
}



a.blog_titre   {
color:#69644e;
text-decoration:none;
font-weight:bold;
font-size:14px;
    }
	
a.blog_titre:hover {
color:#69644e;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}

a.lien_jaune   {
color:#004b8a;
text-decoration:underline;
font-weight:normal;
font-size:11px;
letter-spacing:0.5px;
    }
	
a.lien_jaune:hover {
color:#ffcc00;
text-decoration:none;
font-weight:normal;
font-size:11px;
}

.lien_jaune {
color:#004b8a;
text-decoration:none;
font-weight:normal;
font-size:11px;
}

a.archives   {
color:#cccccc;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
font-size:18px;
text-decoration:underline;
    }
	
a.archives:hover {
color:#cccccc;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
font-size:18px;
text-decoration:none;
}






a.lien_login:link, a.lien_login:active, a.lien_login:visited {
color: #fff; font-size: 11px; border-bottom: #ffcc00 1px dotted; text-align: right;
text-decoration:none;
}

a.lien_login:hover {
background: #005bb0; border-bottom: #005bb0 1px dotted; color: #ffcc00; text-align: right;
text-decoration:none;
}

.lien_login{
color: #fff; font-size: 11px; text-align: right;
text-decoration:none;
}

.lien_p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
color: #69644e;text-decoration:none;
}

a.lien_p:link, a.lien_p:active, a.lien_p:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
color: #69644e;text-decoration:none;
}

a.lien_p:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 20px;
color: #69644e;text-decoration:underline;

}

a.lien_h4:link, a.lien_h4:active, a.lien_h4:visited {
color: #69644e; font-size: 18px; font-weight: 600;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
text-decoration:none;

}

a.lien_h4:hover {
color: #69644e; font-size: 18px; font-weight: 600;
font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif;
text-decoration:none;

}

a img {border: 0;}

.h1, .h2, .h3, .h4, .h5, .h6 {font-family:"Trebuchet MS", Arial, "Segoe UI", Calibri, sans-serif; background-color:none;
color: #69644e;
/*color: #666666;*/
font-style:normal; font-weight:normal; margin:0 0 4px 0px; letter-spacing:-1px;}
.h1{font-size: 1.92em; letter-spacing: -1px; color: #69644e; line-height: 100%; text-indent: -10px; }
.h2{font-size: 1.92em; letter-spacing: -1px; color: #004b8a; line-height: 100%; text-indent: -10px;}
.h3{font-size: 2.22em; letter-spacing: -1px; margin: 0 0 -10px 0; color: #ff8a00; line-height: 50%;}
.h4{color: #2084d9; font-size: 18px; font-weight: 600; text-indent: -10px;}
.h5{font-size: .8em;  color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.h6{font-size: 1.21em;}


#sublinks{
font-size: 16px;
display: block; width: 240px;
/*background: #575757  repeat-x 0 0;*/
background: #59a4e2 url('img/butt_Back.jpg') repeat-x 0 0;
padding: 0; border-left: #004b8a 1px solid; border-right: #004b8a 1px solid;}

#sublinks a{
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif; display:block; width: 240px;
/*border-top: #000 1px dotted;*/
border-top: #82c1f8 1px dotted;
color: #fff; text-decoration:none;  padding:0; line-height: 180%; margin: 0; text-indent: 10px; background: url('img/notes2.png') no-repeat 205px center;
}
#sublinks a:hover{
font-size: 16px;
/*color:#fff;*/
color:#ffcc00;
background: url('img/notes.png') no-repeat 205px center; line-height: 180%;
}

/*les derniers ajouts */
.event_entry{
padding: 2px 5px 4px 5px; font-size: 92.5%;
}
.event_entry h4 a{
color: #fff; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: 600; letter-spacing: normal; line-height: 100%; text-indent: none;
}
.event_entry h4 a:hover{
color: #ffcc00;
}
.event_entry h5{color: #fff; border-bottom: #82c1f8 1px dotted; font-family:Arial, Helvetica, sans-serif; letter-spacing: normal; font-size: 12px; margin: -1px 0 4px -10px; padding: 0 0 6px 0; width: 240px;
}
#eventsback{ padding: 4px 0 4px 0; /*width: 240px;*/ background: #59a4e2 url('images/butt_Back.jpg') repeat-x 0 0; color: #fff; font-size: 1em; text-indent: 10px; border-left: #004b8a 1px solid; border-right: #004b8a 1px solid;}

#eventsback h1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 26px; color: #fff; letter-spacing: -2px; line-height: 100%; text-align: center;margin: 0 0 -6px 0; border-bottom: #fff 1px solid; padding: 0 0 4px 0;
font-weight:normal;}

.yellow{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #ffcc00; letter-spacing: -2px; font-weight: 400; line-height: 100%; }

/************************************/












/* MAIN NAVIGATION ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#global_Navwrap{
border:0px solid #000000;display: block; height: 50px; background: url('img/menu/global_Navback.jpg') no-repeat 10px -1px; width: 500px; float: right;}
		
#global_Navwrap a{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em;
/*color: #fff;*/
color: #d69812;
display: block; float: left; height: 20px; width: 105px; text-align: center; padding: 17px 0 16px 0; text-decoration: none; align: right;}

#global_Navwrap a:hover{ color: #fff; background: url('img/menu/global_Navactive.png') no-repeat center -1px; padding: 17px 0 15px 0; font-size: 1.7em; width: 124px; margin: 0 -9px 0 -10px;}

#global_Navwrap a:active{ color: #a77509; background: url('img/menu/global_Navactive.png') no-repeat center -1px; padding: 17px 0 15px 0; font-size: 1.7em; width: 124px; margin: 0 -9px 0 -10px;}



/**************************************/

a.titre:link, a.titre:active, a.titre:visited {
color: #666666;
font-family: Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size:24px;
line-height:30px;
text-decoration:none;
}

a.titre:hover {
color: #666666;
font-family: Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size:24px;
line-height:30px;
text-decoration:underline;
}



.titre {
color: #666666;
font-family: Arial, Helvetica, sans-serif, Tahoma;
font-weight: bold;
font-size:24px;
line-height:30px;
}

.titre_petit {
color: #666666;
font-family: Arial, Helvetica, sans-serif, Tahoma;
font-weight: normal;
font-size:18px;
line-height:25px;
}


.titre_sous {
color: #ffefb8;
text-transform: uppercase;
background-image:none;
font-family: 'Century Gothic', 'Trebuchet MS', Arial, sans-serif;
font-weight: bold;
}

.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#69644e;
}

form {
margin : 0px;
padding : 0px;
}

.body {
	font-size: 13px;
	color:#000000;
}



.titre2 {
font-size:14px;
	font-weight:bold;
	color:#006699;
}

.titre_video {
	font-size:18px;
	font-weight:bold;
	color:#003366;
}








a.titre_video:link, a.titre_video:active, a.titre_video:visited {
	font-size:18px;
	font-weight:bold;
	color:#003366;
  text-decoration: none;
}

a.titre_video:hover {
	font-size:18px;
	font-weight:bold;
	color:#003366;
  text-decoration: underline;
}

a.titre_presse:link, a.titre_presse:active, a.titre_presse:visited {
	font-size:18px;
	font-weight:bold;
	color:#003366;
  text-decoration: none;
}

a.titre_presse:hover {
	font-size:18px;
	font-weight:bold;
	color:#003366;
  text-decoration: underline;
}

a.lien_noir:link, a.lien_noir:active, a.lien_noir:visited {
	font-size: 12px;
  color:#000000;
  text-decoration: none;
  font-weight:bold;
}

a.lien_noir:hover {
	font-size: 12px;
  color: #000000;
  text-decoration: underline;
  font-weight:bold;
}

a.lien_presse:link, a.lien_presse:active, a.lien_presse:visited {
	font-size: 13px;
  color:#0066FF;
  text-decoration: none;
}

a.lien_presse:hover {
	font-size: 13px;
  color: #000000;
  text-decoration: underline;
}

a.menu:link, a.menu:active, a.menu:visited {
	font-size: 13px;
  color:#FFFFFF;
  text-decoration: underline;
  font-weight:normal;
}

a.menu:hover {
	font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  font-weight:normal;
}

a.menu_noir:link, a.menu_noir:active, a.menu_noir:visited {
	font-size: 13px;
  color:#000000;
  text-decoration: underline;
  font-weight:normal;
}

a.menu_noir:hover {
	font-size: 13px;
  color: #000000;
  text-decoration: none;
  font-weight:normal;
}

a.copy:link, a.copy:active, a.copy:visited {
	font-size: 13px;
  color:#FFFFFF;
  text-decoration: underline;
  text-align:left;
  font-weight:normal;
}

a.copy:hover {
	font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  text-align:left;
  font-weight:normal;
}

.copy{
	font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  text-align:left;
  font-weight:normal;
}

a.actu:link, a.actu:active, a.actu:visited {
	font-size: 13px;
  color: #006699;
  text-decoration: none;
  text-align:left;
  font-weight:normal;
}


a.actu:hover {
	font-size: 13px;
  color: #006699;
  text-decoration: underline;
  text-align:left;
  font-weight:bold;
}



#pop{
border-collapse:collapse;
}
#pop td{
border-bottom:1px dashed #ffffff;
}




/*--- Menu 17--- */

#menu1 {
width: 210px;
margin: 10px;
}

#menu1 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu1 li a {
height: 30px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 23px;
text-decoration: none;
} 

/* N'oubliez pas de renseigner l'adresse des images */
#menu1 li a:link, #menu1 li a:visited {
text-transform:uppercase;
color: #ffffff;
display: block;
background-color:#0033FF;;
/*background: url(image/menu1.gif);*/
padding: 8px 0 0 35px;

}

#menu1 li a:hover {
color: #000000;
/*background: url(image/menu1.gif) 0 -32px;*/
background-color:#FFFFFF;
padding: 8px 0 0 35px;

}