body {
	background: transparent url(../images/bg.jpg) repeat-x scroll left top;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	background-color: #fdfdfd;
}
.containergeneral{
	margin: 0 auto;
	width: 990px;
	border: 0px solid red;
}
.menu{
	height: 60px;
}
.header{
	height: 316px;
	background: url(../images/header.jpg) no-repeat top left;
}
.header span{
	color: #fff;
	float: right;
	margin-right: 20px;
	font-size: 12px;
	margin-top: 15px;
}
.logo {
	border: 0px solid red;
	height: 70px;
	margin-top: 35px;
	margin-left: 50px;
	margin-bottom:150px;
	width: 400px;
}
.icon{
	
	margin-left: 15px;
}
.icon label{
	font-size: 11px;
}
.icon img{
	border: 0px;
}
.LeftCol {
	width: 200px;
	border: 0px solid red;
	padding: 1px 0;
	margin-left: 0px;
	float: left;
}
.LeftCol p{
	margin: 0px;

	color: #000;
	
	font-size: 12px;
	
}
.nbr{
	background: url(../images/nbr_bg.jpg) no-repeat left top;
	height: 125px;
}
.nbr p{
	text-align: center;
	padding-top: 5px;
}
.nbr a{
	color: red;
}
.nbr big{
	font-weight: bold;
}
.login{
	background: url(../images/login_bg.jpg) no-repeat left top;
	height: 215px;
	margin-top: 10px;
}
.login input{
	margin: 5px;
}
.news{
	width: 200px;
	height: 215px;
	margin-top: 12px;
	background: url(../images/login_bg.jpg) no-repeat left top;
}
#container_info{
	width: 190px;
	height: 150px;
	margin:5px;
	border: 0px solid red;
	position: relative;
	overflow: hidden;
}
.don{
	width: 200px;
	height: 215px;
	margin-top: 12px;
	background: url(../images/don_bg.jpg) no-repeat left top;
}
.don p{
	text-align: center;
	margin-bottom: 5px;
}
.don form{
	margin: 0px;
	text-align: center;
}
hr{
	width: 75%;
}
h2{
	color: #fff;
	font-size: 14px;
	padding-left: 15px;
	margin: 0px;
	line-height: 50px;
}
h3{
	margin: 0px 5px 10px 5px;
	background: url(../images/bull.jpg) no-repeat 0 8px;
	padding-left: 20px;
	line-height: 30px;
	color: #1256a7;
	border-bottom: 3px solid #1256a7;
	font-size: 12px;
}
h4{
	color: #134d84;
	text-align: center;
	font-size: 14px;
}

h5, h5 a{
	color: navy;
	font-size: 13px;
	margin: 0px;
	text-decoration: none; 
	margin-left:3px;
}
h5 a:hover{
	color: navy;
	font-size: 13px;
	margin: 0px;
	margin-left:3px;
	text-decoration: underline; 
}
.day{
	width: 200px;
	height: 215px;
	margin-top: 12px;
	
	color: #ffffff;
	background: url(../images/day_bg.jpg) no-repeat left top;
}
.day a{
	color: #ffffff;
}
.day h3{
	margin: 0px 0px 5px 40px;
	
	background:none;
	padding-left: 20px;
	line-height: 30px;
	color: #ffffff;
	border-bottom: 0px solid #fff;
	font-size: 12px;
}

#container_day{
	width: 200px;
	height: 110px;
	border: 0px solid red;
	vertical-align: middle;
	overflow: hidden;
	
}
.day p{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	font-size: 13px;
	color: #ffffff;
	font-style: italic;
}
.appel{
	text-align: center;
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	font-size: 10px;
	margin-bottom: 10px;
}
.hpol {
	list-style-type: square;
	font-size: 11px;
}


.RightCol{
	float: right;
	width: 241px;
	padding: 1px 0;
	border: 0px solid navy;
}
.conf_top{
	background: url(../images/conf-top.jpg) no-repeat top left;
	height: 50px;
}
.conf_bottom{
	background: url(../images/conf-bottom.jpg) no-repeat top left;
	height: 16px;
	margin-bottom: 10px;
	
}
.conf_bottom_blue{
	background: url(../images/conf-bottom-blue.jpg) no-repeat top left;
	height: 16px;
	margin-bottom: 10px;
	
}
.regards_content{
	height: 410px; 
	overflow: auto; 
	width: 235px;
}
.conference_center_blue{
	background: url(../images/conf-middle-blue.jpg) repeat-y top left;
	min-height: 200px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 200px; /* IE6 expands this if needed */ 
	font-size:11px;
	padding: 1px 0;
}

.conference_center{
	background: url(../images/conf-middle.jpg) repeat-y top left;
	min-height: 215px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 215px; /* IE6 expands this if needed */ 
	font-size:11px;
	padding: 1px 0;
}
.conference_center img,.conference_center_blue img{
	border: 0px;
	margin: 5px;
	width: 116px;
	height: 92px;
	border: 3px solid #6995D6;
}
.conference_center span,.conference_center_blue span,.zone1_center span,.zone2_center span{
	color: #de7a1a;
	font-weight: bold;
}
.conference_center p, .conference_center_blue p,.zone1_center p{
	padding-left: 10px;
	padding-right: 10px;
}

.MiddleCol{
	
	margin-left: 215px;
	margin-right: 245px;
	padding: 1px 0px;
	min-height: 200px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 200px; /* IE6 expands this if needed */ 
}
.zone1_top{
	background: url(../images/zone1-top.jpg) no-repeat top left;
	height: 49px;
}
.zone1_bottom{
	background: url(../images/zone1-bottom.jpg) no-repeat top left;
	height: 14px;
	margin-bottom: 10px;
	
}
.zone1_center{
	background: url(../images/zone1-center.jpg) repeat-y top left;
	min-height: 500px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 500px; /* IE6 expands this if needed */ 
	font-size:11px;
	padding-top:15px;
}
.cours-zone1{
	/*height: 130px;*/
	float:left;
	width:250px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	margin: 3px;
	height:160px;
}
.cours-zone1 p{
	margin-top: 0px;
}

.cours-zone1 big {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.zone1_center img{
	border: 0px;
	margin: 5px;
	width: 90px;
	height: 72px;
	float: left;
}
.dedicasse{
	font-style: italic;
	width: 230px;
	clear: both;
	/*float: right;
	margin-right: 10px;*/
}
.deszone1{
	width:150px; 

	border:0px solid red;
	margin-left:90px;

}
.zone2_center{
	background: url(../images/zone2-center.jpg) repeat-y top left;
	min-height: 492px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 507px; /* IE6 expands this if needed */ 
	font-size:11px;
	padding-top:15px;
}
.rubrique {
	float: left;
	margin-left: 5px;
	
}

.rubrique big {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.rubrique span {
	color: #de7a1a;
}

.rubrique span a {
	color: #de7a1a;
	text-decoration: none;
}

.rubrique span a:hover {
	color: red;
	text-decoration: underline;
}

.VideoContainer {
	background-color: #e8e8e8;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;

	height: 290px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 10px;
	width: 139px;
}

.VideoContainer img {
	border-color: #6995d6;
	border-style: solid;
	border-width: 4px;
	width: 116px;
	height: 92px;
	margin-left: 12px;
}

.VideoContainer img:hover {
	border-color: #193b72;
	border-style: solid;
	border-width: 4px;
}
.VideoContainer1 {
	background-color: #e8e8e8;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	float: left;
	
	height: 290px;
	margin-bottom: 5px;
	margin-left: 5px;
	_margin-left: 3px;
	margin-top: 3px;
	padding: 10px;
	width: 145px;
}

.VideoContainer1 img {
	border-color: #6995d6;
	border-style: solid;
	border-width: 4px;
	width: 116px;
	height: 92px;
	
}

.VideoContainer1 img:hover {
	border-color: #193b72;
	border-style: solid;
	border-width: 4px;
}
.img2{
	margin: 0px;
	text-align: center;
}
.VideoContainer1 span {
	color: #de7a1a;
}

.VideoContainer1 span a {
	color: #de7a1a;
	text-decoration: none;
}

.VideoContainer1 span a:hover {
	color: red;
	text-decoration: underline;
}
.VideoContainer1 big{
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-left: 50px;
}
.zone2_bottom{
	background: url(../images/zone2-bottom.jpg) no-repeat top left;
	height: 14px;
	margin-bottom: 10px;
	
}
.footer{
	background: url(../images/footer.jpg) repeat-x top left;
	height: 68px;
	text-align: center;
	clear: both;
}
.footer p {
	color: #fff;
	font-family: Verdan,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 68px;
	vertical-align: top;
	text-align: center;
}

.footer p a {
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 68px;
	text-decoration: underline;
	vertical-align: top;
}


.Txt {
	border: 0 solid red;
}

.red {
	color: #990000;
}



.CreditPos {
	/*color: #717171;
	font-size: 9px;
	height: 20px;
	padding-right: 15px;
	padding-top: 20px;
	text-align: right;*/
}



.Contact_text_box {
	border: 0 solid red;
	font-family: Tahoma,Helvetica,verdana;
	margin-left: 130px;
	margin-right: 30px;
	margin-top: 0;
}

.hdcontact img {
	float: left;
	margin-right: 5px;
}

.contactD {
	margin-top: 20px;
	padding-right: 20px;
	width: 450px;
}

.contactD span {
	float: right;
}

.button {
	clear: right;
	margin-top: 0;
	padding-top: 10px;
	text-align: center;
}
small{
	font-style: italic;
	color: #000;
}
.underline{
	text-decoration: underline;
}

/*------login---------*/
.logcontent {
	background:url(../images/loginbg.jpg) no-repeat top left;
	height: 160px;
	margin-bottom: 5px;
	overflow: hidden;
	width: 200px;
}

.Txtlog {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}

.Txtlog span {
	color: red;
	font-weight: bold;
}

/*------marquee---------*/
#container_info2{
	background: url(../images/marquee.jpg) no-repeat top left;
	height: 193px;
}

.scrollNews {
	background: url(../images/marquee.jpg) no-repeat top left;
	height: 193px;

}

.info2 a {
	color: #000;
	text-decoration: none;
}

.info2 a:hover {
	color: #fff;
	text-decoration: none;
}

.marqueeCont2, .marqueeCont1 {
	height: 135px;
	overflow: hidden;
	position: relative;
	top: 35px;
	left: 15px;
	width: 170px;
	border: 0px solid red;
}
.middletop{
	height: 145px;
	overflow: hidden;
}
/*---login---*/
.identifier{
	margin: 5px;
	text-align: center;
}
.edit ul, .edit li{
	list-style-type: none;
	margin-right: 0px;
	padding-right:0px;
}
/*---page----*/


.Middle{
	border: 0px solid red;
	margin-left: 215px;
	margin-right: 10px;
	padding: 1px 0px;
	min-height: 200px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 200px; /* IE6 expands this if needed */ 
}
.page_top{
	background: url(../images/page-top.jpg) no-repeat top left;
	height: 49px;
}
.page_bottom{
	background: url(../images/page-bottom.jpg) no-repeat top left;
	height: 14px;
	margin-bottom: 15px;
	
}
.page_center{
	background: url(../images/page-center.jpg) repeat-y top left;
	min-height: 510px; 
	height: auto !important; /* For Saf/Fx */ 
	height: 510px; /* IE6 expands this if needed */ 
	font-size:11px;
	padding:10px;
}
/*---faq---*/
.question {
	color: #7b04ff;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}

.reponse {
	color: #000;
	font-style: normal;
	font-weight: normal;
}
/*---video---*/
.Videointernedesc{
	float: left;
	margin-left: 5px;
}
.documents {
	
	border-color: #1e4787;
	border-style: solid;
	border-width: 3px;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 25px;
	width: 150px;
	min-height: 50px; 
height: auto !important; /* For Saf/Fx */ 
height: 50px; /* IE6 expands this if needed */ 
}
.documents ul{
	list-style-type: none;
	margin: 3px;
	padding: 3px;
}
.documents span {
	font-weight: bold;
	padding-left: 5px;
}

.documents a {
	color: black;
	text-decoration: none;
}

.documents a:hover {
	color: black;
	text-decoration: underline;
}

.docTitle {
	background-color: #2171e4;
	border-bottom-color: #2171e4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
	width: 140px;
}

#containerVideo{
	margin: 0 auto;
}
#divArchives{
	height: 150px;
	width: 4500px;
}

.zone2 {
	background-image: url(../images/bgzone.jpg);
	background-repeat: repeat-x;
	/*float: right;*/
	padding: 10px;
	width: 690px;
	border:0px solid red;
	margin-top: 15px;
}


.zonearchive {
	background-color: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	clear: both;
	font-size: 11px;
	height: 270px;
	width: 690px;
	overflow: auto;

	
}
.zonearchive h1 {
	color: #193b72;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.zone2content{
	border: 1px solid #d0d0d0;
	background-color: #e6e6e6;
	margin: 10px;
	padding: 5px;
	float:left;
	width: 130px;
	height:220px;
	font-size: 10px;
}
.zone3content{
	border: 2px solid #990000;
	background-color: #e6e6e6;
	margin: 10px;
	padding: 5px;
	float:left;
	width: 130px;
	height:220px;
	font-size: 10px;
}
.zone3content img,.zone2content img{
	width: 120px;
}


.date span {
	font-weight: bold;
}
.author span {
	color: #df750e;
	font-weight: bold;
}


.timer span {
	font-weight: bold;
}
.Rpartner {
	background-color: #fff;

	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	
}

.partTitle {
	background-color: #2171e4;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.Rpartner span {
	color: #df750e;
	font-weight: bold;
}

.Rpartner img {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
/*---map---*/
.rubrique {
	float: left;
	border: 1px solid #a4a4a4;
	background-color: #fff;
	text-align: center;
	width: 170px;
	height: 250px;
	margin:5px;
}

.rubrique img {
	width: 130px;
}

.rubrique big {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.rubrique span {
	color: #6995d6;
}

.rubrique span a {
	color: #6995d6;
	text-decoration: none;
}

.rubrique span a:hover {
	color: #193b72;
	text-decoration: underline;
}
.Maplist {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.Maplist li {
	background-color: #fff;
	border-style: solid;
	border-width: 1px;
	line-height: 25px;

	margin: 10px;
	margin-right: 40px;
	padding-left: 10px;
}

.Maplist li:hover {
	background-color: #e7f2f6;
}

.Maplist a {
	text-decoration: none;
}

.Maplist a:hover {
	text-decoration: none;
}

.Maplist span {
	color: #df7610;
}
/*---playlist----*/


.Playlist_Container {
	background-color: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	font-size: 12px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 10px;
}
.Playlist_Container img{
	position: relative;
	top: 3px;
}
/*----- form----*/
.logincontent {
	/*border:1px solid navy;*/
	margin:10px;
}

.logincontent h1{
	color:navy;
	font-size:12px;
}
.form {
	width:400px;
	padding-left:150px;
}
.form span{
	float:right;
}
.form1 {
	width:420px;
	background:#E7f2f6;
	border:1px solid navy;
	padding:10px;
	margin:10px;
	margin-left:150px;
}
.form1 span{
	float:right;
}