@charset "ISO-8859-1";
/* UI */
html {
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
}
#MainDiv{
}
/* Fin UI */

/* Entete */
#C_Entete{
	position:relative;
	background:#000000;
	width:1000px;
	height:200px;
	z-index:2;
	top:0px;
	left:0px;
	border:0px;
}
#C_Entete td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
#C_Entete input{
	border:solid #FFFFFF 0px;
	font-size:9px;
	width:130px;
	margin-top:10px;
}
#C_Entete img{
	border:0px;
}
#C_Entete a:link{
	text-decoration:none;
	font-size: 12px;
	color: #CCCCCC;
}
#C_Entete a:visited{
	text-decoration:none;
	font-size: 12px;
	color: #CCCCCC;
}
#C_Entete a:hover{
	text-decoration:none;
	font-size: 12px;
	color: #f49f06;
}
#C_Entete a:active{
	text-decoration:none;
	font-size: 12px;
	color: #CCCCCC;
}
/* Fin Entete */

/* Page */
#C_Contenu{
	position:relative;
	overflow:hidden;
	background-repeat:no-repeat;
	width:880px;
	height:411px;
	left:+60px;
	z-index:3;
	overflow:hidden;
}
#C_Cartouche{
	position:relative;
	overflow:auto;
	width:720px;
	height:384px;
	top:+25px;
	left:+50px;
	padding-left:0px;
	padding-right:50px;
	color:#646464;
}
#C_Contenu p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	line-height:1.5;
	margin:0px;
}
#C_Contenu hr{
	border-top: solid 1px #f49f06;
	border-bottom: solid 0px #f49f06;
	height: 1px;
	width: 60%;
}
#C_Contenu li {
}
#C_Contenu img{
	vertical-align:middle;
	border:none;
}
#C_Contenu a:link {
	text-decoration: none;
	color: #f49f06;
}
#C_Contenu a:visited {
	text-decoration: none;
	color: #f49f06;
}
#C_Contenu a:hover {
	text-decoration: underline;
	color: #f49f06;
}
#C_Contenu a:active {
	text-decoration: none;
	color: #f49f06;
}
#C_Contenu td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	text-align: justify;
	line-height:1.5;
	margin:0;
	border: none;
}
#C_Contenu .titleAdmin{
	background-color: #999999; 
	color: #FFFFFF;
	text-align: left;
}
#C_Contenu .labelAdmin{
	background-color: #f49f06; 
	color: #FFFFFF;
	text-align: left;
}
#C_Contenu .fieldAdmin{
	background-color: #FFFFFF; 
	color: #646464;
	text-align: center;
}
#C_Contenu .buttonAdmin{
	background-color: #CCCCCC; 
	color: #646464;
	text-align: center;
}
#C_Contenu .lienSiteFiche1 a,
#C_Contenu .lienSiteFiche1 a:link,
#C_Contenu .lienSiteFiche1 a:visited,
#C_Contenu .lienSiteFiche1 a:hover,
#C_Contenu .lienSiteFiche1 a:active{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color: #646464;
}
#C_Contenu .lienSiteFiche2 a,
#C_Contenu .lienSiteFiche2 a:link,
#C_Contenu .lienSiteFiche2 a:visited,
#C_Contenu .lienSiteFiche2 a:hover,
#C_Contenu .lienSiteFiche2 a:active{
	text-decoration:none;
	font-size:12px;
	color: #646464;
}
#C_Contenu .TitreFiche{
	text-decoration:none;
    font-size:16px;
	color:#646464;
	line-height:20px;
}
#C_Contenu .CatFiche{
	text-decoration:none;
    font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	color:#f09819;
}
/* Fin Page */

/* Accueil */
#C_Accueil{
	position:relative;
	width:1000px;
	height:430px;
}
#VideoLabContainer {
	position:relative;
	width:500px;
	height:430px;
	overflow:hidden;
	top:0px;
	left:0px;
}
#VideoLabText {
	position:relative;
	width:550px;
	height:430px;
	top:0px;
	left:0px;
}
#TagCloudContainer{
	position:relative;
	width:350px;
	height:430px;
	top:-430px;
	left:475px;
	vertical-align:middle;
	text-align:center;
	padding:0px;
	overflow:hidden;
}
#RSSFeedsContainer{
	position:relative;
	width:200px;
	height:430px;
	top:-860px;
	left:775px;
	text-align:justify;
}
#HomeContainer1{
	position:absolute;
	width:800px;
	height:440px;
	top:-20px;
	left:0px;
}
#RSSFeedsContainer1{
	position:absolute;
	width:200px;
	height:400px;
	top:0px;
	left:775px;
}
#RSSFeedsContainer .TitreRSS,
#RSSFeedsContainer .TitreRSS a:link,
#RSSFeedsContainer .TitreRSS a:visited,
#RSSFeedsContainer .TitreRSS a:hover,
#RSSFeedsContainer .TitreRSS a:active,
#RSSFeedsContainer1 .TitreRSS,
#RSSFeedsContainer1 .TitreRSS a:link,
#RSSFeedsContainer1 .TitreRSS a:visited,
#RSSFeedsContainer1 .TitreRSS a:hover,
#RSSFeedsContainer1 .TitreRSS a:active{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#2f98c7;
}
#RSSFeedsContainer .ContenuRSS,
#RSSFeedsContainer1 .ContenuRSS{
	text-decoration:none;
	font-size:10px;
	color:#CCCCCC;
}
/* Fin Accueil */

/* GoogleMap */
v\:* {
	behavior:url(#default#VML);
}
/* Fin GoogleMap */

/* Programme */
#C_Programme td{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.pgm{}
.pgm fieldset{width:630px;}
.pgm_0 {color: #f49f06;font-weight:bold;font-size:14px;}
.pgm_1 {color: #000000;text-decoration:underline;}
.pgm_2 {color: #000000;}
/* Fin Programme */

/* Tag Cloud */
#TagCloudVideos span {
    padding: 4px;
}
#TagCloudVideos .smallest a:link,
#TagCloudVideos .smallest a:visited,
#TagCloudVideos .smallest a:hover,
#TagCloudVideos .smallest a:active,
#TagCloudContainer .smallest a:link,
#TagCloudContainer .smallest a:visited,
#TagCloudContainer .smallest a:hover,
#TagCloudContainer .smallest a:active{
    text-decoration: none;
    font-size: 10px;
	color:#FFFFFF;
}
#TagCloudVideos .small a:link,
#TagCloudVideos .small a:visited,
#TagCloudVideos .small a:hover,
#TagCloudVideos .small a:active,
#TagCloudContainer .small a:link,
#TagCloudContainer .small a:visited,
#TagCloudContainer .small a:hover,
#TagCloudContainer .small a:active{
    text-decoration: none;
    font-size: 12px;
	color:#FFFFFF;
}
#TagCloudVideos .medium a:link,
#TagCloudVideos .medium a:visited,
#TagCloudVideos .medium a:hover,
#TagCloudVideos .medium a:active,
#TagCloudContainer .medium a:link,
#TagCloudContainer .medium a:visited,
#TagCloudContainer .medium a:hover,
#TagCloudContainer .medium a:active{
    text-decoration: none;
    font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
#TagCloudVideos .large a:link,
#TagCloudVideos .large a:visited,
#TagCloudVideos .large a:hover,
#TagCloudVideos .large a:active,
#TagCloudContainer .large a:link,
#TagCloudContainer .large a:visited,
#TagCloudContainer .large a:hover,
#TagCloudContainer .large a:active{
    text-decoration: none;
    font-size:16px;
	color:#f09819;
}
#TagCloudContainer .largest a:link,
#TagCloudContainer .largest a:visited,
#TagCloudContainer .largest a:hover,
#TagCloudContainer .largest a:active,
#TagCloudVideos .largest a:link,
#TagCloudVideos .largest a:visited,
#TagCloudVideos .largest a:hover,
#TagCloudVideos .largest a:active{
    text-decoration: none;
    font-size:18px;
	font-weight:bolder;
	color:#f09819;
}
/* Fin Tag Cloud */

/* Pied */
#C_Pied{
	position:relative;
	width:1000px;
	height:150px;
	z-index:2;
	top:-165px;
	left:0px;
	background-image:url(/Images/_Pied/FondPied.png);
	background-position:center top;
	background-repeat:no-repeat;
}
#C_Pied td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
}
/* Fin Pied */

/* Controles */
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
}
.CollapsiblePanelTab {
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #EEE;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #CCC;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #3399FF;
}
.Accordion {
	overflow: hidden;
	width:700px;
}
.AccordionPanel {
	margin: 0px;
	padding: 2px;
}
.AccordionPanelTab {
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color: #f49f06;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #f49f06;
}
.AccordionPanelTabHover {
}
.AccordionPanelOpen .AccordionPanelTabHover {
	background-color: #f49f06;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #f49f06;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #f49f06;
}
/* Fin Controles */