html {
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:scroll;
}
body {
	margin:0;
	padding:0;
	/*width:auto;*/
	background:url(../images/bg.jpg) repeat-x 0 387px;
	font-family:arial,sans-serif;
	font-size:12px;
}
a {
	outline:none;
	color:#003174;
	text-decoration:none;
}
a img {
	border:0;
}
#conteneurHome {
	margin:0;
	padding:0;
	width:980px;
	margin:auto;
	position:relative;
}
#header {
	padding-top:25px;
	position:relative;
	width:100%;
	height:81px;
	background-color:#FFF;
	z-index:20;/*necessaire pour ie7*/
}
#header .conteneurDiv {
	position:relative;
	z-index:2;
	display:block;
	margin:auto;
	width:932px;
}
#header .logo {
	/*display:none;*/
}
#header .divFlag {
	position:absolute;
	top:0;
	right:0;
	height:57px;
}
#header .flagSeparateur {
	float:right;
	margin:13px 8px 0;
}
#header .flag {
	float:right;
	margin:13px 4px 0;
	width:20px;
	height:12px;
	background:url(../images/drapeaux.jpg);
}
#header .flag span {
	display:none;
}
#header .flagAngleterre {
	background-position:43px 0;
}
#header .flagEspagne {
	background-position:66px 0;
}
#header .flagItalie {
	background-position:20px 0;
}
#header .flagFrance {
	background-position:0 0;
}
/*** LOGIN ***/
#header #login {
	float:right;
	display:block;
	margin:-16px 0 0 0;
	position:relative;
	overflow:hidden;
}
#header #login .btnZonePartenaires {
	margin:29px 2px 0 0;
	color:#464646;
	float:left;
	font-size:0.8em;
}
#header #login .btnZonePartenaires:hover {
	text-decoration:underline;
}
#header #login #conteneurFormLogin{
	background:#c9c9c9;
	width:222px;
	height:43px;
	margin:7px 0 0 2px;
	float:right;
	color:#606060;
	font-size:0.8em;
	padding:3px 4px 7px 5px;
	position:relative;
}
#header #login .formLogin .conteneurChamp{
	float:left;
}
#header #login .formLogin .conteneurSubmitBtn{
	float:left;
}
#header #login .formLogin .inputText{
	width:128px;
	height:13px;
	border:0;
	display:block;
	float:left;
	margin:3px 6px 0 5px;
}
#header #login .formLogin label{
	width:65px;
	display:block;
	float:left;
	text-align:right;
	padding-top:5px;
	clear:left;
}
#header #login .formLogin .submitBtn{
	display:block;
	padding:1px 2px;
	margin-top:11px;
	background-color:#464646;
	color:#FFF;
	font-size:1em;
	text-align:center;
}
#header #login .formLogin .submitBtn:hover{
	background-color:#d57f14;
}
#header #login .formLogin .submitBtn2{
	margin-top:15px;
}
#header #login .formLogin .linkLostPass {
	font-style:italic;
	color:#606060;
	margin-right:7px;
	clear:both;
	display:block;
	text-align:right;
}
#header #login .formLogin .linkLostPass:hover {
	text-decoration:underline;
}
#header #login #formLostPass label{
	width:100px;
	margin-left:5px;
	padding-top:0;
}
#header #login #formLostPass .inputText{
	width:190px;
	clear:left;
}
#header #login #formMsg {
	position:absolute;
	top:0;
	left:0;
	font-size:1.1em;
	width:100%;
	height:100%;
	background:#d67f15;
}
#header #login #formMsg .lienAvecFleche2{
	position:absolute;
	bottom:2px;
	right:2px;
}
#header #login #formMsg .erreur, #header #login #formMsg .msg{
	position:relative;
	display:block;
	width:223px;
	height:45px;
	color:#464646;
	padding:3px;
}
/*** MENU TOP ***/
.menuTop {
	margin:18px 0 0;
	padding:0;
	position:relative;
}
.menuTop .firstLvl{
	margin:0;
	padding:0;
	display:block;
	float:left;
	margin-left:-8px;
}
.menuTop .firstMenu{
	margin-left:-1px;
}
.menuTop .lienMenu{
	display:block;
	height:21px;
	background-position:0 21px;
}
.menuTop .lienMenu span{
	display:none;
}
.menuTop .lienMenu:hover{
	background-position:0 0 !important;
}
/** accueil **/
.menuTop #menuAccueil {
	background-image:url('../images/menu/fr/accueil.png');
	width:111px;
}
/** entreprise **/
.menuTop #menuEntreprise {
	background-image:url('../images/menu/fr/entreprise.png');
	width:131px;
}
/** logiciels **/
.menuTop #menuLogiciels {
	background-image:url('../images/menu/fr/logiciels.png');
	width:134px;
}
/** imagerie numerique **/
.menuTop #menuImagerie {
	background-image:url('../images/menu/fr/imagerie.png');
	width:200px;
}
/** formation **/
.menuTop #menuFormation {
	background-image:url('../images/menu/fr/formation.png');
	width:139px;
}
/** assistance **/
.menuTop #menuAssistance {
	background-image:url('../images/menu/fr/assistance.png');
	width:151px;
}
/** nouveautes **/
/*
.menuTop #menuNouveautes {
	background-image:url('../images/menu/nouveautes.png');
	width:151px;
}
*/
/** contact **/
.menuTop #menuContact {
	background-image:url('../images/menu/fr/contact.png');
	width:115px;
}
.sMenu {
	position:absolute;
	/*padding:20px 15px 10px;*/
	top:21px;
	z-index:21;
}
.sMenu .bg {
	/*filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;*/
	width:100%;
	height:100%;
	margin-top:5px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/bg-transparant-noir.png);
}
.sMenu .flecheSmenu {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	left:25px;
	top:5px;
}
.sMenu ul {
	position:relative;
	padding:0;
	margin:20px 15px 10px;
}
.sMenu li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 7px;
	background:url(../images/menu/dot.png) no-repeat 0 6px;
	float:none;
}
.sMenu a {
	color:#FFF;
	display:block;
}
.sMenu a:hover {
	color:#d57f14;
}
#sMenuImagerie {
	left:354px;
}
/*** lien avec fleche ***/
.lienAvecFleche, .lienAvecFleche2, .lienAvecFleche3, .lienAvecFleche4 {
	background:url(../images/bg-lien-avec-fleche.png) no-repeat 100% 0;
	height:17px;
	color:#FFF;
	padding-right:8px;
	float:left;
}
.lienAvecFleche span, .lienAvecFleche2 span, .lienAvecFleche3 span, .lienAvecFleche4 span{
	background:#464646;
	height:16px;
	padding:1px 5px 0 7px;
	display:block;
	cursor:pointer;
}
.lienAvecFleche:hover {
	background:url(../images/bg-lien-avec-fleche.png) no-repeat 100% -17px;
}
.lienAvecFleche:hover span, .lienAvecFleche2:hover span, .lienAvecFleche3:hover span{
	background:#d57f14;
}
.lienAvecFleche2, .lienAvecFleche3, .lienAvecFleche4 {
	background:url(../images/bg-lien-avec-fleche2.png) no-repeat 100% 0;
	font-size:1.1em;
	height:21px;
}
.lienAvecFleche2 span, .lienAvecFleche3 span, .lienAvecFleche4 span{
	height:18px;
	padding-top:3px;
}
.lienAvecFleche2:hover {
	background:url(../images/bg-lien-avec-fleche2.png) no-repeat 100% -21px;
}
.lienAvecFleche3 span{
	background:#1a3b88;
}
.lienAvecFleche3 {
	background:url(../images/bg-lien-avec-fleche3.png) no-repeat 100% 0;
}
.lienAvecFleche3:hover {
	background:url(../images/bg-lien-avec-fleche3.png) no-repeat 100% -21px;
}
.lienAvecFleche4 {
	background:url(../images/bg-lien-avec-fleche3.png) no-repeat 100% -21px;
}
.lienAvecFleche4:hover {
	background:url(../images/bg-lien-avec-fleche3.png) no-repeat 100% 0px;
}
.lienAvecFleche4 span{
	background:#d57f14;
}
.lienAvecFleche4:hover span {
	background:#1a3b88;
}
.lienAvecFleche4Inverse {
	background:url(../images/bg-lien-avec-fleche4inverse.png) no-repeat 0 0px;
	font-size:1em;
	height:21px;
	color:#FFF;
	padding-left:8px;
	float:left;
}
.lienAvecFleche4Inverse:hover {
	background:url(../images/bg-lien-avec-fleche4inverse.png) no-repeat 0 -21px;
}
.lienAvecFleche4Inverse span{
	background:#d57f14;
	height:18px;
	padding:3px 7px 0 5px;
	display:block;
	cursor:pointer;
}
.lienAvecFleche4Inverse:hover span{
	background:#1a3b88;
}
.lienAvecFleche2OverBleu:hover {
	background:url(../images/bg-lien-avec-fleche3.png) no-repeat 100% 0px;
}
.lienAvecFleche2OverBleu:hover span{
	background:#1a3b88;
}
.conteneurFlecheDefil {
	/*position:relative;*/
}
.conteneurFlecheDefil a{
	display:block;
	height:10px;
	width:15px;
	/*position:absolute;*/
	background:url(../images/fleche_up_down.png) no-repeat;
	/*left:50%;*/
}
.conteneurFlecheDefil a span{
	display:none;
}
.conteneurFlecheDefil .down{
	background-position:-15px 0;
	/*margin-left:-8px;*/
}
.conteneurFlecheDefil .up{
	background-position:0 0;
	/*margin-left:8px;*/
}
.conteneurFlecheDefil .down:hover{
	background-position:-15px -10px;
}
.conteneurFlecheDefil .up:hover{
	background-position:0 -10px;
}
/*** footer ***/
#footer {
	width:930px;
	margin:auto;
	color:#003174;
	font-size:0.9em;
	padding:20px 0;
	height:12px;
}
#footer span {
	float:right;
}
#footer a:hover {
	text-decoration:underline;
}
/*** loading ***/
#loadingDiv, .loadingDiv{
	background:#FFF;
	width:100%;
	height:100%;
	position:absolute;
	z-index:999;
	top:0;
	left:0;
}
#loadingDiv p, .loadingDiv p{
	width:100px;
	height:30px;
	border:1px solid #000;
	background:#FFF;
	padding:5px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin:-20px 0 0 -50px;
}
/*** fenetre par dessus */
.fenetreParDessus {
	background:url(../images/logiciels/bg-tableau.png);
	width:596px;
	height:592px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:20;
	margin:-296px 0 0 -298px;
	color:#FFF;
}
.fenetreParDessus .btnClose, #iFrameCb .btnClose, #fenetreNewsletter .btnClose{
	display:block;
	position:absolute;
	top:10px;
	right:35px;
	background:url(../images/croix.png);
	width:16px;
	height:16px;
	z-index:3;
}
.fenetreParDessus .btnClose span, #iFrameCb .btnClose span, #fenetreNewsletter .btnClose span{
	display:none;
}
.fenetreParDessus .btnClose:hover, #fenetreNewsletter .btnClose:hover {
	background-position:0 -16px;
}
#iFrameCb .btnClose {
	top:5px;
	right:5px;
}
#iFrameCb .btnClose:hover {
	background-position:0 -32px;
}
/*
.fenetreParDessus .btnClose {
	position:absolute;
	top:10px;
	right:35px;
	cursor:pointer;
}
*/
.fenetreParDessus h1 {
	font-size:1.6em;
	color:#d57a21;
}
.fenetreParDessus .contenuFenetre {
	margin:30px 0 0 26px;
	width:525px;
}
.fenetreParDessus #loader {
	width:100%;
	height:100%;
}
.fenetreParDessus .btnRetourLoader {
	position:absolute;
	right:40px;
	bottom:40px;
}
.contenuCgv {
	height:520px;
	width:515px;
	overflow:hidden;
	position:relative;
	margin:30px 30px 0 30px;
	font-size:0.9em;
}
.contenuCgv h3 {
	font-size:1.2em;
}
.contenuCgv h4 {
	font-size:1.1em;
}
.contenuCgv .page {
	height:540px;
}
.contenuCgv a {
	color:#FFF;
	text-decoration:none;
}
.contenuCgv a:hover {
	text-decoration:underline;
}
.conteneurFlecheDefilCgv, .conteneurFlecheDefilMentionsLegales {
	top:285px;
	right:30px;
	position:absolute;
}
/*** barre verticale ***/
.barreVerticale {
	width:1px;
	background:url(../images/bg-gris.jpg);
}
.home #left {
	position:absolute;
	left:0;
	top:0;
	height:281px;
	width:50%;
	margin-left:-467px;
	background:url(../images/home/bg-left.jpg) no-repeat right bottom;
}
.home #right {
	position:absolute;
	top:0;
	left:50%;
	width:50%;
	height:281px;
	margin-left:467px;
	background:url(../images/home/bg-right.jpg) no-repeat 0 bottom;
}
.home #cadreBlanc {
	background:url(../images/home/cadre-blanc.png);
	width:980px;
	height:409px;
	position:relative;
	overflow:hidden;
	margin-top:0;
}
.home .slideFlecheGauche, .slideFlecheDroite {
	position:absolute; 
	top:185px; 
	left:8px;
	display:block;
	width:48px;
	height:51px;
	background:url(../images/home/fleche-slide.png);
}
.home .slideFlecheGauche {
	left:214px;
}
.home .slideFlecheGauche:hover {
	background-position:0 -53px;
}
.home .slideFlecheDroite {
	left:900px;
	background-position:-49px 0;
}
.home .slideFlecheDroite:hover {
	background-position:-49px -53px;
}
/*
.home .slideFlecheGauche, .slideFlecheDroite {
	position:absolute; 
	top:185px; 
	left:8px; 
	cursor:pointer;
}
.home .slideFlecheGauche {
	left:214px;
}
.home .slideFlecheDroite {
	left:901px;
}
*/
/*** bandeau vertical ***/
#bandeauVertical {
	width:171px;
	padding-right:10px;
	height:339px;
	background:#FFF;
	margin:32px 0 0 33px;
	float:left;
}
/*** SLIDES ***/
.home #conteneurSlide {	
	margin-top:32px;
	overflow:hidden;
	height:412px;
	width:734px;
	position:relative;
}
.home #slideMe {
	position:absolute;
	width: 5478px; 
	height: 412px;
}
.home .slide {
	float:left;
	width:734px;
	position:relative;
}
.home .slide a {
	float:right;
}
.home .slideEntreprise p, .home .slideLogiciels p, .home .slideImagerie p, .home .slideFormation p, .home .slideAssistance p, .home .slideContact p{
	position:absolute;
	display:block;
	font-size:0.9em;
	color:#464646;
	text-align:right;
}
.home .slideEntreprise p {
	top:244px;
	/*left:86px;
	width:334px;*/
	left:68px;
	width:350px;
}
.home .slideEntreprise p a{
	margin-top:5px;
}
.home .slideLogiciels p {
	top:258px;
	left:112px;
	width:278px;
}
.home .slideLogiciels p a {
	margin-top:5px;
}
.home .slideLogiciels .btnJulieSms {
	display:block;
	position:absolute;
	top:292px;
	left:520px;
}
.home .slideLogiciels .btnJulieBackup {
	display:block;
	position:absolute;
	top:292px;
	left:625px;
}
.home .slideImagerie p{
	top:230px;
	left:105px;
	width:235px;
	color:#FFF;
}
.home .slideImagerie .thePhrase {
	margin-right:6px;
	display:block;
}
.home .slideImagerie .lienAvecFleche {
	margin-left:6px;
	float:left;
	margin-top:3px;
}
.home .slideImagerie .link1, .home .slideImagerie .link3 {
	margin-left:25px;
}
.home .slideImagerie .link2 span {
	padding:1px 9px 0 7px;
}
.home .slideImagerie .link3 {
	clear:both;
}
.home .slideImagerie .link4 {
	margin-left:7px;
}
.home .slideFormation p{
	top:261px;
	left:72px;
	width:359px;
}
.home .slideFormation a{
	margin:3px -6px 0 0;
}
.home .slideAssistance p{
	top:253px;
	left:50px;
	width:293px;
}
.home .slideAssistance img{
	/*cursor:pointer;*/
}
.home .slideAssistance a{
	margin:3px -6px 0 0;
}
.home .slideContact p{
	top:256px;
	left:100px;
	width:363px;
}
.home .slideContact a{
	margin:0 5px;
}
/*** BULLES ***/
.home #bulleCapteurs {
	position:absolute;
	top:25px;
	left:337px;
	display:none;
}
.home #bulleCapteurs span{
	color:#d57f14;
	display:block;
}
/*** MENU NAVIGATION ***/
.home #btnWipeIt, .home #btnDeWipeIt{
	position:absolute;
	top:466px;
	right:24px;
}
.home #btnDeWipeIt {
	 display:none;
}
.home #showNav {
	width:933px;
	margin:-33px auto 0;
	background:#dcdcdc;
	margin-top:-33px;
	overflow:auto;
	color:#464646;
}
.home #showNav div {
	margin:37px 0 10px 0;
	background:url(../images/pointillets-verticaux.jpg) 100%  repeat-y;
	height:125px;
	float:left;
	padding-left:24px;
}
.home #showNav .lienParent {
	font-weight:bold;
	font-size:1.1em;
}
.home #showNav a {
	color:#464646;
}
.home #showNav a:hover {
	text-decoration:underline;
}
.home #showNav ul {
	margin:0;
	padding:0;
}
.home #showNav li {
	list-style-type:none;
	background: url(../images/list-dot.jpg) no-repeat 0 5px;
	font-size:0.9em;
	padding-left:8px;
}
.home #showNav #first {
	width:85px;
}
.home #showNav #second {
	width:162px;
}
.home #showNav #third {
	width:90px;
}
.home #showNav #fourth {
	width:101px;
}
.home #showNav #fifth {
	width:118px;
}
.home #showNav #sixth {
	width:104px;
}
.home #showNav #seventh {
	width:97px;
	background:none;
}
/*** fin navigation ***/
.home #bienvenu {
	margin:0 0 5px 23px;
}
.home .topFooter {
	margin-left:23px;
}
/*** newsletter ***/
.conteneurNewsletter {
	background: url(../images/home/bg-newsletter.png);
	width:297px;
	height:148px;
	position:absolute;
	top:411px;
	left:660px;
}
.conteneurNewsletter span {
	color:#FFFFFF;
	display:block;
	margin:63px 0 0 25px;
	width:145px;
}
.conteneurNewsletter form {
	margin:5px 0 0 25px;
}
.conteneurNewsletter .inputText, #fenetreNewsletter .inputText {
	border:1px solid #446644;
	height:15px;
	width:128px;
}
.conteneurNewsletter .submitBtn, #fenetreNewsletter .submitBtn {
	background:none repeat scroll 0 0 #D57F14;
	border:0 none;
	color:#FFFFFF;
	padding:0 2px;
	font-size:0.9em;
}
.conteneurNewsletter .submitBtn:hover, #fenetreNewsletter .submitBtn:hover{
	background:#464646;
	cursor:pointer;
}
#fenetreNewsletter {
	background:url(../images/home/bg-text-newsletter.png);
	width:458px;
	height:158px;
	padding:15px 25px 0 16px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-86px 0 0 -250px;
	color:#fff;
	z-index:1000;
	text-align:center;
}
#fenetreNewsletter .imgOwandyNews {
	display:block;
	margin:10px auto 10px;
}
#fenetreNewsletter .btnClose {
	top:20px;
}
#fenetreNewsletter .formDesinscriptionNewsletter {
	margin-top:10px;
}
/*** image de fond ***/
.pleinEcran, .pleinEcran body {
	height:100%;
	overflow:hidden;
	width:100%;
}
.pleinEcran #bg, .pleinEcran #bg table, .pleinEcran #bg td {
	height:100%;
	overflow:hidden;
	width:100%;
}
.pleinEcran #bg {
	height:200%;
	left:-50%;
	position:absolute;
	top:-50%;
	width:200%;
	z-index:-200;
}
.pleinEcran #bg td {
	text-align:center;
	vertical-align:middle;
}
.pleinEcran #bg img {
	min-height:50%;
	min-width:50%;
}
.pleinEcran #header {
	height:95px;
}
/*** milieu ***/
.pleinEcran #contenuMiddle {
	width:100%;
	height:100%;
	z-index:5;
	position:absolute;
	overflow:auto;
}
.pleinEcran .contenu {
	height:673px; /* header+footer+centreur+marge de 40 px de chaque cote*/
	min-height:100%;
	margin-bottom:-231px;
	/*margin-bottom:-142px;*/
	position:relative;
	width:100%;
}
.pleinEcran .centreur {
	position:absolute;
	top:50%;
	left:50%;
	height:406px;
	width:980px;
	overflow:auto;
	margin:-320px 0 0 -489px;
	/*margin:-231px 0 0 -489px;*/
}
/*** mini slides ***/
.pleinEcran #miniSlides {
	width:100%;
	background:#FFF;
	height:80px;
	padding-top:10px;
	/*margin-top:-80px;*/
}
.pleinEcran #miniSlides div {
	width:980px;
	margin:auto;
}
.pleinEcran #miniSlides a {
	display:block;
	height:79px;
	width:159px;
	float:left;
	margin:0 2px;
	background-image:url(../images/fr/mini-slides.jpg);
}
.pleinEcran #miniSlides span {
	visibility:hidden;
}
.pleinEcran #miniSlides .entreprise {
	background-position:0 -2px;
	margin-left:0;
}
.pleinEcran #miniSlides .entreprise:hover, .pleinEcran #miniSlides .entrepriseActif{
	background-position:0 -86px;
	margin-left:0;
}
.pleinEcran #miniSlides .logiciels {
	background-position:-164px -2px;
}
.pleinEcran #miniSlides .logiciels:hover, .pleinEcran #miniSlides .logicielsActif{
	background-position:-164px -86px;
}
.pleinEcran #miniSlides .imagerie {
	background-position:-328px -2px;
}
.pleinEcran #miniSlides .imagerie:hover, .pleinEcran #miniSlides .imagerieActif{
	background-position:-328px -86px;
}
.pleinEcran #miniSlides .formation {
	background-position:-494px -2px;
}
.pleinEcran #miniSlides .formation:hover, .pleinEcran #miniSlides .formationActif{
	background-position:-494px -86px;
}
.pleinEcran #miniSlides .assistance {
	background-position:-659px -2px;
}
.pleinEcran #miniSlides .assistance:hover, .pleinEcran #miniSlides .assistanceActif{
	background-position:-659px -86px;
}
.pleinEcran #miniSlides .contact {
	background-position:-824px -2px;
	margin-right:0;
}
.pleinEcran #miniSlides .contact:hover, .pleinEcran #miniSlides .contactActif{
	background-position:-824px -86px;
	margin-right:0;
}
/** footer ***/
.pleinEcran .clearFooter {
	height:142px;
	clear: both;
}
.pleinEcran #footerWithMiniSlides {
	height: 142px;
	width:100%;
	background:#FFF;
	position:relative;
}
#footer {
	padding:5px 0;
}
/*** loading div ***/
.pleinEcran #loadingDiv p{ /*** corrige un decalage lors de la suppression de la scrollbar ***/
margin-left:-58px;
}

/*** contenu ***/

.pleinEcran .contenuLeft {
	height:401px;
	width:541px;
	padding:5px 5px 0 27px;
	float:left;
	color:#464646;
	position:relative;
}
.pleinEcran .contenuLeft .bgWhite {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:406px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	background-color:#FFFFFF;
	z-index:0;
}
.pleinEcran .contenuLeft h1 {
	font-size:2.9em;
	margin:27px 0 0 0;
}
.pleinEcran .contenuLeft p {
	line-height:1.3em;
	margin:20px 0 0 0;
}
.pleinEcran .contenuLeft p .lienAvecFleche2, .pleinEcran .contenuLeft p .lienAvecFleche3 {
	line-height:normal;
}
.pleinEcran .contenuRight {
	height:370px;
	width:372px;
	float:left;
	padding:16px 16px 20px 18px;
	position:relative;
	color:#FFF;
}
.pleinEcran .contenuRight .bgBlack {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:406px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	background-color:#464646;
	z-index:0;
}
/*
.pleinEcran .contenuRight p {
	font-size:0.9em;
	color:#FFF;
}
.pleinEcran .contenuRight h2 {
	color:#d57f19;
	font-size:1.7em;
	margin:8px 0;
}
*/
.pleinEcran .contenuRight {
	font-size:1.1em;
	color:#FFF;
}
.pleinEcran .contenuRight h2 {
	color:#d57f19;
	font-size:1.2em;
	margin:8px 0;
}
.pleinEcran .contenuRight h4 {
	color:#d57f19;
	font-size:1em;
	margin:12px 0 0 0;
}
.pleinEcran .contenuRight .colLeft {
	float:left;
	width:235px;
	position:relative;
}
.pleinEcran .contenuRight .conteneurText {
	height:269px;
	overflow:hidden;
	margin:5px 0;
	position:relative;
}
.pleinEcran .contenuRight .conteneurFlecheDefil{
	/*width:100%;
	text-align:center;*/
	position: absolute;
	top: 180px;
	right: -15px;
}
.pleinEcran .contenuRight .colLeft .conteneurFlecheDefil{
	/*width:100%;
	text-align:center;*/
	position: absolute;
	top: 180px;
	right: -20px;
}
.pleinEcran .contenuRight .colLeft .conteneurFlecheDefil img{
	cursor:pointer;
}
.pleinEcran .contenuRight .lienAvecFleche, .pleinEcran .contenuRight .lienAvecFleche2, .pleinEcran .contenuRight .lienAvecFleche3, .pleinEcran .contenuRight .lienAvecFleche4 {
	font-size:1em;
}
/** dlPdf **/
.pleinEcran .dlPdf{
	/*width:261px;*/
	width:235px;
	margin:5px 0;
	font-size:0.9em;
}
.pleinEcran .contenuRight .dlPdf{
	font-size:0.8em;
}
.pleinEcran .dlPdf a{
	display:block;
	margin:0;
	color:#FFF;
	padding:9px 0;
}
.pleinEcran .dlPdf a:hover{
	text-decoration:underline;
}
.bareHorizontale{
	display:block;
	height:1px;
	background:url(../images/barre-horizontale.jpg);
}
.bareHorizontaleNoire {
	display:block;
	height:1px;
	background:url(../images/barre-horizontale-noire.jpg);
}
.pleinEcran .dlPdf span{
	color:#d57f19;
}

.pleinEcran .dlPdf .iconePdf{
	float:right;
	margin-top:-5px;
}
.pleinEcran .contenuRight .colRight {
	width:119px;
	float:left;
	margin:3px 0 0 14px;
	position:relative;
}
.pleinEcran .contenuRight .colRight img{
	display:block;
	margin:0 0 6px 0;
}
.pleinEcran .conteneurText p {
	margin:0;
}.contenuLeftCapteurs {
	width:376px !important;
	font-size:1em;
}
.capteurs {
	position:relative;
}
.capteurs h1 {
	margin:9px 0  !important;
	font-size:38px !important;
}
.capteurs p {
	margin:5px 0 !important;
}
.capteurs .p2 {
	/*margin:0 !important;*/
	overflow:auto;
	padding-top:0px;
}
.capteurs .p3{
	clear:both;
	margin:14px 0 0 !important;
}
.capteurs .p4 .otherProd{
	display:block;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:5px;
	margin-top:35px;
}
.capteurs .lienAvecFleche2 {
	margin-top:3px;
	clear:both;
}
#capteurVisteo .conteneurText{
	height:294px;
}
#textVisteo p {
	padding-top:4px !important;
}
#contenuMiddle .contenuRightCapteurs {
	width:538px;
	/*font-size:1.1em;*/
}
.contenuRightCapteurs .colLeft {
	width:385px !important;
	margin-right:10px;
}
.contenuRightCapteurs .conteneurText .page{
	height:264px;
}
.contenuRightCapteurs p{
	font-size:1.1em !important;
}
/*
#capteurVisteo h2 {
	font-size:1.4em;
}
*/
#capteurOpteo .dlPdf {
	margin-top:20px;
}
/*** krystalX ***/
#krystalX .conteneurText{
	height:264px;
}
#krystalX .dlPdf{
	margin-top:31px;
}
.krystalXStrong {
	font-weight:bold;
	margin-top:10px;
}
.miniaturesKrystalX {
	margin-top:213px;
	display:block;
}
#textVisteoTouch {
	height:285px;
}
#textVisteoTouch .page {
	height:285px;
}
#textVisteoTouch p {
	padding-top:4px !important;
}
.conteneurText2VisteoTouch {
	margin:7px 0 0 15px;	
}
.listDot {
	margin-right:5px;
	vertical-align:3px;
}
.contenuLeftPanoramique {
	width:376px !important;
	font-size:1em;
}
.panoramique {
	position:relative;
}
.panoramique h1 {
	margin:15px 0 0 0 !important;
	font-size:38px !important;
	line-height:30px;
}
.panoramique p {
	margin:15px 0 !important;
}
.panoramique .p2 {
	margin:0 !important;
	overflow:auto;
	padding-top:5px;
}
.panoramique .p2 .lienAvecFleche2 {
	margin-right:6px;
}
.panoramique .p2 .lastLienAvecFleche2 {
	margin-right:0;
}
.panoramique .p3{
	clear:both;
	margin:14px 0 0 0 !important;
}
.panoramique .p4 .otherProd{
	display:block;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:10px;
	margin-top:49px;
}
.panoramique .p4 .lienAvecFleche2 {
	margin-top:3px;
	clear:both;
}
#contenuMiddle .contenuRightPanoramique {
	width:538px;
}
.contenuRightPanoramique .colLeft {
	width:385px !important;
	margin-right:10px;
}
.contenuRightPanoramique p{
	font-size:1.1em !important;
}
#imgImaxTouchPanCeph {
	margin-top:25px;
}
#textImaxTouch3d h2 {
	margin-top:0;
}
#imaxTouch3d .dlPdf {
	margin-top:11px;
	width:310px;
}
#imaxTouch3d .dlPdf .dlPdfComPresse{
	padding:3px 0;
}
#imaxTouch3d .dlPdf .dlPdfComPresse img{
	margin:2px 0 6px 0;
}
#imaxTouchPanceph .dlPdf {
	margin-top:20px;
}
#imaxEasy .dlPdf{
	margin-top:25px;
}
#imgImaxEasy {
	margin-top:0;
}
#textImaxEasy {
	height:285px;
	overflow:hidden;
}
#textImaxEasy .page{
	height:285px;
}
/*
#textImaxEasy .theText, #textImaxTouch3d .theText, #textImaxTouchPanCeph .theText{
	font-size:1.2em;
}
*/
#textImaxEasy ul{
	margin:0 0 10px 0;
	padding:0 15px;
}
#textImaxEasy .orange{
	display:block;
	color:#d57f19;
}
.simplantPro {
	font-weight:bold;
	color:#D57F19;
}
.contenuLeftGenerateurs {
	width:376px !important;
	font-size:1em;
}
.generateurs {
	position:relative;
}
.generateurs h1 {
	margin:9px 0  !important;
	font-size:38px !important;
	line-height:30px;
}
.generateurs p {
	margin:10px 0 !important;
}
.generateurs .p1 {
	overflow:auto;
}
.generateurs .p1 .lienOwandyRx {
	margin-top:10px;
}
.generateurs .p2 {
	margin:0 !important;
	overflow:auto;
	padding-top:0;
	clear:both;
	margin-top:10px !important;
}
.generateurs .p2 ul {
	margin:0;
	padding:0 0 0 15px;
}
.generateurs .p2 li {
	margin:0;
	padding:0;
}
.generateurs .p2 .lienAvecFleche2 {
	clear:none;
	margin:10px 0 0;
}
.generateurs .p2 div {
	font-weight:bold;
}
.generateurs .p3{
	clear:both;
	margin:14px 0 0 !important;
}
.generateurs .p4 .otherProd{
	display:block;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:10px;
	margin-top:21px;
}
.generateurs .lienAvecFleche2 {
	margin-top:3px;
	clear:both;
}
#textVisteo p {
	padding-top:4px !important;
}
#contenuMiddle .contenuRightGenerateurs {
	width:538px;
}
.contenuRightGenerateurs .colLeft {
	width:395px !important;
}
.contenuRightGenerateurs p{
	font-size:1.1em !important;
}
/*
#altisDc  h2 {
	font-size:1.4em;
}
#textAltisDc ul, #textEliosAc ul{
	margin:0 0 10px 0;
	padding:0 15px;
}
#textAltisDc .orange, #textEliosAc .orange{
	display:block;
	color:#d57f19;
}
#altisDc .dlPdf {
	margin-top:25px;
}
#eliosAc .dlPdf {
	margin-top:25px;
}
*/
.titreGenerateurs {
	height:28px;
	width:226px;
	margin-bottom:15px;
	background:url(../images/generateurs/titres-generateurs.png) no-repeat;
}
.titreGenerateurs span{
	display:none;
}
/*** elios AC ***/
/*
.titreEliosAc {
	background-position:0 -40px;
	margin-top:90px;
}
*/
/*** owandy RX ***/
.titreOwandyRx {
	background-position:0 -78px;
	height:43px;
	margin-top:43px;
}
.owandyRxStrong {
	font-weight:bold;
	margin:10px 0;
}
#textOwandyRx li{
	margin:10px 0;
}
.juliesms {
	position:relative;
}
.juliesms .imgJulieSms {
	display:block;
	margin:-3px 20px 0 0;
	float:left;
}
.juliesms h1 {
	font-size:1.9em !important;
	line-height:1em;
	margin:20px 0 0 !important;
}
.juliesms .p1 {
	margin:16px 0 0 0 !important;
}
.juliesms .p2 {
	margin:0 0 0 165px !important;
}
.juliesms .p2 span {
	font-size:0.9em;
	display:block;
}
.juliesms .lienInscrivezVous span{
	padding-right:31px;
}
.juliesms .lienConnectezVous span{
	padding-right:19px;
}
.juliesms .telephone{
	position:absolute;
	left:-19px;
	top:110px;
}
.juliesms .acheterPack {
	position:absolute;
	top:258px;
	left:171px;
}
#contenuMiddle .contenuRightJulieSms {/** necessaire pour eviter bug affichage lors de l acces direct a une page **/
	width:370px;
}
.juliesms .dlPdf {
	position:absolute;
	top:316px;
	left:171px;
	width:190px;
}
.juliesms .dlPdf a{
	display:block;
	margin:3px 3px 3px 0;
	color:#464646;
	padding:0 !important;
}
.juliesms .dlPdf a:hover{
	text-decoration:underline;
}
/*
.juliesms .dlPdf .bareHorizontale{
	display:block;
	height:1px;
	background:url(../images/barre-horizontale-noire.jpg);
}
*/
.juliesms .dlPdf span{
	color:#d57f19;
}
.juliesms .dlPdf .iconePdf{
	float:right;
	margin-top:2px !important;
}
.juliesms .showRessources {
	position:absolute;
	top:337px;
	left:395px;
}
.juliesms .p3 {
	position:absolute;
	top:251px;
	left:170px;
	width:351px;
}
.juliesms .p3 div{
	overflow:auto;
	margin:5px 0;
}
.juliesms .p3 a{
	float:right;
	margin-top:-2px;
}

/*** RESSOURCES ***/
.ressourcesUtiles {
	display:block;
	margin-bottom:10px;
}
#ressourcesJulieSms p {
	margin-top:35px;
}
#ressourcesJulieSms .lienRessources {
	display:block;
	color:#FFF;
	margin:20px 0;
}
#ressourcesJulieSms .lienRessources:hover {
	color:#D57F19;
}
#ressourcesJulieSms .lienRessources .listDot{
	vertical-align:2px;
}
#ressourcesJulieSms .lienRessources .icone{
	vertical-align:-10px;
}
/**** FORM CONNEXION ***/
/*
#connexionJulieSms .conteneurFormConnexion {
	margin-top:105px;
}
 #formConnexion {
 	overflow:auto;
	display:block;
 }
#connexionJulieSms #formConnexion label{
	display:block;
	float:left;
	width:168px;
	margin:0 17px 4px 0;
}
#connexionJulieSms #formConnexion input{
	display:block;
	float:left;
	width:168px;
	margin-right:11px;
	background:url(../images/bg-transparent.gif);
	border:1px solid #FFF;
	color:#FFF;
}
 #connexionJulieSms .btnConnexion {
 	float:right;
	margin:5px 4px 0 0;
 }

#formMsgConnexion .erreur {
	padding:2px;
	background:#FFF;
	color:#F00;
	display:block;
	clear:both;
	font-weight:bold;
	margin-top:10px;
}
*/
/*** IFRAME ***/
#iFrameCb {
	width:670px;
	height:670px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:20;
	margin:-296px 0 0 -298px;
	background:#FFF;
	border:2px solid #000;
}
/*
#iFrameCb .closeMe {
	float:right;
	margin:5px;
	cursor:pointer;
}
*/
#iFrameCb .theIframe {
	width:670px;
	height:640px;
	border:0;
}
/**** LES PACKS ***/
.packJuliesms  h1{
	color:#d57f19;
}
#packInitiation,  #packDecouverte, #packConfiance, #packFrequence, #packIntensif{
	position:absolute;
}
#packInitiation  {
	left:0px;
	top:60px;
}
#packDecouverte {
	top:60px;
	left:189px;
}
#packConfiance {
	top:150px;
	left:0px;
}
#packFrequence {
	top:150px;
	left:189px;
}
#packIntensif {
	top:240px;
	left:0;
}
.commanderUnPack {
	position:absolute;
	top:290px;
	left:224px;
}
/*** commande julie sms ***/
.commandeJulieSms form {
	overflow:auto;
	display:block;
}
.commandeJulieSms h1{
	margin-left:64px;
}
.commandeJulieSms .infosEtape {
	margin-left:64px;
}
.processusCommande {
	margin:23px 0 0 60px;
	height:71px;
}
.processusCommande .etape1, .processusCommande .etape2, .processusCommande .etape3, .processusCommande .etape4, .processusCommande .etape5 {
	height:71px;
	background-image:url(../images/juliesms/paiement/processus_commande.png);
	float:left;
}
.processusCommande .etape1 {
	width:84px;	
	background-position:-10px 0;
}
.processusCommande .etape1Active {
	background-position:-10px 73px;
}
.processusCommande .etape2 {
	width:84px;	
	background-position:-97px 0;
}
.processusCommande .etape2Active {
	background-position:-97px 73px;
}
.processusCommande .etape3 {
	width:90px;	
	background-position:-191px 0;
}
.processusCommande .etape3Active {
	background-position:-191px 73px;
}
.processusCommande .etape4 {
	width:99px;	
	background-position:-278px 0;
}
.processusCommande .etape4Active {
	background-position:-278px 73px;
}
.processusCommande .etape5 {
	width:84px;	
	background-position:-377px 0;
}
.processusCommande .etape5Active {
	background-position:-377px 73px;
}
#formChoosePack {
	margin-left:61px;
}
.tableauTarifsJulieSms {
	text-align:center;
	margin:25px 0 0 0;
}
.tableauTarifsJulieSms th{
	color:#FFF;
	background-color:#af6915;
	font-size:0.9em;
}
.tableauTarifsJulieSms .col1 {
	width:136px;
}
.tableauTarifsJulieSms .col2 {
	width:61px;
	background-color:#cb7918;
}
.tableauTarifsJulieSms .col3 {
	width:63px;
}
.tableauTarifsJulieSms .col4 {
	width:55px;
	background-color:#cb7918;
}
.tableauTarifsJulieSms .col5 {
	width:55px;
}
.tableauTarifsJulieSms .col6 {
	width:55px;
	background-color:#cb7918;
}
.tableauTarifsJulieSms .col7 {
	width:55px;
}
.tableauTarifsJulieSms td{
	color:#141215;
	padding:3px 0;
}
.tableauTarifsJulieSms .ligne1 .color1 {
	background-color:#d0ced0;
}
.tableauTarifsJulieSms .ligne1 .color2 {
	background-color:#f0eff0;
}
.tableauTarifsJulieSms .ligne2 .color1 {
	background-color:#b1afb1;
}
.tableauTarifsJulieSms .ligne2 .color2 {
	background-color:#cccccc;
}
.tableauTarifsJulieSms input {
	width:35px;
	border:1px solid #464646;
	text-align:center;
}
.infosTva {
	font-size:0.9em;
	text-align:right;
	margin:5px 53px 0 0;
	font-style:italic;
}
.continuerProcessusCommande {
	float:right;
	margin:25px 48px 0 0;
}
#choosePackErreurMsg, #erreurMsgInscription, #erreurMsgConnexion, #erreurMsgLostPassword {
	text-align:center;
	clear:both;	
	width:450px;
	margin:10px auto;
}
#choosePackErreurMsg .erreur, #erreurMsgInscription .erreur, #erreurMsgConnexion .erreur, #erreurMsgLostPassword .erreur {
	display:block;
	background:#FFF;
	border:1px solid #000;
	color:red;
	font-weight:bold;
}
#erreurMsgInscription, #erreurMsgConnexion, #erreurMsgLostPassword {
	margin:10px 0;
}
#erreurMsgInscription .msg, #erreurMsgLostPassword .msg {
	display:block;
	background:#FFF;
	border:1px solid #000;
	color:#059b05;
	font-weight:bold;
}
/*** identification ***/
.commandeJulieSms .barreHorizontale {
	background:url(../images/barre-horizontale.jpg);
	width:438px;
	height:1px;
	clear:both;
	margin-bottom:17px;
}
.commandeJulieSms .linkOrange{
	color:#d57f19;
}
.commandeJulieSms .linkOrange:hover{
	text-decoration:underline;
}
.commandeJulieSms #formConnexion, .commandeJulieSms #formInscription , .commandeJulieSms #formLostPassword  {
	margin-left:64px;
	overflow:auto;
	display:block;
}
.commandeJulieSms #formConnexion label{
	float:left;
	width:167px;
	font-size:0.9em;
	margin:0 18px 0 0;
}
.commandeJulieSms #formConnexion input, .commandeJulieSms #formLostPassword input{
	float:left;
	width:165px;
	border:1px solid #FFF;
	background:#3a3b3b;
	margin:0 18px 0 0;
	color:#FFF;
	display:block;
}
.commandeJulieSms #identifiantConnexion {
	clear:left;
}
.commandeJulieSms #formConnexion, .commandeJulieSms #formInscription {
	display:block;
	width:480px;
}
.commandeJulieSms #formConnexion .conteneurInput {
	clear:left;
	overflow:auto;
	margin:4px 0 20px 0;
}
.commandeJulieSms #formConnexion .continuerProcessusCommande, .commandeJulieSms #formLostPassword .continuerProcessusCommande{
	float:left;
	margin:0 0 0 -8px;
}
.commandeJulieSms #formInscription .infos, .commandeJulieSms #formLostPassword .infos, .commandeJulieSms #verificationCommande .infos{
	clear:both;
	color:#d57f19;
	margin:16px 0 8px 0;
}
.commandeJulieSms #formInscription label {
	clear:left;
	float:left;
	margin-top:5px;
	height:15px;
	padding-top:2px;
	width:61px;
}
.commandeJulieSms #formInscription input{
	float:left;
	border:1px solid #FFF;
	background:#3b3b3c;
	margin-top:5px;
	color:#FFF;
}
.commandeJulieSms #formInscription .requiredField{
	font-size:0.9em;
	font-style:italic;
	float:left;
	margin:5px 0 0 71px;
}
/*
.commandeJulieSms #formInscription select{
	float:left;
	border:1px solid #FFF;
	background:#3b3b3c;
	margin-top:5px;
	width:111px;
	color:#FFF;
}
*/

.commandeJulieSms #formInscription .conteneurSelect {
	float:left;
	margin-top:5px;
	background:#FFF;
	padding:1px;
	width:111px;
	height:18px;
}

.commandeJulieSms #formInscription .conteneurSelect div{
	width:111px;
	height:18px;
	overflow:hidden;
	position:relative;
}
.commandeJulieSms #formInscription .conteneurSelect select{
	width:116px;
	/*height:22px;*/
	height:22px;
	background:#3b3b3c;
	/*position:absolute;
	top:-2px;
	left:-2px;*/
	margin:-2px 0 0 -2px;
	color:#FFF;
}
.commandeJulieSms #formInscription .left {
	float:left;
	width:175px;
	height:195px;
	margin-right:7px;
}
.commandeJulieSms #formInscription .left input{
	width:110px;
}
.commandeJulieSms #formInscription .right {
	float:left;
	width:278px;
	height:195px;
	overflow:auto; 
}
.commandeJulieSms #formInscription .right label{
	width:72px;
}
.commandeJulieSms #formInscription .right input{
	width:184px;
}
.commandeJulieSms #formInscription #labelTva{
	width:104px;
}
.commandeJulieSms #formInscription #tva{
	width:111px;
}
.commandeJulieSms #formInscription .continuerProcessusCommande{
	float:left;
	margin:5px 0 17px 164px;
}
.commandeJulieSms #formInscription .sauvegarderUpdateInfos{
	float:right;
	margin:5px 30px 10px 0;
}
 .commandeJulieSms #formLostPassword label {
 	float:left;
	width:45px;
	font-size:1em;
	margin:0 18px 10px 0;
	padding-top:2px;
 }
/*** recapitulatif ***/
.commandeJulieSms #verificationCommande{
	margin-left:64px;
	width:480px;
}
.commandeJulieSms #verificationCommande .infos {
	margin:0;
}
.commandeJulieSms #verificationCommande .conteneurModifierAdresse {
	height:25px;
}
.commandeJulieSms #verificationCommande .left{
	float:left;
	width:209px;
	margin-bottom:10px;
}
.commandeJulieSms #verificationCommande .ligne{
	overflow:auto;
	clear:both;
}
.commandeJulieSms #verificationCommande .left .gauche, .commandeJulieSms #verificationCommande .right .gauche {
	display:block;
	float:left;
	width:70px;
	font-weight:bold;
	margin:1px 0;
}
.commandeJulieSms #verificationCommande .left .droite, .commandeJulieSms #verificationCommande .right .droite {
	display:block;
	float:left;
	margin:1px 0;
}
.commandeJulieSms #verificationCommande .right .gauche {
	width:90px;
}
.commandeJulieSms #verificationCommande .right{
	float:left;
}
.commandeJulieSms #verificationCommande .right .numTva {
	width:172px;
}
.commandeJulieSms #verificationCommande .tableauTarifsJulieSms{
	margin-top:0;
}
.commandeJulieSms #verificationCommande .totalHt, .commandeJulieSms #verificationCommande .totalTtc {
	display:block;
	margin:10px auto;
	padding:3px;
	width:125px;
	text-align:right;
}
.commandeJulieSms #verificationCommande .totalHt span, .commandeJulieSms #verificationCommande .totalTtc span{
	display:block;
	float:left;
	width:60px;
	text-align:left;
}
.commandeJulieSms #verificationCommande .totalHt {
	background:#CB7918;
}
 .commandeJulieSms #verificationCommande .totalTtc {
 	font-weight:bold;
	background:#AF6915;
 }
 .commandeJulieSms #verificationCommande .modifierAdresse {
 	float:right;
 }.julieBackup {
	position:relative;
}
.julieBackup .imgJulieBackup {
	display:block;
	margin:-3px 20px 0 0;
	float:left;
}
.julieBackup h1 {
	font-size:1.9em !important;
	line-height:1em;
	margin:20px 0 0 !important;
}
.julieBackup .p1  {
	clear:left;
	padding-top:13px;
	overflow:auto;
}
.julieBackup .p1 .txt {
	float:left;
}
.julieBackup .p1 .barreVerticale {
	float:left;
	height:56px;
	margin:0 27px;
}
.julieBackup .p1 .lienAvecFleche2 {
	margin-top:16px;
}
.julieBackup .serviceInnovant {
	margin-top:9px;
}
.lesPlus {
	display:block;
	margin:2px 0 0 -20px;
}
.julieBackup .p2 {
	margin:0 0 0 27px;
	padding:0;
}
.julieBackup .dlPdf {
	position:absolute;
	top:323px;
	left:330px;
	width:190px;
}
.julieBackup .dlPdf a{
	display:block;
	margin:3px 3px 3px 0;
	color:#464646;
	padding:0 !important;
}
.julieBackup .dlPdf a:hover{
	text-decoration:underline;
}
/*** telechargement ***/
#contenuMiddle .contenuRightJulieBackup {/** necessaire pour eviter bug affichage lors de l acces direct a une page **/
	width:370px;
}
.contenuRightJulieBackup .logo2 {
	margin-top:49px;
}
#telechargementJulieBackup p {
	margin-top:6px;
}
#telechargementJulieBackup .lienRessources {
	display:block;
	color:#FFF;
	margin:20px 0;
}
#telechargementJulieBackup .lienRessources:hover {
	color:#D57F19;
}
#telechargementJulieBackup .lienRessources .listDot{
	vertical-align:2px;
}
#telechargementJulieBackup .lienRessources .icone{
	vertical-align:-10px;
}.contenuLeftLogiciels {
	width:376px !important;
	/*font-size:0.9em;*/
}
.logiciels {
	position:relative;
}
.imgLogicielsJulie {
	margin:21px 0 9px 0;
}
.logiciels h1 {
	font-size:1.3em !important;
	margin-top:0 !important;
}
.logiciels .orange {
	color:#cc6417;
	margin:20px 0 !important;
	font-style:italic;
	font-size:0.8em;
}
.logiciels .p1 {
	margin-top:10px !important;
	margin-right:20px;
	clear:left;
}
.logiciels .p2 {
	margin-top:5px !important;
}
.logiciels .p2 .sTitre {
	font-size:1.5em;
	clear:both;
	display:block;
	font-weight:bold;
	margin-bottom:12px;
}

.logiciels .lienAvecFleche2, .logiciels .lienAvecFleche3 {
	margin:4px 16px 2px 0;
}
.logiciels .lienJulieGestion span{
	padding-right:36px;
}
.logiciels .lienJulieExpert span{
	padding-right:21px;
}
.logiciels .clearLeft {
	clear:left;
}
.btnTableauComparatif {
	clear:left;
	margin-top:10px !important;
}
/*
.btnTableauComparatif {
	background:url(../images/);
	width:110px;
	padding:5px;
	color:#FFF;
	position:absolute;
	top:361px;
	left:245px;
	display:block;
	font-weight:bold;
}
.btnTableauComparatif span {
	background-color:#1a3b88;
}
.btnTableauComparatif:hover {
	background-color:#d57a21;
}
*/
/*
.btnTableauComparatif {
	background-color:#464646;
	width:110px;
	padding:5px;
	color:#FFF;
	position:absolute;
	top:361px;
	left:245px;
	display:block;
	font-weight:bold;
}
.btnTableauComparatif:hover {
	background-color:#d57a21;
}
*/
#contenuMiddle .contenuRightLogiciels {
	width:538px;
}
.contenuRightLogiciels .colLeft {
	width:395px !important;
}
/*
.contenuRightLogiciels p{
	font-size:1.2em !important;
}
*/
/*** julie pro ***/
#juliePro .imgJuliePro {
	margin-top:69px;
}
#juliePro .colRight {
	margin-top:60px;
}
#juliePro .colRight img{
	margin-bottom:10px;
}
#juliePro .dlPdf {
	margin-top:25px;
}
/*** julie expert ***/
#julieExpert .imgJulieExpert {
	margin-top:85px;
}

#julieExpert .colRight {
	margin-top:60px;
}
#julieExpert .colRight img{
	margin-bottom:10px;
}
#julieExpert .dlPdf {
	margin-top:25px;
}
/*** julie pro expert ***/
#julieProExpert .imgJulieProExpert {
	margin-top:16px;
}

#julieProExpert .colRight {
	margin-top:60px;
}
#julieProExpert .colRight img{
	margin-bottom:10px;
}
/*** julie gestion ***/
#julieGestion .imgJulieGestion {
	margin-top:66px;
}

#julieGestion .colRight {
	margin-top:60px;
}
#julieGestion .colRight img{
	margin-bottom:10px;
}
/*** julie teletrans ***/
#julieTeletrans .imgJulieTeletrans {
	margin-top:95px;
}

#julieTeletrans .colRight {
	margin-top:60px;
}
#julieTeletrans .colRight img{
	margin-bottom:10px;
}

/*** tableau comparatif ***/
.loaderTableau {
	margin-left:27px;
}
#tableauComparatif {
	color:#141215;
}
#tableauComparatif h1 span {
	color:#FFF;
	font-size:0.7em;
}
#tableauComparatif #leTableau table {
	text-align:center;
	font-size:0.9em;
}
#tableauComparatif th{
	color:#FFF;
	padding:7px 3px;
}
#tableauComparatif .firstCol{
	text-align:left;
	padding-left:7px;
	width:187px;
}
#tableauComparatif .color1 {
	background-color:#b26a15;
}
#tableauComparatif .color2 {
	background-color:#ce7b18;
}
#tableauComparatif .color3 {
	background-color:#d4d4d4;
}
#tableauComparatif .color4 {
	background-color:#f6f6f6;
}
#tableauComparatif .color5 {
	background-color:#b7b6b7;
}
#tableauComparatif .pointInterrogation {
	float:right;
	margin-right:3px;
}
#conteneurHelp h1{
	font-size:1.4em;
}
#conteneurHelp .textHelp {
	color:#FFF;
}
.loadingHelp {
	height:11px;
	width:43px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-6px 0 0 -21px;
	display:block;
}
.assistanceLeft {
	position:relative;
}
.assistanceLeft .p2 {
	margin:5px 0 0 0 !important;
	overflow:auto;
	padding-top:5px;
}
.assistanceLeft .p3{
	clear:both;
	margin:0 !important;
}
.assistanceLeft .p2 a, .assistanceLeft .p4 a {
	clear:left;
	margin:2px 0;
}
.assistanceLeft .lienAvecFleche {
	margin-top:-5px;
	clear:both;
}
#contenuMiddle .contenuRightAssistance {
	width:370px;
}
.assistanceRight  {
	width:370px;
	position:relative;
	height:100%;
}
.assistanceRight p {
	margin:12px 0 0;
}
#hotline .hotlineOwandy {
	margin-top:11px;
}
#hotline .tel,  #hotline .fax, #hotline .email{
	display:block;
	margin:20px 0;
}
#hotline .tel{
	color:#d57f14;
	font-weight:bold;
	font-size:1.3em;
}
#hotline .bgHotline, #netAssistance .bgNetAssistance {
	position:absolute;
	right:0;
	bottom:0;
	margin:0 -18px -20px 0;
}
#netAssistance .julieNetAssistance {
	margin-top:48px;
}
#netAssistance .openNetAssistance {
	display:block;
	position:relative;
	margin:34px 0;
}
#netAssistance .dlPdf {
	position:relative;
	width:189px;
	clear:both;
}
#netAssistance .dlPdf .iconePdf{
	margin-top:18px;
}
#netAssistance iframe {
	border:0;
	width:200px;
	height:52px;
	margin-top:37px;
	position:relative;
	background:none;
}
#netAssistance iframe body, #netAssistance iframe html{
	margin:0;
	padding:0;
}
/*** ressources et faq ***/
#ressources {
	font-size:0.9em;
}
#ressources h1, #faq h1 {
	font-size:1.8em;
}
#ressources h4, #faq h4 {
	background:#d57f14;
	color:#464646;
	padding:1px 5px;
	font-size:1em;
	margin:0;
}
#ressources p {
	margin:10px 0;
}
#ressources a{
	color:#d57f19;
}
#ressources a:hover{
	text-decoration:underline;
}
#ressources .infoSup {
	font-style:italic;
}
/*** ressources ***/
#ressources h1 {
	margin-bottom:5px;
}
#ressources .colLeft, #ressources .colRight{
	width:255px;
	float:left;
}
#ressources .colRight {
	margin-left:15px;
}
/*** faq ***/
#faq h1 {
	margin:0;
}
#faq h4 {
	margin-bottom:10px;
	font-size:12px;
}
#faq h4 a {
	color:#464646;
	display:block;
}
#faq a {
	color:#FFF;
}
#faq a:hover {
	text-decoration:underline;
}
#faq p {
	margin:0 0 10px 0;
}
#faq #conteneurListQuestion{
	height:480px;
	overflow:hidden;
	position:relative;
}
#faq #conteneurListQuestion .page{
	height:480px;
	width:500px;
}
#faq .conteneurFlecheDefil {
	position: absolute;
	top: 280px;
	right: 30px;
}
#faq .conteneurFlecheDefil img{
	cursor:pointer;
	display:block;
	margin:5px 0;
}
.etapeReponse {
	height:445px;	
}
.etapeReponse span{
	font-weight:bold;
	font-size:1.2em;
	display:block;
}
.conteneurQuestion {
	/*display:none;*/
}
.etapeReponse .tableau {
	width:518px;
	border:1px solid #CCC;
	border-width:0 0 1px 1px;
}
.etapeReponse .tableau th{
	background:#CCC;
	color:#000;
	text-align:left;
	border:1px solid #CCC
}
.etapeReponse .tableau td{
	border:1px solid #CCC;
	border-width:1px 1px 0 0;
}.formationsLeft {
	position:relative;
}
.formationsLeft .p2 {
	margin:15px 0 0 0 !important;
	overflow:auto;
	padding-top:5px;
}
.formationsLeft .p2 a{
	clear:both;
	margin-top:3px;
}
.formationsRight {
	position:relative;
	width:370px;
}
#contenuMiddle .contenuRightFormation {
	width:370px;
}
/*** formation dans nos locaux ***/
#dansNosLocaux .imgDansNosLocaux {
	margin-top:74px;
}
#dansNosLocaux .colRight {
	margin-top:74px;
}
#dansNosLocaux .colLeft a{
	margin-top:25px;
	display:block;
}
/*** teleformation ***/
#teleformation .imgTeleformation {
	margin-top:0px;
}
#teleformation .p2 {
	margin:17px 0 0 0;
}
#teleformation .p2 span{
	display:block;
	color:#d57f19;
	margin-top:12px;
	font-weight:bold;
}
#teleformation .tarifs {
	margin-top:5px;
}
#teleformation .tarifs span{
	font-size:0.8em;
}
#teleformation .tarifs td{
	border-bottom:1px solid #FFF;
	padding:1px 3px;
}
#teleformation .tarifs .firstCol{
	border-right:1px solid #FFF;
	
}
#teleformation .cadreOrange {
	background:#d57f19;
	float:right;
	width:154px;
	height:107px;
	padding:12px;
	text-align:center;
	color:#464646;
	margin:30px 0 0 18px;
}
#teleformation .cadreOrange span{
	color:#FFF;
}
#teleformation .cadreOrange a{
	display:block;
	margin:10px auto;
	width:101px;
}
#teleformation .p3 {
	font-style:italic;
	font-size:0.8em;
}
#teleformation .cadreOrange .lienAvecFleche2{ 
	margin-left:28px;
}
/** calendrier des formations **/
#formations h4 {
	background:#d57f19;
	color:#464646;
	padding:2px;
	font-size:1em;
	margin:15px 0 5px 0;
}
#formations .contenuFenetre {
	/*margin-left:47px;*/
}
#formations .tableDetailsFormations td {
	vertical-align:top;
}
#formations .tableDetailsFormations ul{
	margin:0;
	padding:0;
}
#formations .tableDetailsFormations li{
	margin:0 15px;
}
#formations .calendrierFormations {
	/*margin-left:78px;*/
}
#formations .calendrierFormations td{
	border-bottom:1px solid #fff;
	padding:6px 0 2px 0;
}
#formations .calendrierFormations .tdNoBorder{
	border-bottom:0;
}
#formations .calendrierFormations .dateForm{
	vertical-align:top;
}.contenuLeftZonePartenaires .p1 {
	line-height:19px !important;
}
.zonePartenaires {
	position:relative;
}
.contenuLeftZonePartenaires .p1 {
	margin-bottom:10px !important;
}
.contenuLeftZonePartenaires .lienAvecFleche2 {
	clear:both;
	margin:2px 0;
}
.contenuRightZonePartenaires {
	width:370px;
}
.contenuRightZonePartenaires ul {
	padding:0 0 0 15px;
	margin:0;
}
.contenuRightZonePartenaires li a{
	color:#FFF;
	height:15px;
	display:block;
	padding-top:11px;
}
.contenuRightZonePartenaires li a:hover{
	color:#d57f19;
}
.contenuRightZonePartenaires li a img{
	float:right;
	margin-top:-5px;
}
.contenuRightZonePartenaires .barreVerticale {
	display:block;
	position:absolute;
	width:1px;
	background:url(../images/barre-verticale.png);
}
.contenuRightZonePartenaires h3 {
	color:#d57f19;
	font-weight:normal;
	margin:0;
	font-size:1em;
}
/*** bloc xray ***/
.imgXray {
	margin-top:31px;
}
.blocXray {
	position:relative;
}
.blocXray ul {
	width:330px;
}
.blocXray li {
	margin:5px 0 0 0;
}
.blocXray .barreVerticale {
	height:211px;
	top:109px;
	left:305px;
}
/*** Manuals ***/
#manuals .liste  {
	font-size:0.9em;
}
#manuals .liste a span {
	font-size:0.8em;
}
.imgManuals {
	/*float:left;*/
	margin:0 0 0 0;
}
.blocManuals h3 {
	margin:7px 0 -6px 0;
}
.bloc1 {
	float:left;
	width:173px;
	margin-left:-10px;
}
.bloc2 {
	float:left;
	margin-left:15px;
	width:192px;
}
/*** zone partenaire ***/
.liste3 h3{
	margin-top:0;
}
.liste3 li a{
	height:17px;
	display:block;
	padding-top:11px;
}
.liste3 li a span{
	display:block;
	font-size:0.8em;
}
.liste li a .spanClear{
	display:block;
	font-size:0.8em;
}
.blocManuals .barre1 {
	top:32px;
	left:138px;
	height:348px;
}
.blocManuals .barre2 {
	top:1px;
	left:341px;
	height:260px;
}
/*** logo Owandy ***/
.blocLogo .leLogo{
	margin-top:161px;
}
.blocLogo ul {
	width:130px;
}
.blocLogo .barreVerticale {
	height:25px;
	left:106px;
	top:203px;
}
/*** product pictures ***/
.imgProductPictures {
	margin-top:31px;
	clear:both;
	display:block;
}
/*
.blocProductPictures ul {
	width:330px;
}
*/
.barreVerticale {
	height:277px;
	top:42px;
	left:183px;
}
.blocProductPictures li {
	margin:5px 0 0 0;
	list-style-type:none;
}
.imgProductUlLeft, .imgProductUlRight {
	float:left;
	width:180px;
	padding:0 !important;
}
.imgProductUlLeft {
	margin-right:10px !important;
}
/*** imax technical ressources **/
.imgImaxTechnicalRessources {
	margin-top:100px;
}
.blocImaxTechnicalRessources ul {
	width:336px;
}
.blocImaxTechnicalRessources .firstLi {
	height:50px;
}
.blocImaxTechnicalRessources .iconePdf {
	margin-right:3px;
}
.blocImaxTechnicalRessources .firstLi span{
	font-size:0.8em;
	display:block;
}
.blocImaxTechnicalRessources .barreVerticale {
	height:103px;
	top:135px;
	left:312px;
}
/*** technotes ***/
.imgTechNotes {
	margin-top:112px;
}
.blocTechNotes ul{
	width:330px;
}
.blocTechNotes h3{
	margin-top:25px;
}
.blocTechNotes .barreVerticale {
	height:118px;
	top:147px;
	left:305px;
}
/*** quickvision ***/
.imgQuickVision {
	margin-top:110px;
}
.blocQuickVision ul{
	width:330px;
}
.blocQuickVision .barreVerticale {
	height:79px;
	top:146px;
	left:305px;
}
.blocQuickVision .iconePdf {
	margin-right:3px;
}
/*** osp ***/
.imgOsp {
	margin-top:110px;
}
.blocOsp ul{
	width:330px;
}
.blocOsp .barreVerticale {
	height:26px;
	top:146px;
	left:305px;
}

/*** presse ***/
.imgPresse {
	margin-top:100px;
}
.blocPresse .barreVerticale {
	height:103px;
	top:174px;
	left:329px;
}.contactLeft {
	position:relative;
}
.contactLeft .imgContact {
	display:block;
	margin:30px 0 0 0;
}
.contactLeft .left {
	float:left;
	width:283px;
}
.contactLeft .p2 {
	background:#464646;
	color:#FFF;
	padding:15px;
	margin:20px 0 !important;
}
.contactLeft .p2 .lienMail {
	color:#FFF;
}
.contactLeft .p2 .lienMail:hover {
	text-decoration:underline;
}
.contactLeft .p2 span {
	color:#d57f19;
}
.contactLeft .p3 {
	overflow:auto;
}
.contactLeft .right {
	float:left;
	margin:20px 0 0 49px;
}
.contactLeft h2 {
	clear:both;
	margin:10px 0 2px 0;
	font-size:1.2em;
}
.contactLeft .p4 {
	margin:0 !important;
}
.contactLeft .p4 a{
	margin:3px;
}
.contactLeft .nosFiliales {
	clear:left;
	/*width:75px;*/ /* encore un bug d'ie ..ptin */
}
.contactLeft .dlPdf {
	width:190px;
	margin:10px 0;
}
.contactLeft .dlPdf a{
	display:block;
	margin:3px 3px 3px 0;
	color:#464646;
	padding:0 !important;
}
/*
.contactLeft .dlPdf .bareHorizontale{
	background:url(../images/barre-horizontale-noire.jpg);
}
*/
.contactLeft .dlPdf .iconePdf{
	float:right;
	margin-top:2px !important;
}
.contenuRightContact {
	height:370px !important;
	overflow:hidden;
}
.contenuRightContact .imgTitre {
	position:relative;
}
/*
.contenuRightContact p{
	font-size:1em !important;
}
*/
/*** formContact ***/
.formContact {
	height:370px;
	overflow:hidden;
}
.formContact .p1 {
	margin:0 0 0 0;
}
.formContact .p1 a{
	color:#d57f19;
}
.formContact .p1 a:hover{
	text-decoration:underline;
}
.formContact .nomCommercial {
	color:#d57f19;
	font-weight:bold;
}
.formContact .theForm {
	overflow:hidden;
	margin-top:10px;
}
.formContact .theForm label{
	float:left;
	clear:left;
	width:77px;
	margin:4px 0 0 0;
}
.formContact .theForm input{
	float:left;
	width:282px;
	margin:1px 0;
}
.formContact .theForm #message{
	float:left;
	width:282px;
	margin:1px 0;
	/*display:none; *//* temp */
}
.formContact .theForm .inputCodePostal {
	width:88px;
}
.formContact .theForm .labelVille{
	clear:none;
	width:33px;
	margin-left:5px;
}
.formContact .theForm .inputVille{
	width:150px;
	/*display:none;*/ /* temp */
}
.formContact .btnForm {
	overflow:auto;
	clear:both;
	margin-top:2px;
}
.formContact .btnEnvoyer {
	float:right;
}
.formContact #theFormMsg {
	height:32px;
	margin:5px 0;
	font-style:italic;
}
.formContact #theFormMsg .erreur, .formContact #theFormMsg .msg{
	color:#d57f19;
	display:block;
	font-style:normal;
}
.formContact #theFormMsg .msg{
	color:#1A3B88;
}
/*** FILIALES ***/
#filiales .mapMonde {
	position:absolute;
	top:0;
	left:0;
}
#filiales {
	height:370px !important;
}
#filiales .imgFiliales {
	display:block;
	margin:10px 0 0 0px;
}
#filiales .filiale1, #filiales .filiale2, #filiales .filiale3, #filiales .filiale4 {
	float:left;
	margin-top:29px;
	width:150px;
}
#filiales .filiale2, #filiales .filiale4 {
	width:170px;
}
#filiales .filiale1, #filiales .filiale2 {
	margin-top:19px;
}
#filiales .filiale1 a, #filiales .filiale2 a, #filiales .filiale3 a, #filiales .filiale4 a{
	margin-top:10px;
	font-weight:normal;
}
#filiales .filiale2, #filiales .filiale4{
	margin-left:50px;
}
#filiales .filiale3 {
	clear:left;
}
#filiales .nom {
	color:#d57f19;
	font-weight:bold;
}
/*** SELECT REGION ***/
#enFrance, #dansLeMonde {
	height:370px !important;
	overflow:hidden;
}
#enFrance .mapFrance, #dansLeMonde .mapMonde, #ameliorationProduit .mapMonde {
	position:absolute;
	top:-15px;
	left:-20px;
	z-index:0;
}
#enFrance .imgTitre {
	margin-top:36px;
}
#dansLeMonde .imgTitre {
	margin-top:52px;
}
.ameliorationProduitsText {
	z-index:4;
}
.contentPaneShowContact {
	border-top:1px solid #FFF;
	width:325px;
	margin-top:40px;
	padding-top:10px;
	position:relative;
}
.contentPaneShowContact .nom{
	color:#d57f19;
	display:block;
	font-weight:bold;
}
.contentPaneShowContact .lienAvecFleche4 {
	float:right;
	margin-left:3px;
}
.ameliorationProduit {
	margin-left:10px;
}
.contenuLeftEntreprise {
	width:376px !important;
	font-size:1em;
}
.contenuLeftEntreprise .logoOwandy {
	margin-top:30px;
}
.contenuLeftEntreprise h1{
	margin:12px 0 !important;
	line-height:31px;
}
.contenuLeftEntreprise .p1{
	margin-top:20px;
	font-size:1.1em;
	margin-right:20px !important;
}
.contenuLeftEntreprise .lienAvecFleche2 {
	margin:4px 24px 0 0;
}
.contenuLeftEntreprise .lienPartenaires {
	margin-right:23px;
}
.lienNotreVision {
	margin-top:20px !important;
}
.lienNotreVision span {
	padding-right:12px;
}
.lienHistorique {
	margin-top:20px !important;
	clear:right;
}
.lienHistorique span{
	padding-right:37px;
}
.lienCongres {
	margin-top:20px !important;
	clear:right;
}
.lienCongres span{
	padding-right:5px;
}
.conteneurLienAvecFleche2 {
	overflow:auto; /* nécessaire pour IE */
}
.entreprise {
	position:relative;
}
#contenuMiddle .contenuRightEntreprise {
	width:538px;
}
.entrepriseRight {
	position:relative;
}
.textValeurs {
	height:100%;
}
.textValeurs .btnRetour {
	position:absolute;
	bottom:0;
	right:0;
}
.titreEntreprise {
	height:39px;
	width:300px;
	margin-bottom:0px;
	background:url(../images/entreprise/fr/titres-entreprise.png) no-repeat;
}
.titreEntreprise span{
	display:none;
}
/*** historique ***/
.entrepriseRight .titreHistorique {
	background-position:0 0;
}
#textHistorique {
	height:325px;
	overflow:hidden;
	position:relative;
}
#textHistorique .page {
	height:325px;
}
#textHistorique ul{
	margin:0;
	padding:0;
}
#textHistorique li{
	margin:8px 0;
}
#textHistorique .firstLi {
	margin-top:0px;
}
/*** recrutement ***/
.entrepriseRight .titreRecrutement {
	background-position:0 -78px;
}
#recrutement .conteneurText, #notreVision .conteneurText {
	height:320px;
}
.imgRecrutement {
	display:block;
	margin-bottom:18px;
}
#recrutement .colLeft {
	width:372px;
}
#recrutement .page, #notreVision .page {
	height:320px;
}
#recrutement h2{
	margin:0;
}
#recrutement .bareHorizontale {
	margin:10px 0;
}
#recrutement .blockContact{
	background:#cb7c1d;
	padding:5px;
	color:#464646;
	margin-top:7px;
}
#recrutement .blockContact span{
	color:#FFF;
	font-weight:bold;
}
#recrutement .colRight {
	text-align:center;
	width:150px;
	margin-top:110px;
}
#recrutement .candidature {
	background:#cb7c1d;
	padding:5px;
	color:#464646;
	width:260px;
	margin-top:24px;
}
#recrutement .candidature .mail{
	font-weight:bold;
	color:#FFF;
	font-size:1.1em;
	display:block;
}
#recrutement .candidature .mail:hover{
	text-decoration:underline;
}
/** notre vision ***/
.entrepriseRight .titreNotreVision {
	background-position:0 -39px;
}
#notreVision .accrocheVision {
	font-weight:bold;
	margin:-5px 0 8px;
}
#notreVision .dotValeurs {
	vertical-align:3px;
	margin-right:3px;
}
#notreVision .liensValeurs {
	overflow:auto;
	margin:10px 0;
}
#notreVision .liensValeurs .lienAvecFleche4{
	margin:5px;
}
#notreVision .txtPiliers {
	clear:both;
	font-weight:bold;
}
/*
.textValeurs .titreValeurs {
	height:35px;
	width:300px;
	margin-bottom:5px;
	background:url(../images/entreprise/titres_valeurs.png) no-repeat;
}
.textValeurs .titreValeurs span{
	display:none;
}
*/
.textValeurs .satisfaction {
	background-position:0 -156px;
}
.textValeurs .innovation {
	background-position:0 -117px;
}
.textValeurs .respect {
	background-position:0 -279px;
}
.textValeurs .reactivite {
	background-position:0 -197px;
}
.textValeurs .responsabilite {
	background-position:0 -240px;
}
/*** nos partenaires ***/
.entrepriseRight .titreNosPartenaires {
	background-position:0 -318px;
}
/*** presse ***/
.entrepriseRight .titreCommuniquesPresse {
	background-position:0 -397px;
}
#presse a {
	color:#FFF;
}
#presse a:hover {
	text-decoration:underline;
}
/*** congres ***/
.entrepriseRight .titreCongres {
	background-position:0 -356px;
}
.entrepriseRight .congresText1 {
	margin:0 0 5px;
}
.entrepriseRight .congresCol {
	float:left;
	width:264px;
	margin-left:10px;
	font-size:0.85em;
}
.entrepriseRight .congresCol1 {
	margin-left:0;
}
.entrepriseRight .congresCol h3{
	color:#d57f19;
	/*margin:10px 0 0 0;*/
	margin:3px 0 0 0;
	font-size:1em;
}
.entrepriseRight .congresCol ul{
	margin:0 0 0 18px;
	padding:0;
}
.entrepriseRight .congresCol li{
	margin:0;
	padding:0;
}
.entrepriseRight .congresCol a{
	color:#d57f19;
}
.entrepriseRight .congresCol a:hover{
	text-decoration:underline;
}.contenuLeftCameras {
	width:376px !important;
	font-size:1em;
}
.cameras {
	position:relative;
}
.cameras h1 {
	margin:25px 0 0 0  !important;
	font-size:38px !important;
}
.cameras p {
	margin:10px 0 !important;
}
.cameras .p4 {
	margin-top:25px;
	width:100%; /** pour ie7 **/
}
.cameras .p4 .otherProd{
	display:block;
	font-weight:bold;
	font-size:1.4em;
	margin-bottom:10px;
	margin-top:73px;
}
.cameras .lienAvecFleche2 {
	margin-top:3px;
	clear:both;
}
#contenuMiddle .contenuRightCameras {
	width:538px;
}
/*
.contenuRightCameras #textOwandyCam {
	font-size:1.2em;
}
*/
.contenuRightCameras .colLeft {
	width:395px !important;
}
#imgOwandyCam {
	margin:10px 0 20px;
}
.contenuRightCameras .dlPdf {
	margin-top:20px;
}.contenuLeftQuickvision {
	width:376px !important;
	/*font-size:0.9em;*/
}
.quickvision {
	position:relative;
}
.imgQuickvision {
	margin:70px 0 9px 0;
}
.quickvision .p1 {
	margin-top:10px !important;
	margin-right:20px;
	clear:left;
}
.quickvision .p2 {
	margin-top:30px !important;
	overflow:auto;
}
.quickvision .lienAvecFleche2 {
	margin:4px 16px 2px 0;
	clear:left;
}
.quickvision .orange{	
	color:#CC6417;
	font-size:0.8em;
	font-style:italic;
	margin:30px 0 !important;
	clear:both;
}
#contenuMiddle .contenuRightQuickvision {
	width:538px;
}
.titreQuickvision {
	height:34px;
	width:300px;
	margin-bottom:16px;
	background:url(../images/quickvision/en/titres-quickvision.png) no-repeat;
}
.titreQuickvision span{
	display:none;
}
.miniaturesQuickvision {
	overflow:auto;
	margin-top:30px;
}
.miniaturesQuickvision a{
	display:block;
	float:left;
}
.miniaturesQuickvision .vignetteCentrale{
	margin:0 80px;
}
/*** userFriendly ***/
.contenuRightQuickvision .titreUserFriendly {
	background-position:0 0;
	margin-top:62px;
}
#userFriendly .dlPdf {
	margin:30px 0;
}

/*** decisive advantage ***/
.contenuRightQuickvision .titreDecisive {
	background-position:0 -48px;
	margin-top:38px;
	height:68px;
}

/*** imaging hub ***/
.contenuRightQuickvision .titreImagingHub {
	background-position:0 -129px;
	margin-top:62px;
}
