/* Structure generale */


body{
	background:url(/img/home/bg_body.jpg) 0 0 repeat-x;
}


#global{
	width: 1033px;
	margin:			0 auto;
}

#header{
	width:1033px;
	height:285px;
	position:relative;
}
.etoile{
	position:absolute;
	width:100px;
	height:57px;
	top:16px;
	left:311px;
}
.texteHeader{
	position:absolute;
	width:267px;
	height:42px;
	left:493px;
}
.logoTop{
	position:absolute;
	top:226px;
	left:61px;
	width:193px;
	height:130px;
}
#focusAlert{
	width: 			453px;
	margin:			10px 0px 0px 0px;
	padding:		10px 10px 0px 15px;
	background:		transparent url(/img/home/backgroundFocus.png) no-repeat left top;
}
#focusAlertBottom{
	width: 			483px;
	height:			22px;
	margin:			0px 0px 10px 0px;
	background:		transparent url(/img/home/backgroundFocusBottom.png) no-repeat left top;
}
#focusAlert h2{
	font-size:		20px;
	color:			#FFF;
}
#focusAlert h3{
	color:			#4d4057;
}
#focusAlert h3 a{
	color:			#df2400;
	font-weight:	bold;
	font-size:		11px;
	border:			none;
    z-index:		1;
	position:		relative;
}
       
#cont{
	width:1033px;
	overflow:hidden;
	background:url(/img/home/bg-cont.jpg) 0px 0px repeat-y;
	padding: 0 0 16px 0;
}
/*----------------contentLeft------------------*/
.contentLeft{
	width:442px;
	background: url(/img/home/bg_contentLeft.jpg) 0 0 no-repeat ;
	float:left;
	overflow:hidden;
}
.text{
	padding:402px;
	padding: 0 30px 0 11px;
}
.txtleft{
	width:396px;
	padding:118px 0 0 0;
	margin: 0 0 0 23px;
        position:relative;
}
.txtleft h3{
	font-size:15px;
	color:#004494;
	font-weight:bold;
	padding: 0 30px 3px 11px;
}
.txtleft p{
	color:#fff;
	font-size:11px;
	padding: 0 2em 1em 1em;
}

.txtleft p a{
	font-size:11px;
	/* border-right: 1px solid #004494;
	border-left: 1px solid #004494; 
	padding: 0 4px; */
	color:#004494;
}
.txtleft p a:hover{
	color:#0060D0;
	/* border-right: 1px solid #0060D0;
	border-left: 1px solid #0060D0; */
}

.txtFocus {
  border-bottom: 1px solid #9B90A6;
  padding: 1.5em 1em;
}

.txtFocus p{
  color:#4D4057
}
.visuelFocus{
  float: right;
  margin: 0 0 0 10px;
}
.focusTop {
  background: url("/img/home/bg_focusTop.png") no-repeat;
  margin: 15px 0 0;
  overflow: hidden;
  padding: 11px 0 0;
  width: 398px;     
}
.focusTop h2{
  font-weight:bold;
  color:#FFFFFF;
  font-size:20px;
  padding: 0 0 5px 20px;
  
}
.focusTop a.toutesActus {
  color: #FFFFFF;
  background:url(/img/home/puce_Top.gif) 0 10px no-repeat;
  float:right;
  padding: 6px 0 0 8px;
  z-index:1;
  position:relative;
}
.focusTop a.toutesActus:hover{
  color: #dc26a2;
  background:url(/img/home/puce_Top_on.gif) 0 10px no-repeat;
}

.focusTop a.rss {
  float:right;
  padding:4px 17px 0 8px;
  z-index:1;
  position:relative;
}


.focusTop h3{
	border-left: 1px solid #dc26a2;
	padding:0 0 0 5px;
	margin: 0 0 6px 0;

}
.focusTop h3 a{
	color:#dc26a2;
	font-weight:bold;
	font-size:12px;
	border:none;
}
.focusTop h3 a:hover{
	color:#bf0785
}
.focusTop h3 a.date{	border-right: 1px solid #A097A7;
	border-left: 1px solid #A097A7;
	padding: 0 5px;
	font-weight:normal;
}
.focusBody{
	background:url(/img/home/bg_focusBody.png) 0 0 repeat-y;
	padding:8px 23px 5px 13px;
	width:360px;
	overflow:hidden;

}
.focusBody h2{
	font-size:20px;
	color:#905a8b;
	padding:0;
}
.focusBody h3{
	border-left: 1px solid #dc26a2;
	padding:0 0 0 5px;
	margin: 0 0 6px 0;

}
.focusBody h3 a{
	color:#dc26a2;
	font-weight:bold;
	font-size:11px;
	border:none;
        z-index:1;
        position:relative;
}
.focusBody h3 a:hover{
	color:#bf0785
}
.focusBody h3 a.date{	border-right: 1px solid #A097A7;
	border-left: 1px solid #A097A7;
	padding: 0 5px;
	font-weight:normal;
}
	
.focusBottom{
	background:url(/img/home/bg_focusBottom.png) 0 0 no-repeat;
	height:14px;
}
/*----------------contentRight-----------------*/
.contentRight{
	width:519px;
	background: url(/img/home/bg_contentRight.gif) 0 0 repeat-y #786b84;
	float:left;
	overflow:hidden;

}

.txtRight{
    float:left;
	padding: 46px 0 0 19px;

}
.navHome{
/*	width:339px;*/
	width:500px;
	height:100px;
	float:left;
}
.recherche{
	/*width:180px;*/
	float:right;
	padding:5px 0 0 11px;
	margin-right: 10px;
}
.recherche input {
	font-size:		        11px;
	vertical-align:	        top ;
	border:				none;
	background: url(/img/home/bg_inputRecherche.gif) 0 0 no-repeat;
	padding:	4px 0 0 10px;
	color:      #4d4057;
	height:	15px;
	width:		108px;
	float:		left;
}
.form1{
	width:146px;
	background:url(/img/home/bg_inputRecherche.gif) 0 0 no-repeat;
}
	
.recherche input.ok {
	border: none;
	height:18px;
	padding:0;
	width:28px;
	vertical-align:middle;
	float:left;
	margin:2px 0 0 4px;
}
/*--------------------ToutesVideos-------------------*/
.toutesVideos{
	float:left;
	width:217px;
	margin: 0 13px 0 0;
}
.videoTop{
	background:url(/img/home/bg_videoTop.gif) 0 0 no-repeat;
	padding: 8px 0 21px 0;
}
.videoTop h2 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 0 13px;
	float:left;

}
.videoTop a {
	background: url(/img/home/puce_Top.gif) 52px 12px no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:8px 2px 0 62px;
}
.videoTop a:hover{
	color:#a0e8ff;
	}
.videoBody{
	background:url(/img/home/bg_videoBody.gif) 0 0 no-repeat;
	padding:  0 0 8px  0;
}
.videoBottom{
	background:url(/img/home/bg_videoBottom.gif) 0 0 no-repeat;
	height:8px;

}
.infoVideo{
	width:190px;
	padding:6px 14px 0 13px;
	overflow:hidden;
	
}

.infoVideo h3 {
	padding:7px 0 11px 0;
	border-bottom:#6E7C8C 1px solid;
	}
.infoVideo h3 a{
	color:#4199b5;
	font-weight:bold;
	width:190px;
	padding:7px 0 11px 0;
}
.infoVideo h3 a:hover{
	color:#6e7c8c;
}

.video {
background:transparent url(/img/home/separateur_video.gif) repeat-x scroll 8px 0;
float:left;
padding:4px 0;
width:191px;
} 

.visuelVideo{
	border:1px solid #6E7C8C;
	padding: 0;
	float: left;
	width:58px;
	display:		none;
}
.textVideo {
float:left;
padding:0 0 0 7px;
/*width:122px;*/
} 
.textVideo p a {
	background:url(/img/home/puce_Body.gif) 0 8px no-repeat;
	display:block;
	padding:4px 0 0px 10px;
	color:#4199B5;
}
.textVideo p a:hover{
	color:#6E7C8C;
}	
	
/*-------------------Infos--------------*/
.infos{
	width:253px;
	float:left;
	overflow:hidden;
}

/*-------------InfoAbonnez------------*/
.infoAbonnez{
	width:					164px;
	float:left;
	margin:0 3px 3px 0;

}	
.abonnezVous{
	display:				block;
	width:					164px;
	height:					39px;
}

.abonnezVous:link,
.abonnezVous:visited,
.abonnezVous:active{
	background: url(/img/home/abonnez-vousOff.gif) no-repeat top left;
}
.abonnezVous:hover{
	background: url(/img/home/abonnez-vous.gif) no-repeat top left;
}
.abonnezVous span{
	display:				block;
	text-indent:			-5000px;
	font-size:				0;
}
/*------------------infoliens---------------*/
.infoliens{
	width:					86px;
	float:left;
}	
.liens{
	display:				block;
	width:					86px;
	height:					39px;
}

.liens:link,
.liens:visited,
.liens:active{
	background: url(/img/home/liensOff.gif) no-repeat top left;
}
.liens:hover{
	background: url(/img/home/liens.gif)  no-repeat top left;
}
.liens span{
	display:				block;
	text-indent:			-5000px;
	font-size:				0;
}
/*------------------infoEspace---------------*/
.infoEspace{
	width:					164px;
	float:left;
	margin:	0 3px 0 0;
}	
.espaceReserve{
	display:				block;
	width:					164px;
	height:					32px;
}

.espaceReserve:link,
.espaceReserve:visited,
.espaceReserve:active{
	background: url(/img/home/espace-rereveOff.gif) no-repeat top left;
}
.espaceReserve:hover{
	background: url(/img/home/espace-reseve.gif) no-repeat top left;
}
.espaceReserve span{
	display:				block;
	text-indent:			-5000px;
	font-size:				0;
}
/*------------------infoFaq---------------*/

.infoFaq{
	width:					86px;
	float: left;	
}
.Faq{
	display:				block;
	width:					86px;
	height:					31px;
}

.Faq:link,
.Faq:visited,
.Faq:active{
	background: url(/img/home/faqOff.gif) no-repeat top left;
}
.Faq:hover{
	background: url(/img/home/faq.gif) no-repeat top left;
}
.Faq span{
	display:				block;
	text-indent:			-5000px;
	font-size:				0;
}

.clear{
	clear:both;
}
/*------------------Documents--------------------*/
.documentsTop{
	background:url(/img/home/bg_documentsTop.gif) 0 0 no-repeat;
	margin: 26px 0 0 0;
	padding: 8px 0 21px 0;
}

.documentsTop a {
	background: url(/img/home/puce_Top.gif) 52px 12px no-repeat;
	color:#FFFFFF;
	font-size:11px;
	padding:8px 2px 0 64px;
}
.documentsTop a:hover{
	color:#d7ff69;
}
.documentsTop h2 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 0 26px;
	float:left;
}
.documentsBody{
	background:url(/img/home/bg_documentsBody.gif) 0 0 no-repeat;
	padding: 10px;
	
}
.documentsBody p a{
	background:url(/img/home/puce_Body.gif) 0 4px no-repeat ;
	color:#50425D;
	font-weight:bold;
	padding:0 0 0 10px;
	font-size:11px;
}

.documentsBody p {
	background:url(/img/home/bg_aDocuments.gif) 0 bottom repeat-x;
	padding: 5px 3px;
	}
.documentsBody a:hover{
	color:#746089;
}
.documentsBody ul{
	padding:10px 0 0 0;
	margin: 0 0 0 10px;
	
}
.documentsBody ul li.first{
	display:inline;
	background:none;
	padding:0 6px 0 0;
}
.documentsBody ul li.first a{
	padding:0;
	color:#50425D;
}
.documentsBody ul li{
	display:inline;
	
	border-right:#a8bb73 1px solid ;

	padding:0 3px 0 0;
}
.documentsBody ul li a{

	padding: 0 3px;
	color:#50425D;
	
}
.documentsBody ul li a:hover{

	color:#746089;
}

.documentsBottom{
	background:url(/img/home/bg_documentsBottom.gif) 0 0 no-repeat;
	height:10px;
}
#mediaspaceData {
   display :                   none;
}
#mediaspace , #mediaspaceInt, #mediaspaceIntMulti{
    margin-bottom :             10px;

}
#mediaspaceData  h3{
    margin-bottom :             10px;
}
#mediaspaceData  img.thumb{
	width :						58px;
}

#conteneurMediaInt{ 
    margin-left :               auto;
    margin-right :               auto;
}


#headerLeft{
	width:			443px;
	height:			285px;
	background:		url(/img/home/headerLeft.jpg) no-repeat 0 0;
	float:			left;	
}

#flash{
	width:			590px;
	height:			285px;
	background:		url(/img/home/flash.jpg) no-repeat 0 0;
	float:			left;	
}

/* modifs adrien home */
body .contentleft {
	z-index:1;
}
body .contentRight {
	overflow: visible;	
	z-index:1000;
}

body #menuTopBlock {
	margin-left:-124px;	
}

.txtRight .intro h3 {
	font-size:16px;
	font-weight:bold;
	color:#c6e563;	
}
.txtRight .intro p {
	font-size:12px;
	line-height: normal;
	color:#fff;
	padding: 0 30px 0 0px;
	margin:5px 0 10px;
	text-align: justify;
}

.txtRight .intro p a{
	font-size:11px;
	border-right: 1px solid #004494;
	border-left: 1px solid #004494;
	padding: 0 4px;
	color:#004494;
}
.txtRight .intro p a:hover{
	color:#0060D0;
	border-right: 1px solid #0060D0;
	border-left: 1px solid #0060D0;
}
.home-links  {
	overflow: 				hidden;
}
.home h2 {
	color: #FFFFFF;
    font-size: 20px;
}
.home-links span {
	display:				block;
	text-indent:			-5000px;
	font-size:				0;
}

a.infoVideos{
	background-image:url('/img/home/btn_new/videotheque.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height:38px;
	margin:5px 10px;
	width:164px;
}
a.infoVideos:hover{
	background-image:url('/img/home/btn_new/videothequeOn.gif');
}
a.infoNewsletter{
	background-image:url('/img/home/btn_new/newsletter.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height:38px;
	margin:5px 10px;
	width:164px;
}
a.infoNewsletter:hover{
	background-image:url('/img/home/btn_new/newsletterOn.gif');
}
a.infoProjets{
	background-image:url('/img/home/btn_new/europeTous.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height:38px;
	margin:5px 10px;
	width:164px;
}
a.infoProjets:hover{
	background-image:url('/img/home/btn_new/europeTousOn.gif');
}
a.infoDocu{
	background-image:url('/img/home/btn_new/docutheque.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height:38px;
	margin:5px 10px;
	width:164px;
}
a.infoDocu:hover{
	background-image:url('/img/home/btn_new/docuthequeOn.gif');
}
a.infoEspaceReserve{
	background-image:url('/img/home/btn_new/espaceReserve.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height:38px;
	margin:5px 10px;
	width:164px;
}
a.infoEspaceReserve:hover{
	background-image:url('/img/home/btn_new/espaceReserveOn.gif');
}
a.infoLiens{
	background-image:url('/img/home/btn_new/liens.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display:block;
	height:38px;
	margin:5px 10px;
	width:164px;
}
a.infoLiens:hover{
	background-image:url('/img/home/btn_new/liens-On.gif');
}






