* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
#body {
	position:relative;
	width: 955px;
	margin:auto;
/*	border:1px solid black;*/
}
#entete {
	height:auto;
	overflow:hidden;
	margin:25px 0 25px 0;
}
a {
	outline:none;
	border:none;
	text-decoration:none;
	color:#666666;
}
p{
line-height:18px;
margin:0 0 8px 0;
}
a:hover {
	color:#e20c24;
}
#menuchoisi {
	color:#e20c24;
}
#logo a {
	width:232px;
	height:117px;
	background-image:url(../img/logo.jpg);
	text-indent:-5000px;
	float:left;
	/*margin-top:5px;*/
}
ul#menu {
	float:right;
	margin-top:60px;
	color:#666666;
	font-size:14px;
	list-style-type:none;
	text-align:right;
}
#menu li {
	display: inline;
	text-align:right;	
}

h1{
	padding-top:2px;
	color:#e20c24;
	font-size:21px;
	margin:0 0 10px 0;
}

h1 span{
	color:#666;
	font-size:15px;
}

h2{
margin:0 0 12px 0;
color:#333;
font-size:14px;
}

.clear{
clear:both;
}

.men {
	color:#666666;
}
a#men:hover {
	color:#e20c24;
}
#piqu {
	color:#e20c24;
}
#piqu2 {
	font-size:65%;
}
#piqu3 {
	font-weight:bold;
}
#piqu4 {
	color:#e20c24;
}
#principal {
	overflow:hidden;
}
#footer {
	font-size:11px;
	color:#666666;
	margin:35px auto 25px auto;
	text-align:center;
}
/*-----------Abeilles--------------*/
/*--abeille bee buzz--*/
#bee {
	position:absolute;
	top:130px;
	right:0;
}
/*--abeille accueil--*/
#bee1 {
	position:absolute;
	top:55px;
	left:350px;	
}
/*--abeille metier--*/
#bee4 {
	position:absolute;
	top:105px;
	left:335px;	
}
/*--abeille portfolio--*/
#bee3 {
	position:absolute;
	top:130px;
	left:225px;
}
/*--abeille contact--*/
#bee5 {
	position:absolute;
	bottom:75px;
	right:150px;
}
#bee6 {
	position:absolute;
	float:left;
	margin-left:-60px;
	margin-top:40px;
}

#bee7 {
	position:absolute;
	float:left;
	margin-left:50px;
	margin-top:270px;
}
/*---------Index.php-----------*/
	
#video-home {
	float:left;
	width:400px;
}
#video {
	float:left;
	width:400px;
	margin-left:5px;
}
#texte {
	position:relative;
	bottom:6px;
	width:530px;
	float:right;
	margin-top:0px;
	text-align:justify;
}
#titre {
	font-family:verdana;
	-align:left;
}
#txt {
	text-align:justify;
	font-size:12px;
	float:right;
	width: 500px;
	margin-top:0px;
	margin-right:14px;
}
#gras {
	font-weight:bold;
}
/* #retour {
	margin-top:10px;
}*/
#ruchemail{
	float:right;
	width:214px;
	height:105px;
	margin:0 130px 0 0;
}
#ruchemail a img{
	text-decoration:none;
	border:none;
}

#news {
margin-left:5px;
}
/*--------Video-mail-interne.php------------*/

#vidtxt {
	padding:0px;
	overflow:auto;
}
#objet {
	float:left;
	margin-top:11px;
	margin-left:0px;
	width: 400px;
}
#imagebee {
	margin-top:25px;
	padding:3px;
}
.lienvidbee {
	border:1px solid #ccc;
	text-decoration:none;
}
#mecanisme {
	
}
#diffu {
	overflow:auto;
	padding:5px 0;
	margin-top:10px;
}
#propag {
	overflow:auto;
	clear:both;
}
#rsi {
	overflow:auto;
	padding:5px 0;
	clear:both;
}
/*#textbee {
	width:475px;
	float:right;
	text-align:justify;
}
#txtbee {
	font-size:75%;
}*/
#imgmeca {
	float:left;
}
#txtmeca {
	text-align:justify;
	margin-top:50px;
	width:550px;
	min-height:135px;
}
#txtmeca ul{
list-style-type:none;
margin:0 0 0 20px;
}
#txtmeca ul li{
margin:0 0 6px 0;
}
#vidmeca {
	float:right;
	margin-right:80px;
	margin-top:30px;
}
#vidmeca2 {
	float:right;
	margin-right:80px;
	margin-top:50px;
}
#vidmeca3 {
	float:right;
	margin-right:80px;
	margin-top:30px;
}
#fleche {
	float:right;
	margin-right:160px;
}
/*-----------------------films-entreprise-videos-entreprise.php--------*/

#metier {
	overflow:hidden;
}
#imgmet {
	float:left;
	margin-top:10px;
}
#text {
	width:625px;
	float:right;
	text-align:justify;
}

ul#puces_services {
	list-style-position : inside;
	line-height:18px;
}

/*#txtmet {
	font-size:75%;
}*/
ul#tournage {
	list-style-type:none;
	margin-top:25px;
	clear:both;
}
ul#tournage li{
display:block;
float:left;
margin-right:6px;
}
ul#tournage li.last{
margin:0;
}
#phototourn {
	margin-right:0px;
	border:1px solid #666666;
}
#imgtourn2 {
	margin-top:50px;
}
#miel {
	position:absolute;
	margin-top:-60px;
	margin-left:380px;
}
/*-----------------------contact.php-------------------------------*/


#infocont {
	text-align:left;
}

#infocont h2{
color:#333;
font-size:12px;
margin:12px 0 0 0;
}
#info {
}
#plan {
	width:400px;
	float:left;
	margin-top:5px;
	margin-left:30px;
}
#cont {
	width:auto;
	overflow:hidden;
}
/*#txtcont {
	float:right;
	width:475px;
}*/
/*-------------------------portfolio.php-----------------------------*/


#folio {
	overflow:hidden;
}
#murvid {
	overflow:hidden
}
#videoportfolio {
	float:left;
	overflow:hidden;
	text-align:left;
	width:160px;
	margin-right:38px;
}
#video2portfolio {
	float:left;
	overflow:hidden;
	width:160px;
	margin-right:38px;	
}
#video3portfolio {
	float:left;
	overflow:hidden;
	width:160px;
	margin-right:38px;	
}
#video4portfolio {
	float:left;
	overflow:hidden;
	width:160px;
	margin-right:38px;	
}
#video5portfolio {
	float:left;
	overflow:hidden;
	width:160px;
}
#vid1 {
	width:160px;
	font-size:11px;
	overflow:hidden;
	text-align:left;
}
#imgvid {
	float:left;
	margin:5px;
	overflow:hidden;
	width:160px;
}
#textvid {
	margin-top:20px;
}
#espacvid {
	overflow:hidden;
	margin-top:10px;
	width:160px;
	height:160px;
}
#titrevid {
	margin-left:5px;
	font-size:15px;
	overflow:hidden;
}
#titrevid2 {
	margin:0 0 0 5px;
	font-size:11px;
}
#titrevid3 {
	margin:0 0 0 5px;
		font-size:10px;
		font-style:italic;
		color:#999999;

}
#lienvid {
	text-decoration:underline;
	font-size:11px;
	text-align:left;
	margin-left:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#ruchevid {
	margin-left:5px;
}
#play {
	width:32px;
	height:32px;
	background:url(../img/playit.png) center no-repeat;
	position:absolute;
	margin-left:-95px;
	margin-top:30px;
}
#imgvid a {
	text-decoration:none;
	border:none;
}
#folio a {
	border:none;
	text-decoration:none;
}
#folio a:hover {
	color:#666666;
}
#imgbord {
	border:1px solid #666666;
	text-decoration:none;
}
