*{border:0; margin:0; padding:0}


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

#ensemble{
	width:1018px;
	margin:0 auto;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	
	color:#555555;
	font-size:1px;
}

#menu{
	width:995px;
	height:104px;
	background-image:url(images/bg_menu.png);
	position:absolute;
	top:0px;
	left:0px;
	z-index:50;
}

#language{ position:absolute; left:50%; z-index:500; top:395px; margin:0 -530px}
#language a{ display:block; width:30px; height:27px; background:url('images/sprite_fren.jpg') no-repeat}
#language a span{display:none}

#language a.version_fr{ background-position:0 0}
#language a:hover.version_fr{ background-position:-60px 0}
#language a.version_fr_selected{ background-position:-30px 0}

#language a.version_en{ background-position:0 -28px}
#language a:hover.version_en{ background-position:-60px -28px}
#language a.version_en_selected{ background-position:-30px -28px}

h2{ font-size:14px; font-weight:normal; text-transform:uppercase; margin:0 0 20px 0;}

h4{ color:#333333; font-size:13px; font-weight:normal; margin-bottom:5px;}

#centre{position:relative; overflow:hidden}

#menu #liens_pages li{
	list-style-type:none;
	float:left
}

#menu #liens_pages ul{
	margin:-1px 0 0 260px;
}
#menu #liens_pages li a{display:block; float:left; height:20px; background-image:url(images/spritemenu.gif);}

#menu #liens_pages li a.home{
	display:block;
	width:33px;
	background-position:-140px 0;
}

#menu #liens_pages li a.presentation{
	display:block;
	width:103px;
	background-position:-140px -20px;
	
}

#menu #liens_pages li a.longs{
	display:block;
	width:132px;
	background-position:-140px -40px;
	
}

#menu #liens_pages li a.series{
	display:block;
	width:97px;
	background-position:-140px -60px;
	
}	

#menu #liens_pages li a.telefilms{
	display:block;
	width:87px;
	background-position:-140px -80px;
	
}

#menu #liens_pages li a.docu{
	display:block;
	width:119px;
	background-position:-140px -100px;
	
	
}

#menu #liens_pages li a.equipe{
	display:block;
	width:67px;
	background-position:-140px -120px;
	
}

#menu #liens_pages li a.contact{
	display:block;
	width:66px;
	
	background-position:-140px -140px;
}

#menu #liens_pages li a:hover.home, #menu #liens_pages li a.homeselected{
	background-position:0 0px;
	width:33px;
}

#menu #liens_pages li a:hover.presentation, #menu #liens_pages li a.presentationselected{
	background-position:0 -20px;
	width:103px;
	
}

#menu #liens_pages li a:hover.longs, #menu #liens_pages li a.longsselected{
background-position:0 -40px;
width:132px;
	
}

#menu #liens_pages li a:hover.series, #menu #liens_pages li a.seriesselected{
background-position:0 -60px;
width:97px;
	
}	

#menu #liens_pages li a:hover.telefilms, #menu #liens_pages li a.telefilmsselected{
background-position:0 -80px;
width:87px;
	
}

#menu #liens_pages li a:hover.docu, #menu #liens_pages li a.docuselected{
background-position:0 -100px;
width:119px;
	
}

#menu #liens_pages li a:hover.equipe, #menu #liens_pages li a.equipeselected{
background-position:0 -120px;
width:67px;
	
}

#menu #liens_pages li a:hover.contact, #menu #liens_pages li a.contactselected{
background-position:0 -140px;
width:66px;
	
}



/**/
#menu #liens_pages li a.homeen{
 background-image:url(images/spritemenuen.gif);
	display:block;
	width:33px;
	background-position:-140px 0;
}

#menu #liens_pages li a.presentationen{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:103px;
	background-position:-140px -20px;
	
}

#menu #liens_pages li a.longsen{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:115px;
	background-position:-140px -40px;
	
}

#menu #liens_pages li a.seriesen{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:79px;
	background-position:-140px -60px;
	
}	

#menu #liens_pages li a.telefilmsen{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:87px;
	background-position:-140px -80px;
	
}

#menu #liens_pages li a.docuen{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:119px;
	background-position:-140px -100px;
	
	
}

#menu #liens_pages li a.equipeen{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:82px;
	background-position:-140px -120px;
	
}

#menu #liens_pages li a.contacten{
background-image:url(images/spritemenuen.gif);
	display:block;
	width:66px;
	
	background-position:-140px -140px;
}

#menu #liens_pages li a:hover.homeen, #menu #liens_pages li a.homeselecteden{
background-image:url(images/spritemenuen.gif);
	background-position:0 0px;
	width:33px;
}

#menu #liens_pages li a:hover.presentationen, #menu #liens_pages li a.presentationselecteden{
background-image:url(images/spritemenuen.gif);
	background-position:0 -20px;
	width:103px;
	
}

#menu #liens_pages li a:hover.longsen, #menu #liens_pages li a.longsselecteden{
background-image:url(images/spritemenuen.gif);
background-position:0 -40px;
width:115px;
	
}

#menu #liens_pages li a:hover.seriesen, #menu #liens_pages li a.seriesselecteden{
background-image:url(images/spritemenuen.gif);
background-position:0 -60px;
width:79px;
	
}	

#menu #liens_pages li a:hover.telefilmsen, #menu #liens_pages li a.telefilmsselecteden{
background-image:url(images/spritemenuen.gif);
background-position:0 -80px;
width:87px;
	
}

#menu #liens_pages li a:hover.docuen, #menu #liens_pages li a.docuselecteden{
background-image:url(images/spritemenuen.gif);
background-position:0 -100px;
width:119px;
	
}

#menu #liens_pages li a:hover.equipeen, #menu #liens_pages li a.equipeselecteden{
background-image:url(images/spritemenuen.gif);
background-position:0 -120px;
width:82px;
	
}

#menu #liens_pages li a:hover.contacten, #menu #liens_pages li a.contactselecteden{
background-image:url(images/spritemenuen.gif);
background-position:0 -140px;
width:66px;
	
}

/**/

#menu #logos{margin:7px 0 0 20px;}


#texte_gauche{margin: 0 0 0 27px;}

#texte_gauche li{list-style-type:none;}
#texte_droite{margin:0 0 0 46px; width:585px;}

#texte_droite p{
line-height:17px; font-size:12px;}

#texte_gauche p{line-height:17px; margin-bottom:3px; font-size:12px}

#centre_splash{ font-size:12px; position:relative; height:40px}

#centre_splash a{display:block; width:170px; height:40px; background:url('images/splash_sprite.jpg') no-repeat ;}
#centre_splash a span{display:none;}

#centre_splash a.fr{ position:absolute; top:0; left:320px; background-position: 0 0}
#centre_splash a.en{ position:absolute; top:0; left:500px; background-position: -180px 0}

#centre_splash a:hover.fr{  background-position: 0 -40px}
#centre_splash a:hover.en{ background-position: -180px -40px}

h3{color:#740a25; font-weight:normal; font-size:13px; margin-bottom:2px}

a.plus{
	color:#aaaa3f;
	text-decoration:none;
}
a:hover.plus{text-decoration:underline}

.violet{color:#740A25}
.orange{color:#b85913}

a.violet{ 

}
a:hover.violet{
text-decoration:underline
}

.ligne{margin-top:10px; margin-bottom:10px;}
.lignef{margin-top:5px; margin-bottom:5px;}

.lien_music{
	background-image:url(images/logo_small_ATmusic.jpg);
	width:87px; height:41px; display: block;}
a:hover.lien_music{background-image:url(images/logo_small_music_h.jpg);
width:87px; height:41px;}

#image_film{margin:10px 0 0 0}

h2.violet img, h2.orange img{margin:0  5px 1px 0}

.sans_titre{margin:37px 0 0 0}

#texte_gauche.liste p, #texte_gauche.listec p{
	line-height:17px; margin-bottom:0; font-size:12px
}

#texte_gauche.liste p a:hover {
	color:#b85913;
	padding:0 0 0 12px;
	background:url(images/fleche_orange.gif) no-repeat 0 3px;
	
}

#texte_gauche.listec p a:hover {
	color:#740A25;
	padding:0 0 0 12px;
	background:url(images/fleche_violet.gif) no-repeat 0 3px;
	
}

#texte_droite.fiche h3{ margin:20px 0 5px 0}
#texte_droite.fiche img.visu{ margin:20px 0 0 0}
#texte_droite.fiche table p{line-height:16px;}

label{font-size:12px}
input, textarea, select{border:1px solid #CCCCCC; margin-bottom:15px;}
select{width:170px}

#form_droite, #form_gauche{float:left; width:250px;}

textarea{width:415px;height:200px}

#envoie{width:93px; height:20px; background:#FFFFFF url(images/fleche_violet.gif) no-repeat 5px 5px; font-weight:normal; text-align:left; padding:0 0 0 17px; cursor:pointer}


/*contact_plan*/

#contactAT .logo,#contactAT .adresse,#contactAT .tel, #contactWAT .logo,#contactWAT .adresse,#contactWAT .tel{
	float:left;
	font-size:12px;
}

#contactAT #plan_google{clear:both; margin:0 0 20px 170px;}

#contactAT .logo,#contactWAT .logo{
	width:170px;
}

#contactAT .adresse,#contactWAT .adresse{
	width:210px;
}

#contactAT .adresse{
color:#740A25
}


#contactWAT .adresse{
color:#B85913}


a:active { text-decoration:none;
font-weight:bold;
background-color:"#CCFFFF";border:0; border:none; } 

a:focus, div:focus{outline:none;}

/*----------------Equipe----------------*/


.equipe_photo, .equipe_texte{float:left;}

.equipe_photo{width:150px}

.equipe_texte{width:420px; text-align:justify;}

