body {
	margin : 0;
	padding : 0;
	font-family : "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height: 1.2em;
	color: #000;
	background-color:#FFF;
	text-align:center;
}

code,pre { font-family : "Courier New", monospace; font-size : 1em; }

dl, dt, dd{margin:0; padding:0; list-style-type: none;}

div{ margin:0; padding:0; }

form { display: block; margin: 0; padding: 0;}
fieldset{ margin: 0; padding: 0; border:0; }
legend{margin: 0; padding: 0;}

h1, h4{
	margin : 0; padding: 0;
	font-size : 1em;
	font-weight: bold;
}

h2 {
	margin : 10px 0px 20px 0px; padding: 0;
	font-size : 1.7em;
	line-height : 1em;
	font-weight: bold;
}
h2.CL-subTitled {margin-bottom:5px}

h3 {
	margin : 15px 20px 10px 0px; padding: 1px 5px;
	background-color:#666;
	color:#FFF;
	font-size : 1.1em;
	line-height : 1em;
	font-weight: bold;
}

img { border : none; }

input, textarea {margin:0; padding:0; border: 0 none #fff; border-width-internal:5px;}

p { margin : 0 0 1em 0; }

q { font-style : italic; }

table{border:0; border-spacing:0; margin:0; padding:0;border-collapse: collapse;}


ul,li{ margin:0; padding:0; list-style: none;}
li{display: block;}
td ul li{ margin:0px; padding:0px 10px; background: url('/pict/square.gif') no-repeat}

/******* LIEN  ********/
.CL_emissions a {text-decoration:none;color:#000;font-weight:normal}
.CL_emissions a:hover {color:#e20025;}
.CL_emissions a em {text-decoration:none;color:#e20025;font-weight:bold}
.CL_emissions a:hover em{color:#000;}
a.CLprivate {color:#d1040d;}

a {text-decoration:none;color:#e20025;font-weight:bold}

.CL_emissions{padding:5px }
.CL_emissions img{vertical-align:-1px;}

.CL-hrV1{display:block;background-image: url('/pict/moyenFilet.gif'); background-position: top left; background-repeat: repeat-x; height:2px; border:0px; margin:15px -5px 15px 0px}
.CL-hrV2{display:block;background-image: url('/pict/moyenFilet.gif'); background-position: top left; background-repeat: repeat-x; height:2px; border:0px; margin:0px 0px 15px 10px}
.CL-hrV2b{display:block;background-image: url('/pict/moyenFilet.gif'); background-position: top left; background-repeat: repeat-x; height:2px; border:0px; margin:15px 0px 0px 10px}
/******* TEXTE ***********/
.CL-Legend{text-align:right;font-size: 11px;line-height: 1.2em; margin:1px 15px 0px 0px}
.CL-Copyright{text-align:right;font-size: 9px;line-height: 1.2em; margin:0px 15px 5px 0px}
.CL-LeftSubHeader em {color:#e20025;font-weight:bold;font-style:normal;}

/******* GENERAL  ********/
.CL-frameset {
  background-color:#FFF;border: 1px solid #4D4D4D;	border-top-width: 0px;
	margin: 0 auto;
	background-image: url('/pict/frameBG.gif');
	background-position: top left ;
  background-repeat: repeat-y;
  width:785px;
}
.CL-header{
  height:55px;
  background-image: url('/pict/logoOS.gif');
	background-position: top left ;
  background-repeat: no-repeat;
  text-align:left;
}
.CL-body{border-top:1px solid #FFF;text-align:left;}

.CL-subHeader {
  height:4px;
  background-image: url('/pict/groFilet.gif');
	background-position: top left ;
  background-repeat: repeat-x;
  text-align: left}


.CL-foot{clear:both;}

#ID_btLang{position:absolute;margin-left:663px;margin-top:40px;border:0px}
#ID_btHome{position:absolute;margin-left:0px;margin-top:0px;width:360px;height:52px;border:0px}
#ID_btRFI{position:absolute;margin-left:737px;margin-top:0px;width:37px;height:37px;border:0px}
#ID_btVideo{text-align:right;padding-top:10px;padding-left:16px;border:solid 0px black}

.CL_btNav{padding:3px 5px;background-repeat: no-repeat;}
.CL_underNav{margin-top:5px;}
.CL_aboveNav{margin-top:5px;}
.CL_btPrev{float:left;background-image: url('/pict/bt_prev.gif');background-position:top left;padding-left:25px}
.CL_btNext{float:right;background-image: url('/pict/bt_next.gif');background-position:top right;padding-right:25px;margin-right:12px}
.CL_btUp{float:right;background-image: url('/pict/bt_up.gif');background-position:top right;padding-right:25px;margin-bottom:-10px}


#ID_Page{
	border: 1px solid #4D004D;
	border-top-width: 0px;
	margin: 0 auto;
	background-image: url("/images/mainbackground.png");
	background-position: 1px 0;
	background-repeat: repeat;
}

#ID_Page{width:785px;}

#ID_Contain {background-color:#FFF;float:left;width:606px;margin-left:1px}

/*******  CONTAIN *********/
.CL-LeftColV1{background-color:#FFF;float:left;width:220px;text-align: left;padding :12px 0px 5px 10px}
.CL-RightColV1{background-color:#FFF;float:left;width:366px;text-align: left;padding :15px 5px 5px 5px}
.CL-topAligned {padding-top:0px}
.CL-RightColV1a{background-color:#FFF;float:left;width:183px;text-align: left;padding :0px}
.CL-RightColV1b{background-color:#FFF;float:left;width:183px;text-align: left;padding :0px}

.CL-LeftColV2{background-color:#FFF;float:left;width:346px;text-align: left;padding :2px 0px 5px 10px}
.CL-RightColV2{background-color:#FFF;float:left;width:240px;text-align: left;padding :5px}

.CL-CompleteSubHeader{float:left;text-align: left;padding :2px 0px 5px 10px}
.CL-LeftSubHeader{float:left;width:300px;text-align: left;padding :2px 0px 5px 10px}
.CL-RightSubHeader{float:left;width:282px;text-align: right;vertical-align:bottom;padding :5px;margin-right:2px}



#ID_ColGauche form {color: #FF6A00;}
#ID_ColGauche form img {vertical-align: bottom;}
.cg_box{color: #000; width:130px; height: 16px; margin-top: 2px;}

#ID_MenuColGauche{padding:0px;font-size:12px;background-color:#E20025;float:left;width:176px;height:424px;}
#ID_MenuColGauche h1{display:none;}
#ID_MenuColGauche a{ text-decoration: none;}

.mcg-niv1{
	background-color: #e20025;
	width: 166px; padding:6px 0 5px 10px;
	border-bottom: 1px solid #fff;
	display: block;
	font-weight: bold; color:#fff;}
/*.mcg-niv1{height:16px; }*/ /* for IE */
/*dt > .mcg-niv1{height:15px; }*/ /* for non-IE */
.mcg-niv1{height:15px; }
.mcg-niv1:hover{color:#000; background-color: #f50028;background-image: none;}

.mcg-niv1ss{
	background-color: #e20025;
	width: 150px; padding:3px 10px 2px 10px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	display: block;
	font-size: 11px; color:#fff;}
.mcg-niv1ss:hover{background-color: #f50028; color:#000;}


#menu {margin-bottom:15px;}
#menu li ul {display: none;}
#menu li:hover>ul {display: block;}
#menu ul {
	position: absolute; top:-1px; left:176px; z-index: 20;
	border-top: 1px solid #fff;}
#menu li {position: relative; _display: inline; }

.niv1-selected {color:#FFF; background-color: #f50028;}

/*   =====   RADIO   =====   */
#ID_radioSearch select {height:1.6em;width:190px;margin:10px 0px 10px 0px;font-weight:bold;font-family:Helvetica,Verdana,Arial,sans-serif;font-size : 11px;padding:0px;margin:0px 0px 10px 0px}

/*   =====   FOOTER   =====   */
#ID_FooterPage{clear: both;}
#ID_Footer{padding: 25px 0;}

/*   =====   PROGRAMME   =====   */
.CL_progSearch select {height:1.6em;width:100px;margin:20px 0px 0px 0px;font-weight:bold;font-family:Helvetica,Verdana,Arial,sans-serif;font-size : 11px;padding:0px;margin:0px 0px 10px 0px}
.CL_progSearch select.week {width:203px;margin-top:30px}
.CL-CalendarCell {float:left; width:260px; text-align:left; padding :2px 0px 5px 10px; margin-left:20px}

/*   =====   TECHNIQUE   =====   */
.CL-LeftSubCol{background-color:#FFF;float:left;width:170px;text-align: left;padding :5px 0px 5px 10px}
.CL-RightSubCol{background-color:#FFF;float:left;width:170px;text-align: left;padding :5px 5px 5px 5px}
.CL-listContacts{margin-left:6px}
.CL-listFAQ{margin-left:10px}

/*   =====   PARTENAIRE   =====   */
.CL-encard{border:solid 1px #e20025; padding:12px 30px;margin: 15px 0px;text-align:center}
.CL-logoPartner{margin-bottom:10px}

/*   =====   CONTACT   =====   */
#ID_sendMessage {margin-top:15px;}
#ID_sendMessage input, #ID_sendMessage select{float:right;border:1px solid black; width:260px;margin:0px 10px 10px 0px;}
#ID_sendMessage textarea{float:right;border:1px solid black; width:260px;height:80px;margin:0px 10px 10px 0px;}
#ID_sendMessage br{clear:both;}

/*   =====   MESSAGERIE   =====   */
#logon input{float:right;border:1px solid black; width:260px;margin:0px 10px 10px 0px;}
#logon br{clear:both;}

/*   =====   RECHERCHE   =====   */
.CL-LeftSearchHeader{float:left;width:210px;text-align: right;padding:2px 0px 5px 8px;background-color:#FFF}
.CL-MiddleSearchHeader{float:left;width:210px;text-align: right;padding:2px 0px 5px 8px;background-color:#FFF}
.CL-RightSearchHeader{float:left;width:100px;text-align: left;padding :20px 0px 20px 25px;margin:2px 2px 0px 30px;border-left:solid 2px #E20025;background-color:#FFF}

.CL_progSearch select.rub {width:203px;margin:3px 0px 0px 5px}
.CL_progSearch select.smonth {width:100px;margin:10px 0px 0px 0px}
.CL_progSearch select.syear {width:60px;margin:10px 0px 0px 0px}
.CL_progSearch input.stext {width:100px;border : solid 1px #999;margin:10px 0px 0px 0px}
.CL_progSearch input.ssubmit {color:#FFF;background-color:#8c8a8c;margin:10px 0px 0px 0px;padding:0px 6px;font: bold 11px arial}

.CL-ResultCell {text-align:left; padding :2px 0px 5px 10px; margin-left:10px}

em.sdate {color:#666;font-weight:bold;font-style:normal;}
