/*MAgic.lab. Website feuille de style*/

body {
	margin: 0 0 0 0;
	text-align: center;
	margin-left: -200px;
	
}

/*conteneur random*/ 
#conteneur01 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #37454E;
}
#conteneur011 {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	width: 784px;
	height: 940px;
	text-align: left;
	background-color: #000000;
}
#conteneur02 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #E57C38;
}
#conteneur021 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 1300px;
	text-align: left;
	background-color: #00000;
}
#conteneur03 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #B3A26A;
}
#conteneur031 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #B3A26A;
}
#conteneur04 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #C5C4C4;
}
#conteneur05 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #9cda63;
}
#conteneur06 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 100%;
	text-align: left;
	background-color: #000000;
}
#conteneur041 {
	margin-left: auto;
	margin-right: auto;
	width: 784px;
	height: 1052px;
	text-align: left;
	background-color: #000000;
}
#conteneur042 {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	width: 784px;
	height: 1390px;
	text-align: left;
	background-color: #000000;
}
#conteneur052 {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	width: 784px;
	height: 1390px;
	text-align: left;
}
#conteneur053 {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	width: 784px;
	height: 1090px;
	text-align: left;
	background-color: #00000;
}
/*fin conteneur random*/ 

/*pieds de page*/
#pied_home {
	width: 784px;
	height: 20px;
}
#pied_pages01 {
	padding-top: 15px;
	bottom: 10px;
	width: 784px;
	height: 20px;
}
#pied_pages {
	padding-top: 10px;
	padding-bottom: 15px;
	width: 784px;
	height: 20px;
}
#piedG {
	float: left;
	width: 392px;
	text-align: left;	
}
#piedD {
	float: right;
	margin-top: 0px;
	width: 392px;
	text-align: right;
}
/*fin pieds de page*/

/*page*/
#image_fond01 {
	width: 784px;
	height: 354px;
	text-align: left;
}
#head01 {
	width: 784px;
	height: 120px;
	background-image: url(../images/head_trailers.jpg);
	margin-top: 50px;
	text-align: left;
}
#head02 {
	width: 784px;
	height: 120px;
	background-image: url(../images/head_clips.jpg);
	text-align: left;
	margin-top:50px;
}
#head03 {
	width: 784px;
	height: 354px;
	background-image: url(../images/head_info.jpg);
	text-align: left;
}
#head04 {
	width: 784px;
	height: 120px;
	background-image: url(../images/head_about.jpg);
	margin-top: 50px;
	text-align: left;
}
#head05 {
	width: 784px;
	height: 120px;
	margin-top: 50px;
	background-image: url(../images/head_corp.jpg);
	text-align: left;
}
#head06 {
	width: 784px;
	height: 120px;
	background-image: url(../images/head_advert.jpg);
	margin-top: 50px;
	text-align: left;
}
#head07 {
	width: 784px;
	height: 120px;
	background-image: url(../images/head_outsourcing.jpg);
	margin-top: 50px;
	text-align: left;
}
#menu {
	width: 784px;
	height: 66px;
	padding-top: 0px;
}
#clip {
	width: 784px;
	height: 133px;	
	padding-top: 35px;
	padding-bottom: 5px;
}
#miniatures {
	float: right;
	width: 230px;
	margin-top: 0px;
	padding-right: 15px;
}

#award {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 30px;
}

#texte_head {
	float: right;
	width: 230px;
	height: 304px;
	margin-right: 10px;
	padding-left: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}
#texte_mini {
	float: left;
	margin-top: 0px;
	padding-left: 0px;
}
#save_mini {
	float: right;
	margin-top: 0px;
	padding-right: 400px;
}

/*fin page*/

/*styles de textes*/

#conteneur01 p{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #FFFFFF; }
#conteneur01 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 15px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #FFFFFF; }

#conteneur02 p{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #000000; }
#conteneur02 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 15px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #000000; }

#conteneur03 p{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #000000; }
#conteneur03 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 15px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #000000; }

#conteneur04 p{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #000000; }
#conteneur04 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 15px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #000000; }

#conteneur031 p{ text-align: left; vertical-align: baseline; padding-left: 382px; padding-top: 20px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #000000; }
#conteneur031 br{ text-align: left; vertical-align: baseline; padding-left: 382px; padding-top: 5px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #000000; }
#conteneur031 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 40px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #000000; }
#conteneur031 h2{ text-align: left; vertical-align: baseline; padding-left: 382px; margin-top: 0px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #000000; }

#conteneur041 p{ text-align: justify; vertical-align: baseline; padding-left: 382px; padding-right: 60px; padding-top: 10px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #000000; }
#conteneur041 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; padding-top: 25px; margin-bottom: 5px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #666666; }
#conteneur041 h2{ text-align: left; vertical-align: baseline; padding-left: 382px; padding-top: 0px; margin-bottom: 15px; font-family: Verdana; font-size: 10px; font-weight: 600; color: #666666; }

#conteneur052 p{ text-align: justify; vertical-align: baseline; padding-left: 382px; padding-right: 60px; padding-top: 10px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #333333; }
#conteneur052 h1{ text-align: left; vertical-align: baseline; padding-left: 382px; padding-top: 25px; margin-bottom: 5px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #FFFFFF; }
#conteneur052 h2{ text-align: left; vertical-align: baseline; padding-left: 382px; padding-top: 0px; margin-bottom: 15px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #8F9DA6; }

#head01 p{ text-align: left; vertical-align: baseline; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #A4B1BA; }
#head01 h1{ text-align: left; vertical-align: baseline; padding-left: opx; padding-top: 110px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #A4B1BA; }

#head02 h1{ text-align: left; vertical-align: baseline; padding-top: 110px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #F3D5C1; }

#head03 h3{ text-align: left; vertical-align: baseline; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #FFFFFF; }
#head03 h2{ text-align: left; vertical-align: baseline; margin-top: 0px; font-family: Verdana; font-size: 12px; font-weight: 600; color: #FFFFFF; }

#head05 p{ text-align: left; vertical-align: baseline; margin-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #ECECEC; }
#head05 h1{ text-align: left; vertical-align: baseline; padding-left: opx; padding-top: 110px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #ECECEC; }

#clip h1{ text-align: left; vertical-align: baseline; padding-left: 32px; padding-top: 0px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #FFFFFF; }
#clip h2{ text-align: left; vertical-align: baseline; padding-left: 32px; padding-top: 5px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #6F2A0D; }
#clip h3{ text-align: left; vertical-align: baseline; padding-left: 32px; padding-top: 5px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #333333; }
#clip p{ text-align: left; vertical-align: baseline; padding-left: 32px; padding-top: 5px; font-family: Verdana; font-size: 10px; font-weight: lighter; color: #A6A6A6; }
#clip b{ font-family: Verdana; font-size: 9px; font-weight: bold; color: #000000; }

#piedG h2{ text-align: left; vertical-align: baseline; padding-left: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #CCCCCC; }
#piedD h2{ text-align: right; vertical-align: baseline; padding-right: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #CCCCCC; }

#piedG h3{ text-align: left; vertical-align: baseline; padding-left: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #FFFFFF; }
#piedD h3{ text-align: right; vertical-align: baseline; padding-right: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #FFFFFF; }

#piedG h4{ text-align: left; vertical-align: baseline; padding-left: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #FFFFFF; }
#piedD h4{ text-align: right; vertical-align: baseline; padding-right: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #FFFFFF; }

#piedG h5{ text-align: left; vertical-align: baseline; padding-left: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #000000; }
#piedD h5{ text-align: right; vertical-align: baseline; padding-right: 15px; padding-top: 0px; font-family: Verdana; font-size: 9px; font-weight: lighter; color: #000000; }
/*fin styles de texte*/

/*liens*/
#conteneur02 a:link {color: #000000; text-decoration: none;}
#conteneur02 a:visited {color: #000000; text-decoration: none;}
#conteneur02 a:hover {color: #FFFFFF; text-decoration: none;}
#conteneur02 a:active {color: #000000; text-decoration: none;}

#conteneur03 a:link {color: #FFFFFF; text-decoration: none;}
#conteneur03 a:visited {color: #FFFFFF; text-decoration: none;}
#conteneur03 a:hover {color: #000000; text-decoration: none;}
#conteneur03 a:active {color: #FFFFFF; text-decoration: none;}

#conteneur04 a:link {color: #666666; text-decoration: none;}
#conteneur04 a:visited {color: #666666; text-decoration: none;}
#conteneur04 a:hover {color: #000000; text-decoration: none;}
#conteneur04 a:active {color: #666666; text-decoration: none;}

#conteneur05 a:link {color: #FFFFFF; text-decoration: none;}
#conteneur05 a:visited {color: #FFFFFF; text-decoration: none;}
#conteneur05 a:hover {color: #000000; text-decoration: none;}
#conteneur05 a:active {color: #FFFFFF; text-decoration: none;}

#conteneur06 a:link {color: #FFFFFF; text-decoration: none;}
#conteneur06 a:visited {color: #FFFFFF; text-decoration: none;}
#conteneur06 a:hover {color: #666666; text-decoration: none;}
#conteneur06 a:active {color: #FFFFFF; text-decoration: none;}

#conteneur021 a:link {color: #FFFFFF; text-decoration: none;}
#conteneur021 a:visited {color: #FFFFFF; text-decoration: none;}
#conteneur021 a:hover {color: #000000; text-decoration: none;}
#conteneur021 a:active {color: #FFFFFF; text-decoration: none;}

#conteneur031 a:link {color: #FFFFFF; text-decoration: none;}
#conteneur031 a:visited {color: #FFFFFF; text-decoration: none;}
#conteneur031 a:hover {color: #000000; text-decoration: none;}
#conteneur031 a:active {color: #FFFFFF; text-decoration: none;}

#conteneur041 a:link {color: #CCCCCC; text-decoration: none;}
#conteneur041 a:visited {color: #999999; text-decoration: none;}
#conteneur041 a:hover {color: #000000; text-decoration: none;}
#conteneur041 a:active {color: #999999; text-decoration: none;}

#conteneur042 a:link {color: #666666; text-decoration: none;}
#conteneur042 a:visited {color: #666666; text-decoration: none;}
#conteneur042 a:hover {color: #000000; text-decoration: none;}
#conteneur042 a:active {color: #666666; text-decoration: none;}

#conteneur052 a:link {color: #8F9DA6; text-decoration: none;}
#conteneur052 a:visited {color: #8F9DA6; text-decoration: none;}
#conteneur052 a:hover {color: #8F9DA6; text-decoration: none;}
#conteneur052 a:active {color: #8F9DA6; text-decoration: none;}

a:link {color: #CCCCCC; text-decoration: none;}
a:visited {color: #CCCCCC; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}
a:active {color: #CCCCCC; text-decoration: none;}
/*fin liens*/