@charset "utf-8";
/* CSS Document */

body{
	background-color: #000000;
	background-image:url(images/bg_argus_films.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	margin: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
}
body a:link {color: #353535; text-decoration: none ;}
body a:visited {color: #353535; text-decoration: none ;}
body a:hover {color: #353535; text-decoration: none ;}
body a:active {color: #353535; text-decoration: none ;}
.content{
	margin-left: auto;
	margin-right: auto;
	width: 993px;
	margin-top: 21px;
}
.logo{
	width: 975px;
	padding:0 0 20px 18px;
	float:left;
}
.ombre_haut{
	width: 993px;
	height:6px;
	background-image:url(images/ombre_haut.png);
	background-repeat:no-repeat;
	float:left;
}
.cadre_ext{
	width: 993px;
	float:left;
}
.cadre_ext2{
	width: 736px;
	float:left;
	padding: 28px 53px 0 204px;
}

.bg_menudr{
	width: 186px;
	height:426px;
	padding:0 0 20px 10px;
	float:left;
}
.bg_centre{
	width: 736px;
	padding:0 8px 0 8px;
	float:left;
}

.tit_haut{
	width: 710px;
	height:36px;
	background-image:url(images/bg_haut.gif);
	background-repeat:no-repeat;
	padding: 35px 0 0 26px;
	float:left;
}
.tit_haut2{
	width: 410px;
	float:left;
}
.retour{
	width: 273px;
	float:left;
	text-align:right;
	padding: 4px 27px 0 0;
}
.contenu_interne{
	width: 683px;
	padding: 29px 27px 60px 26px;
	background-color:#FFFFFF;
	float:left;
}
.bloc_interne{
	width: 683px;
	margin: 0 0 35px 0;
	float:left;
}
.bloc_sepa{
	width: 683px;
	padding: 0 0 25px 0;
	border-bottom:dotted 1px #afafaf;
	float:left;
	margin: 0 0 25px 0;
}
.bloc_interne2{
	width: 683px;
	margin: 0 0 0 0;
	float:left;
}
.bloc_interne3{
	width: 683px;
	margin: 0 0 25px 0;
	float:left;
}
.photo_intro {
	width: 207px;
	margin: 0 28px 0 0;
	text-align: center;
	float:left;
}
.photo_intro img {
	border:solid 1px #939393;
}
.photo_pres{
	width: 209px;
	margin: 20px 0 0 28px;
	border-top:solid 1px #bdbdbd;
	float:left;
}
.photo_pres22{
	width: 209px;
	margin: 20px 0 0 24px;
	border-top:solid 1px #bdbdbd;
	float:left;
}
.photo_equipe{
	width: 185px;
	margin: 17px 0 0 0;
	float:left;
	text-align: center;
}
.photo_equipe img {
	border:solid 1px #000000;
}
.photo_prod{
	width: 127px;
	margin: 0 12px 0 0;
	float:left;
	border:solid 1px #939393;
}
.bg_membre{
	width: 171px;
	height:14px;
	margin: 5px 1px 2px 0;
	border-bottom:dotted 1px #000000;
	color:#bf0000;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.bg_membre a:link {color: #bf0000; text-decoration: none ;}
.bg_membre a:visited {color: #bf0000; text-decoration: none ;}
.bg_membre a:hover {color: #bf0000; text-decoration: none ;}
.bg_membre a:active {color: #bf0000; text-decoration: none ;}
.puce{
	width: 15px;
	height:14px;
	margin: 5px 0 2px 0;
	border-bottom:dotted 1px #000000;
	float:left;
}

.bg_prod{
	width: 187px;
	margin: 15px 0 2px 0;
	border-bottom:dotted 1px #000000;
	color:#bf0000;
	font-size:12px;
	font-weight:bold;
	float:left;
}

.projet{
	width: 209px;
	margin: 0;
	color:#7d7d7d;
	font-size:12px;
	font-weight:bold;
	border-bottom:dotted 1px #939393;
	float:left;
}
.projet_det{
	width: 209px;
	height:30px;
	margin: 5px 0 8px 0;
	color:#00435f;
	font-size:11px;
	font-weight:bold;
	float:left;
}

li{
	padding:0;
	margin:0;
	display : list-item;
	list-style-position:outside;
	list-style-image:url(images/triangle.gif);
}
ul{
	padding:10px 0 0 16px;
	margin:0;
}
.detail_membre{
	width: 187px;
	margin: 0 0 4px 0;
	color:#353535;
	font-size:11px;
	float:left;
}
.detail_membre a:link {color: #353535; text-decoration: none ;}
.detail_membre a:visited {color: #353535; text-decoration: none ;}
.detail_membre a:hover {color: #353535; text-decoration: none ;}
.detail_membre a:active {color: #353535; text-decoration: none ;}

.bas_membre{
	width: 209px;
	height:14px;
	margin: 0;
	background-image:url(images/bas_membre.gif);
	background-repeat:no-repeat;
	float:left;
}
.tit_equipe{
	width: 209px;
	margin: 20px 0 0 28px;
	float:left;
}
.col_prod{
	width: 209px;
	margin: 0 0 0 28px;
	float:left;
}
.date_prod{
	width: 209px;
	line-height: 19px;
	border-bottom:solid 1px #bdbdbd;
	color:#222222;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.date_prod2{
	width: 209px;
	line-height: 19px;
	margin: 0;
	border-bottom:solid 1px #bdbdbd;
	color:#222222;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	float:left;
}
.logo_dist{
	width: 199px;
	float:left;
}
.bloc_dist{
	width: 247px;
	margin:0 18px 0 0;
	float:left;
}
.titdist_bold{
	width: 247px;
	font-weight:bold;
	float:left;
}
.titdist_bold a:link {color: #bf0000; text-decoration: none ;}
.titdist_bold a:visited {color: #bf0000; text-decoration: none ;}
.titdist_bold a:hover {color: #bf0000; text-decoration: none ;}
.titdist_bold a:active {color: #bf0000; text-decoration: none ;}

.txtdist{
	width: 247px;
	margin:0 0 10px 0;
	float:left;
}

.bg_equipe{
	width: 187px;
	padding: 0 12px 0 10px;
	background-image:url(images/bg_equipe_fr.gif);
	background-repeat:repeat-y;
	float:left;
}
.bloc_txt{
	width: 446px;
	padding: 0 0 20px 0;
	float:left;
}
.bloc_txt p {
	margin-top: 0px;
}
.bloc_txt2{
	width: 446px;
	padding: 0 0 25px 0;
	float:left;
}
.txt_bold{
	width: 446px;
	font-weight:bold;
	float:left;
}
.txt_bold2{
	width: 683px;
	font-weight:bold;
	float:left;
}
.txt_form{
	width: 83px;
	margin: 5px 0 3px 0;
	font-weight:bold;
	float:left;
}
.nom{
	width: 355px;
	border: 1px solid #a1a1a1;
	float:left;
	padding: 3px;
	margin: 0 0 7px 0;
}
.champs{
	float:left;
	width:355px;
}
.etoile{
	color:#cb0000;
}

.inscrip{
	width:363px;
	padding:0 0 10px 83px;
	float:left;
}
.cadre_envoyer{
	width:76px;
	padding:0 0 0 370px;
	float:left;
}

.envoyer{
	width:76px;
	height:17px;
	padding:3px 0 0 0;
	background-image:url(images/bg-btn.gif);
	float:left;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.envoyer a:link {color: #FFFFFF; text-decoration: none ;}
.envoyer a:visited {color: #FFFFFF; text-decoration: none ;}
.envoyer a:hover {color: #be0000; text-decoration: none ;}
.envoyer a:active {color: #FFFFFF; text-decoration: none ;}

.txt{
	width: 446px;;
	float:left;
}
.txt_pdet{
	width: 683px;;
	float:left;
}
.bloc_anim{
	width: 683px;;
	float:left;
	text-align:center;
	margin: 30px 0 0 0;
}
.txt_gen{
	width: 223px;;
	float:left;
}
.txt_prod3{
	width: 305px;
	text-align:justify;
	float:left;
}

.txt_prod3 p {
	margin-top: 0px;
}

.txt_contact3{
	width: 209px;
	text-align:justify;
	float:left;
	padding: 0 0 10px 0;
}
.tel_contact{
	width: 209px;
	text-align:justify;
	float:left;
	padding:10px 0 0 0;
	border-top:dotted 1px #787878;
}
a.proposer { 
     display: block; 
     width:375px; 
     height: 53px; 
     background-image: url(images/proposer_en.gif); 
     background-position: 0 0;
     background-repeat: no-repeat;
	 margin:20px 0 0 31px;
	 float:left;
}
a.proposer:hover {  
     display: block; 
     width:375px; 
     height: 53px; 
     background-image: url(images/proposer_en.gif); 
     background-position: -375px 0;
     background-repeat: no-repeat;
	 margin:20px 0 0 31px;
	 float:left;
}


a.proposer2 { 
     display: block; 
     width:209px; 
     height: 113px; 
     background-image: url(images/proposer3_en.gif); 
	 background-position: 0 0;
     background-repeat: no-repeat;
	 margin:18px 0 0 0;
	 float:left;
}
a.proposer2:hover { 
     display: block; 
     width:209px; 
     height: 113px; 
     background-image: url(images/proposer3_en.gif); 
	 background-position: -209px 0;
     background-repeat: no-repeat;
	 margin:18px 0 0 0;
	 float:left;
}

.titre{
	width: 683px;
	height:21px;
	background-image:url(images/bg-titre2.gif);
	background-repeat:repeat-x;
	margin: 0 0 23px 0;
	float:left;
}
.col{
	width: 209px;
	margin: 0 28px 0 0;
	float:left;
}
.col0{
	width: 209px;
	margin: 0 28px 0 0;
	float:left;
}
.col1{
	width: 209px;
	margin: 0 28px 0 0;
	float:left;
}
.col2{
	width: 209px;
	margin: 0 0 0 0;
	float:left;
}
.col3{
	width: 209px;
	margin: 18px 0 0 0;
	float:left;
}
.photo_col{
	width: 207px;
	margin: 0 0 18px 0;
	border:solid 1px #939393;
	float:left;
}
.tit_prod{
	width: 209px;
	line-height: 19px;
	margin: 0 0 15px 0;
	border-bottom:solid 1px #bdbdbd;
	float:left;
	color:#bf0000;
	font-size:16px;
	font-weight:bold;
}
.tit_prod a:link {color: #bf0000; text-decoration: none ;}
.tit_prod a:visited {color: #bf0000; text-decoration: none ;}
.tit_prod a:hover {color: #bf0000; text-decoration: none ;}
.tit_prod a:active {color: #bf0000; text-decoration: none ;}
.tit_pres{
	width: 446px;
	line-height: 19px;
	margin: 0 0 15px 0;
	border-bottom:solid 1px #bdbdbd;
	float:left;
	color:#bf0000;
	font-size:16px;
	font-weight:bold;
}
.tit_pres a:link {color: #bf0000; text-decoration: none ;}
.tit_pres a:visited {color: #bf0000; text-decoration: none ;}
.tit_pres a:hover {color: #bf0000; text-decoration: none ;}
.tit_pres a:active {color: #bf0000; text-decoration: none ;}
.tit_contact{
	width: 209px;
	line-height: 19px;
	margin: 0 0 15px 0;
	border-bottom:solid 1px #bdbdbd;
	float:left;
	color:#bf0000;
	font-size:16px;
	font-weight:bold;
}
.nouv_det{
	width: 474px;
	line-height: 19px;
	margin: 0 0 15px 0;
	border-bottom:solid 1px #bdbdbd;
	float:left;
	color:#bf0000;
	font-size:16px;
	font-weight:bold;
}
.tit_equip{
	width: 683px;
	margin: 0 0 15px 0;
	border-bottom:solid 1px #bdbdbd;
	float:left;
	color:#bf0000;
	font-size:16px;
	font-weight:bold;
}
.txt_prod{
	width: 209px;
	padding: 0 0 25px 0;
	border-bottom:solid 1px #bdbdbd;
	float:left;
	text-align:justify;
}
.txt_prod2{
	width: 209px;
	padding: 0 0 25px 0;
	float:left;
	text-align:justify;
}
.btn_prod{
	width: 209px;
	padding: 10px 0 0 0;
	float:left;
}



















.bg_lang{
	width:35px;
	height:71px;
	padding:0 10px 12px 0;
	float:left;
}
a.fr { 
     display: block; 
     width:35px; 
     height: 35px; 
     background-image: url(images/btn_fr.gif); 
	 background-position: 0 0;
     background-repeat: no-repeat;
	 margin:0 0 1px 0;
	 float:left;
}
a.fr:hover { 
     display: block; 
     width:35px; 
     height: 35px; 
     background-image: url(images/btn_fr.gif); 
	 background-position: -35px 0;
     background-repeat: no-repeat;
	 margin:0 0 1px 0;
	 float:left; 
}

a.english { 
     display: block; 
     width:35px; 
     height: 35px; 
     background-image: url(images/btn_en.gif); 
	 background-position: 0 0;
     background-repeat: no-repeat;
	 margin:0 0 1px 0;
	 float:left;
}
a.english:hover { 
     display: block; 
     width:35px; 
     height: 35px; 
     background-image: url(images/btn_en.gif); 
	 background-position: -35px 0;
     background-repeat: no-repeat;
	 margin:0 0 1px 0;
	 float:left; 
}
a.esp { 
     display: block; 
     width:35px; 
     height: 35px; 
     background-image: url(images/btn_es.gif); 
	 background-position: 0 0;
     background-repeat: no-repeat;
	 margin:0 0 1px 0;
	 float:left;
}
a.esp:hover { 
     display: block; 
     width:35px; 
     height: 35px; 
     background-image: url(images/btn_es.gif); 
	 background-position: -35px 0;
     background-repeat: no-repeat;
	 margin:0 0 0 0;
	 float:left; 
}


.photo_une{
	width:186px;
	padding:0 0 4px 0;
	float:left;
}
.btn{
	width:186px;
	height:30px;
	padding:0 0 1px 0;
	float:left;
}
a.accueil { /* definition of the "image" class in the <a> tag */
     display: block; /* a tag must be a block */
     width:186px; /* width of reactive image */
     height: 30px; /* height of reactive image */
     background-image: url(images/accueil3_en.gif); /* source for start image */
	 background-position: 0 0;
     background-repeat: no-repeat;
	 padding:0 0 1px 0;
	 float:left;
}
a.accueil:hover { 
     display: block; /* a tag must be a block */
     width:186px; /* width of reactive image */
     height: 30px; /* height of reactive image */
     background-image: url(images/accueil3_en.gif); /* source for start image */
	 background-position: -186px 0;
     background-repeat: no-repeat;
	 padding:0 0 1px 0;
	 float:left;
     } 
	 
a.argus_film {  
     display: block;
	 width:186px; 
     height: 30px; 
     background-image: url(images/argus_film_en.gif);
	 background-repeat:no-repeat;
 	 background-position: 0 0;
	 padding:0 0 1px 0;
	 float:left;
}
a.argus_film:hover { 
     display: block;
	 width:186px; 
     height: 30px; 
     background-image: url(images/argus_film_en.gif);
	 background-repeat:no-repeat;
 	 background-position: -186px 0;
	 padding:0 0 1px 0;
	 float:left;
} 


a.production { 
     display: block;
	 width:186px; 
     height: 30px; 
     background-image: url(images/production_en.gif);
	 background-repeat:no-repeat;
 	 background-position: 0 0;
	 padding:0 0 1px 0;
	 float:left;
}
a.production:hover { 
     display: block;
	 width:186px; 
     height: 30px; 
     background-image: url(images/production_en.gif);
	 background-repeat:no-repeat;
 	 background-position: -186px 0;
	 padding:0 0 1px 0;
	 float:left; 
} 
a.nouvelles { 
     display: block;
	 width:186px; 
     height: 30px; 
     background-image: url(images/nouvelles_en.gif);
	 background-repeat:no-repeat;
 	 background-position: 0 0;
	 padding:0 0 0 0;
	 float:left;
}
a.nouvelles:hover { 
     display: block;
	 width:186px; 
     height: 30px; 
     background-image: url(images/nouvelles_en.gif);
	 background-repeat:no-repeat;
 	 background-position: -186px 0;
	 padding:0 0 0 0;
	 float:left; 
}
.cadre_btn{
	width:186px;
	padding:1px 0 0 0;
	background-color:#FFFFFF;
	float:left;
}
a.production_encours { 
     display: block; 
     width:186px; 
     height: 18px; 
     background-image: url(images/production_encours_en.gif); 
     background-repeat: no-repeat;
	 background-position: 0 0;
	 margin:6px 0 0 0;
	 float:left;
}
a.production_encours:hover { 
     display: block; 
     width:186px; 
     height: 18px; 
     background-image: url(images/production_encours_en.gif); 
     background-repeat: no-repeat;
	 background-position: -186px 0;
	 margin:6px 0 0 0;
	 float:left;
}
.btn_production_encours { 
     width:186px; 
     height: 18px; 
	 margin:6px 0 0 0;
	 float:left;
}


a.festivals { 
     display: block; 
     width:186px; 
     height: 18px; 
     background-image: url(images/festivals_en.gif); 
     background-repeat: no-repeat;
	 background-position: 0 0;
	 padding:0 0 0 0;
	 float:left;
}
a.festivals:hover { 
     display: block; 
     width:186px; 
     height: 18px; 
     background-image: url(images/festivals_en.gif); 
     background-repeat: no-repeat;
	 background-position: -186px 0;
	 padding:0 0 0 0;
	 float:left;
}

.btn_festivals { 
     width:186px; 
     height: 18px; 
	 padding:0 0 0 0;
	 float:left;
}

a.couverture { 
     display: block; 
     width:186px; 
     height: 18px; 
     background-image: url(images/couverture_en.gif); 
     background-repeat: no-repeat;
	 background-position: 0 0;
	 padding:0 0 8px 0;
	 float:left;
}
a.couverture:hover { 
     display: block; 
     width:186px; 
     height: 18px; 
     background-image: url(images/couverture_en.gif); 
     background-repeat: no-repeat;
	 background-position: -186px 0;
	 padding:0 0 8px 0;
	 float:left; 
}
.btn_couverture { 
     width:186px; 
     height: 18px; 
	 padding:0 0 8px 0;
	 float:left;
}


a.distribution { 
     display: block; 
     width:186px; 
     height: 30px; 
     background-image: url(images/distribution_en.gif); 
     background-repeat: no-repeat;
	 background-position: 0 0;
	 margin:1px 0 0 0;
	 float:left;
}
a.distribution:hover { 
     display: block; 
     width:186px; 
     height: 30px; 
     background-image: url(images/distribution_en.gif); 
     background-repeat: no-repeat;
	 background-position: -186px 0;
	 margin:1px 0 0 0;
	 float:left; 
} 
.btn_distribution { 
     width:186px; 
     height: 30px; 
	 margin:1px 0 0 0;
	 float:left;
}
a.contact { 
     display: block; 
     width:186px; 
     height: 30px; 
     background-image: url(images/contact_en.gif); 
     background-repeat: no-repeat;
	 background-position: 0 0;
	 margin:1px 0 0 0;
	 float:left;
}
a.contact:hover { 
     display: block; 
     width:186px; 
     height: 30px; 
     background-image: url(images/contact_en.gif); 
     background-repeat: no-repeat;
	 background-position: -186px 0;
	 margin:1px 0 0 0;
	 float:left; 
} 
.bas { 
     background-image: url(images/bas.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 height:28px;
	 float:left;
	 color:#000000;
	 font-size:11px;
} 
.bas a:link {color: #000000; text-decoration: none ;}
.bas a:visited {color: #000000; text-decoration: none ;}
.bas a:hover {color: #000000; text-decoration: none ;}
.bas a:active {color: #000000; text-decoration: none ;}

.bas_prod { 
     background-image: url(images/bas-prod.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 float:left;
	 color:#000000;
	 font-size:11px;
	 border-top:dotted 1px #000000;
}
.pagination {
	margin-top: 6px;
	margin-bottom: 6px;
	height:15px;
	float: right;
}
.bas_prod .pagination a:link {color: #000000; text-decoration: none ;}
.bas_prod .pagination a:visited {color: #000000; text-decoration: none ;}
.bas_prod .pagination a:hover {color: #000000; text-decoration: none ;}
.bas_prod .pagination a:active {color: #000000; text-decoration: none ;}

.precedent { 
	 width:auto;
	 height:15px;
	 margin: 0 3px 0 0;
	 padding: 0 7px 0 7px;
	 background-color:#FFFFFF;
	 float:left;
} 
.num_page { 
	 width:auto;
	 height:15px;
	 margin: 0 3px 0 0;
	 padding: 0 7px 0 7px;
	 background-color:#FFFFFF;
	 font-weight:bold;
	 float:left;
} 
.num_page_selec { 
	 width:auto;
	 height:15px;
	 margin: 0 3px 0 0;
	 padding: 0 7px 0 7px;
	 background-color:#bf0000;
	 color:#FFFFFF;
	 font-weight:bold;
	 float:left;
}
.txt_bas { 
	 width:407px;
	 padding: 5px 0 0 25px;
	 float:left;
} 

.txt_bas2 { 
	 width:277px;
	 padding: 5px 27px 0 0 ;
	 float:left;
	 text-align:right;
}

.actusGallery {
	background-image: url('images/alaune-back.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.actusGallery * {
	currsor: pointer;
}

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none !important; }
a:active { text-decoration: none; }