body {



	background:#000 url(fond_body.png) 0 0 repeat-x;



	font-family:Verdana,Arial,Tahoma,sans-serif;



	font-size:62.5%;



	text-align:center;



	color: #5B5B5B;



}







a {



	text-decoration: none;



}







a:hover {



	text-decoration:underline;



}







img {



	border:0px;



}











#page {



	font-size:1.1em;



	line-height:16px;



	margin:0 auto;



	position:relative;



	text-align:left;



	width:830px;



	padding:0px;



}







#footer {



	clear: both;



	margin-bottom:40px;



	padding: 5px 20px 0px 20px;



	width:  auto;



	background:  url(bg_footer.png) no-repeat;



	margin-top: 0px;



	font-size: .9em;



	height:28px;



	line-height:18px;



	text-align:left;



}



#footer a{



	color:#B1B1B1;



}







#conteneur{



	padding:0px;



	margin:0px;



	width:830px;



	display:block;



}







#conteneur ul.spip li {



	list-style-type: disc;



}







#conteneur ul.spip {



	padding-left: 15px; 



	list-style-position: inside;



}











#cadre_conteneur {



	padding-top:0px;



	padding-bottom: 0px;



	min-height:320px;



	background:#FFF;



	overflow:auto;



}



/*



#touslesproduits #cadre_conteneur {



	background:#FFFFFF;



	padding-top:0;



}



.page_rubrique #conteneur {



	background:#FFF url('fond_rubrique_2col1.png') top left repeat-y;



	border-top: 10px solid white;



	border-bottom: 10px solid white;



	min-height: 100px;



}*/







.c2_colonnes_symetriques #conteneur {



	background:#FFF;



}



.page_rubrique.c2_colonnes_symetriques #contenu {



	background:#FFF url('fond_2col_sym.png') top left repeat-y;



	width:auto;



}



.une_colonne #conteneur {



	background:#FFF !important;



}







#contenu {



	background: #FFF;



	padding: 10px 10px 0px 10px;



}



.bloc_article {



	padding: 25px 0px 30px 0px;



	color:#6d6d6d;



	line-height:16px;



}



.page_rubrique #contenu {



	background:#FFF url('fond_rubrique_2col.png') -20px 0 repeat-y;



	float: left;



	width: 600px;



	margin-left: 20px;



	margin-top: 20px;



	padding: 0 0 30px;



}







.subheadtitlewhite{



	float: left;



	width: 830px;



	margin:0px;



	padding:15px 0px 0px 0px;



}







.subheadtitlewhite h1{



	float: left;



	width: 615px;



	margin-left: 20px;



	font-size:20px;



	font-weight:normal;



	color:#FFF;



	line-height:50px;



}







.subheadintrowhite{



	color:#BDBCBC;



	width: 615px;



	font-size:13px;



	line-height:18px;



	padding:5px 0px 20px 20px;



}







.subheadintrowhitew{



	color:#FFF;



	width: 615px;



	font-size:13px;



	line-height:18px;



	padding:5px 0px 20px 20px;



}











.titrePrincipal{



	float: left;



	width: 615px;



	margin-left: 20px;



}







.titrePrincipal .intro{



	color:#BDBCBC;



	font-size:14px;



	line-height:18px;



}







.titrePrincipal h1{



	font-size:22px;



}











.titrePrincipal .floatRight{



	float: right;



	width: 9.8%;



}



.titrePrincipal h1 .floatRight{



	position:absolute;



	bottom:12px;



	right:3px;



	text-align:right;



	width:100px;



	height:32px;



}



.titrePrincipal #logoRubrique .spip_documents {



	margin-left: -15px;



	display:block;



	padding-right:20px;



}



.c2_colonnes_symetriques .titrePrincipal .floatRight {



	display:none;



}







.titrePrincipal h1{



	border-bottom: 1px solid #EEE;



	float: left;



	width: 100%;



}



.c2_colonnes_symetriques .titrePrincipal h1{



	width: 790px;



	border:0;



}	



.contre-encart {



	float:left;



	width:280px;



	padding:20px;



	display:block;



	margin:0px;



}







.encart {



	float:left;



	width:275px;



	padding:0px 20px 20px 20px;



	border-right:1px solid #EEE;



	display:block;



	margin:20px 0px 0px 0px;



}







#zoneFlash .spip_doc_titre {



	display: none;



}







.vignette {



	padding:10px 0px 15px 0px;



}



.imagearticle {



	padding:0px 0px 30px 0px;



}







.technologies .titrePrincipal {



	background:#2E4222 url('chevronsVertLong.png') 0 0 repeat-x;



	margin: -10px 0 10px;



	color:white;



	line-height:10px;



	width:830px;



}



.technologies .titrePrincipal * {



	margin:10px 20px;



	width:auto;



	color:#F5F5F5!important;



}



.technologies .titrePrincipal .intro {



	color:white;



	font-size: 1.2em;



	line-height: 130%;



	width:70%;



}



.c2_colonnes_symetriques .contre-encart {



	width:404px;



}



.c2_colonnes_symetriques .encart {



	width:355px;



}



.c2_colonnes_symetriques h2.titre {



	display:none!important;



}







/* COLONNE DROITE */







#colonne_droite {



	float: right;



	width: 183px;



	display:block;



	margin:0px;



}







.fondcoldroite{



	background:#FFF url(fd_coldroite.png);



}







.c2_colonnes_symetriques #colonne_droite {



	display:none;



}







#colonne_droite .bloc {



	margin:7px 7px 7px 9px;



}



#colonne_droite .bloc a{



	color:#B1B1B1;



}



#colonne_droite .bloc a:hover{



	text-decoration:none;



	color:#FFF;



}



#colonne_droite .bloc h2 {



	color:white;



	font-size:10px;



}	



#colonne_droite .bloc li {



		padding-bottom:5px;



}



#colonne_droite .bloc ul {



		padding-bottom:5px;



}



#colonne_droite .bloc.noir {



	padding:8px 0px 0px 0px;



	margin:7px 0px 0px 9px;



	width:169px;



	background:#000 url('fondBlocNoir.png') no-repeat;



}



#colonne_droite .blocnoirtxt {



	padding:0px 5px 0px 5px;



	margin:5px 0px 0px 5px;



}



#colonne_droite .blocnoirbottomimg {



	margin:0px 0px 0px 9px;



/*	padding:0px 0px 0px 0px;*/



	width:169px;



	height:3px;



	background:transparent url('fondBlocNoirbottom.png') no-repeat;



	display:block;



}



#colonne_droite .sep {



	margin:6px 6px 5px 5px;



	display:block;



	height:1px;



	border-top:1px solid #DDD;



}



#colonne_droite .showRoom_fr {



	background:#000 url('blocShowRoom_fr.png') no-repeat;



}







/* HEADER */







#entete {



	background:#FFF;



	height: 78px;



	margin-bottom: 24px;



}







#entete .spip_logos {



	padding:0px;



}







#rechercheEtLangue {



	position: absolute;



	top: 10px;



	right: 10px;



	width: 500px;



	text-align: right;



}







/* MENU */







#navigation{



	position:absolute;



	top:78px;



	left:0px;



}







/* CHEVRONS */







.chevronbleu {



	background:#FFFFFF url('chevronsBleu.png') 0 0 repeat-x;



	width: 830px;



	height:34px;



	margin:0px;



	padding:0px;



}







.chevronorange {



	background:#FFFFFF url('chevronsOrange.png') 0 0 repeat-x;



	width: 830px;



	height:36px;



	margin:0px;



	padding:0px;



}







.chevronnoir {



	background:#FFFFFF url('chevronsNoir.png') 0 0 repeat-x;



	width: 830px;



	margin:0px;



	padding:0px;



}







.chevronvert {



	background:#FFFFFF url('chevronsVert.png') 0 0 repeat-x;



	width: 830px;



	height:34px;



	margin:0px;



	padding:0px;



}







.chevronvertlong {



	background:#FFFFFF url('chevronsVertLong.png') 0 0 repeat-x;



	width: 830px;



	margin:0px;



	padding:0px;



}







/*--------------------------------*/



/*            PAGES               */



/*--------------------------------*/











/* SOMMAIRE */







#zoneFlash{



 width:810px;



 height:246px;



}







#filActu {



	margin-top: 5px;



	padding: 0px; /*  12px 7px 0px */



	/*width:790px;*/



	height:30px;



	overflow:hidden;



	margin:0px



}



.indexBox {



	width: 370px;



	margin-right: 20px;



	float: left;



	height:165px;



	position: relative;



}
.indexBox1 {



	width: 300px;



	margin-right: 20px;



	float: left;



	height:165px;



	position: relative;



}
.indexBox2 {



	width: 440px;



	margin-right: 20px;



	float: left;



	height:165px;



	position: relative;



}

.indexBox h2{

	height: 42px; 

	margin-top: 0px; 

	margin-bottom: 0px;

}



#focusPartner {



	width: 370px;



	margin-right: 20px;



	float: left;



	height:165px;



	position: relative;



}

#focusPartner h2{

	height: 42px; 

	margin-top: 0px; 

	margin-bottom: 0px;

}

#focusPartnerLogo {

	position:absolute;

	top:5px;

	left:170px;

	width:110px;

	height:48px;

}







#focusProduct {



	padding-left: 20px;



	background: url('pixelGris.png') 0 0 repeat-y;



	float:left;



	width: 370px;



	height:165px;



	position: relative;



}







#focusProduct .introduction {



	width: 340px;



}



#focusProduct h2 small {



	padding-left:20px;



}







#articlesSommaire {



	margin: 5px 0px 0px 10px;



	color: #777C79;



	font-size: 10px;



	line-height: 14px;



	padding: 0px 0px 0px 0px;

	position: relative;


}







#articlesSommaire h2 {



	color:#00A6D6;



	font-size: 17px;



	font-weight: normal;



	line-height:50px;



	padding: 0px 0px 0px 0px;



}







#articlesSommaire small {



	color: #666366;



	font-size: 14px;



	padding-left: 40px;



}







.introduction {



	padding-bottom: 1em;



}















/* TECHNOLOGIES */







.tecpre_bloc{



	display:block;



	height:320px;



	margin:0px; 



	padding:10px; 



}



.tecpre_bloclogo{



	padding:0px 0px 20px 0px;



}



.tecpre_bloctext{



	font-size:10px;



	line-height:17px;



	color:#5B5B5B;



	padding-bottom:20px;



	width:325px;



	height:190px;



}







.tectitle h1{



	float:left;



	font-size:26px;



	padding:21px 0px 5px 20px;



	color:#6DBF25;



	line-height:20px;



	width:450px;



}



.tectitle h2{



	font-size:17px;



	padding:5px 0px 0px 0px;



	color:#6DBF25;



	}







.techeadnav{



	width:810px;



	height:34px;



	padding:0px 0px 0px 20px;



	margin:0px 0px 15px 0px;



	line-height:34px;



	color:#D6F2BD;



}



.techeadnav a{



	text-decoration:none;



	color:#D6F2BD;



}



.techeadnav a:hover{



	text-decoration:none;



	color:#FFF;



}







.tec_sep {



	clear:both;



	float:left;



	width:795px;



	margin:0px 0px 0px 15px;



	padding:0px 0px 0px 0px;



	display:block;



	height:1px;



	border-top:1px solid #DDD;



}







/* PRODUITS ET SOLUTIONS */







/* Tous les produits */







.allproducts_producttitle h2{



	font-size:17px;



}







.allproducts_producttext{



	font-size:10px;



	line-height:14px;



	height:110px;



	width:260px;



}







#touslesproduits .titrePrincipal {



	background:#000 url('chevronsNoir.png') 0 0 repeat-x;



}







/* Produit */











.prodlogo{



	float:left;



	padding:0px 0px 0px 10px;



}



.prodtitle{



	float:left;



	padding:21px 0px 5px 20px;



	color:#009CDF;



}



.prodtitle h1{



	font-size:28px;



	color:#009CDF;



	line-height:28px;



}







.prodintro{



	font-size:14px;



	line-height:18px;



	padding:10px 0px 10px 20px;



	width:590px;



}











.prodarttitle{



	float:left;



	padding:15px 0px 15px 0px;



	font-size:14px;



	color:#009CDF;



	line-height:14px;



}







.prodresellers_en{



	background:#FFF url(resellers-en.png);



	width:145px;



	height:103px;



	color:#FFF;



	padding:33px 12px 0px 12px;



	overflow:hidden;



	font-size:10px;



	line-height:14px;



}







.prodresellers_fr{



	background:#FFF url(resellers-fr.png);



	width:145px;



	height:103px;



	color:#FFF;



	padding:33px 12px 0px 12px;



	overflow:hidden;



	font-size:10px;



	line-height:14px;



}







/* Toutes les solutions */



#blocSolutions_en, #blocSolutions_fr {



	display:block;



	width:737px;



	height:160px;



	margin:0 auto;



}



#blocSolutions_en, #blocSolutions_en a{



	background:url('backgroundSolutions_en.png') 0 0 no-repeat;



	display:block;



	height:160px;



}



#blocSolutions_fr, #blocSolutions_fr a{



	background:url('backgroundSolutions_fr.png') 0 0 no-repeat;



	display:block;



	height:160px;



}



#blocSolutions_en,#blocSolutions_fr {



	background:white;



}



#blocSolutions_en li, #blocSolutions_fr li{



	float:left;



}







/* Solutions */ 







.solheadnav{



	width:810px;



	height:34px;



	padding:0px 0px 0px 20px;



	margin:0px 0px 15px 0px;



	line-height:34px;



	color:#878686;



}



.solheadnav a{



	text-decoration:none;



	color:#878686;



}



.solheadnav a:hover{



	text-decoration:none;



	color:#FFF;



}







#solutionheader{



	float:left;



	display:block;



}







.solhseparator{



	clear:both;



	height:1px;



	border-bottom:1px solid #EEE;



}







.sollogo{



	float:left;



	padding:0px 0px 0px 20px;



}



.soltitle{



	float:left;



	padding:32px 0px 5px 5px;



	color:#009CDF;



	}



.soltitle h1{



	font-size:20px;



	color:#009CDF;



	line-height:20px;



}







.solutionprintbtn{



	float:right;



	padding-right:30px;



	padding-top:20px;



}







#solcolleft{



	float:left;



	width:640px;



	display:block;



	margin:0px;



}



#solcolleft1{



	float:left;



	width:275px;



	padding:20px;



	border-right:1px solid #EEE;



}



#solcolleft2{



	float:left;



	width:280px;



	padding:20px;



}











/* ABOUT US */











.abouttitle h1{



	float:left;



	font-size:26px;



	padding:21px 0px 5px 20px;



	color:#009EE0;



	line-height:20px;



	width:450px;



}



.abouttitle h2{



	font-size:17px;



	padding:5px 0px 0px 0px;



	color:#009EE0;



}











.headnav{



	width:810px;



	height:34px;



	padding:0px 0px 0px 20px;



	margin:0px 0px 15px 0px;



	line-height:34px;



	color:#c3e9fc;



}



.headnav a{



	text-decoration:none;



	color:#c3e9fc;



}



.headnav a:hover{



	text-decoration:none;



	color:#FFF;



}





.partnerpage{

	position:relative;

	padding:23px;

	width:100%;

}

.fondblocpartner1{

	background:url(/squelettes/img/fondBlocPartner1.png) no-repeat;

	width:614px;

	height:16px;

}

.fondblocpartner2{

	background:url(/squelettes/img/fondBlocPartner2.png) repeat-y;

	width:614px;

	margin-bottom:14px;

}

.fondblocpartner3{

	background:url(/squelettes/img/fondBlocPartner3.png) no-repeat;

	width:614px;

	height:16px;

}

.partnercolleft{



}

.partnercolright{

	border-left:1px solid #efefef;

	padding-left:20px;

}

.partnercolright a{

	color:#0b97d0;

	font-size:12px;

}

.partnercolright a .int{

	background:url(/squelettes/img/fondBlocPartnerLienInt.png) -30px 0px no-repeat;

}

.partnercolright img{

	vertical-align:middle;

}

.partnerlogo{

	margin-left:28px;

}

.partnerseparator{

	background:url(/squelettes/img/fondBlocPartner4.png) no-repeat;

	width:194px;

	height:1px;

	margin:10px 0px;

}

.partnertitre{

	color:#0091c9;

	font-size:11px;

	font-weight:bold;

	margin-bottom:5px;

}

.partnersoustitre{

	margin-left:28px;

	margin-right:25px;

	color:#0b97d0;

	font-size:11px

}

.partnerlien{

	margin-left:28px;

	margin-right:25px;

}

.partnerlien a{

	color:#0b97d0;

	font-size:11px

}



/* FAQ */







#faq #cadre_conteneur{



	padding-top:45px;



}







.titreorange{



	float:left;



	font-size:26px;



	padding:21px 0px 5px 20px;



	line-height:20px;



	width:450px;



	color:#FF8104;



}







.faqproduct{



	margin-top:15px;



	background:#FFF url(/squelettes/css/fd_tab_faq_close.png) no-repeat;



	width:788px;



	height:28px;



}







.faqproduct a h2{



	width:500px;



	font-size:12px;



	line-height:28px;



	color:#FF7F00;



	padding-left:30px;



}



.faqproduct a:hover{



	text-decoration:none;



	cursor:pointer;



}







.faqcontent{



	width:786px;



	border-left:1px solid #EEE;



	border-bottom:1px solid #EEE;



	border-right:1px solid #EEE;



}







.faqquestion a h2{



	font-size:10px;



	font-weight:bold;



	line-height:12px;



	color:#FF7F00;



	padding-left:20px;



}



.faqquestion a{



	text-decoration:none;



	cursor:pointer;



}







.faqreponse{



	padding: 5px 40px 15px 50px;



	display:block;



}



.faqreponse a,.faqreponse a:hover{



	color:#000;



}







/* Downloads */



.downloadtitre{



	padding: 5px 0px 0px 50px;



	width:200px;



}







.downloadtitre a h3{



	font-size:9px;



	line-height:12px;



	font-weight:bold;



	color:#767C79;



	text-decoration:none;



	width:200px;



}



.downloadtitre a:hover h3{



	text-decoration:underline;



}







.downloadreponse{



	padding: 5px 40px 15px 50px;



	display:block;



	font-size:9px;



	line-height:12px;



	color:#767C79;



}



.downloadlastupdate{



	background:#FFF url(fd_downloads_losange.png) no-repeat 20px 2px;



	margin-left:1px;



}







/* Tableau des spécifications */







#header_specifications {



	position:relative;



	background:#000;



	text-align:center;



	margin:20px 10px 0px 10px;



	padding:10px;



	width:790px;



}







#header_specifications a {



	position: absolute;



	top:12px;



	left:10px;



	color: #000;



	font-weight:bold;



	font-size:10px;



}







#header_specifications a:hover {



	text-decoration: none;



	color: white;



}







#header_specifications h2 {



	color: white;



	padding:0px;



	margin:0px;



	font-size: 17px;



}







#specifications_table{



	margin:0px 10px 0px 10px;



	padding:0px;



	width:810px;



}







#revendeurs_table table {



	width:790px;



	margin-bottom:30px;



}



#specifications_table td {



	font-size: 11px;



	color: black;



	text-align:left;



	padding: 5px 5px 5px 20px;



	border-left: 1px solid #CCC;



	width:395px;



}







#header_specifications th {



	font-size: 11px;



	color: black;



	text-align:left;



	padding: 10px 10px 10px 10px;



	border-left: 1px solid #CCC;







}







#specifications_table th {



	line-height:30px;



	text-align:left;



	font-size:13px;



	color: white;



	background: #565656;



	padding: 0 20px 0 10px;



	border-left: 0px solid #444;



	



}







#specifications th > th > th > th > th, #specifications td > td > td > td > td {



	border-left: 0;



}







.row_odd {



	background: #EBEBEB;



}







/* Liste des revendeurs */







#header_revendeurs {



	position:relative;



	background:#000;



	text-align:center;



	margin:20px 10px 0px 10px;



	padding:10px;



	width:790px;



}







#header_revendeurs a {



	position: absolute;



	top:12px;



	left:10px;



	color: #000;



	font-weight:bold;



	font-size:10px;



}







#header_revendeurs a:hover {



	text-decoration: none;



	color: white;



}







#header_revendeurs h2 {



	color: white;



	padding:0px;



	margin:0px;



	font-size: 17px;



}







#revendeurs_table{



	margin:0px 10px 0px 10px;



	padding:0px;



	width:810px;



}







#revendeurs_table table {



	width:810px;



	margin-bottom:30px;



}



#revendeurs_table td, #header_revendeurs th {



	font-size: 11px;



	color: black;



	text-align:center;



	padding: 10px 0;



	border-left: 1px solid #CCC;



}







#revendeurs_table th {



	line-height:30px;



	text-align:center;



	font-size:13px;



	color: white;



	background: #565656;



	border-left: 1px solid #444;



}







#revendeurs_table th > th > th > th > th, #revendeurs_table td > td > td > td > td {



	border-left: 0;



}







.row_odd {



	background: #EBEBEB;



}







/* JOBS */







.job_text{



	font-size:10px;



	line-height:14px;



	height:180px;



}







/* SITEMAP */







.sitemap h1,.sitemap h1 a , .sitemap h1 a:hover{



	text-decoration:none;



	color:#5B5B5B;



	font-size:16px;



}







.sitemap h2 a , .sitemap h2 a:hover{



	text-decoration:none;



	color:#009EE0;



	font-size:13px;



	line-height:8px;



}



.sitemap h2{
	line-height:8px;



}







/* CONTACT */



.btncontactsend{



	float:left;



	width:120px;



	margin:30px 0px 0px 0px;



	padding-left:360px;



	text-align:center;



}
