
body {
font-family: Tahoma, Arial, Helvetica, sans-serif;
/*background: url(images/back_gen.gif);*/
background-color: #000000;
font-size: 13px;
margin: 0;
padding: 0;
overflow-x : hidden;
}

a{
color: #ffffff;
text-decoration: none;
}

a:hover{
color: #ff6600;
text-decoration: none;
}

img{
border: 0px;
}

object:active, object:focus{
      outline:none;
}


/* DOCK */

.dock {
	position: relative; 
	height: 75px; 
	text-align: center;
	width: 660px;
	overflow-x: hidden;
}
.dock-container {
	position: absolute;
	height: 75px;
	background-color: #292929;
	width: 660px;

}
a.dock-item {
	display: block;
	width: 42px;
	color: #fff;
	position: absolute;
	top: 5px;
	text-align: center;
	text-decoration: none;
	font: bold 10px Arial, Helvetica, sans-serif;
	margin-right: 8px;
}
.dock-item img {
	border: none; 
	width: 70%; 
}
.dock-item span {
	display: none; 
	color: #ffffff;
}

/* FIN DOCK */


h1 {
clear:both;
background: url(images/fond2.jpg);
text-align:center;
padding : 5px 0px 5px 0px;
font-size: 16px;
font-weight: bold;
color: #fff;
margin: 10px 0px 0px 0px;
}

h2 {
clear: both;
width: 151px;
height: 30px;
background: url(images/back_menu.gif) no-repeat;
text-align:left;                  
line-height:33px;
font-weight: normal;
font-size: 16px;
color: #ffffff;
margin: 0px 0px 0px 0px;
}

h4 {
clear: both;
width: 295px;
height: 26px;
background-color: #000000;
text-align:left;
line-height:28px;
font-weight: normal;
font-size: 16px;
color: #ff6600;
padding-left: 5px;
margin: 8px 0px 0px 0px;
}
h5 {
clear: both;
width: 295px;
height: 26px;
background-color: #000000;
text-align:left;
line-height:28px;
font-weight: normal;
font-size: 16px;
color: #ff6600;
padding-left: 5px;
margin: 8px 0px 0px 0px;
}

h6 {
text-align:left;
line-height:28px;
font-weight: normal;
font-size: 25px;
color: #ff6600;
margin: 0px 0px 6px 0px;
}

.titre_audio {
clear: both;
width: 300px;
height: 26px;
background-color: #000000;
text-align:left;
font-weight: normal;
font-size: 16px;
color: #ff6600;
padding-left: 0px;
margin: 8px 0px 0px 0px;
}

.other_links{
line-height: 18px
font-size: 20px;
}

.other_links a{
line-height: 18px
font-size: 20px;
}

#pagination{
display: block;
position: relative;
width: 655px;
height: 23px;
margin-right: 6px;
padding-bottom: 6px;
}

#pagination table tr td tbody{
border: 0px;
margin-right: 6px;
}

#pagination a{
color: #ffffff;
background-color: #292929;
padding: 0 6px 0 6px;
border: solid 1px #484848;
}

#pagination a:hover{
color: #ffffff;
background-color: #ff6600;
padding: 0 6px 0 6px;
border: solid 1px #484848;
}

.p_barre_current{
color: #ffffff;
background-color: #ff6600;
padding: 0 6px 0 6px;
border: solid 1px #484848;
}

#pagination_people{
display: block;
position: relative;
width: 640px;
height: 37px;
margin-right: 6px;
padding-bottom: 6px;
background:#000;
float:left;
margin-top:5px;
}
#pagination_people table{
margin-top:10px;
}

#pagination_people table tr td tbody{
border: 0px;
margin-right: 6px;
}

#pagination_people a{
color: #000;
background-color: #fff;
padding: 0 6px 0 6px;
border: solid 1px #fff;
}

#pagination_people a:hover{
color: #ffffff;
background-color: #ff6600;
padding: 0 6px 0 6px;
border: solid 1px #ff6600;
}
#pagination_people .p_barre_current{
color: #ffffff;
background-color: #ff6600;
padding: 0 6px 0 6px;
border: solid 1px #ff6600;
}
#pagination_people .p_barre_suiv a,#pagination_people .p_barre_debut a,#pagination_people .p_barre_prec a{
 background:none;
 border:none;
 color:#fff;
}

.message {
padding: 8px;
border: solid 1px #ff6600;
text-align: center;
font-weight: bold;
}

.message .info{
color: #ff6600;
}

.message .ok{
color: #ff6600;
}

.message .warning{
color: #14b503;
}

.message .error{
color: #ff0000;
}

#evenement {
/*background-color: #ffffff;*/
width: 300px;
color: #000000;
font-size: 12px;
margin-top: 8px;
}

#top5 {
background-color: #292929;
width: 300px;
color: #ffffff;
font-size: 12px;
font-weight: normal;
text-align: left;
}

#top5 a{
color: #ffffff;
}

#top5 a:hover{
color: #ff6600;
}

#top5_2 {
background-color: #292929;
width: 300px;
color: #ffffff;
font-size: 12px;
font-weight: normal;
text-align: left;
}

#top5_2 a{
color: #ffffff;
}

#top5_2 a:hover{
color: #ff6600;
}

.lireaussi{
width: 650px;
clear: both;
color: #ffffff;
font-size: 12px;
}

.lireaussi a{
color: #ffffff;
text-decoration: underline;
}

.lireaussi a:hover{
color: #ff6600;
text-decoration: underline;
}

#lireaussi_bis{
width: 630px;
background-color: #ffffff;
clear: both;
color: #000000;
font-size: 12px;
padding: 10px;

}

#lireaussi_bis a{
color: #000000;
text-decoration: underline;
}

#lireaussi_bis a:hover{
color: #ff6600;
text-decoration: underline;
}

.title{
color: #ff6600;
}

.marge_com{
padding: 4px;
}

#reactions{
width: 432px;
height: 20px;
background-color: #000000;
color: #ff6600;
display: block;
line-height: 20px;
}

#zoom{
width: 220px;
height: 143px;
position: relative;
z-index: 0;
}

#zoom em{
position: absolute;
bottom: -6px;
right: -1px;
z-index: 5;
}

.title2{
color: #000000;
}

.cont_reste_actu h3 {
padding: 0px;
margin: 0px;
font-size: 14px;
color: #ff6600;
}

.desc_article{
clear: both;
display: block;
position: relative;
height: 24px;
font-size: 11px;
margin-top: 5px;
background-color: #292929;
padding: 1px 5px 1px 5px;
border-top: solid 1px #ff6600;
border-bottom: solid 1px #ff6600;
color: #ffffff;
text-align: left;
}

.desc_td{
height: 24px;
font-size: 11px;
background-color: #292929;
padding: 1px 5px 1px 5px;
border-top: solid 1px #ff6600;
border-bottom: solid 1px #ff6600;
color: #ffffff;
text-align: left;
}

.desc_article img{
border: 0px;
}

#desc_reactions{
position: absolute;
height: 17px;
line-height: 16px;
left: 0px;
top: 1px;
background: url(images/back_reactions.gif);
padding: 0 5px 0 5px;
}

#desc_reactions a{
color: #000000;
}

#desc_reactions a:hover{
color: #ffffff;
}

#form_com{
background-color: #F0F0F0;
color: #000000;
}

.forms{
border: solid 1px #cccccc;
}

.mytoolbar{
text-align: right;
border-top: solid 1px #484848;
margin-bottom: 5px;
}

.mytoolbar img{
border: 0px;
}

#mycont_art{
width: 648px;
text-align: left;
}

.mysize{
font-size: 13px;
}

#mycont_art.taille1{
	font-size: 13px;
}

#mycont_art.taille2{
	font-size: 15px;
}

#mycont_art.taille3{
	font-size: 17px;
}

#mycont_art.taille4{
	font-size: 19px;
}


#mycont_art.taille5{
	font-size: 21px;
}

#conteneur {
/*background: url(images/back_cont.gif);*/
background-color: #f0f0f0;
width: 999px;
margin-left: auto;
margin-right: auto;
}

#content{
clear: left;
position: relative;
width: 848px;
}

#left_cont{
width: 660px;
float: left;
display: block;
}

#right_cont{
width: 300px;
float: right;
margin-right: 8px;
}

#titre_ag{
width: 220px;
height: 26px;
/*background: url(images/back_title_o.png);*/
background-color: #000000;
font-size: 18px;
line-height: 18px;
}

#titre_ag a:hover{
text-decoration: underline;
}

#titre_media{
width: 220px;
/*height: 22px;*/
/*background: url(images/back_t_media.jpg);*/
font-size: 10px;
/*font-weight: bold;*/
color: #ffffff;
padding: 0 0 6px 0;
border-bottom: solid 1px #484848;
text-align: center;
}

#cont_media{
position: relative;
width: 660px;
height: 493px;
margin: 12px 0 0 8px;
/*border-bottom: solid 2px #ff6600;*/
display: block;
background: url(images/back_texte_ag.gif);
/*background-color: #222222;*/
overflow:hidden;
}

.fill_media{
width: 220px;
text-align: center;
margin: 4px 0 4px 0;
color: #ffffff;
}

.fill_slider{
width: 220px;
text-align: center;
margin: -8px;
color: #ffffff;
}

.fill_slider img{
border: solid 1px #484848;
}

.fill_media img{
border: 0px;
}

.plus_media{
width: 229px;
text-align: right;
}

#left_media{
width: 220px;
float: left;
display: block;
/*border-right: solid 1px #ff6600;*/
}

#right_media{
width: 435px;
float: right;
text-align: left;
}

.cont_texte{
position: relative;
width: 288px;
height: 88px;
text-align: left;
/*background: url(images/back_cont_texte.gif) repeat-y;*/
color: #ffffff;
padding-left: 4px;
font-size: 11px;
}

#mycont_back{
width: 660px;
background-color: #292929;
display: block;
/*min-height: 1550px;*/
margin: 12px 0 12px 9px;
color: #ffffff;
}

#mycont{
padding: 6px;
background-color: #ffffff;
color: #000000;
}

.mycont_back{
width: 660px;
background-color: #292929;
display: block;
/*min-height: 1550px;*/
margin: 12px 0 12px 9px;
color: #ffffff;
}

.rub_date{
widt: 280px;
/*background-color: #cccccc;*/
font-size: 10px;
color: #8c8b8b;
/*font-style: italic;*/
}

.rub_date2{
width: 400px;
/*background-color: #cccccc;*/
font-size: 12px;
color: #8c8b8b;
padding-bottom: 5px;
/*font-style: italic;*/
}

#top_region{
width: 999px;
height: 210px;
position: relative;
margin: 0 0 0 0;
}

#thematique{
color: #5C5C5C;
line-height: 20px;
}

#thematique a{
color: #5C5C5C;
}

#thematique a:hover{
color: #ff6600;
}

#thematique2{
color: #ffffff;
line-height: 20px;
}

#thematique2 a{
color: #ffffff;
}

#thematique2 a:hover{
color: #ff6600;
}

.t_cont_texte{
color: #ff6600;
font-size: 16px;
}

.t_cont_texte a:hover{
color: #ff6600;
font-size: 16px;
text-decoration: underline;
}

.t_cont_texte2{
color: #ff6600;
/*font-weight: bold;*/
font-size: 25px;
}

#bloc_video{
clear: left;
margin: 13px 13px 13px 15px;
position: relative;
width: 525px;
background-color: #222222;
border-bottom: solid 4px #ff6600;
}

#top_video {
background: url(images/back_video.png) no-repeat;
width: 525px;
height: 40px;
}

.theme{
background-color: #ff6600;
color: #000000;
padding: 0 2px 0 2px;
margin: 2px;
text-transform: uppercase;
font-size: 9px;
}

.news{
margin: 0 0 2px 0;
}

#titre {
position: relative;
width: 999px;
height: 28px;
background-image: url(images/back_title1.png);
margin-left: auto;
margin-right: auto;
font-size: 22px;
}

#ss_titre {
position: relative;
width: 999px;
height: 28px;
background-image: url(images/back_ss_menu.jpg);
margin-left: auto;
margin-right: auto;
font-size: 12px;
/*line-height: 20px;*/
font-weight: normal;
color: #5c5c5c;
}

#ss_titre_people {
position: relative;
width: 999px;
height: 28px;
background-image: url(images/fond_menu.png);
margin-left: auto;
margin-right: auto;
font-size: 12px;
/*line-height: 20px;*/
font-weight: normal;
color: #5c5c5c; 
border-bottom:1px #fff solid;
}
.ss_menu_people:hover{
/*background-image: url(images/hover_menu.png);*/
}
.current_people{
/*background-image: url(images/hover_menu.png);*/
}
.current_people a{
color:#ff6600;
font-weight:bold;
}

.ss_menu_people:hover a{
color:#ff6600;;
}
.tr_video img{
border: solid 1px #484848;
}

#ss_titre a {
color: #5c5c5c;
padding: 2px 4px 2px 4px;
}

#ss_titre a:hover {
/*background-color: #5c5c5c;*/
color: #ff6600;
padding: 2px 4px 2px 4px;
}

#ss_titre .current {
/*background-color: #5c5c5c;*/
color: #ff6600;
font-weight: bold;
padding: 2px 4px 2px 4px;
}

#place_menu{
margin-left: 10px;
}

.button {list-style:none; text-align : center; display: inline;}

.button li {display:inline; float:left; line-height: 28px; text-align : center; margin: 0 1px 0 1px;}

.button img {border: 0;}

.button a {border: 0;}
.button a img {border: 0;}

.menu {
display: block;
line-height: 24px;
height:28px;
}

.menu a{
padding: 0 8px 0 8px;
color: #ffffff;
text-decoration: none;
background:url(images/back_title_o.png);
}

.menu a:hover{
background:none;
color: #ff6600;
}

.current a{
padding: 0 8px 0 8px;
display: block;
line-height: 24px;
height:28px;
background: none;
color: #ff6600;
text-decoration: none;
}

#pub{
margin: 14px 0 14px 0;
text-align: center;
}

#s_titres {
width: 151px;
padding: 5px 0 5px 0;
border-bottom: solid 1px #ff6600;
font-size: 14px;
clear: both;
}

#s_titres ul{
list-style-type: none;
padding-left: 10px;
}

#s_titres li{
font-size: 14px;
padding-left: 10px;
}

#s_titres li li{
font-size: 12px;
padding-left: 10px;
}

.accordeon ul{
list-style-type: none;
padding-left: 20px;
}

.titre_rub{
margin-left: 25px;
font-size: 24px;
color: #ffffff;
font-weight: normal;
}

#right{
width: 999px;
}

#zone_recherche{
clear: both;
position: relative;
margin-top: 12px;
height: 33px;
background: url(images/back_rech.png) no-repeat; 
}

#input_rech{
margin-left: 8px;
margin-top: 4px;
border: 0;
font-size: 12px;
width: 210px;
height: 20px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background: transparent;
}

#newsletter a{
font-size: 11px;
color: #ff6600;
text-decoration: underline;
font-weight: bold;
}

#submit_rech{
display: block;
width: 38px;
height: 33px;
background:url('images/btn_ok.jpg') no-repeat;
}

#offres{
width: 296px;
height: 26px;
background-color: #000000;
color: #ffffff;
font-size: 16px;
font-weight: normal;
line-height: 28px;
margin-top: 8px;
padding-left: 4px;
text-align: left;
}

#offres_cont{
width: 300px;
background-color: #ffffff;
color: #000000;
font-size: 11px;
margin-bottom: 8px;
text-align: left;
font-weight: normal;
}

#offres_cont a{
color: #000000;
}

#offres_cont a:hover{
color: #000000;
}

#end{
clear: both;
}

#pub2{
margin-top: 7px;
}

#bottom {
clear:both;
margin-left: auto;
margin-right: auto;
background: url(images/bottom_foot.gif) no-repeat;
width: 999px;
height: 6px;
margin-bottom: 10px;
}

/*#footer a {
text-decoration: underline;
color: #000000;
}

#footer a:hover {
text-decoration: none;
color: #000000;
}*/


p {margin: 0px 0px 0px 0px;}

/* HOVER IMAGES */

.hover_img{
display: block;
width: 332px;
height: 210px;
position: relative;
float: left;
border-right: solid 1px #000000;
margin: 0;
padding: 0;
}

.hover_img em{
display: none;
width: 332px;
height: 210px;
}

.hover_img:hover em{
display: block;
font-style: normal;
width: 332px;
height: 167px;
background: url(images/back_img_diapo.png);
}

.dep_diapo{
color: #ffffff;
text-decoration: none;
background-color: #424242;
padding-left: 26px;
}

.cont_diapo{
color: #000000;
text-decoration: none;
padding: 5px 26px 0 26px;
text-align: justify;
}

.infos_diapo{
position: absolute;
top: 151px;
right: 12px;
padding: 2px 3px 0 0;
margin-left: 60px;
color: #ffffff;
text-align: right;
font-size: 9px;
text-decoration: none;
padding-left: 3px;
background: url(images/back_infos_diapo.gif) repeat-x;
height: 14px;
}

.hover_titre {
width: 333px;
height: 44px;
text-align: center;
position: absolute;
top: 166px;
background: url(images/back_t_diapo.png);
display: inline;
}



/* HOVER IMAGES CENTRE */

.hover_img3{
display: block;
width: 109px;
height: 80px;
position: relative;
float: left;
margin-top: 2px;
padding: 0px;
border-right: solid 1px #000000;
}

.hover_img3 em{
display: none;
width: 109px;
height: 80px;
}

/*.hover_img2:hover em{
display: block;
font-style: normal;
width: 220px;
height: 114px;
background: url(images/back_img_diapo2.png);
}*/

.dep_diapo3{
color: #ffffff;
text-decoration: none;
background-color: #424242;
padding-left: 15px;
}

.cont_diapo3{
color: #000000;
text-decoration: none;
padding: 5px 15px 0 15px;
text-align: justify;
}

.infos_diapo3{
position: absolute;
top: 97px;
right: 12px;
padding: 2px 3px 0 0;
margin-left: 60px;
color: #ffffff;
text-align: right;
font-size: 9px;
text-decoration: none;
padding-left: 3px;
background: url(images/back_infos_diapo.gif) repeat-x;
height: 14px;
}

.hover_titre3 {
margin: 0;
width: 110px;
height: 30px;
padding: 0;
text-align: center;
position: absolute;
bottom: 0px;
left: 0px;
background: url(images/back_t_diapo2.png);
display: inline;
line-height: 14px;
}




/* HOVER IMAGES BAS */

.hover_img2{
display: block;
width: 219px;
height: 143px;
position: relative;
float: left;
border-right: solid 1px #000000;
}

.hover_img2 em{
display: none;
width: 219px;
height: 143px;
}

.hover_img2:hover em{
display: block;
font-style: normal;
width: 219px;
height: 114px;
background: url(images/back_img_diapo2.png);
}

.dep_diapo2{
color: #ffffff;
text-decoration: none;
background-color: #424242;
padding-left: 15px;
}

.cont_diapo2{
color: #000000;
text-decoration: none;
padding: 5px 15px 0 15px;
text-align: justify;
}

.infos_diapo2{
position: absolute;
top: 97px;
right: 12px;
padding: 2px 3px 0 0;
margin-left: 60px;
color: #ffffff;
text-align: right;
font-size: 9px;
text-decoration: none;
padding-left: 3px;
background: url(images/back_infos_diapo.gif) repeat-x;
height: 14px;
}

.hover_titre2 {
width: 220px;
height: 30px;
text-align: center;
position: absolute;
top: 113px;
background: url(images/back_t_diapo2.png);
display: inline;
line-height: 14px;
}

/* HOVER IMAGES THEMATIQUE */

.zone_thema{
width: 220px;
position: relative;
float: left;
}

.thema{
width: 220px;
height: 26px;
}

.thema a{
width: 220px;
height: 26px;
text-align: center;
background: url(images/thema.gif) no-repeat;
color: #ffffff;
display: block;
font-size: 14px;
line-height: 24px;
}

.thema a:hover{
width: 220px;
height: 26px;
text-align: center;
background: url(images/thema_o.gif) no-repeat;
color: #000000;
}

.hover_img4{
position: relative;
display: block;
width: 218px;
height: 143px;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
margin-bottom: 12px;
}

.hover_img4 em{
display: none;
width: 218px;
height: 143px;
}

.hover_img4:hover em{
display: block;
font-style: normal;
width: 218px;
height: 114px;
background: url(images/back_img_diapo2.png);
}

.dep_diapo4{
color: #ffffff;
text-decoration: none;
background-color: #424242;
padding-left: 15px;
}

.cont_diapo4{
color: #000000;
text-decoration: none;
padding: 5px 15px 0 15px;
text-align: justify;
}

.infos_diapo4{
position: absolute;
top: 97px;
right: 2px;
padding: 2px 3px 0 0;
margin-left: 60px;
color: #ffffff;
text-align: right;
font-size: 9px;
text-decoration: none;
padding-left: 3px;
background: url(images/back_infos_diapo.gif) repeat-x;
height: 14px;
}

.hover_titre4 {
width: 220px;
height: 30px;
text-align: center;
position: absolute;
top: 113px;
background: url(images/back_t_diapo2.png);
display: inline;
line-height: 14px;
margin-left: -1px;
}

/* HOVER IMAGES PEOPLE */

.hover_img5{
display: block;
width: 194px;
height: 189px;
position: relative;
float: left;
border-left: 1px solid #FFFFFF;
}

.hover_img5 em{
display: none;
width: 194px;
height: 160px;
}

.hover_img5:hover em{
display: block;
font-style: normal;
width: 194px;
height: 159px;
background: url(images/back_img_diapo_p.png);
}

.dep_diapo5{
color: #ffffff;
text-decoration: none;
background-color: #424242;
padding-left: 15px;
}

.cont_diapo5{
color: #000000;
text-decoration: none;
padding: 5px 15px 0 15px;
text-align: justify;
}

.infos_diapo5{
position: absolute;
top: 145px;
right: 12px;
padding: 2px 3px 0 0;
margin-left: 60px;
color: #ffffff;
text-align: right;
font-size: 9px;
text-decoration: none;
padding-left: 3px;
background: url(images/back_infos_diapo.gif) repeat-x;
height: 14px;
}

.hover_titre5 {
width: 166px;
height: 30px;
text-align: center;
position: absolute;
top: 159px;
background: url(images/back_t_diapo2.png);
display: inline;
padding-top: -8px;
line-height: 14px;
font-size: 10px;
text-transform: uppercase;
}

/*slider bottom*/
#slider_people .hover_img5{
display: block;
width: 204px;
height: 194px;
position: relative;
float: left;
border-bottom: 2px solid #FFFFFF;
border-top: 2px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
}

#slider_people .hover_img5 em{
display: none;
width: 204px;
height: 164px;
}

#slider_people .hover_img5:hover em{
display: block;
font-style: normal;
width: 204px;
height: 164px;
background: url(images/back_img_diapo_p2.png);
}

#slider_people .dep_diapo5{
color: #ffffff;
text-decoration: none;
background-color: #424242;
padding-left: 15px;
}

#slider_people .cont_diapo5{
color: #000000;
text-decoration: none;
padding: 5px 15px 0 15px;
text-align: justify;
}

#slider_people .infos_diapo5{
position: absolute;
top: 150px;
right: 12px;
padding: 2px 3px 0 0;
margin-left: 60px;
color: #ffffff;
text-align: right;
font-size: 9px;
text-decoration: none;
padding-left: 3px;
background: url(images/back_infos_diapo.gif) repeat-x;
height: 14px;
}

#slider_people .hover_titre5 {
width: 204px;
height: 30px;
text-align: center;
position: absolute;
top: 164px;
background: url(images/back_t_diapo2.png);
display: inline;
padding-top: -8px;
line-height: 14px;
}



		/*#tabs{ width: 427px;  background: url(images/back_title_o.png); margin-left: 8px; height: 26px;}*/
		
		#tabs{ width: 660px;  background-color: #000000; height: 26px; position: absolute;}
		
		#tabs p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 0px 0 30px 0; text-align: center; width: 100% }
		
		#tabs p#cross-links { text-align: right }
		
		#tabs p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 0px 0 0px;
		}
		

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 1555px; background-color: #292929; overflow: hidden;}
		.csw .loading {margin: 0px 0 1555px 0; text-align: center;}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 660px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 1555px;
			clear: both;

		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 660px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			margin-top: 0px;
			padding: 0px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			width: 660px;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			width: 660px;
			margin-left: -40px;
			margin-top: -13px;
		}
		
		.stripNav ul li {
			float: left;
		}
		
		.stripNav a { /* The nav links */
			font-size: 11px;
			font-weight: normal;
			text-align: right;
			text-decoration: none;
			display: block;
			/*padding: 19px 10px;*/
		}
		
		.stripNav li.tab1 a { background-color: #000000; color: #fff; height: 26px; text-align: center; line-height: 24px; padding: 0 12px 0 12px; font-size: 18px; border-right: solid 1px #2A2A2A;}
		.stripNav li.tab2 a { background-color: #000000; color: #fff; height: 26px; text-align: center; line-height: 24px; padding: 0 12px 0 12px; font-size: 18px; border-right: solid 1px #2A2A2A;}
		.stripNav li.tab3 a { background-color: #000000; color: #fff; height: 26px; text-align: center; line-height: 24px; padding: 0 12px 0 12px; font-size: 18px; border-right: solid 1px #2A2A2A;}
		.stripNav li.tab4 a { background-color: #000000; color: #fff; height: 26px; text-align: center; line-height: 24px; padding: 0 12px 0 12px; font-size: 18px; border-right: solid 1px #2A2A2A;}
		
		.stripNav li a:hover {
			background: none;
			background-color: #000000;
			color: #ff6600;
		}
		
		.stripNav li a.current {
			background: none;
			background-color: #000000;
			color: #ff6600;
			font-size: 18px;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
		display: none;
		}
		
		.stripNavL a, .stripNavR a {
		display: none;
		}
		
.reste_actu{
position: relative;
width: 399px;
height: 88px;
font-size: 11px;
background: url(images/back_actu_locale.png) repeat-y;
}

.cont_reste_actu{
padding: 2px 15px 0 15px;
}

.date_reste{
background: url(images/back_date_reste.gif) repeat-y;
font-size: 11px;
padding-left: 4px;
margin-bottom: 2px;
}

.img_reste{
border: solid 2px #ffffff;
}

.btn_reste{
position: absolute;
bottom: 0px;
right: 4px;
border: 0px;
}

a.link_titre{
color: #ff6600;
text-decoration: none;
}

a.link_titre:hover{
color: #ff6600;
text-decoration: underline;
}

.bande_titres{
width: 660px;
height: 26px;
/*background: url(images/back_title_o.png);*/
background-color: #000000;
margin: 12px 0 0 8px;
font-size: 18px;
color: #ffffff;
line-height: 22px;
}

.bande_titres a:hover{
text-decoration: underline;
}

.bande_ag{
background-color: #000000; color: #fff; height: 26px; text-align: center; line-height: 24px; padding: 0 12px 0 12px; font-size: 18px; border-right: solid 1px #2A2A2A; float: left;
}

.bande_ag2{
background-color: #000000; color: #fff; height: 22px; text-align: center; line-height: 20px; font-size: 12px; border-right: solid 1px #2A2A2A; border-bottom: solid 1px #2A2A2A; float: left; font-weight: normal;
}

.bande_titres2{
width: 423px;
height: 26px;
/*background: url(images/back_title_o.png);*/
background-color: #000000;
margin: 0px 0 0 8px;
padding-left: 4px;
font-size: 18px;
color: #ffffff;
line-height: 22px;
}

.bande_titres2 a:hover{
text-decoration: underline;
}

.bande_titres3{
width: 660px;
height: 26px;
background-color: #000000;
margin: 0px;
font-size: 18px;
color: #ffffff;
line-height: 22px;
}

.other_actu{
clear: both;
display: block;
margin-top: 10px;
}

.zone_video{
width: 322px;
margin: 4px;
}

#pub_footer{
clear: both;
width: 999px;
text-align: center;
bottom: 0px;
right: 0px;
margin: 4px 0 4px 0;
padding: 4px 0 4px 0;
/*background-color: #292929;*/
}

/*#footer{
clear: both;
padding-top: 6px;
font-size: 11px;
color: #797979;
width: 999px;
height: 25px;
background: url(images/footer.gif) repeat-x;
text-align: center;
bottom: 0px;
right: 0px;
}

#footer a{
color: #797979;
text-decoration: none;
}

#footer a:hover{
color: #ff6600;
text-decoration: none;
}*/

#anim_people
{
 float:left;
width:319px;
height:166px;
}

#slider_people
{
float:left; 
width:640px; 
height:198px; 
}

#slider_people2
{
float:left; 
width:999px; 
height:189px;
position: relative; 
}

#content_people{
/*margin-top: 12px;*/

/*background-color: #F70FB0;*/
color: #ffffff;

}


/*MyCarousel 1*/

.infiniteCarousel {
  width: 999px;
  position: relative;
  height: 210px;
}

.infiniteCarousel .wrapper {
  width: 999px;
  overflow: auto;
  height: 210px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel ul li {
  display: block;
  float: left;
  height: 210px;
  width: 999px;
  margin: 0px;
  padding: 0px;
}

.infiniteCarousel .arrow {
  display: block;
  height: 168px;
  width: 37px;
  background: url(images/arrows_car.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: -1px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: -13px;
}

.infiniteCarousel .back {
  background-position: 0 -336px;
  left: -12px;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -168px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -504px;
}

/*Fin carousel 1*/

/*MyCarousel 2*/

.infiniteCarousel2 {
  width: 220px;
  position: relative;
  height: 80px;
}

.infiniteCarousel2 .wrapper {
  width: 220px;
  overflow: auto;
  height: 80px;
  position: absolute;
  top: 0;
  display: block;
  left: 0;
}

.infiniteCarousel2 .wrapper ul {
  width: 220px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel2 ul li {
  display:block;
  float:left;
  height: 80px;
}

.infiniteCarousel2 ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel2 ul:hover li img {
  border-color: #000;
}

.infiniteCarousel2 ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel2 ul li a img {
  display:block;
}

.infiniteCarousel2 .arrow {
  display: block;
  height: 52px;
  width: 37px;
  background: url(images/arrows_car3.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 2px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel2 .forward {
  background-position: 0 -2px;
  right: -13px;
}

.infiniteCarousel2 .back {
  background-position: 0 -106px;
  left: -12px;
}

.infiniteCarousel2 .forward:hover {
  background-position: 0 -54px;
}

.infiniteCarousel2 .back:hover {
  background-position: 0 -158px;
}

/*Fin carousel 2*/

/*MyCarousel 3*/

.infiniteCarousel3 {
  width: 660px;
  position: relative;
  height: 143px;
}

.infiniteCarousel3 .wrapper {
  width: 660px;
  overflow: auto;
  height: 143px;
  position: absolute;
  top: 0;
  display: block;
}

.infiniteCarousel3 .wrapper ul {
  width: 660px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel3 ul li {
  display:block;
  float:left;
  height: 143px;
}

.infiniteCarousel3 ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel3 ul:hover li img {
  border-color: #000;
}

.infiniteCarousel3 ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel3 ul li a img {
  display:block;
}

.infiniteCarousel3 .arrow {
  display: block;
  height: 114px;
  width: 37px;
  background: url(images/arrows_car2.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel3 .forward {
  background-position: 0 -2px;
  right: -13px;
}

.infiniteCarousel3 .back {
  background-position: 0 -232px;
  left: -12px;
}

.infiniteCarousel3 .forward:hover {
  background-position: 0 -117px;
}

.infiniteCarousel3 .back:hover {
  background-position: 0 -347px;
}

/*Fin carousel 3*/


/*MyCarousel 4*/

.infiniteCarousel4 {
  width: 660px;
  position: relative;
  height: 143px;
}

.infiniteCarousel4 .wrapper {
  width: 660px;
  overflow: auto;
  height: 143px;
  position: absolute;
  top: 0;
  display: block;
}

.infiniteCarousel4 .wrapper ul {
  width: 660px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel4 ul li {
  display:block;
  float:left;
  height: 143px;
}

.infiniteCarousel4 ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel4 ul:hover li img {
  border-color: #000;
}

.infiniteCarousel4 ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel4 ul li a img {
  display:block;
}

.infiniteCarousel4 .arrow {
  display: block;
  height: 114px;
  width: 37px;
  background: url(images/arrows_car2.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel4 .forward {
  background-position: 0 -2px;
  right: -13px;
}

.infiniteCarousel4 .back {
  background-position: 0 -232px;
  left: -12px;
}

.infiniteCarousel4 .forward:hover {
  background-position: 0 -117px;
}

.infiniteCarousel4 .back:hover {
  background-position: 0 -347px;
}

/*Fin carousel 4*/

/*Carousel Bourse*/

.accordionButton {	
	position: absolute;
	top: 2px;
	right: 2px;
	width: 20px;
	height: 20px;
	float: right;
	background: url(images/b_plus.gif) no-repeat;
	cursor: pointer;
	}
	
.accordionContent {	
	/*margin-left: 2px;*/
	width: 300px;
	text-align: center;
	background: #292929;
	margin-bottom: 8px;
	color: #ffffff;
	}
	
.noshow {
display: none;
}

.on {
	background: url(images/b_moins.gif) no-repeat;
	}
	
/* Fin carousel Bourse*/



/*******************************************************************************
 *                section cinema realisé                      *
 *******************************************************************************/
/*-----------------------------------------------------------------------------
  |                      definition de la forme                                |
  -----------------------------------------------------------------------------*/
/*slider du haut*/
#slider_top
{
float:left; 
width:679px; 
height:165px; 
}

/*----------------------------------------------------------------*/

/*Projecteur*/
#projecteur
{
 float:left;
width:320px;
height:165px;
}

/*------------------------------------------------------------------*/

/*lise... orange*/
#lise_orange
{
float:left;
width:100%;
height:3px;
background:orange;
}

/*-------------------------------------------------------------------*/

/*bloc central*/
#blc_central
{

float:left;
width:100%;
background:#f0f0f0;
}

/*---------------------------------------------------------------------*/

/*bloc film*/
#blc_film
{
float:left; 
width:656px;  
background:#292929;
color:white;  
}
/****------- element interne bloc film------------***/
#blc_film_body
{
float:left;
width:100%;
}

/*-----------------------------------------------------------------------*/

/*block recherche */
#blc_recherche
{
float:left; 
width:300px; 
height:35px;
background:url('../images/back_rech.png') no-repeat;  
}

/*----------------------------------------------------------*/

/*publicité*/
#pub_siou
{
float:left; 
width:300px;  
}

/*----------------------------------------------------------*/

/*avant premiere*/
#avant_prem
{
float:left;
width:300px;
background:#292929;
color:white; 
}

/*----------------------------------------------------------*/

/*slider_bottom*/
#btm_slide
{
float:left; 
width:656px; 
height:196px; 
}

/*----------------------------------------------------------*/
/*foot siou*/
#foot_siou
{
float:left; 
width:100%;   
}

/*------------------------------------------------------------------------------
  |                     marge et espacement externe (commun)                   |
  ------------------------------------------------------------------------------*/
/*top*/
#blc_film, #blc_recherche, #pub_siou, #avant_prem
{
  margin-top:10px;
}
#btm_slide
{
margin-top:13px; 
}
/*----------------------------------------------------------*/
/*left*/
#blc_film, #btm_slide
{
 margin-left:11px;
} 

#blc_recherche, #pub_siou, #avant_prem
{
 margin-left:20px;
}

/*----------------------------------------------------------*/
/*right*/

/*----------------------------------------------------------*/
/*bottom*/
   
/*------------------------------------------------------------------------------
  |                       elements communs                                     |
  ------------------------------------------------------------------------------*/
  
/*entete d'element film, Avant premiere, tout les films*/
.entete
{
position: relative;
float:left;
width:100%; 
height:30px; 
background:black;
}

.entete-bas
{
position: relative;
float:left; 
height:30px; 
background: url(../images/entete_bas.png);
}

.blc_tit_1
{

 color: #ff6600; 
}
.blc_tit_2
{

 padding-left: 10px;
 color:white;
}

.blc_tit_1, .blc_tit_2
{
float:left;
font-size:20px;
}

/*-- marge--*/
.blc_tit_1
{
 margin-left:5px; 
}
/*------------------------------------------------------------------------------
  |                         CODA 5                                             |
  ------------------------------------------------------------------------------*/
.coda-slider-wrapper,.coda-slider .panel
{
width:auto;
}

#coda-slider-5
{
/*height:95px;  */
/*border:1px solid #ff6600; */
width:190px;
}
#coda-nav-left-5 a,#coda-nav-right-5 a
{
  width:30px;  
}
#coda-nav-left-5,#coda-nav-5
{
float:left;
}
#coda-nav-1
{
background-image:url(images/back_ss_menu.jpg);

}
.coda-nav ul li a:hover
{
color:#ff6600;
}
 #coda-slider-5
 {
  background:#292929;
 }
 .coda-slider .panel-wrapper
 {
 width:190px;
 padding: 0px;
 }
 
 .coda-nav ul li a.current { color: #ff6600;font-weight:bold; }
 .coda-nav ul{ width:auto;margin:0px;padding:0px;}
 .coda-nav ul li a { color:#5C5C5C;border-right: 1px solid rgb(204, 204, 204); }

 /*------------------------------------------------------------------------------
  |                         slider top les images                               |
  ------------------------------------------------------------------------------*/
  .image_slider_top_div
  {
    float:left;
    color:white;
    width:121px;
    height:165px; 
    margin-left:9px;
  }
  
  .affiche_slider_top
  {
    width:121px;
    margin-top:2px;
  }
  
 /*------------------------------------------------------------------------------
  |                         Film en avant ou notre selection                    |
  ------------------------------------------------------------------------------*/
  
  #spot_selection
  {
    position:absolute;
    width:95px;
    height:98px;
  }
  
  #image_spot
  {
     width:95px;
     height:98px;
  }
  #corps_selection
  {
    float:left;
    width:100%;
    height:288px;
  }
  #info_selection_film
  {
    margin-top:21px;
    float:left;
    width:100%;
    height:112px;
  }
  #left_info_selection
  {
    margin-top:60px;
    margin-left:11px;
    float:left;
    width:124px;
    height:202px;
    font-size:12px;
  }
  #tit_selection
  {
    font-size:18px;
    float:left;
    width:100%;
    color:#ff6600;
  }
  #info_selection_film p b
  {
    color:#ff6600;
  }
  #affich_selection
  {
    margin-top:33px;
    margin-left:10px;
    float:left;
    width:146px;
    height:202px;
  }
  #image_affiche_selection
  {
    width:146px;
    border: 1px solid #5b5b5b;
  }
  #en_savoir_plus
  {
    float:left;
    height:18px;
    width:100%;
  }
  #image_en_savoir_plus
  {
    width:81px;
    height:17px;
    float:right;
    margin-right:11px;
  }
  
  
/*------------------------------------------------------------------------------
  |                         Bottom slider                                      |
  ------------------------------------------------------------------------------*/
  
  #body_btm_slider
  {
    float:left;
    width:100%;
    height:166px;
  }
  
  .body_film_avenir
  {
    float:left;
    color:white;
    width:260px;
    height:166px;
    /*margin-left:50px;*/
  }
  .affiche_film_avenir
  {
    float:left;
    width:121px;
  }
  .info_film_avenir
  {
    float:left;
    width:129px;
    margin-left:10px;
  }
  .info_titre_film_avenir
  {
    float:left;
    width:100%;
  }
  .info_titre_p_film_avenir
  {
    font-size:18px;
    color:#ff6600;
  }
  .info_titre_p_film_avenir a
  {
     color:#ff6600;  
  }
  .info_titre_p_film_avenir a:hover
  {
     color:#ff6600;
     text-decoration:underline;  
  }
  .info_radg_film_avenir
  {
    float:left;
    width:102px;
  }
  
  .info_radg_film_avenir p
  {
    font-size:11px;
  }
  
  .info_radg_film_avenir p b
  {
    color:#ff6600;
  }
  
  .info_affiche_film_avenir
  {
    width:19px;
    float:left;
  }
  
  /*------------------------------------------------------------------------------
  |                              Bloc film                                      |
  ------------------------------------------------------------------------------*/
  
  #affiche_film_body
  {
    float:left;
    width:277px;
    height:366px;
    margin-left:11px;
    margin-top:8px;
    text-align:center;
  }
  
  #lecteur_film_body
  {
    float:left;
    width:335px;
    height:282px;
    margin-left:22px;
    margin-top:8px;
  }
  
  #phototeque_film_body
  {
    float:left;
    width:335px;
    margin-left:22px;
    margin-top:14px;
    height:77px;
  }
  
  #seance_cine
  {
    float:left;
    width:auto;
    /*height:120px;  */
    overflow:hidden;
  }
  
  .seance_salle
  {
    position:relative;
    float:left;
    /*width:185px;*/
    /*height:95px;*/
    
  }
  .seance_salle p
  {
    text-align:left;
    font-weight:bold;
  }
  
  .horaire_seance
  {
    font-size:9px;
    line-height:7px;
    width:190px;
    font-weight:bold;
    
  }
  
  .heure_seance
  {
    text-align:left;
    font-weight:normal;
  }
  
  #bloc_seance
  {
    
float:left;
/*margin-bottom:10px;*/
margin-left:11px;
margin-top:14px;
padding-bottom:5px;
padding-top:5px;
width:634px;
  }
  #clap_flash_seance
  {
    float:left;
    height:80px;
    width:80px;
    padding-left:3px;
  }
  
  #clap_flash_seance b
  {
    font-size:16px;
    font-weight:bold;
    color:#ff6600;
  }
  
  #bloc_info_film
  {
float:left;
margin-left:11px;
padding-right:11px;
  }
  #real_info_film
  {
float:left;
padding-left:25px;
  }
  
  #real_info_film p
  {
    font-size:11px;
  }
  
  #real_info_film p b
  {
    color:#ff6600;
  }
  
  #bloc_info_synopcis
  {
    font-size:11px;
    float:left;
    text-align: justify;
  }
  
  #bloc_info_synopcis b
  {
    color:#ff6600;
  }
  
/*------------------------------------------------------------------------------
  |                            Bloc rechercher                                 |
  ------------------------------------------------------------------------------*/
  #rech_input
  {
    margin-left:37px;
    margin-top:5px;
  }
  #proposition
  {
    width:300px;
    font-size:90%;
    color:#5C5C5C;
    margin-left:20px;
  }
  #proposition a
  {
    color:#5C5C5C;
  }
  
    /*****************************************************************************
   *                       PEOPLE                                              *
   *****************************************************************************/
   
   /*------------ diaporama photo du jour accueil-------------------------------*/
 /*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 325px; position: relative;height:340px;
											  background: url(images/bg.png) top center; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 325px; position: absolute;   }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 325px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ /*margin: -43px 0 0 62px;*/ }
#movers-row div								{ /*width: 20%; float: left;*/ }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }     

 /*-------------------------------diapo page----------------------------------*/
 /*
	PAGE STRUCTURE
*/
#page-wrap_en_photo 									{ width: 640px; position: relative;
											  background: url(images/bg.png) top center; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap_en_photo								{ width: 640px; position: absolute;   }			
.slider-wrap_en_photo	.stripViewer .panelContainer .panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.slider-wrap_en_photo	.stripViewer								{ position: relative; overflow: hidden; width: 671px; height: 285px; }
.slider-wrap_en_photo	.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.slider-wrap_en_photo	.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 671px; }
.slider-wrap_en_photo	.stripNavL, .stripNavR, .stripNav			{ display: none; }
.slider-wrap_en_photo	.nav-thumb_en_photo 									{ border: 1px solid black; margin-right: 5px; }
#movers-row_en_photo				{ margin-left:auto; margin-right:auto; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link_en_photo									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb_en_photo 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
   
  /***************************************************************************
   *   partie sortie     *
   **********************/
   
   #sel_Parte
  {
   float:left;
   width:231px;
   margin: 12px 10px 0 0;
   
   }
   #section_theme
   {
     float:left;
   width:431px;
   margin: 12px 0 0 0px;
   }
   #pub_drier
   {
   width:999px;
   height:210px;
   border-bottom:2px solid #ff6600;
   }
   #pub_entete
   {
     width:691px;
     height:100%;
     float:left;
   }
   #entente_agenda
   {
     width:308px;
     float:left;
     height:100%;
   }  
   
   /**************/
   .calendarNav1
   {
   
   }
   .calendarTop1
   {
    display:none;
   }
   .calendarToday1
   {
    background:#ff6600;
    color:#000000;
    height:39px;
   }
   .calendarDays1
   {
    height:39px;
   }
   .calendarHL1
   {
   }
   .calendarHeader1
   {
     height:39px;
     color:#ffffff;
     background-image:url(sorties/images/day_zone.png);
   }
   .day_zone
   {
        background:#999999;
   }
   .calendarTable1
   {
    width:308px;
    height:208px;
    background:#666666; 
   }
   .calendarTable1 td
   {
   }
   .calendarDays1 table
   {
   display:none;
   }
 
 
 .qzz_corps
 {
   height:150px;
 }
 .qzz_cons
 {
  height:40px;
 }
 
 
 #page-wrap_en_photo .stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			margin-top: 0px;
			padding: 0px;
			text-align:center;
		}
#page-wrap_en_photo .slider-wrap_en_photo	.stripViewer								{ position: relative; overflow: hidden; width: 671px; height: 385px; } 

.ad-gallery {
  width: 349px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 255px;
    position: relative;
    overflow: hidden;
    
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 1px;
    overflow:hidden;
  }
    .ad-gallery .ad-info {
      float: left;
      color:#fff;
      display:none;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
        display:none;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 348px;
    position: relative;
    margin-bottom:2px;
    
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 0px;
      width: 24px;
      height:94px;
      display: block;
      background: url("../images/diapo_arrows_people.png") no-repeat scroll 0px 0 transparent;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -4px;
      width: 24px;
      height:94px;
      background: url("../images/diapo_arrows_people.png") no-repeat scroll -109px 0 transparent;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 325px;
      margin-left:12px;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
        height:94px;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-left: 11px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 2px solid #fff;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 2px solid #fff;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
.ad-image-description{

}
.ad-gallery_2 {
  width: 671px;
}
.ad-gallery_2, .ad-gallery_2 * {
  margin: 0;
  padding: 0;
}
  .ad-gallery_2 .ad-image-wrapper {
    width: 100%;
    height: 360px;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery_2 .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery_2 .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery_2 .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery_2 .ad-image-wrapper .ad-prev, .ad-gallery_2 .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery_2 .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery_2 .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery_2 .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery_2 .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery_2 .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../images/opa75.png);
        color: #000;
        display:none;
      }
      * html .ad-gallery_2 .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery_2 .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery_2 .ad-controls {
    height: 20px;
    background:#000;
  }
    .ad-gallery_2 .ad-info {
      float: left;
      color:#fff;
    }
    .ad-gallery_2 .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery_2 .ad-slideshow-controls .ad-slideshow-start, .ad-gallery_2 .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
        display:none;
      }
      .ad-gallery_2 .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery_2 .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery_2 .ad-nav {
    width: 640px;
    position: relative;
    margin-bottom:5px;
  }
    .ad-gallery_2 .ad-forward, .ad-gallery_2 .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
      
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery_2 .ad-forward, .ad-gallery_2 .ad-back {
      height: 100px;
    }
    .ad-gallery_2 .ad-back {
      cursor: pointer;
      left: 0px;
      width: 9px;
      height:51px;
      display: block;
      background: url("../images/diapo_arrows.png") no-repeat scroll -121px 0 transparent;
      display:none;
    }
    .ad-gallery_2 .ad-forward {
      cursor: pointer;
      display: block;
      right: 13px;
      width: 9px;
      height:51px;
      background: url("../images/diapo_arrows.png") no-repeat scroll 0 0 transparent;
      display:none;
      
    }
    .ad-gallery_2 .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 640px;
      background:#000;
    }
      .ad-gallery_2 .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery_2 .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery_2 .ad-thumbs li a {
            display: block;
          }
            .ad-gallery_2 .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery_2 .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
            
#body_en_presse{
  text-align:center;
  float: left;
  width: 671px;
  margin-left: 8px;
  margin-top: 0px;
  margin-bottom: 8px;
  background:#292929;
  color:white;
} 
.article_people{
  height:100px;
  width:197px;
  float:left;
  margin:2px;
  
  background-image:url('images/gen_fon_pho.png');
}

.text_people_intro{
  float:left;
  width:115px;
}
.tites_article_people{  
  color: #ff6600;
  padding-left:8px; 
  text-align: left;
}
.article_people_resume{
  color:#fff;
  padding-left:8px; 
  text-align: left;
}
.entete_barre{
  width: 640px;
  height: 26px;
  background: #000000;
  margin: 14px 0 0 18px;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:2px #ffffff solid;
  font-size: 22px;
  color: #ff6600;
  line-height: 24px;
}
/*.entete_barre{
  width: 640px;
  height: 26px;
  background: url('images/sep_titre_people.png');
  margin: 14px 0 0 18px;
  font-size: 22px;
  color: #ff6600;
  line-height: 24px;
}*/
.bloc_central_info{
  background:#A9AAAC;
  float:left;
  width:640px;
  margin-left:18px;
}
.bloc_central_info .ad-image-description{
display:none;
}
.bloc_central_info .colone_gauche{
float:left;
padding:0px;
}
.bloc_central_info .colone_droite{
float:right;
padding:0px;
}
.titre_jt_peopel{
width:349px; 
height: 32px;
text-align:left; 
background: #ff6600; 
font-size: 18px; 
font-weight: normal; 
position: relative;  
padding: 0px;
color:#fff;
float:left; 
}
#sumuray_jt_people{
width:349px;
text-align:justify;
background:#000000;
height:70px;
float:left;

}

#separateur_people{
width:280px;
text-align:center;
}
.form_photo li{
list-style-type: none;
}
.titre_accueil{
  color: #ff6600;
  font-size: 14px;
  padding: 3px 0px;
  /*background: url('../images/sep_sous_titre.png');*/
  /*background-color: #A5000E;*/
  width:210px;
  text-align:center;
}

.titre_accueil span{
  padding-left:3px;
  width:100%;
  text-align:center;
}
.corp_intro{
background-color: #F0F0F0;
}

.corp_intro div{
float:left;
text-align:justify;
}

.position_accueil{

float: left;
width: 325px;
padding:0px;
position: relative; 
margin-top: 0px;
}
#gallery_day{
float:left;


}
#diapo_day{
float: left;
width: 349px;

}
#mini_quizz{
float:left;
width:300px;
margin-top:10px;
background:#D8D8D8;
}
#entete_mini_quizz{
font-size:16px;
float:left;
width: 300px;
height: 67px;
background: url(../images/quizz_photo_entete.png);
text-align:center;
}
#entete_mini_quizz span{
text-align:left;
margin-left:5px;
float:left;
}
#body_mini_quizz{
float:left;
width:300px;
background:#D8D8D8;
color:#fff;
}
#bouton_jouer_mini_quizz{
background:#CC0000;
color:#fff;
width:50px;
}
.show_quizz{
border:1px #D8D8D8 solid;
width: 155px;
color:#000;
margin-top:10px;
}
.show_quizz img{
  padding:5px;
}

.show_quizz:hover{
background:#ff6600;

color:#ff6600;
}

.title_quizz_micro{
 background:#D8D8D8;
 
}
.title_quizz_micro td{
padding:5px;
} 
#body_master_quizz{

float:left;
margin-bottom:10px;
color:#000;
}
#body_master_quizz p{
color:#000;
}
.submit_photo{

background:#ff6600;
border: 0 none;
clear:both;
color:#fff;
cursor:pointer;
font-weight:borld;
padding-bottom;
}
.reponse_quizz{
text-align:center;
color:#fff;
font-size:19px;
}
.recherche_bloc{
 width:671px;
 float:left;
 
 background:#333333;
 color:#fff;
 margin-bottom:10px;
}
.bloc_contenu_element{
text-align:center;
float: left;
width: 640px;
margin-left: 18px;
margin-top: 8px;
margin-bottom: 8px;
background:#F0F0F0;
color:#fff;
}
.image_illustrative{
float:left;
margin-left:8px;
margin-right:8px;
margin-bottom:10px;
}
.mycarousel_people_zoom .jcarousel-list li, .mycarousel_people_zoom .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 140px;
    height: 136px;
}
#diaporama_people_gd{
width:640px; 
float:left;  
background:#000;
margin-bottom:5px;
}
#diaporama_people_gd .ad-controls{
display:none;
}
#imageFlow {
		width: 280px;
		height: 110px;
		overflow: hidden;
		background: #000;
		position:relative;
	}
	#imageFlow .diapo {
		position: absolute;
		left: -4000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .text {
		position: absolute;
		left: 30px;
		
		width: 215px;
		top: 70px;
		padding:3px;
		text-align: justify;
		color: #FFF;
		font-family: Tahoma,verdana, arial, Helvetica, sans-serif;
		background:black;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		bottom: 3px;
		width: 100%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
	#imageFlow a {
	  border:0px;
		text-decoration: none;
		color: #ff8000;
	}
	#imageFlow a:hover	{
	border:0px;
		text-decoration: none;
		background: #ff8000;
		color: #ffffff;
	}
	#imageFlow a:visited {
	border:0px;
		text-decoration: none;
		color: #ff8000;
	}
	#imageFlow a:visited:hover {
	border:0px;
		text-decoration: none;
		background: #ff8000;
		color: #ffffff;
	}
	#flow_left{
	 background: url('../images/left_rumeurs.png');
	 width:19px;
  }
  #flow_right{
	 background: url('../images/right_rumeurs.png');
	 width:19px;
  }
  #contain_rumeur{
  margin-left:6px;
  margin-top:11px;
  }
  .media_video_{
  background:#e0e0e0;
  padding:13px 0px 13px 13px
  }
  .cont_element_media_accueil{
  margin-left:5px; 
  color:#000;
  
  padding-right:5px; 
  }
  .complement_elements_{
  padding-left:3px;
  width:637px;
  background:url(../images/sep_titre_people.png ) repeat-x;
  }
  .complement_elements_2{
    padding-left:3px;
  padding-top:5px;
  padding-bottom:5px;
  width:637px;
  background:#000000;
  font-size:15px;
  font-weight: bold;
  
  }
  .complement_corp_intro{
  float:left;
  text-align:left;
  width:640px;
  margin-left: 16px;
  margin-top: 13px;
  margin-bottom: 13px;
  }
  #question_mini_quizz{
  margin-bottom:20px;
  margin-top:10px;
  margin-left:8px;
  }
  #complement_quizz{
  width: 640px;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
  }
  #bable_pless{
  margin-top:8px;
  }
  
  #photo_quizz{
  float: left;
  width: 115px;
  }
  #lien_quizz{
  margin-top:8px;
  margin-left:8px;
  margin-bottom:16px;
  float:left;
  }
  .titre_article_acc{
  color: #ff6600; 
  padding :0px 5px;
  }
  .article_video_acc,.article_diapo_acc{
  margin-bottom:2px;
  background:url(images/accueil_article_.png);
  height:102px;
  cursor:pointer;
  }
  
  .article_video_acc:hover{
    background:#ff6600;
  }
  .article_diapo_acc:hover{
    background:#000;
  }
  .article_video_acc:hover .cont_element_media_accueil,.article_diapo_acc:hover .cont_element_media_accueil{
  color:#fff;
  }
  .article_video_acc:hover .titre_article_acc,.article_diapo_acc:hover .titre_article_acc{
  
  }
  .article_video_acc:hover .titre_article_acc{
   color:#000;
  }   
  
  
  .article_video_acc_current{
    background:#ff6600;
    margin-bottom:2px;
    cursor:pointer;
  }
  
  .article_video_acc_current .titre_article_acc{
   color:#000;
  }
  .article_video_acc_current .cont_element_media_accueil,.article_diapo_acc_current .cont_element_media_accueil{
  color:#fff;
  }
  .article_diapo_acc_current{
    background:#000;
    margin-bottom:2px;
    cursor:pointer;
  }
  .article_diapo_acc_current .titre_article_acc{
  
  }
  
  /*MyCarousel 1 people*/

.infiniteCarousel_people1 {
  width: 999px;
  position: relative;
  height: 210px;
}

.infiniteCarousel_people1 .wrapper {
  width: 975px;
  overflow: auto;
  height: 198px;
  position: absolute;
  top: 0px;
  left: 11px;
}

.infiniteCarousel_people1 .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel_people1 ul li {
  display: block;
  float: left;
  height: 189px;
  width: 975px;
  margin: 0px;
  padding: 0px;
}

.infiniteCarousel_people1 .arrow {
  display: block;
  height: 189px;
  width: 37px;
  background: url(../images/arrows_people.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel_people1 .forward {

background: url(../images/droite_IE_people.png) no-repeat 0 0;  
  right: -25px;
}

.infiniteCarousel_people1 .back {
  background: url(../images/gauche_IE_people.png) no-repeat 0 0;
  left: 0px;
}

.infiniteCarousel_people1 .forward:hover {

}

.infiniteCarousel_people1 .back:hover {

}

/*Fin carousel people1*/

/*MyCarousel people 2*/

.infiniteCarousel_people2 {
  width: 349px;
  position: relative;
  height: 94px;
}

.infiniteCarousel_people2 .wrapper {
  width: 325px;
  overflow: auto;
  height: 94px;
  position: absolute;
  top: 0px;
  left: 12px;
}

.infiniteCarousel_people2 .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel_people2 ul li {
  display: block;
  float: left;
  height: 94px;
  width: 325px;
  margin: 0px;
  padding: 0px;
}

.infiniteCarousel_people2 .arrow {
  display: block;
  height: 94px;
  width: 37px;
  background: url(images/arrows_car.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: -1px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel_people2 .forward {

  background: url(images/droite_rumeur_people.png) no-repeat 0 0;
  right: -11px;
}

.infiniteCarousel_people2 .back {
  background: url(images/gauche_rumeur_people.png) no-repeat 0 0;
  left: 0px;
}

.infiniteCarousel_people2 .forward:hover {
  
}

.infiniteCarousel_people2 .back:hover {
  
}

/*Fin carousel 2*/

/*MyCarousel people3*/

.infiniteCarousel_people3 {
  width: 640px;
  position: relative;
  height: 198px;
}

.infiniteCarousel_people3 .wrapper {
  width: 616px;
  overflow: auto;
  height: 198px;
  position: absolute;
  top: 0px;
  left: 12px;
}

.infiniteCarousel_people3 .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
}

.infiniteCarousel_people3 ul li {
  display: block;
  float: left;
  height: 198px;
  width: 616px;
  margin: 0px;
  padding: 0px;
}

.infiniteCarousel_people3 .arrow {
  display: block;
  height: 198px;
  width: 37px;
  
  text-indent: -999px;
  position: absolute;
  top: 0px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel_people3 .forward {
  background: url(../images/droite-fleche_people.png) no-repeat 0 0;
    right: -17px;
}

.infiniteCarousel_people3 .back {
  background: url(../images/gauche-fleche_people.png) no-repeat 0 0;
  left: 0px;
}

.infiniteCarousel_people3 .forward:hover {
}

.infiniteCarousel_people3 .back:hover {
}

/*Fin carousel 3*/
.color_element_people{
color: #ff6600;
text-align: left;
}

.color_element_people2{
color: #000000;
}

a.color_element_people{
color: #ff6600;
}

.titre_diaporama_o{
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}
#reponse_quizz_valid{
  color: #dc5800;
  font-weight:bold;
  font-size:20px;
}

#reponse_quizz{
  color: #ff6600;
  text-decoration:none;
}
#resultat_quizz_fin{
font-size:20px;
}

/*block reaction cinema*/
#ma_reaction{
  float:left;
  margin-left:11px;
  width: 634px;
  background:#434343;
  margin-top:8px;
  height:28px;
  }
  
#ma_reaction #avis{
  float:left;
  text-align:center;
  background:url('images/avis_fd.jpg');
  font-size:18px;
  color:#FFFFFF;
  width:118px;
  margin-right:14px;
  height:28px;
}

#ma_reaction #vote{
  float:left;
  width:120px;
  margin-right: 15px;
  height:28px;
}
#ma_reaction #com_vote{
  float:left;
  height:28px;
  width:289px;
}
#ma_reaction #com_vote #stars-cap{
  font-size:18px;
  float:left;
  margin-top:2px;
}
#ma_reaction #bloc_reagir{
 float:left;
 width:78px;
 height:28px;
} 
#ma_reaction #bloc_reagir a{
float:left;
z-index:50;
}

#recherche_avancee{
width:300px;
display:none;
background:#000000;
margin:0px;

}
#recherche_avancee td{
color:#ffffff;
text-align:center;
}
#menu_recherche_avancee{
width:300px;
height:12px;
background:url(images/foot_cine.png);
color:#FFFFFF;
font-weight:bold;
cursor:pointer;
text-align:right;
}
#prog_cinema{
width:300px;
margin-left:20px;
margin-top:10px;
float:left;
position:relative;
}
#bloc_entete_prog_cine{
  cursor:pointer;
  position:relative;
}

#sba a{
display: block;
width: 150px;
height: 24px;
line-height: 24px;
background: url(images/back_ss_menu.jpg);
}
#sba a:hover{
background-image: none;
background-color: #434343;
}
/*menu evenement actu*/
#ss_titre .ss_menu_titre{
  margin:0px;
  display:none;
  position:absolute;
  top:20px;
  left:0px;
  padding:0px;
  width:170px;
  z-index: 50;
  
}

#ss_titre .ss_menu_titre li{
  background:url("images/back_ss_menu.jpg");
  padding: 5px 0px;
  text-align:left;
  
}

#evenement_menu{
position:relative;
}
/*fin changement*/


/*people version 2 article*/
#restrict_article{
width:600px;
height: 354px;
padding: 15px 20px;
overflow-y:auto;
background: url(images/fd_blc_people.jpg) no-repeat;
}
/*fin version 2 people*/
