@charset "UTF-8";
/* CSS Document */



/*/ GENERAL /////////////////////////////////////////////////////////////////////////////*/

body   {
	
	font-family: "Trebuchet MS", Trebuchet, Helvetica, sans-serif;
	background-color:#d3d4d6; 
	font-size:12px;
	line-height:1.1em;
	font-weight:normal; 
	color:#555555; 
	margin:0; 
	padding:0;
}


/*/ LANGUES /////////////////////////////////////////////////////////////////////////////*/

.conteneur_langues {
	position:absolute;
	top:0px;
	width:100%;
	height:16px;
}


.btn_close_langues {
	width:100px;
	height:16px;
	background:transparent url(../images/btn_langue_close.png) top left no-repeat;
	cursor:pointer;
	display:none;
}

.btn_langues {
	width:100px;
	height:16px;
	background:transparent url(../images/btn_langue.png) top left no-repeat;
	cursor:pointer;
}

.txt_btn_langues {
	font-size:10px;
	color:#3e3e3e;
	text-align:center;
}

.txt_langues, a.txt_langues  {
	font-size:10px;
	color:#3e3e3e;
	text-decoration:none;
}

a:hover.txt_langues  {
	text-decoration:underline;
}




/*/ CARROUSEL LOGICIELS /////////////////////////////////////////////////////////////////////////////*/


.conteneur_carrousel {
	position:absolute;
	top:180px;
	width:100%;
	height:442px;
	z-index:51;
}

.carrousel {
	width:980px;
	height:395px;
}

.carrousel_explications {
	width:242px;
	height:97px;
	background:transparent url(../images/carrousel_fond_explications.png) no-repeat top left;
	position:absolute;
	margin-top:-50px;
	z-index:500;
	visibility:hidden;
}

.logo_carrousel {
	margin-top:12px;
}

.txt_carrousel_baseline {
	width:242px;
	margin-top:10px;
	text-align:center;
	font-size:11px;
	color:#3e3e3e;
}

.bouton_blanc_carrousel {
	font-size:10px;
	color:#3e3e3e;
	margin-top:10px;
	background: transparent url(../images/btn_background.png) no-repeat top left;
	width:110px;
	height:16px;
	cursor:pointer;
}

.txt_bouton_blanc_carrousel_fr {
	padding-left:22px;
	text-align:left;
}




/*/ Styles du JS /*/

#imageflow img { 
	position:absolute; 
	top:0px;
	border:none;
}

#imageflow h1 {
	text-align:center;
}

#imageflow a{
	color:#fff;
}

.clear{
	clear:both;
}

#images{
	visibility:hidden;
}

#loading{
	margin-top:200px;
	text-align:center;
	width:100%;
}

#loading img{
	margin-top:10px;
	position:relative; 
}
/*#captions{
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
}*/
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;	
	display: none;
}

#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url(images/slider.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
}

#imageflow{
	width:980px;
	height:380px;
	text-align:center;
}



/*/ DETAILS LOGICIELS /////////////////////////////////////////////////////////////////////////////*/


/*/ Elements communs /*/

.conteneur_details {
	position:absolute;
	top:180px;
	width:100%;
	height:441px;
	display:none;
	vertical-align:text-bottom;
	z-index:50;
}

.shootscreen {
	margin-right:60px;
	margin-top:50px;
}

.shootscreen-reflet {
	margin-right:60px;
	margin-top:3px;
	width:389px;
	height:50px;
}

.conteneur_txt_details { 
	width:420px;
	margin-left:60px;
	margin-top:20px;
}

.sous_titre_details { 
	font-family: "Lucida Sans", "Lucida Sans UNnicode", "Trebuchet MS", Trebuchet, Helvetica ,Arial, sans-serif; 
	font-size:14px; 
	color:#3e3e3e; 
	margin: 8px 0 0 0; 
	line-height:1.2em;
}

.chapeau_details { 
	font-size:11px; 
	margin: 20px 0 15px 0;
	line-height:1.2em;
}

.paragraphe_details { 
	font-size:10px; 
	color:#555555; 
	margin: 8px 0 0 0; 
	line-height:1.2em;
}


.txt_fermer_details {
	width:60px;
	font-size:10px;
	margin-top:2px;
	color:#FFFFFF;
	cursor:pointer;
	line-height:1em;
}

.fond_details {
	width:100%;
	height:425px;
	background:transparent url(../images/details_background_transp.png) repeat-x top;
}

.bouton_blanc_details {
	font-size:10px;
	color:#3e3e3e;
	margin-top:10px;
	background: transparent url(../images/btn_background.png) no-repeat top left;
	width:110px;
	height:16px;
	cursor:pointer;
}

.txt_bouton_blanc_details_fr {
	padding-left:22px;
	text-align:left;
}

.txt_sortie_logiciel {
	margin-top:20px;
	margin-bottom:10px;
	font-size:10px;
}

input.input_details {
	background:url(../images/ombre_input_txt.gif) repeat-x top #FFFFFF;
	border:1px solid #818181;
	font-size:10px;
	color:#555555;
	width:190px;
	height:20px;
}

input.input_details {
	background:url(../images/ombre_input_txt.gif) repeat-x top #FFFFFF;
	border:1px solid #818181;
	font-size:10px;
	color:#555555;
	width:190px;
	height:21px;
	padding:2px 0 0 2px;
}

.btn-ok {
	color:#FFFFFF;
	font-size:10px;
	border:0;
	width:21px;
	height:21px;
}



/*/ Couleurs textes /*/

.color-onedoor, a.link-onedoor, a:hover.link-onedoor{
	color:#15317d; 
}

.color-fsix, a.link-fsix, a:hover.link-fsix{
	color:#1c7093; 
}

.color-keypi, a.link-keypi, a:hover.link-keypi{
	color:#0092b9; 
}

.color-scope, a.link-scope, a:hover.link-scope{
	color:#535688; 
}

.color-owm, a.link-owm, a:hover.link-owm{
	color:#5c5792; 
}

.color-pulse, a.link-pulse, a:hover.link-pulse{
	color:#3f1063; 
}

.color-ecco, a.link-ecco, a:hover.link-ecco{
	color:#80143a; 
}

.color-smsrocket, a.link-smsrocket, a:hover.link-smsrocket{
	color:#a60000; 
}

.color-adsnap, a.link-adsnap, a:hover.link-adsnap{
	color:#db571c; 
}

.color-geocast, a.link-geocast, a:hover.link-geocast{
	color:#db571c; 
}

.color-bmail, a.link-bmail, a:hover.link-bmail{
	color:#dd8007; 
}

.color-servicesblog, a.link-servicesblog, a:hover.link-servicesblog{
	color:#ede110; 
}

.color-loadthemall, a.link-loadthemall, a:hover.link-loadthemall{
	color:#84981f; 
}

.color-ghostwrite, a.link-ghostwrite, a:hover.link-ghostwrite{
	color:#66962e; 
}

.color-uhost, a.link-uhost, a:hover.link-uhost{
	color:#828d87; 
}


/*/ Lien description /*/
a.link-onedoor{
	text-decoration:underline;
}
a:hover.link-onedoor{
	text-decoration:none;
}

a.link-fsix{
	text-decoration:underline;
}
a:hover.link-fsix{
	text-decoration:none;
}

a.link-keypi{
	text-decoration:underline;
}
a:hover.link-keypi{
	text-decoration:none;
}

a.link-scope{
	text-decoration:underline;
}
a:hover.link-scope{
	text-decoration:none;
}

a.link-owm{
	text-decoration:underline;
}
a:hover.link-owm{
	text-decoration:none;
}

a.link-pulse{
	text-decoration:underline;
}
a:hover.link-pulse{
	text-decoration:none;
}

a.link-ecco{
	text-decoration:underline;
}
a:hover.link-ecco{
	text-decoration:none;
}

a.link-smsrocket{
	text-decoration:underline;
}
a:hover.link-smsrocket{
	text-decoration:none;
}

a.link-adsnap{
	text-decoration:underline;
}
a:hover.link-adsnap{
	text-decoration:none;
}

a.link-geocast{
	text-decoration:underline;
}
a:hover.link-geocast{
	text-decoration:none;
}

a.link-bmail{
	text-decoration:underline;
}
a:hover.link-bmail{
	text-decoration:none;
}

a.link-servicesblog{
	text-decoration:underline;
}
a:hover.link-servicesblog{
	text-decoration:none;
}

a.link-loadthemall{
	text-decoration:underline;
}
a:hover.link-loadthemall{
	text-decoration:none;
}

a.link-ghostwrite{
	text-decoration:underline;
}
a:hover.link-ghostwrite{
	text-decoration:none;
}

a.link-uhost{
	text-decoration:underline;
}
a:hover.link-uhost{
	text-decoration:none;
}



/*/ Fond fermer details /*/

.fermer-onedoor {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-onedoor.png) repeat-x top;
}

.fermer-fsix {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-fsix.png) repeat-x top;
}

.fermer-keypi {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-keypi.png) repeat-x top;
}

.fermer-scope {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-scope.png) repeat-x top;
}

.fermer-owm {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-owm.png) repeat-x top;
}

.fermer-pulse {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-pulse.png) repeat-x top;
}

.fermer-ecco {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-ecco.png) repeat-x top;
}

.fermer-smsrocket {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-smsrocket.png) repeat-x top;
}

.fermer-adsnap {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-adsnap.png) repeat-x top;
}

.fermer-geocast {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-geocast.png) repeat-x top;
}

.fermer-bmail {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-bmail.png) repeat-x top;
}

.fermer-servicesblog {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-servicesblog.png) repeat-x top;
}

.fermer-loadthemall {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-loadthemall.png) repeat-x top;
}

.fermer-ghostwrite {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-ghostwrite.png) repeat-x top;
}

.fermer-uhost {
	width:100%;
	height:16px;
	background:transparent url(../images/degrade-haut-uhost.png) repeat-x top;
}




/*/ BARRES LOGICIELS /////////////////////////////////////////////////////////////////////////////*/



/*/ Elements communs /*/

h1 {
	font-size:11px;
	color:#2c2c2c;
	margin: 12px 0 0 25px;
	padding:0;
}


.bouton_blanc {
	font-size:10px;
	color:#3e3e3e;
	margin-top:12px;
	background: transparent url(../images/btn_background.png) no-repeat top left;
	width:110px;
	height:16px;
	cursor:pointer;
}


.txt_bouton_blanc_fr {
	padding-left:22px;
	text-align:left;
}

.background_barre {
	background:transparent url(../images/background_barre.png) repeat-x bottom;
	width:100%;
	height:40px;
}



/*/ Couleurs fond logos /*/

.fond-logo-gris {
	background:transparent url(../images/background_logo_gris.png) no-repeat top;
}

.fond-logo-onedoor {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_onedoor.png) no-repeat top;
}

.fond-logo-fsix {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_fsix.png) no-repeat top;
}

.fond-logo-keypi {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_keypi.png) no-repeat top;
}

.fond-logo-scope {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_scope.png) no-repeat top;
}

.fond-logo-owm {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_owm.png) no-repeat top;
}

.fond-logo-pulse {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_pulse.png) no-repeat top;
}

.fond-logo-ecco {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_ecco.png) no-repeat top;
}

.fond-logo-smsrocket {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_smsrocket.png) no-repeat top;
}

.fond-logo-adsnap {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_adsnap.png) no-repeat top;
}

.fond-logo-geocast {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_geocast.png) no-repeat top;
}

.fond-logo-bmail {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_bmail.png) no-repeat top;
}

.fond-logo-servicesblog {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_servicesblog.png) no-repeat top;
}

.fond-logo-loadthemall {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_loadthemall.png) no-repeat top;
}

.fond-logo-ghostwrite {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_ghostwrite.png) no-repeat top;
}

.fond-logo-uhost {
	height:37px;
	width:242px;
	background:transparent url(../images/background_logo_uhost.png) no-repeat top;
}

/*/ Barres logiciels /*/

.barre-onedoor {
	position:absolute; 
	z-index:40; 
	top:621px; 
	width:100%;
	border-top:1px solid #535353;
	height:40px;
}

.barre-fsix {
	position:absolute; 
	z-index:39; 
	top:658px; 
	width:100%; 
	height:40px; 
}

.barre-keypi {
	position:absolute; 
	z-index:38; 
	top:695px; 
	width:100%; 
	height:40px;
}

.barre-scope {
	position:absolute; 
	z-index:37; 
	top:732px; 
	width:100%; 
	height:40px;
}

.barre-owm {
	position:absolute; 
	z-index:36; 
	top:769px; 
	width:100%; 
	height:40px;
}

.barre-pulse {
	position:absolute; 
	z-index:35; 
	top:806px; 
	width:100%; 
	height:40px;
}

.barre-ecco {
	position:absolute; 
	z-index:34; 
	top:843px; 
	width:100%; 
	height:40px;
}

.barre-smsrocket {
	position:absolute; 
	z-index:33; 
	top:880px; 
	width:100%; 
	height:40px;
}

.barre-adsnap {
	position:absolute; 
	z-index:32; 
	top:917px; 
	width:100%; 
	height:40px;
}

.barre-geocast {
	position:absolute; 
	z-index:31; 
	top:954px; 
	width:100%; 
	height:40px;
}


.barre-bmail {
	position:absolute; 
	z-index:30; 
	top:991px; 
	width:100%; 
	height:40px;
}

.barre-servicesblog {
	position:absolute; 
	z-index:29; 
	top:1139px; 
	width:100%; 
	height:40px;
}

.barre-loadthemall {
	position:absolute;
	z-index:28; 
	top:1065px; 
	width:100%; 
	height:40px;
}

.barre-ghostwrite {
	position:absolute;
	z-index:27; 
	top:1102px; 
	width:100%; 
	height:40px;
}

.barre-uhost {
	position:absolute;
	z-index:26; 
	top:1028px; 
	width:100%; 
	height:40px;
}