/***** Remise À Zéro des balises *****/
:link,:visited{ text-decoration:none }
h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input{ margin:0; padding:0 }
a img,:link img,:visited img{ border:none }
address{ font-style:normal }




/***** BALISES *****/

/* Corps de la page */
html{
	margin: 0px;
	padding: 0px;
}
body{
	margin: 0;
	padding: 0;
	font: normal 12px "Arial", Helvetica, sans-serif;
	color: #333;
	background: #fff;
	text-align:center;
}

/* Titres */
h1{
	display:block;
	margin:0 0 5px 0;
	font-size:17px;
	text-transform:uppercase;
	color:#871201;
	font-weight:bold;
	border-bottom:1px solid #871201;
}
h2{
	display:block;
	margin:10px 0;
	font-size:16px;
	background:#e3e5e6;
	padding:3px 5px;
}
h3{
	display:block;
	margin:10px 0;
	font-size:14px;
}
h4{
	display:block;
	margin:10px 0;
	font-size:12px;
}

/* Textes */
acronym{
	cursor:help;
	border-bottom:1px dashed #ccc;
}
p{
	text-align:justify;
	margin-top:0;
}
ul{
	list-style-position:outside;
}

/* Liens */
a{color:#871201;}
a:hover{color:#000;}

/* Formulaires */
fieldset,
form{
	margin:0;
	padding:0;
	border:0;
}
legend{display:none;}
label{
	display:block;
	margin-top:10px;
}
input,
textarea,
select{
	display:block;
	width:98%;
}
label p{color:#871201; font-weight:bold;}

/* Objets */
object{
	display:block;
	margin:0 auto;
}



/***** ELEMENTS COMMUNS *****/
/* Menu de langues */
#lang{
	position:absolute;
	height:33px;
	top:210px;
	left:50%;
	margin-left:80px;
	background:url(images/back_lang.gif) no-repeat right top;
	padding-right:143px;
	padding-top:16px;
}
#lang dt{
	display:inline;
}
#lang dt a span{display:none;}
#bt_fr a{
	display:block;
	width:114px;
	height:17px;
	background:url(images/bt_fr.gif) no-repeat;
	float:left;
}
#bt_en a{
	display:block;
	width:114px;
	height:17px;
	background:url(images/bt_en.gif) no-repeat;
	float:left;
}
#bt_fr a:hover,
#bt_en a:hover,
#lang dt.current a{
	background-position:0 -17px;
}
/* Conteneur général */
#conteneur{
	width:1000px;
	margin:50px auto;
    background:url(images/back_body.gif) repeat-y center top;
	overflow:hidden;
	text-align:justify;
}
#global{
	margin:0 auto;
	padding:220px 75px 40px 75px;
}

/* Zone de contenu */
#page{
	margin-left:200px;
	margin-right:40px;
}

/* Menu de navigation */
#menu{
	display:block;
	width:190px;
	float:left;
	font-size:10px;
	font-weight:bold;
}
#menu span{}
#menu a,
#menu .menutitre{
	cursor:pointer;
	color:#333;
	
}
#menu .menutitre,
#menu dt a span{
	text-transform:uppercase;
}
#menu a:hover,
#menu .menutitre:hover{
	color:#871201;
}
#menu .menutitre:hover{
	padding-right:15px;
	background:url(images/back_menutitre.png) no-repeat right 0px;
}
#menu .current a span,
#menu .current .menutitre,
#menu .current ul .current a{font-weight:bold;color:#871201;}
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:10px;
	font-weight:normal;
}
#menu dt{
	margin-bottom:20px;
}


/* PathFinder */
#pathfinder{
	font-size:9px;
	margin-bottom:25px;
}

/* Pagination */
#pagination{
	display:block;
	clear:both;
	margin:10px auto;
	text-align:center;
}
#pagination li{display:inline;}
#pagination li a{
	margin:0 2px;
	border:1px solid #ccc;
	font-size:10px;
	padding:2px 5px;
	text-align:center;
	color:#000;
	text-decoration:none;
}
#pagination li a:hover,
#pagination li.current a{
	background:#ccc;
}

/* Signature */
#signature{
	clear:both;
	width:1000px;
	padding:0;
	margin:0 auto;
	/*border-top:1px solid #ccc;*/
	text-align:center;
	font-size:9px;
	background:#fff;
}
#footer{
	width:1000px;
	clear:both;
	height:310px;
	margin:0 auto;
}



/***** ÉLÉMENTS SPÉCIFIQUES *****/

/* Liens */
#galerie a{
	display:block;
	float:left;
	margin-right:10px;
}

/* Boutons */
#submit{
	display:block;
	width:auto;
	margin:10px auto;
}
#paypal{
	text-align:center;
}
#paypal input{
	width: auto !important;
	margin: 10px auto;
}



/***** CLASSES *****/
.header_accueil_fr{ background:url(images/header_accueil_fr.gif) no-repeat center top;}
.header_accueil_en{ background:url(images/header_accueil_en.gif) no-repeat center top;}
.footer_accueil{ background:url(images/footer_accueil.gif) no-repeat top center;}

.header_mentions_fr{ background:url(images/header_mentions_fr.gif) no-repeat center top;}
.header_mentions_en{ background:url(images/header_mentions_en.gif) no-repeat center top;}
.footer_mentions{ background:url(images/footer_mentions.gif) no-repeat top center;}

.header_projet_fr{ background:url(images/header_projet_fr.gif) no-repeat center top;}
.header_projet_en{ background:url(images/header_projet_en.gif) no-repeat center top;}
.footer_projet{ background:url(images/footer_projet.gif) no-repeat top center;}

.header_realisation_production_fr{ background:url(images/header_realisation_production_fr.gif) no-repeat center top;}
.header_realisation_production_en{ background:url(images/header_realisation_production_en.gif) no-repeat center top;}
.footer_realisation_production{ background:url(images/footer_realisation_production.gif) no-repeat top center;}

.header_tournage_montage_post_production_fr{ background:url(images/header_tournage_montage_post_production_fr.gif) no-repeat center top;}
.header_tournage_montage_post_production_en{ background:url(images/header_tournage_montage_post_production_en.gif) no-repeat center top;}
.footer_tournage_montage_post_production{ background:url(images/footer_tournage_montage_post_production.gif) no-repeat top center;}

.header_digital_transmission_fr{ background:url(images/header_digital_transmission_fr.gif) no-repeat center top;}
.header_digital_transmission_en{ background:url(images/header_digital_transmission_en.gif) no-repeat center top;}
.footer_digital_transmission{ background:url(images/footer_digital_transmission.gif) no-repeat top center;}

.header_equipe_fr{ background:url(images/header_equipe_fr.gif) no-repeat center top;}
.header_equipe_en{ background:url(images/header_equipe_en.gif) no-repeat center top;}
.footer_equipe{ background:url(images/footer_equipe.gif) no-repeat top center;}

.header_lieu_ressources_fr{ background:url(images/header_lieu_ressources_fr.gif) no-repeat center top;}
.header_lieu_ressources_en{ background:url(images/header_lieu_ressources_en.gif) no-repeat center top;}
.footer_lieu_ressources{ background:url(images/footer_lieu_ressources.gif) no-repeat top center;}

.header_situation_geographique_fr{ background:url(images/header_situation_geographique_fr.gif) no-repeat center top;}
.header_situation_geographique_en{ background:url(images/header_situation_geographique_en.gif) no-repeat center top;}
.footer_situation_geographique{ background:url(images/footer_situation_geographique.gif) no-repeat top center;}

.header_contact_fr{ background:url(images/header_contact_fr.gif) no-repeat center top;}
.header_contact_en{ background:url(images/header_contact_en.gif) no-repeat center top;}
.footer_contact{ background:url(images/footer_contact.gif) no-repeat top center;}

.header_liens_fr{ background:url(images/header_liens_fr.gif) no-repeat center top;}
.header_liens_en{ background:url(images/header_liens_en.gif) no-repeat center top;}
.footer_liens{ background:url(images/footer_liens.gif) no-repeat top center;}


/* Blocs */
.blocHome,
.bloc{
	margin:10px 0;
}
.space{
	display:block;
	clear:both;
	visibility:hidden;
}

/* Liens */
.bt_download{
	display:block;
	width:20px;
	height:15px;
	background:url(images/bt_download.png) no-repeat;
}
.bt_download span{display:none;}

/* Textes */
.blocEntete{font-weight:bold;}
.titre{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.date{
	font-size:9px;
	font-style:italic;
}
.texte{}
.right{
	float:right;
	margin:0 0 10px 10px;
}

/* Formaulaires */
.check{
	width:20px;
	display:block;
	float:left;
}





/* Leightbox */

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:5000px;
	z-index:1000;
	background-color:#000;
	-moz-opacity: 0.90;
	opacity:.9;
	filter: alpha(opacity=90);
}
.leightbox{
	color: #333;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 584px;
	height: 477px;
	margin:-235px 0 0 -292px;
	z-index:1001;
}
.lbAction{
	position:absolute;
	width:38px;
	height:38px;
	left:537px;
	top:13px;
	background:url(images/k_off.png) no-repeat;
}
.lbAction:hover{
	background:url(images/k_on.png) no-repeat;
}
.lbAction span{
	display:none;
}

#video{
	background:#000;
	width:420px;
	height:323px;
	margin:58px 0 0 56px;
}
#bt_video{
	display:block;
	margin:20px 0;
	width:610px;
	height:118px;
	background:url(images/bt_video_off.gif) no-repeat top right;
}
#bt_video:hover{
	background:url(images/bt_video_on.gif) no-repeat top right;	
}
#bt_video span{display:none;}
.video_accueil{
	background:url(images/cadre_accueil.gif) no-repeat;
}
.video_projet{
	background:url(images/cadre_projet.gif) no-repeat;
}
.video_realisation_production{
	background:url(images/cadre_realisation_production.gif) no-repeat;
}
.video_tournage_montage_post_production{
	background:url(images/cadre_tournage_montage_post_production.gif) no-repeat;
}
.video_digital_transmission{
	background:url(images/cadre_digital_transmission.gif) no-repeat;
}
.video_equipe{
	background:url(images/cadre_equipe.gif) no-repeat;
}
.video_lieu_ressources{
	background:url(images/cadre_lieu_ressources.gif) no-repeat;
}
.video_situation_geographique{
	background:url(images/cadre_situation_geographique.gif) no-repeat;
}
.video_contact{
	background:url(images/cadre_contact.gif) no-repeat;
}
.video_liens{
	background:url(images/cadre_liens.gif) no-repeat;
}
.video_mentions{
	background:url(images/cadre_accueil.gif) no-repeat;
}


#bt_video.clips{
	background:url(images/bt_video_clips_off.gif) no-repeat;
	float:left;
	margin-right:40px;
	width:220px;
	margin-left:50px;
}
#bt_video.clips:hover{
	background:url(images/bt_video_clips_on.gif) no-repeat;
}
#bt_video.documentaires{
	background:url(images/bt_video_documentaires_off.gif) no-repeat;
	float:left;
	width:220px;
}
#bt_video.documentaires:hover{
	background:url(images/bt_video_documentaires_on.gif) no-repeat;
}
#bt_video.fictions{
	background:url(images/bt_video_fictions_off.gif) no-repeat;
	float:left;
	margin-right:40px;
	width:220px;
	margin-left:50px;
}
#bt_video.fictions:hover{
	background:url(images/bt_video_fictions_on.gif) no-repeat;
}
#bt_video.institutionnel{
	background:url(images/bt_video_institutionnel_off.gif) no-repeat;
	float:left;
	width:220px;
}
#bt_video.institutionnel:hover{
	background:url(images/bt_video_institutionnel_on.gif) no-repeat;
}
#bt_video.musique{
	background:url(images/bt_video_musique_off.gif) no-repeat;
	float:left;
	margin-right:40px;
	width:220px;
	margin-left:50px;
}
#bt_video.musique:hover{
	background:url(images/bt_video_musique_on.gif) no-repeat;
}
#bt_video.publicites{
	background:url(images/bt_video_publicites_off.gif) no-repeat;
	float:left;
	width:220px;
}
#bt_video.publicites:hover{
	background:url(images/bt_video_publicites_on.gif) no-repeat;
}
#bt_video.reportages{
	background:url(images/bt_video_reportages_off.gif) no-repeat;
	float:left;
	margin-right:40px;
	width:220px;
	margin-left:50px;
}
#bt_video.reportages:hover{
	background:url(images/bt_video_reportages_on.gif) no-repeat;
}
#bt_video.spectacles{
	background:url(images/bt_video_spectacles_off.gif) no-repeat;
	float:left;
	width:220px;
}
#bt_video.spectacles:hover{
	background:url(images/bt_video_spectacles_on.gif) no-repeat;
}
