/* structure */
body {margin: 0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #000;background-color: #FFFFFF;}
#conteneur {position: relative;margin-left: auto;margin-right: auto;margin-top: 0px;width: 935px;background-color: #FFF;}
.header {width:100%; float: left; padding-top: 0px;}
.corps {width:100%; float: left;}
.footer {width:100%; float: left; margin-top: 20px; background-color: #FFF; text-align: center; color: #9d9d9d; padding-top: 5px;font-size:11px;}
.footer a {color: #9d9d9d;text-decoration: none;}
.footer a:hover {color: #D10A1C;text-decoration: underline;}
.contenu {float: left; width: 658px;}
.satellite {float: right; width: 265px;}
.fil_ariane  {background-image: url('../images/maison.gif'); background-repeat: no-repeat; padding-left: 18px;font-size: 10px;color: #B2B2B2;text-decoration: none; margin-top: 10px; margin-bottom: 5px;}
.fil_ariane_current {color: #D10A1C;text-decoration: none;}
.fil_ariane a {color: #B2B2B2;text-decoration: none;}
.fil_ariane a:hover {color: #D10A1C;text-decoration: underline;}

/* styles génériques */
a {color: #D10A1C;text-decoration: none;}
a:hover {color: #D10A1C;text-decoration: underline;}
.aFFF12 {color: #FFF;text-decoration: none; font-size: 12px; font-weight: bold;}
.aFFF12:hover {color: #FFF;text-decoration: underline;}
.a53535312 {color: #535353;text-decoration: none; font-size: 12px; font-weight: bold;}
.a53535312:hover {color: #535353;text-decoration: underline;}
form {display:inline;}
.rouge11 {font-size: 11px;color: #D10A1C;}
.rouge12 {font-size: 12px;color: #D10A1C;}
.rouge14 {font-size: 14px;color: #D10A1C;}
.noir12, .noir12 a {font-size: 12px;color: #000; font-weight: normal;}
.noir10 {font-size: 10px;color: #000; font-weight: normal;}
.noir11 {font-size: 11px;color: #000; font-weight: normal;}
.noir12 a:hover {color: #D10A1C;text-decoration: underline;}
.gris12 {font-size: 12px;color: #535353; font-weight: normal;}
.note, .note a {font-size: 10px;font-style: normal;color: #B2B2B2;text-decoration: none;}
.note a:hover {font-size: 10px;color: #D10A1C;text-decoration: underline;}
.notegrisf, .notegrisf a {font-size: 10px;font-style: normal;color: #666666;text-decoration: none;}
.notegrisf a:hover {font-size: 10px;color: #D10A1C;text-decoration: underline;}
.lien_deroulant, .lien_deroulant a {font-size: 11px;font-style: normal;color: #666666;text-decoration: none;}
.lien_deroulant a:hover {font-size: 11px;color: #D10A1C;text-decoration: none;}
img {padding: 0px; margin: 0px; border: none;}
h1, h1 a{font-size: 16px;color: #FFFFFF;font-weight: bold;text-align: center;line-height: 16px;margin: 0px;padding-top: 0px;text-decoration: none;}
h1 a:hover{font-size: 16px;color: #B2B2B2;font-weight: bold;text-align: center;line-height: 16px;margin: 0px;padding-top: 0px;text-decoration: none;}
h2 {font-size: 16px;color: #D10A1C;font-weight: bold;line-height: 18px;margin: 0px; text-align: center;}
/*h3 {font-size: 13px;color: #D10A1C;font-weight: bold;text-align: left;line-height: 16px;margin: 4px 0px 0px 0px;}
h3 a{font-size: 13px;color: #D10A1C;text-decoration: underline;}
h3 a:hover{font-size: 13px;color: #8C8C8C;text-decoration: underline;}*/
h3 {margin: 0px;padding-left: 12px; padding-right: 20px; padding-bottom: 10px; background-image: url(../images/pix_rouge_7x7.gif); background-repeat:no-repeat; background-position: 0px 5px;font-size: 13px;color: #D10A1C;font-weight: bold; clear: both;}
h4 {font-size: 13px;font-weight: bold;color: #666666;line-height: 13px;margin-bottom: 0px;}
h4 a{font-size: 13px;color: #666666;text-decoration: underline;}
h4 a:hover{font-size: 13px;color: #D10A1C;text-decoration: underline;}
p {margin: 0px; padding: 0px;}
.gras {font-weight: bold;}
/* header */
	/* logo */
	.logo {float:left;border:none;width:240px;padding-top:10px;display:block;}
	/* baseline */
	.baseline { float: left; padding-top:10px; padding-left: 135px;color: #8c8c8c; font-size: 15px; font-weight: bold; width: 400px;text-align: left;}
	.nb_lignes {
		filter:none;
		background-image:url(../images/fond_nb_lignes.png);
		background-repeat:no-repeat;
		_background-image:none !important;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fond_nb_lignes.png', sizingMethod='crop');
		float:left;
		height:22px;
		text-align:center;
		width:183px;
	}
	.img_partie_centrale {
		border:none;
		display:inline;
		float:left;
		margin-right:5px;
	}
	.phrase_baseline{
		clear:both;
	}
	
	.header .bouton{float:left;margin-right:10px;}
	.header .bouton a{cursor:pointer;}
	.header .lien-particulier{
		display:block;
		filter:none;
		background-image:url('../images/btn/bt-particuliers_off.png');
		background-repeat:no-repeat;
		_background-image:none !important;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn/bt-particuliers_off.png', sizingMethod='crop');
		width:84px; 
		height:22px;
		text-indent:-5000px;
	}
	.header .lien-entreprise{
		display:block;
		filter:none;
		background-image:url('../images/btn/bt-entreprises_off.png');
		background-repeat:no-repeat;
		_background-image:none !important;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn/bt-entreprises_off.png', sizingMethod='crop');
		width:84px; 
		height:22px;
		text-indent:-5000px;
	}
	.header .lien-particulier:hover{
		filter:none;
		background-image:url('../images/btn/bt-particuliers_on.png');
		_background-image:none !important;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn/bt-particuliers_on.png', sizingMethod='crop');
	}
	.header .lien-entreprise:hover{
		filter:none;
		background-image:url('../images/btn/bt-entreprises_on.png');
		_background-image:none !important;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn/bt-entreprises_on.png', sizingMethod='crop');
	}
	
	
	/* bloc identification */
	.bloc_identification {float:right; background-image: url(../images/fond_bloc_indentification.png); background-repeat: no-repeat; width: 142px; height:66px; margin-top: 5px; padding-top: 8px; padding-left: 15px;}
	.inputidentification {border: #D10A1C 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #666666; width:112px; height: 11px; margin-top:2px;}
	.ok input {background-image: url('../images/blociden_bt-ok.gif');width:16px; background-repeat: no-repeat; background-position: 2px 4px;}
	.ok input:hover {background-image: url('../images/blociden_bt-ok_over.gif');}
	/* menu */
	.fond_menu {height: 26px; width: 100%; margin-top: 10px; border-bottom: solid 1px #B2B2B2; border-top: solid 1px #B2B2B2;}
	.fond_menu img {border:none; margin: 0px; padding: 0px; padding-top: 4px; display: block;}
	.table_menu{width: 100%;}
	.table_menu td { padding: 0px;padding-right: 30px;}
	.table_menu img {border:none; margin: 0px; padding: 0px; padding-top: 5px; display: block;}
	.deroulant {width:160px; display:none;position:absolute; top: 109px; z-index: 100; border-bottom :solid 1px #B2B2B2;padding-top: 5px;padding-left: 28px; padding-bottom: 7px; background-color: #FFF;}
	.txt_deroulant, txt_deroulant a {width: 100%; height: 30px;font-size: 11px;font-style: normal;color: #8c8c8c;text-decoration: none; margin: 0px; padding: 0px;}
	.txt_deroulant:hover {color: #D10A1C;text-decoration: none; cursor: pointer; margin: 0px; padding: 0px;}
	.menu ul {margin:0px;padding:0px;list-style-type:none; z-index: 1000; position: relative;}
	.menu ul li {margin:0px;padding:0px; padding-right: 23px;float:left;list-style-type:none;z-index: 1000; background-color: #FFF; position: relative;}
	.menu ul li:hover ul {display:block; z-index: 1000; position: absolute; top:22px;left:0px; padding-left: 30px; background-color: #FFF; padding-bottom: 5px; padding-top: 3px;}
	.menu li:hover ul li {float:none;margin:0px;padding:0px; border: none; background-color: #FFF; z-index: 1000; width: 160px; line-height: 15px;}
	.menu ul li ul {margin:0px;padding:0px; list-style-type:none;display: none; z-index: 1000;border:none;border-bottom: solid 1px #8c8c8c;}
	.menu ul li ul li a {font-size: 11px;color: #8c8c8c;text-decoration: none;}
	.menu ul li ul li a:hover {font-size: 11px;color: #d10a1c;text-decoration: none;}

/* home */
.index_left {float: left; width: 606px;}
.index_right {float: right; width: 316px;}
.index_accroche {font-size: 22px; color: #D10A1C; font-weight: bold; padding: 0px; margin: 0px;}
.index_items { background-image: url(../images/bulles_item.gif); background-repeat: no-repeat; background-position: 0px 9px; padding-left: 25px; font-size: 12px; padding-top: 5px; margin: 0px;}
.bloc_var_ssii { width: 201px; height: 266px; background-image: url(../images/fond_var_ssii.gif); background-repeat: no-repeat; background-position: 50% 0%;float: left; border: none; text-align: center; cursor: pointer;}
.bloc_installateurs_prives { width: 201px; height: 266px; background-image: url(../images/fond_installateurs_prives.gif);background-repeat: no-repeat; background-position: 50% 0%; float: left; border: none; text-align: center; cursor: pointer;}
.bloc_apporteurs_affaires { width: 201px; height: 266px; background-image: url(../images/fond_apporteurs_affaires.gif);background-repeat: no-repeat; background-position: 50% 0%; float: left; border: none; text-align: center; cursor: pointer;}
.bloc_titre {font-size: 14px; font-weight: bold; margin: 0px; margin-top: 5px;}
.bloc_texte {position:relative;width: 80%; height: 95px;font-size: 11px; margin: auto; margin-top: 0px; padding-top:130px; text-align: left; color: #FFF;}
.bloc_decouvrir {position:absolute;font-size: 11px;margin: 0px; padding: 0px; bottom: 0px; left: 0px; width: 100%; text-align: right; color: #FFF;}
.bloc_decouvrir:a {color: #FFF;text-decoration: underline;}
.fond_partenaires {background-image: url(../images/fond_partenaires.gif); background-repeat: no-repeat; height: 198px; width: 316px; clear: both;}
.table_partenaires {width: 100%; margin-top: 5px;}
.table_partenaires td {padding: 0px; padding-top: 10px; padding-right: 10px; width: 33%;}
.table_partenaires img {border:none; margin: 0px; padding: 0px; display: block;}
.accroche_partenaires {font-size: 15px; color: #D10A1C; font-weight: bold; padding: 0px; margin: 0px; background-color: #FFF; padding-right: 5px;}
.titre_home {width:100%;color:#D10A1C; font-weight: bold; font-size: 14px;}
/* cadres rouges */
.conteneur_cadres_rouges {float:left;width: 658px; border:none; clear:left;}
.fond_cadre_externe_h {float:left; background-image: url(../images/fond_cadre_externe_h.gif); background-repeat: no-repeat; width: 658px; height: 24px; text-align: center;}
.fond_cadre_externe_h h1 {padding-top:4px;}
.fond_cadre_externe_m {float:left; background-image: url(../images/fond_cadre_externe_m.gif); background-repeat: repeat-y; width: 618px; height: auto; margin:0px; padding: 0px; padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px;}
.fond_cadre_externe_b {position: relative; float:left; background-image: url(../images/fond_cadre_externe_b.gif); background-repeat: no-repeat; width: 658px; height: 14px; padding-left: 0px;}
.fond_cadre_interne_h {position: relative; float:left; background-image: url(../images/fond_cadre_interne_h.gif); background-repeat: no-repeat; width: 618px; height: 17px; margin-top: 10px;}
.fond_cadre_interne_m {position: relative; float:left; background-image: url(../images/fond_cadre_interne_m.gif); background-repeat: repeat-y; width: 578px; height: auto; margin: 0px; padding: 0px; text-align: left; padding-left: 20px; padding-right: 20px;}
.fond_cadre_interne_b {position: relative; float:left; background-image: url(../images/fond_cadre_interne_b.gif); background-repeat: no-repeat; width: 618px; height: 17px;}


.titre_puce {margin: 0px;padding-left: 12px; padding-right: 20px; padding-bottom: 10px; background-image: url(../images/pix_rouge_7x7.gif); background-repeat:no-repeat; background-position: 0px 5px;font-size: 13px;color: #D10A1C;font-weight: bold;}
.texte_grand_cadre {margin: 0px; padding-left: 30px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px;}

/* keyyo business */
.liste_esprit {background-image: url(../images/bulles_item.gif); background-repeat: no-repeat; background-position: 0px 4px;font-size: 12px; margin: 0px; padding: 0px;padding-bottom: 5px; padding-left: 25px; padding-right: 20px;}
.pointille_hori { float: left;background-image: url(../images/pointille_gris_hori.gif); background-repeat: repeat-x; width: 618px; height: 1px; margin-top: 20px; margin-bottom: 20px;}
.pointille_verti { float: left;background-image: url(../images/pointille_gris_verti.gif); background-position: 50% 0px; background-repeat: repeat-y; width: 16px; height: 200px;}
.qui_sommes_nous { float: left;background-image: url(../images/qui-sommes-nous.jpg); background-repeat: no-repeat; background-position: 5% 30%; width: 300px; height: 200px;}
.actualites { float: right;background-image: url(../images/actualites.jpg); background-repeat: no-repeat; background-position: 5% 30%; width: 300px; height: 200px;}
.liste_contenu { margin-left: 130px; margin-top: 20px; font-size: 12px; font-weight: bold; height: 100px;}
.menu_actu_conteneur {width: 618px; margin-bottom: 20px;}
.menu_actu_item {float:left; background-image: url(../images/pu-ssmenu.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 28px; font-size: 12px; padding-right: 60px; margin: 0px; color: #8c8c8c; font-weight: bold;}
.menu_actu_item_inactif {float:left; background-image: url(../images/pu-ssmenu_over.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 28px; font-size: 12px; padding-right: 60px; margin: 0px; color: #D10A1C; font-weight: bold;}
.menu_actu_item:hover {float:left; background-image: url(../images/pu-ssmenu_over.gif); color: #D10A1C; cursor:pointer;}

/* nos_solutions */
.cadres_index_1_3 { position: relative;width: 300px; height: 135px; float: left; background-image: url(../images/fond_nos_solutions_index.gif); background-repeat: no-repeat; margin-top: 10px;padding-bottom: 0px;}
.cadres_index_2_4 { position: relative;width: 300px; height: 135px; float: right; background-image: url(../images/fond_nos_solutions_index.gif); background-repeat: no-repeat; margin-top: 10px;padding-bottom: 0px;}
.cadres_index_titre { position: relative;padding-left: 10px; padding-right: 10px; padding-top: 10px; color: #d10a1c; font-size: 16px; font-weight: bold;}
.cadres_index_texte { position: relative;padding-left: 10px; padding-right: 10px; padding-top: 10px; font-size: 12px; height: 40px;}
.terminaux_compatibles { position: relative;padding: 0px; margin: 0px; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; color: #8c8c8c; font-size: 11px; font-weight: bold; width: 100%;}
.terminaux_compatibles table {position: absolute; display: inline; top: -4px;}
.terminaux_compatibles td { padding-left:10px; }

.avantages_keyyo { position: relative;width: 618px; height: 125px; background-image: url(../images/fond_nos_solutions.gif); background-repeat: no-repeat;}
.avantages_keyyo_formations { position: relative;width: 618px; height: 80px; background-image: url(../images/fond_nos_formations.gif); background-repeat: no-repeat; margin-top:20px;padding-top:10px;}
.avantages_keyyo_titre { color: #FFF; font-size: 16px; font-weight: bold; margin: 0px; margin-left:20px; padding-top: 0px;}
.avantages_keyyo_sous_titre { color: #FFF; font-size: 12px; margin: 0px; margin-left:20px; padding-top: 5px;}
.avantages_keyyo_items {color: #FFF; font-size: 12px; width:40%; float: left; margin: 0px; margin-left:20px; padding-left: 20px;margin-top: 5px;}

/* satellites */
.satellite_gc_haut {float: left;width: 240px; height: 10px;border:none; background-image: url(../images/fond_satellite_gc_haut.gif); background-repeat: no-repeat;}
.satellite_gc_milieu  {float: left;width: 220px; height: auto;border:none; background-image: url(../images/fond_satellite_gc_milieu.gif); background-repeat: repeat; padding-left: 10px; padding-right: 10px;}
.satellite_gc_bas  {float: left;width: 240px; height: 10px;border:none; background-image: url(../images/fond_satellite_gc_bas.gif); background-repeat: no-repeat; margin-bottom: 10px;}
.satellite_gc_titre {font-size: 14px;font-weight: 700;color: #D10A1C;text-align: left;line-height: 13px;letter-spacing:-1px; margin: 0px; padding: 0px;}
.satellite_gc_texte {font-size: 11px;color: #8C8C8C;text-align: left;margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 10px;}
.satellite_gc_savoir_plus {font-size: 11px;color: #D10A1C;text-align: right;margin: 0px; padding: 0px; padding-right: 27px;}

.satellite_gf_haut  {float: left;width: 240px; height: 10px;border:none; background-image: url(../images/fond_satellite_gf_haut.gif); background-repeat: no-repeat;}
.satellite_gf_milieu  {float: left;width: 220px; height: auto;border:none; background-image: url(../images/fond_satellite_gf_milieu.gif); background-repeat: repeat; padding-left: 10px; padding-right: 10px;}
.satellite_gf_bas  {float: left;width: 240px; height: 10px;border:none; background-image: url(../images/fond_satellite_gf_bas.gif); background-repeat: no-repeat; margin-bottom: 10px;}
.satellite_gf_titre {font-size: 14px;font-weight: 700;color: #D10A1C;text-align: left;line-height: 13px;letter-spacing:-1px; margin: 0px; padding: 0px;}
.satellite_gf_texte {font-size: 11px;color: #FFF;text-align: left;margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 10px;}
.satellite_gf_savoir_plus {font-size: 11px;color: #D10A1C;text-align: right;margin: 0px; padding: 0px; padding-right: 27px;}

.bloc_dsl_haut_ext {position: relative; float: left;width: 618px; height: 10px;border:none; background-image: url(../images/bloc_dsl_haut.gif); background-repeat: no-repeat; margin-top:20px;}
.bloc_dsl_milieu_ext  {position: relative; float: left;width: 598px; height: auto;border:none; background-image: url(../images/bloc_dsl_milieu.gif); background-repeat: repeat; padding-left: 10px; padding-right: 10px; text-align: center;}
.bloc_dsl_bas_ext  {position: relative; float: left;width: 618px; height: 10px;border:none; background-image: url(../images/bloc_dsl_bas.gif); background-repeat: no-repeat; margin-bottom: 20px;}
.bloc_dsl_haut_int {position: relative; float: left;width: 598px; height: 10px;border:none; background-image: url(../images/bloc_dsl_int_haut.gif); background-repeat: no-repeat; margin-top:10px;}
.bloc_dsl_milieu_int  {position: relative; float: left;width: 598px; height: auto;border:none; background-image: url(../images/bloc_dsl_int_milieu.gif); background-repeat: repeat;}
.bloc_dsl_bas_int  {position: relative; float: left;width: 598px; height: 10px;border:none; background-image: url(../images/bloc_dsl_int_bas.gif); background-repeat: no-repeat; margin-bottom: 5px;}

.bloc_0800_haut_ext {position: relative; float: left;width: 618px; height: 10px;border:none; background-image: url(../images/bloc_0800_haut.gif); background-repeat: no-repeat; margin-top:20px;}
.bloc_0800_milieu_ext  {position: relative; float: left;width: 598px; height: auto;border:none; background-image: url(../images/bloc_0800_milieu.gif); background-repeat: repeat; padding-left: 10px; padding-right: 10px; text-align: center; color: #666666;}
.bloc_0800_bas_ext  {position: relative; float: left;width: 618px; height: 10px;border:none; background-image: url(../images/bloc_0800_bas.gif); background-repeat: no-repeat; margin-bottom: 20px;}
.bloc_0800_haut_int {position: relative; float: left;width: 598px; height: 10px;border:none; background-image: url(../images/bloc_0800_int_haut.gif); background-repeat: no-repeat; margin-top:10px;}
.bloc_0800_milieu_int  {position: relative; float: left;width: 598px; height: auto;border:none; background-image: url(../images/bloc_0800_int_milieu.gif); background-repeat: repeat; color: #FFF;}
.bloc_0800_bas_int  {position: relative; float: left;width: 598px; height: 10px;border:none; background-image: url(../images/bloc_0800_int_bas.gif); background-repeat: no-repeat; margin-bottom: 5px;}

.bloc_rouge_haut {position: relative; float: left;width: 618px; height: 10px;border:none; background-image: url(../images/bloc_rouge_haut.gif); background-repeat: no-repeat; margin-top:10px;}
.bloc_rouge_milieu  {position: relative; float: left;width: 598px; height: auto;border:none; background-image: url(../images/bloc_rouge_milieu.gif); background-repeat: repeat; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
.bloc_rouge_bas  {position: relative; float: left;width: 618px; height: 10px;border:none; background-image: url(../images/bloc_rouge_bas.gif); background-repeat: no-repeat; margin-bottom: 0px;}

/* var_ssii -apporteurs d'affaires - installateurs prives */
.aplat {position: relative; float:left;width: 618px; height: 150px; margin-top: 10px;}
.aplat_bg_var_ssii {background-image: url(../images/fond_aplat_var_ssii.gif); background-repeat: no-repeat; color: #FFF;}
.aplat_bg_apporteurs {background-image: url(../images/fond_aplat_apporteurs.gif); background-repeat: no-repeat;  color: #535353;}
.aplat_bg_installateurs {background-image: url(../images/fond_aplat_installateurs.gif); background-repeat: no-repeat;  color: #FFF;}
.aplat_titre {font-size: 14px; position: absolute; left:160px; top: 20px; margin: 0px; padding: 0px; padding-right: 30px; font-weight: bold;}
.aplat_texte {position: absolute; left:160px; top: 50px; margin: 0px; padding: 0px; padding-right: 30px;}

/* devenez_partenaire */
.conteneur_raison {background-image: url(../images/rond_raison.gif); background-repeat: no-repeat; background-position: 0px 0px; color: #FFF; font-weight: bold; padding-left:31px; width: 95%; margin-top: 5px; padding-bottom: 15px; line-height: 16px;}
.input_contact {border: #D10A1C 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #666666;height: 14px; padding: 0px;  margin: 0px;margin-bottom: 3px; display: block;}
.width200 {width:200px;}
.width600 {width:60px;}
.width50 {width:50px;}
.width100 {width:100px;}

.select_contact {border: #D10A1C 1px solid;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #666666;height:18px;padding-top:1px;width:200px;}


/* partenaires */
.conteneur_partenaire {width: 100%; clear: both; margin-bottom: 30px;}
.partenaire_logo {float: left; width: 170px; text-align: right; padding-right: 10px; font-size: 11px;}
.partenaire_adresse {float: left; width: 200px;}
.partenaire_texte {float: left; width: 380px; border-left: solid 1px #8c8c8c; padding-left: 10px;}

.conteneur_bt { float: left; width: 100%; clear: both;}
.bt_devenez_partenaire { margin: auto; background-image: url('../images/bt_devenez_partenaire_off.gif');width:190px; height: 24px; background-repeat: no-repeat; margin-top: 10px; margin-bottom: 0px;}
.bt_devenez_partenaire:hover {background-image: url('../images/bt_devenez_partenaire_on.gif'); cursor: pointer;}
.bt_decouvrir { margin: auto; background-image: url('../images/bt_decouvrir_off.gif');width:130px; height: 22px; background-repeat: no-repeat; margin-top: 15px; margin-bottom: 15px;}
.bt_decouvrir:hover {background-image: url('../images/bt_decouvrir_on.gif'); cursor: pointer;}
.bt_je_choisis_num { margin: auto; background-image: url('../images/bt_je_choisis_num_off.gif');width:208px; height: 22px; background-repeat: no-repeat; margin-top: 15px; margin-bottom: 0px;}
.bt_je_choisis_num:hover {background-image: url('../images/bt_je_choisis_num_on.gif'); cursor: pointer;}
.bt-inscrivez { margin: auto; background-image: url('../images/alcatel-tour/bt-inscrivez_off.jpg');width:278px; height: 24px; background-repeat: no-repeat; margin-top: 15px; margin-bottom: 0px;}
.bt-inscrivez:hover {background-image: url('../images/alcatel-tour/bt-inscrivez_on.jpg'); cursor: pointer;}
/*.bt_envoyer {background-image: url(../images_fr/bt-envoyer.gif);width:125px; height: 24px; background-repeat: no-repeat; margin-top: 15px; margin-bottom: 15px;}
.bt_envoyer:hover{background-image: url(../images_fr/bt-envoyer_over.gif); cursor: pointer;}*/

/* footer */
.footer a { text-decoration: none;color: #8c8c8c;}
.footer a:hover { text-decoration: underline;color: #8c8c8c;}

.tableaudetail {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	font-size: 11px;
}
.tableaudetail td {
	border-top: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	padding: 4px;
}
.tableaudetail .blanc {
	padding: 4px;
	text-align: center;
	background-color: #FFFFFF;
	color: #535353;
	font-weight: bold;
	font-size: 11px;
}
.tableaudetail .rouge {
	padding: 4px;
	text-align: center;
	background-color: #D10A1C;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}


/** DEBUT habillage **/
	body{background-image: url(../images/habillage/habillage_header.jpg); background-repeat:no-repeat; background-position:48% 0;}
	#conteneur{background: none !important;}
	.bloc_identification {float:right; width: 142px; height:66px; padding-top: 7px; padding-left: 15px;}
	.bloc_identification .ttrouge12{color:#FFFFFF !important;}
	.bloc_identification .note{padding-left:0px !important;}
	.bloc_identification .note a{color:#FFFFFF;}
	.header .baseline{margin-top:22px !important;}
	.header .baseline .gris11,
	.header .baseline .gris10,
	.header .baseline .rouge12{color:#FFFFFF !important;}
	.header .partie_centrale{padding-left:162px !important; width:375px !important;}
	.header .fond-menu .recherche{top:89px !important;}
	.header .connexion-extranet{
		display:block;
		filter:none;
		background-image:url('../images/btn/bt-connexion_extranet.png');
		background-repeat:no-repeat;
		_background-image:none !important;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/btn/bt-connexion_extranet.png', sizingMethod='crop');
		width:150px; 
		height:36px;
		text-indent:-5000px;
		float:left;
		margin-top:25px;
	}
	.footer{background-image: url(../images/habillage/habillage_footer.gif); background-repeat:no-repeat; background-position: 0px -20px; padding:37px 0px 10px 0px;}
/** FIN habillage **/



/** clearfix styles **/

	.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
/** fin clearfix **/



