	/*
	#EF0C9C pink
	#8F1961 pink dark
	#FAF7F7 pink clear
	
	#E6E7E8 gray
	#BBBDC0 gray dark
	#F0F2F3 gray clear
	*/

*{
	display : block;
	margin : 0;
	padding : 0;
}
title, script{
	display : none;
}
#main{
	width : 760px;
	margin : 5px auto 5px auto;
}
#header_left{
	float : left;
	width : 140px;
	height : 225px;
}
#header_left .menu_top{
	float : left;
	background : url(../images/bg-menu-top-left-top.gif) no-repeat;
	width : 140px;
	height : 60px;
}
#header_left .menu_bottom{
	float : left;
	background : url(../images/bg-menu-top-left-bottom.gif) no-repeat;
	width : 140px;
	height : 20px;
}
#header_left ul{
	float : left;
	border : 1px solid #bbbdc0;
	border-bottom-width : 0;
	list-style : none;
	width : 138px;
	margin : 2px 0 2px 0;
}
#header_left ul li{
	background : #e6e7e8 url(../images/li-pink-white.gif) no-repeat 4px top;
	border-bottom : 1px solid #bbbdc0;
	height : 23px;
}
#header_left ul li a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 23px;
	color : #8f1961;
	margin-left : 17px;
	text-decoration : none;
	display : inline;
}
#header_left ul li a:hover{
	color : #ef0c9c;
}
#header_left ul li.active{
	background : #e50083 url(../images/li-pink-white.gif) no-repeat 4px bottom;
	border-bottom : 1px solid #bbbdc0;
	height : 23px;
}
#header_left ul li.active a{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 23px;
	color : #ffffff;
	margin-left : 17px;
}
#header_left ul li.active a:hover{
	color : #8f1961;
}
#header_center{
	float : left;
	height : 205px;
	width : 280px;
	margin-left : 2px;
}
#logo{
	float : left;
	height : 60px;
	width : 280px;
}
#logo a{
	display : block;
	height : 60px;
	width : 280px;
	background : url(../images/logo.gif) no-repeat;
}
#logo a span{
	display : none;
}
#photo_accueil, #photo_jet_multimedia, #photo_solutions, #photo_partenaires, #photo_references, #photo_presse, #photo_contacts, #photo_groupe_jet_multimedia, #photo_mentions_legales, #photo_conditions_generales, #photo_recrutement{
	background : no-repeat 0 0;
	float : left;
	height : 167px;
	width : 280px;
	margin-top : 2px;
}
#photo_accueil{
	background-image : url(../photos/accueil.jpg);
}
#photo_jet_multimedia{
	background-image : url(../photos/jet-multimedia.jpg);
}
#photo_solutions{
	background-image : url(../photos/solutions.jpg);
}
#photo_partenaires{
	background-image : url(../photos/partenaires.jpg);
}
#photo_references{
	background-image : url(../photos/references-2.jpg);
}
#photo_presse{
	background-image : url(../photos/presse.jpg);
}
#photo_contacts{
	background-image : url(../photos/contacts.jpg);
}
#photo_groupe_jet_multimedia{
	background-image : url(../photos/groupe-jet-multimedia.jpg);
}
#photo_mentions_legales{
	background-image : url(../photos/mentions-legales.jpg);
}
#photo_conditions_generales{
	background-image : url(../photos/conditions-generales.jpg);
}
#photo_recrutement{
	background-image : url(../photos/recrutement.jpg);
}
#header_right{
	float : left;
	width : 338px;
	height : 60px;
}
#contacts{
	background : #ef0c9c;
	margin-top : 46px;
	height : 14px;
	width : 338px;
}
#contacts a{
	float : right;
	background : url(../images/contacts.gif) no-repeat left center;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	float : right;
	margin-right : 4px;
	padding-left : 18px;
	color : #ffffff;
	display : inline;
}
#contacts a:hover{
	color : #8f1961;
}
#contact{
	width : 200px;
}
#contact td{
	padding : 3px;
	font-weight : bold;
}
#lang{
	float : right;
	height : 46px;
	width : 90px;
}
#lang a{
	display : inline;
	background : url(../images/english.gif) no-repeat right 2px;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-size : 12px;
	margin-top : 12px;
	font-weight : bold;
	line-height : 21px;
	float : right;
	padding-right : 25px;
	color : #bfbfbf;
}
#news{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background : #f7f2f2 url(../images/news.gif) no-repeat bottom right;
	float : right;
	height : 159px;
	width : 328px;
	margin-top : 2px;
	margin-left : 2px;
	padding : 4px;
}
#news p{
	margin : 5px 0 5px 0;
}
#news h1{
	color : #ef0c9c;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}
#news a{
	background : url(../images/puce-news.gif) no-repeat right center;
	display:inline;
	padding-right : 12px;
	padding-left : 5px;
	color : #8f1961;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	width : auto;
}
#navigation{
	float : left;
	margin : 10px 0 0 0;
	background : #e6e7e8;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	clear : both;
	font-size : 11px;
	width : 760px;
	height : 19px;
}
#navigation a{
	color : #ef0c9c;
	float : left;
	display : inline;
	margin : 0 5px 0 5px;
	padding-right : 15px;
	background : url(../images/arrow.gif) no-repeat center right;
	text-decoration : underline;
}
#navigation a:hover{
	text-decoration : none;
}
#content{
	margin : 10px 0 10px 0;
	width : 760px;
	float : left;
}
#content h1, #content h1 a{
	color : #ef0c9c;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	margin : 5px;
	clear : both;
	float : none;
	text-decoration : none;
}
#content h2{
	color : #8f1961;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0;
	clear : both;
	float : none;
}
#content h3{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0 5px 5px 5px;
	clear : both;
	float : none;
}
#content_left{
	float : left;
	width : 422px;
}
#content_left a{
	color : #8f1961;
	margin : 5px 0;
	text-decoration : none;
	float : right;
}
#content_left a:hover{
	text-decoration : underline;
}
#content_right{
	float : right;
	width : 336px;
	margin-left : 2px;
}
#solutions_box{
	float : right;
	width : 324px;
	background : #f0f2f3;
	border : 1px solid #bbbdc0;
	padding : 5px;
}
.solution{
	border : 1px solid #bbbdc0;
	background : #ffffff;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 5px;
	margin : 5px 0;
}
.solution img{
	border : 1px solid #bbbdc0;
	float : right;
}
.solution a{
	color : #ef0c9c;
	margin : 5px 0 5px 0;
	text-decoration : none;
	width : auto;
}
.solution a:hover{
	text-decoration : underline;
}
#promotions{
	clear : both;
	border-left : 8px solid #8f1961;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom : 5px;
	height : 150px;
}
#promotions img{
	border : 1px solid #bbbdc0;
	float : left;
	margin-right : 5px;
}
#support{
	float : left;
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom : 10px;
	width : 390px;
}
#evenements{
	float : left;
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom : 10px;
	width : 390px;
}
#support img, #evenements img{
	border : 1px solid #bbbdc0;
	margin : 3px 10px auto 10px;
}
#footer{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	clear : both;
	font-size : 11px;
	width : 760px;
	height : 21px;
	text-align : center;
}
#footer_center{
	float : left;
	color : #ffffff;
	background : #8f1961;
	height : 21px;
	width : 740px;
}
#footer_left{
	float : left;
	background : url(../images/footer-left.gif) no-repeat;
	height : 21px;
	width : 10px;
}
#footer_right{
	float : right;
	background : url(../images/footer-right.gif) no-repeat;
	height : 21px;
	width : 10px;
}
#footer a{
	background : url(../images/sep.gif) no-repeat 4px 2px;
	color : #ffffff;
	display : inline;
	text-decoration : none;
	line-height : 21px;
	padding-left : 16px;
}
#footer a:hover{
	text-decoration : underline;
}
#footer_bottom{
	clear : both;
	color : #666666;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 760px;
	text-align : center;
	margin-bottom : 10px;
}
#footer_bottom a{
	display : inline;
	color : #8f1961;
}
.banner{
	margin : 0 10px;
	clear : both;
}
#custumers{
	clear : both;
	border-left : 8px solid #8f1961;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom : 5px;
	height : 100px;
}
#custumers img{
	border : 1px solid #bbbdc0;
	float : left;
	margin-right : 5px;
}
#custumers form, #news form{
	background : url(../images/clients.gif) no-repeat;
	width : 260px;
	padding : 5px;
}
#custumers form{
	float : left;
}
#news form{
	margin : 15px auto 0 auto;
}
#custumers label, #news label{
	color : #ffffff;
	float : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	width : 120px;
}
#custumers input, #news input{
	float : left;
	background : #ffffff;
	border : 1px solid;
	border-color : #8f1961 #ef0c9c #ef0c9c #8f1961;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 4px;
	padding : 2px;
	width : 100px;
}
#custumers input.submit, #news input.submit{
	clear : both;
	float : none;
	font-weight : bold;
	width : 60px;
	margin : 0 auto 0 auto;
	padding : 1px;
}
#content_jet_multimedia, #content_partenaires, #content_references, #content_groupe_jet_multimedia, #content_mentions_legales, #content_conditions_generales, #content_recrutement{
	clear : both;
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin-bottom : 5px;
	text-align : justify;
	float : left;
	width : 550px;
	border-right : 1px solid #cccccc;
}
#right_jet_multimedia{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	float : right;
	width : 184px;
	text-align : justify;
	margin-left : 5px;
}
.partenaire{
	border : 1px solid #eeeeee;
	float : left;
	margin : 5px;
}
.partenaire img{
	margin : 5px;
}
#content_solutions_left{
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	text-align : justify;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	float : left;
	/*width : 404px;*/
}
#content_solutions_left img{
	float:right;
	margin:5px;
	border:1px #E6E7E8 solid;
}
#content_contacts_left{
	clear : both;
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	color : #000000;
	margin-bottom : 5px;
	text-align : justify;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	float : left;
	width : 402px;
}
.contact{
	padding : 5px;
	background : #f5f5f5;
	border-bottom : 1px solid #cccccc;
	margin-bottom : 10px;
}
.contact a{
	display : inline;
	color : #8f1961;
}
#content_contacts_right{
	padding : 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	float : right;
	width : 324px;
	margin-left : 2px;
	border : 1px solid #cccccc;
}
#content_presse{
	clear : both;
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom : 5px;
	text-align : justify;
	float : left;
	width : 404px;
}
.communique, .communique_top, .communique_bottom{
	width : 394px;
	padding : 5px;
	background-color : #f6f0f0;
}
.communique_top{
	background : #f6f0f0 url(../images/communique_top.gif) no-repeat 0 0;
	margin-top : 5px;
}
.communique_bottom{
	background : #f6f0f0 url(../images/communique_bottom.gif) no-repeat 0 0;
	height : 15px;
	margin-bottom : 5px;
}
.communique_bottom a{
	color : #ef0c9c;
	background : url(../images/more.gif) no-repeat right top;
	padding-right : 15px;
	float : right;
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 13px;
	clear : both;
	display : inline;
}
.communique_bottom a:hover{
	background-position : right bottom;
	text-decoration : underline;
}
#content_recrutement a{
	display : inline;
	color : #8f1961;
	text-decoration : none;
}
#content_recrutement a:hover{
	text-decoration : underline;
}
.text{
	clear : both;
	margin-bottom : 10px;
}
.t{
	display : table;
	background : url(../images/border_top.gif) repeat-x 0 0;
	height : 5px;
}
.b{
	display : table;
	background : url(../images/border_bottom.gif) repeat-x 0 100%;
	height : 5px;
}
.l{
	display : table;
	background : url(../images/border_left.gif) repeat-y 0 0;
	width : 5px;
}
.r{
	display : table;
	background : url(../images/border_right.gif) repeat-y 100% 0;
	width : 5px;
}
.bl{
	display : table;
	background : url(../images/corner_left_bottom.gif) no-repeat 0 100%;
	height : 5px;
	width : 5px;
}
.br{
	display : table;
	background : url(../images/corner_right_bottom.gif) no-repeat 100% 100%;
	height : 5px;
	width : 5px;
}
.tl{
	display : table;
	background : url(../images/corner_left_top.gif) no-repeat 0 0;
	height : 5px;
	width : 5px;
}
.tr{
	display : table;
	background : url(../images/corner_right_top.gif) no-repeat 100% 0;
	height : 5px;
	width : 5px;
}
.text_div{
	padding : 5px;
	width : 174px;
}
.text_div img{
	border : 1px solid #ef0c9c;
	float : none;
	margin : 0 auto 10px auto;
}
.text_div a{
	color : #8f1961;
	margin : 5px 0;
	text-decoration : none;
	float : right;
}
.text_div a:hover{
	text-decoration : underline;
}
hr{
	clear : both;
	margin : 5px;
}
#content_recrut{
	clear : both;
	border-left : 8px solid #ef0c9c;
	padding : 5px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	margin-bottom : 5px;
	text-align : justify;
	float : left;
	width : 400px;
	border-right : 1px solid #cccccc;
}
#content_jet_multimedia ul li, #content_solutions_left ul li{
	background : url(../images/li.gif) no-repeat left 5px;
	padding-left : 8px;
	color : #8f1961;
	margin : 5px;
}
.img_news{
	float:left;
	margin:5px 5px 5px 0;
}