/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}

p {text-align:justify;}

/*----------------------------------------------------GENERAL------------------------------------------------------------*/

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:url(images/pixel_bg.jpg) repeat-x;
	background-color:#FFFFFF;
}
table {
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:862px;
	margin-left:28px;
	/*margin-top:28px;*/
	margin-top:10px;
	/*margin-bottom:18px;
	height:352px;*/
	margin-bottom:10px;
	/*height:345px;*/
}
 td {
 font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	vertical-align:top;
	padding-right:20px;
}
a {
	text-decoration:none;
	color:#666666;
		text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

a.previous_next {
	text-decoration:underline;
	font-weight:bold;
}

a.souligne {
	text-decoration:underline;
}

a:hover.souligne {
	text-decoration:none;
}

a:hover.previous_next {
	text-decoration:none;
} 

.coul_secondaire {
	color:#333333;
}

h1.rubrique {
	font-size:16px;
	text-transform:uppercase;
	margin-top:20px;
	margin-left:15px;
	margin-bottom:18px;
}

h1.titre_archives{
	font-size:20px;
	text-align:center;
	color:#444444;
	margin-bottom:30px;
}

h2.titre_slide {
	font-size:15px;
	text-transform:uppercase;
}

h3.sous_titre_archives {
	font-size:12px;
	text-align:center;
	margin-bottom:36px;
	font-weight:normal;
}

h4.titre_capital {
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}

ul.puce_carre {
	margin-left:13px;
	margin-top:5px;
	margin-bottom:5px;
}

.puce_carre li {
	list-style-type:none;
	background:url(images/puce_carre.gif) 0px 7px no-repeat;
	padding-left:7px;
	font-size:11px;
}

ul.puce_superieur {
	margin-top:5px;
	margin-bottom:5px;
}

.puce_superieur li {
	list-style-type:none;
}

ul.puce_ronde {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:13px;
}

.puce_ronde li {	
	list-style-type:disc;
}

.pointille_news {
	background:url(images/pointille.gif) repeat-x;
	height:1px;
	clear:left;
}

.pointille_news_none {
	height:1px;
	clear:left;
}

.pointille {
	background:url(images/pointille.gif) repeat-x;
	height:1px;
	margin-top:27px;
	margin-bottom:20px;
	clear:right;
}

.separation hr {
	clear:both;
	visibility:hidden;
	height:0px;
}
	
/*----------------------------------BOUTONS-----------------------------------*/
.btn_fleche a {
	background:url(boutons/btn_fleche.png) no-repeat;
	width:133px;
	height:24px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding-left:16px;
	padding-top:5px;
	text-decoration:none;
	display:block;
}

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

a.puce_detail  {
	background:url(images/puce_fleche.gif) no-repeat;
	padding-left:21px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	padding-top:1px;
	padding-bottom:3px;
	height:20px;
}

*html a.puce_detail  {/*ie6*/
	background:url(images/puce_fleche.gif) 0px 2px no-repeat;
	padding-bottom:0px;
	padding-top:2px;
	display:block;
	padding-left:25px;
	height:20px;

}

*+html a.puce_detail  {/*ie7*/
	background:url(images/puce_fleche.gif) 0px 2px no-repeat;
	padding-bottom:0px;
	padding-top:2px;
	display:block;
	padding-left:25px;
	height:20px;

}

a:hover.puce_detail {
	text-decoration:underline;
}
	
/*----------------------------------------------------GABARIT------------------------------------------------------------*/
#conteneur {
	width:900px;
	margin:auto;
	position:relative;
}

#contenu_middle {
	border:#e2e3e3 solid 1px;
	width:900px;
}

#tetiere {
	background:url(images/entete_BB.gif) no-repeat;
	width:900px;
	height:79px;
}

#logo {	
	width:142px;
	height:36px;
	position:absolute;
	top:20px;
	left:28px;
}

#selecteur_langues {
	width:91px;
	position:absolute;
	top:15px;
	right:157px;
}

#selecteur_langues select.langues {
	width:91px;
	font-size:11px;
}

#champs_recherche {
	width:144px;
	height:19px;
	background:url(images/bloc_recherche.gif) no-repeat;
	position:absolute;
	top:15px;
	right:10px;
}

#champs_recherche input.recherche_loupe {
	width:105px;
	font-size:11px;
	border:0;
	margin-left:12px;
	margin-top:3px;
}

*html #champs_recherche input.recherche_loupe {/*ie6*/
	margin-top:2px;
}

ul#navigation_onglet {
	margin:0px;
	height:31px;
}

#navigation_onglet li {
	list-style-type:none;
	float:left;
}

#navigation_onglet li.solutions a {
	background:url(boutons/solutions.gif) no-repeat;
	background-position:top;
	display:block;
	width:129px;
	height:31px;
}

#navigation_onglet li.solutions a:hover {
	background-position:bottom;
}

#navigation_onglet li.solutions_on {
	background:url(boutons/solutions_on.gif) no-repeat;
	width:129px;
	height:31px;
}

#navigation_onglet li.products a {
	background:url(boutons/products.gif) no-repeat;
	background-position:top;
	display:block;
	width:128px;
	height:31px;
}

#navigation_onglet li.products a:hover {
	background-position:bottom;
}

#navigation_onglet li.products_on {
	background:url(boutons/products_on.gif) no-repeat;
	width:128px;
	height:31px;
}

#navigation_onglet li.technology a {
	background:url(boutons/technology.gif) no-repeat;
	background-position:top;
	display:block;
	width:129px;
	height:31px;
}

#navigation_onglet li.technology a:hover {
	background-position:bottom;
}

#navigation_onglet li.technology_on {
	background:url(boutons/technology_on.gif) no-repeat;
	width:129px;
	height:31px;
}

#navigation_onglet li.partners a {
	background:url(boutons/partners.gif) no-repeat;
	background-position:top;
	display:block;
	width:129px;
	height:31px;
}

#navigation_onglet li.partners a:hover {
	background-position:bottom;
}

#navigation_onglet li.partners_on {
	background:url(boutons/partners_on.gif) no-repeat;
	width:129px;
	height:31px;
}

#navigation_onglet li.services a {
	background:url(boutons/services.gif) no-repeat;
	background-position:top;
	display:block;
	width:128px;
	height:31px;
}

#navigation_onglet li.services a:hover {
	background-position:bottom;
}

#navigation_onglet li.services_on{
	background:url(boutons/services_on.gif) no-repeat;
	width:128px;
	height:31px;
}

#navigation_onglet li.news a {
	background:url(boutons/news&events.gif) no-repeat;
	background-position:top;
	display:block;
	width:129px;
	height:31px;
}

#navigation_onglet li.news a:hover {
	background-position:bottom;
}

#navigation_onglet li.news_on {
	background:url(boutons/news&events_on.gif) no-repeat;
	width:129px;
	height:31px;
}

#navigation_onglet li.contact a {
	background:url(boutons/contact.gif) no-repeat;
	background-position:top;
	display:block;
	width:128px;
	height:31px;
}

#navigation_onglet li.contact a:hover {
	background-position:bottom;
}

#navigation_onglet li.contact_on {
	background:url(boutons/contact_on.gif) no-repeat;
	width:128px;
	height:31px;
}

ul.sous_categorie {
	margin:0px;
}

.sous_categorie li {
	list-style-type:none;
}

.sous_categorie li a {
	list-style-type:none;
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	height:17px;
	padding-top:2px;
}

.sous_categorie li a:hover {
	text-decoration:underline;
}

#menu_1 { /* menu_solutions */
	width:128px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:1px;
	z-index:1;
	color:#000;
}

#menu_2 { /* menu_products */
	width:127px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:130px;
	z-index:1;
	color:#000;
}
	
#menu_3 { /* menu_technology */
	width:129px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:258px;
	z-index:1;
	color:#000;
}

#menu_4 { /* menu_partners  */
	width:129px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:387px;
	z-index:1;
	color:#000;
}

#menu_5 { /* menu_services */
	width:128px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:516px;
	z-index:1;
	color:#000;
}

#menu_6 { /* menu_news */
	width:129px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:644px;
	z-index:1;
	color:#000;
}

#menu_7 { /* menu_contact*/
	width:128px;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:773px;
	z-index:1;
	color:#000;
}

#contenu_accueil {
	background:url(images/pixel_degrade.gif) top repeat-x;
	background-color:#FFF;
	width:900px;
}

#contenu {
	background:url(images/pixel_degrade.gif) top repeat-x;
	background-color:#FFF;
	width:900px;

}

#bloc_footer {
margin:0;
padding:0;
	background:url(images/bloc_footer.gif) no-repeat;
	width:900px;
	height:28px;
	margin:auto;
	margin-top:12px; 
}

#footer {
	text-align:center;
	padding-top:8px;
	color:#333333;
	font-size:10px;
}

#footer a {
	color:#333333; 
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer a.gras {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}

#footer a.gras:hover {
	text-decoration:none;
}

#copyright {
	text-align:center;
	margin:auto;
	margin-top:10px;
	color:#333333;
	font-size:10px;
	margin-bottom:20px;
}

/*----------------------------------------------------GABARIT RUBRIQUE------------------------------------------------------------*/
.barre_rubrique {
	background:url(images/barre_rubrique.gif) no-repeat;
	width:898px;
	height:31px;
	margin-left:1px;
	margin-bottom:1px;
}

.barre_rubrique .titre_slide a {
	font-weight:bold;
	padding-left:40px;
	padding-top:7px;
	color:#333333;
	text-decoration:none;
	display:block;
}

.barre_rubrique .titre_slide a:hover {
	text-decoration:none;
}

.barre_rubrique .btn_mouvement {
	float:right;
	margin-right:13px;
	margin-top:2px;
	width:27px;
	height:25px;
}

.barre_rubrique .btn_mouvement .ouvert {
	float:right;
	margin-right:13px;
	margin-top:2px;
	width:27px;
	height:25px;
}

.lien_navigation_slide {
	margin-left:221px;
	font-weight:bold;
}

.bloc_previous_next {
	margin-bottom:0px;
	text-align:right;
	width:800px;
	height:15px;
	padding-bottom:10px;
	z-index:2;
}

.bloc_previous_next2 {
	margin-bottom:50px;
	text-align:right;
	width:500px;
	height:15px;
}

.bloc_previous_next3 {
	text-align:right;
	height:15px;
	float:right;
	margin-top:10px;
}

.bloc_lien_bas {
	padding-top:5px;
	text-align:right;
}

*html .bloc_lien_bas {/*ie6*/
	padding-top:0px;
}

.tab_slide2 {
	width:862px;
	margin-left:28px;
	/*margin-top:28px;*/
	margin-top:10px;
	/*margin-bottom:18px;
	height:352px;*/
	margin-bottom:10px;
	/*height:345px;*/
}

.tab_slide2 td {
	vertical-align:top;
}

.tab_slide3 {
	width:862px;
	margin-left:18px;
	margin-top:38px;
	/*margin-bottom:28px;*/
	margin-bottom:10px;
	/*height:320px;*/
}

.tab_slide3 td {
	vertical-align:top;
}

.tab_slide3 td.ligne_espace {
	height:40px;
}

.tab_slide4 {
	width:862px;
	margin-left:18px;
	margin-top:10px;
	/*margin-top:38px;*/
	/*padding-bottom:28px;*/
	padding-bottom:10px;
	/*height:288px;*/
}

.tab_slide4 td {
	vertical-align:top;
}


.tab_slide5 {
	width:862px;
	margin-left:18px;
	margin-top:38px;
	/*margin-bottom:28px;*/
	margin-bottom:10px;
	/*height:241px;*/
}

.tab_slide5 td {
	vertical-align:top;
}

/*----------------------------------------------------INDEX - BB-----------------------------------------------------------*/

#bloc_presentation {
	margin-left:10px;
	background:url(images/bg_accueil.jpg) top no-repeat;
	width:636px;
	height:376px;
	padding-top:52px;
	padding-left:244px;
}

#video {
	width:387px;
	height:223px;
}

#bloc_texte {
	margin-left:10px;
	background:url(images/pixel_bg_accueil.gif) repeat-y;
	width:880px;
	padding-bottom:20px;
}

#bloc_texte .txt_gauche {
	margin-left:30px;
	width:450px;
	text-align:justify;
	float:left;
}

*html #bloc_texte .txt_gauche {/*ie6*/
	padding-right:10px;
	margin-left:15px;
}

#bloc_texte .txt_droit {
	margin-left:505px;
	border-left:#CCCCCC solid 1px;
	width:320px;
	text-align:justify;
	padding-left:25px;
}

#bloc_bas {
	margin-left:10px;
	background:url(images/bas_bg_accueil.gif) no-repeat;
	width:880px;
	height:16px;
	clear:both;
}

#bloc_news {
	margin-top:13px;
	margin-left:10px;
	background:url(images/bloc_news.gif) no-repeat;
	width:880px;
	height:174px;
	margin-bottom:20px;
}

#tab_news {
	width:279px;
	margin-left:1px;
}

#tab_news td {
	vertical-align:top;
	width:293px;
}

.bloc_news {
margin:0px;
padding:0px;
	width:250px;
	padding-left:5px;
}

.bloc_news .nom_news {
	padding-left:50px;
	padding-top:0px;
	font-size:12px;
	font-weight:bold;
	height:21px;
}

.bloc_news .pixel_blanc {
	width:50px;
	height:26px;
	margin-top:1px;
}

.bloc_news .titre_news {
	padding-top:27px;
	font-weight:bold;
	padding-left:26px;
	height:28px;
	background:#FFF;
}

.bloc_news .logo_news {
	padding-top:27px;
	font-weight:bold;
	padding-left:6px;
	margin-top:20px;
}



.bloc_news .date_news {
	font-weight:bold;
	height:12px;
	padding-left:26px;
	background:#FFF;
}

.bloc_news .description_news {
	height:44px;
	padding-left:26px;
	background:#FFF;
}

.bloc_news .lien_information {
	padding-left:26px;
	padding-top:5px;
	background:#FFF;
}

.pub {
	margin-top:15px;
	margin-left:20px;
}

/*---------------------------------------------------- SOLUTIONS -----------------------------------------------------------*/

.texte_live_media {
	width:420px;
	/*width:400px;*/
	/*margin-top:30px;*/
	/*margin-left:40px;*/
	margin-left:0px;
	font-size:12px;
}

/*---------------------------------------------------- PRODUCTS -----------------------------------------------------------*/

.largeur_droite {
	width:350px;
	text-align:left;
	padding-bottom:20px;
}

.texte_encoder {
	width:400px;
	margin-left:20px;
	/*padding-bottom:20px;*/
	padding-bottom:10px;
}

/*---------------------------------------------------- TECHNOLOGY -----------------------------------------------------------*/

.texte_papers {
	width:500px;
	margin-left:40px;
}

.texte_expert {
	text-align:center;
	/*padding-top:100px;*/
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
}

/*---------------------------------------------------- PARTNERS -----------------------------------------------------------*/

.marge_gauche {
	margin-left:20px;
}

.alignement {
	text-align:center;
}

ul.liste_affiliation {
	width:860px;
	margin-left:1px;
	margin-top:30px;
	/*height:70px;*/
}

.liste_affiliation li {
	list-style-type:none;
	float:left;
	width:215px;
	text-align:center;
}

ul.logo_affiliation {
	margin:0px;
}

.logo_affiliation li.img_logo {
	width:215px;
	text-align:center;
	/*height:70px;*/
}

.logo_affiliation li.texte_logo {
	text-align:center;
	font-weight:bold;
}

.btn_fleche_long a {
	background:url(boutons/btn_fleche_long.gif) no-repeat;
	width:134px;
	height:24px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding-left:25px;
	padding-top:8px;
	text-decoration:none;
	display:block;
}

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

.tab_slide2 td.paragraphe_egaux {
	width:421px;
}

.tab_slide2 td.paragraphe_egaux_next {
	width:421px;
}

.tab_slide2 td.paragraphe_egaux_next .texte_next {
	/*height:364px;*/
	/*padding-bottom:20px;*/
	padding-bottom:10px;
}

.tab_slide2 td.espace_paragraphe_egaux {
	width:20px;
}

ul.liste_logo_partners {
	width:861px;
	margin-top:20px;
	height:135px;
}

*html ul.liste_logo_partners {/*ie6*/
	margin-top:18px;
}

.liste_logo_partners li {
	list-style-type:none;
	float:left;
}

.liste_logo_partners li.logo {
	width:287px;
	height:135px;
	text-align:center;
}

.liste_logo_partners li.logo_centrer {
	width:287px;
	padding-top:50px;
	text-align:center;
}

.liste_logo_partners li.ligne_logo {
	height:50px;
}



/*---------------------EVENTS-LISTE-------------------------*/
.tab_slide2 td.logo_events {
	width:208px;
	height:150px;
	text-align:center;
	vertical-align:middle;
}

.tab_slide2 td.texte_events {
	padding-left:10px;
	/*height:150px;*/
	width:203px;
}

.tab_slide2 td.espace_logo_events {	
	width:20px;
}

.tab_slide2 td.texte_events .titre_events {
	height:15px;
}

.tab_slide2 td.texte_events .titre_events a {
	text-decoration:underline;
	font-weight:bold;
	color:#444444;
}

.tab_slide2 td.texte_events .titre_events a:hover {
	text-decoration:none;
}

.tab_slide2 td.texte_events .date_events {
	height:15px;
	margin-bottom:20px;
}

.tab_slide2 td.texte_events .ville_events {
	height:25px;
	margin-bottom:20px;
}

.tab_slide2 td.texte_events .lien_events {
	height:25px;
}

.tab_slide2 td.pointille {	
	background:url(images/pointille.gif) repeat-x;
	height:1px;
	margin-top:27px;
	margin-bottom:20px;
}

.tab_slide2 td.pointille_none {	
	height:1px;
	margin-top:27px;
	margin-bottom:20px;
}

/*---------------------------------------------------IMPRIM ANNONCE------------------------------------------------------------*/
#conteneur_print {
	width:611px;
	margin:auto;
	position:relative;
	
}

#contenu_middle_print {
	border:#e2e3e3 solid 1px;
	width:611px;
}

#tetiere_careers {
	background:url(images/tetiere_careers.gif) no-repeat;
	width:611px;
	height:114px;
}

#logo_print {	
	width:142px;
	height:36px;
	position:absolute;
	top:20px;
	left:28px;
}

.lien_imprim a {	
	position:absolute;
	top:12px;
	right:3px;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	
}

.lien_imprim a:hover {
	text-decoration:none;
}

.lien_archives a {	
	position:absolute;
	top:30px;
	right:3px;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	
}

.lien_archives a:hover {
	text-decoration:none;
}

#contenu_print {
	background-color:#FFF;
	width:581px;
	padding:15px;
}



#conteneur_annonce_print2 {
	padding-top:602px;
	min-height:1px;
}

#contenu_annonce_print2 {
	margin-top:-602px;
}


#bloc_footer_print {
	background:url(images/footer_print.gif) no-repeat;
	width:611px;
	height:28px;
	margin:auto;
	margin-top:12px; 
}

.titre_annonce_print {
	width:440px;
	background:url(images/puce_chemin.gif) no-repeat;
	padding-left:35px;
	padding-top:2px;
	height:30px;
	font-size:20px;
	color:#444444;
}

.bloc_reference_print {
	width:121px;
	float:right;
	color:#3f8adf;
	font-size:14px;
	padding-top:9px;
	padding-left:10px;
}

/*---------------------------------NEWS---------------------------------------*/

/*---------------------PRESS RELEASES--------------------------*/
.tab_slide2_press {
	width:862px;
	margin-left:18px;
	margin-top:32px;
	margin-bottom:33px;
	/*height:352px;*/
}

.tab_slide2_press td {
	vertical-align:top;
}

ul.liste_press_releases {
	width:842px;
	height:24px;
	padding-top:9px;
}

*html ul.liste_press_releases {/*ie6*/
	padding-top:0px;
	padding-bottom:7px;
	height:8px;
}

.liste_press_releases li {
	list-style-type:none;
	float:left;
}

.liste_press_releases li.date_press_releases {
	width:83px;
	text-align:right;
}

.liste_press_releases li.description_press_releases {
	width:744px;
	padding-left:15px;
}
/*--------------------ARCHIVES-------------------------*/
#tetiere_archives {
	width:611px;
	height:114px;
	/*background:url(images/tetiere_press_releases.gif) no-repeat;*/
}

ul.liste_press_releases_archives {
	width:580px;
	height:24px;
	padding-top:9px;
}

*html ul.liste_press_releases_archives {/*ie6*/
	padding-top:0px;
	padding-bottom:7px;
	height:8px;
}

.liste_press_releases_archives li {
	list-style-type:none;
	float:left;
}

.liste_press_releases_archives li.date_press_releases {
	width:80px;
	text-align:right;
}

.liste_press_releases_archives li.description_press_releases {
	width:485px;
	padding-left:15px;
}

.texte_administrable {
	text-align:justify;
}

/*--------------------ARCHIVES-DETAIL------------------------*/
#logo_ateme_archives {
	float:right;
	width:213px;
	height:88px;
	/*background:url(medias/logo/ateme_logo_archives.gif) 20px 0px no-repeat;*/
	text-align:center;
	margin-left:10px;
}

.logo_ateme_archives_texte {
	text-align:justify;
}

/*---------------------EVENTS--------------------------*/
.logo_events {
	width:208px;
	height:150px;
	text-align:center;
	vertical-align:middle;
	float:left;
}

.texte_events {
	margin-left:200px;
	padding-left:10px;
	height:150px;
}

.texte_events .titre_events {
	height:15px;
}

.texte_events .titre_events a {
	text-decoration:underline;
	font-weight:bold;
	color:#444444;
}

.texte_events .titre_events a:hover {
	text-decoration:none;
}

.texte_events .date_events {
	height:15px;
	margin-bottom:20px;
}

.texte_events .ville_events {
	height:25px;
	margin-bottom:20px;
}

.texte_events .lien_events {
	height:25px;
}

/*----------------------------------------------------SERVICES-----------------------------------------------------------*/

/*-----------------------------SERVICES OVERVIEW-----------------------------------*/

#visuel_services_overview {
	background:url(medias/visuels/arborescence_services.gif) no-repeat;
	width:393px;
	height:55px;
	margin-top:25px;
	margin-bottom:25px;
}

/*-----------------------------RMA-----------------------------------*/
#bloc_btn_fill_rma {
	margin-top:150px;
	margin-left:121px;
}

/*---------------------------------------------------IMPRIM ------------------------------------------------------------*/
#conteneur_print {
	width:611px;
	margin:auto;
	
}

#contenu_middle_print {
	border:#e2e3e3 solid 1px;
	width:611px;
}

#tetiere_RMA {
	background:url(images/tetiere_rma.gif) no-repeat;
	width:611px;
	height:114px;
}

#logo_print {	
	width:611px;
	height:114px;
}

.lien_imprim a {	
	text-align:right;
	font-size:12px;	
	text-decoration:underline;
	
}

.lien_imprim a:hover {
	text-decoration:none;
}

.lien_archives a {	
	text-align:right;
	font-size:12px;
	text-decoration:underline;
	
}

.lien_archives a:hover {
	text-decoration:none;
}

#contenu_print {
	background-color:#FFF;
	width:581px;
	padding:15px;
}




#bloc_footer_print {
	background:url(images/footer_print.gif) no-repeat;
	width:611px;
	height:28px;
	margin:auto;
	margin-top:12px; 
}

.titre_annonce_print {
	width:440px;
	background:url(images/puce_chemin.gif) no-repeat;
	padding-left:35px;
	padding-top:2px;
	height:30px;
	font-size:20px;
	color:#444444;
}

.bloc_reference_print {
	width:121px;
	float:right;
	color:#3f8adf;
	font-size:14px;
	padding-top:9px;
	padding-left:10px;
}

.tab_formulaire_rma {
	width:575px;
	margin-top:35px;
	margin-bottom:10px;
}

.tab_formulaire_rma td {
	vertical-align:middle;
}

.tab_formulaire_rma td.intitule_rma {
	width:190px;
	padding-right:10px;
	text-align:right;
}

.tab_formulaire_rma td.alerte_rma {
	width:190px;
	padding-left:10px;
	font-size:10px;
	color:#b77878;
}

.tab_formulaire_rma input.chps_formulaire {
	width:165px;
	font-size:11px;
}	

.tab_formulaire_rma td.ligne_rma {
	height:10px;
}

.tab_product {
	width:575px;
}

.tab_product td {
	vertical-align:top;
}

.tab_product td.chps_product {
	width:111px;
}

.tab_product td.chps_product p {
	text-align:center;
}

.tab_product td.espace_product {
	width:5px;
}

.tab_product td.ligne_product {
	height:10px;
}

.tab_product input.chps_formu_product {
	width:111px;
	font-size:11px;
}

.tab_product textarea.chps_formu_product {	
	width:111px;
	height:65px;
}

.bloc_btn_submit {
	margin-left:223px;
	margin-top:30px;
	margin-bottom:30px;
}

/*--------------------------------------------------------CONTACT-----------------------------------------------------------------------------*/
/*---------------------ATEME WORLDWIDE--------------------------*/
#carte_ateme {
	background:url(medias/visuels/carte_ateme.gif) no-repeat;
	width:623px;
	height:299px;
}

#localisation {
	float:right;
	width:184px;
	margin-right:10px;
}

#localisation .puce_bleue {
	background:url(images/puce_bleue.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}

#localisation .puce_rouge {
	background:url(images/puce_rouge.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}

/*--------------------CONTACT FORM--------------------------*/
.color_etoile {
	color:#b77878;
}

.tab_slide2_formu {
	width:862px;
	margin-left:18px;
	margin-top:38px;
	margin-bottom:28px;
	height:352px;
}

.tab_slide2_formu td {
	vertical-align:top;
}

.tab_slide2_formu td.intitule_contact {
	width:110px;
	text-align:right;
	padding-right:10px;
}

.tab_slide2_formu input.chps_form_contact {
	width:170px;
	font-size:11px;
}

.tab_slide2_formu select.chps_form_contact {
	width:174px;
	font-size:11px;
}

.tab_slide2_formu textarea.chps_form_contact {
	width:170px;
	height:65px;
	font-size:11px;
}

.tab_slide2_formu td.ligne_alerte1 {
	width:120px;
	padding-left:10px;
	font-size:10px;
	color:#b77878;
}

.tab_slide2_formu td td.ligne_contact {	
	height:10px;	
}

.tab_slide2_formu td.espace_contact {
	width:10px;
}

.tab_slide2_formu td.texte_contact {
	width:442px;
}

.tab_slide2_formu td.btn_submit_contact {
	padding-left:173px;
}
/*-------------------------------------------------------SITE MAP--------------------------------------------------------------------------*/
ul#liste_sitemap {
	margin-top:38px;
	margin-left:49px;
	width:840px;
	height:100px;
}

#liste_sitemap li {
	float:left;
	list-style-type:none;
	width:160px;
}
ul.puce_superieur_sitemap {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:13px;
}

.puce_superieur_sitemap li {
	list-style-type:none;
}

ul.puce_carre_sitemap {
	margin-top:5px;
	margin-bottom:5px;
}

.puce_carre_sitemap li {
	list-style-type:none;
	background:url(images/puce_carre.gif) 0px 7px no-repeat;
	padding-left:7px;
	font-size:11px;
}

h4.titre_capital12 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

/*---------------------EVENTS-LISTE-------------------------*/
.tab_slide2 td.logo_events {
	width:208px;
	height:150px;
	text-align:center;
	vertical-align:middle;
}

.tab_slide2 td.texte_events {
	padding-left:10px;
	/*height:150px;*/
	width:203px;
}

.tab_slide2 td.espace_logo_events {	
	width:20px;
}

.tab_slide2 td.texte_events .titre_events {
	height:15px;
}

.tab_slide2 td.texte_events .titre_events a {
	text-decoration:underline;
	font-weight:bold;
	color:#444444;
}

.tab_slide2 td.texte_events .titre_events a:hover {
	text-decoration:none;
}

.tab_slide2 td.texte_events .date_events {
	height:15px;
	margin-bottom:20px;
}

.tab_slide2 td.texte_events .ville_events {
	height:25px;
	margin-bottom:20px;
}

.tab_slide2 td.texte_events .lien_events {
	height:25px;
}

.tab_slide2 td.pointille {	
	background:url(images/pointille.gif) repeat-x;
	height:1px;
	margin-top:27px;
	margin-bottom:20px;
}

.tab_slide2 td.pointille_none {	
	height:1px;
	margin-top:27px;
	margin-bottom:20px;
}

/*---------------------ATEME WORLDWIDE--------------------------*/
.tab_slide2 td.carte_ateme {
	background:url(medias/visuels/carte_ateme.gif) no-repeat;
	width:623px;
	height:299px;
}

.tab_slide2 td.localisation {
	width:184px;
	margin-right:10px;
}

.tab_slide2 td.localisation .puce_bleue {
	background:url(images/puce_bleue.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}

.tab_slide2 td.localisation .puce_rouge {
	background:url(images/puce_rouge.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}



#all_slide{
	/*height:500px;*/
	padding-bottom:10px;
}

h3.slide_mvt {
	background:url(images/barre_rubrique.gif) no-repeat;
	cursor:pointer;
	width:858px;
	height:24px;
	margin-left:1px;
	margin-bottom:1px;
	font-weight:bold;
	padding-left:40px;
	padding-top:7px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	display:block;
}

h3.slide_mvt_off {
	background:url(images/barre_rubrique_bas.gif) no-repeat;
	cursor:pointer;
	width:858px;
	height:24px;
	margin-left:1px;
	margin-bottom:1px;
	font-weight:bold;
	padding-left:40px;
	padding-top:7px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	display:block;
}

/*---------------------RAJOUT-------------------------*/

h1.question_formu {
	font-size:16px;
	margin-top:20px;
	margin-bottom:43px;
}

.tab_formulaire_rma {
	width:575px;
	margin-top:35px;
	margin-bottom:10px;
}

.tab_formulaire_rma td {
	vertical-align:middle;
}

.tab_formulaire_rma td.intitule_rma {
	width:190px;
	padding-right:10px;
	text-align:right;
}

.tab_formulaire_rma input.chps_formulaire {
	width:165px;
	font-size:11px;
}	

.tab_formulaire_rma td.ligne_rma {
	height:10px;
}

.tab_product {
	width:575px;
}

.tab_product td {
	vertical-align:top;
}

.tab_product td.chps_product {
	width:101px;
}

.tab_product td.chps_product {
	width:91px;
}

.tab_product td.chps_product p {
	text-align:center;
}

.tab_product td.espace_product {
	width:10px;
}

.tab_product td.ligne_product {
	height:10px;
}

.tab_product input.chps_formu_product {
	width:101px;
	font-size:11px;
}

.tab_product input.chps_formu_product_value {
	width:91px;
	font-size:11px;
}

.tab_product textarea.chps_formu_product {	
	width:131px;
	height:65px;
}

.bloc_btn_submit {
	margin-left:223px;
	margin-top:30px;
	margin-bottom:30px;
}

/*----------------------------------------------------SEARCH RESULTS-----------------------------------------------------------*/
ul.pagination_resultat {
	height:30px;
	margin-bottom:10px;
}



.pagination_resultat li.resultat_found {
	width:115px;
	text-align:right;
}

.pagination_resultat li.page_resultat {
	padding-left:10px;
	padding-right:10px;
	text-align:right;
	width:120px;
}
.pagination_resultat li {
	float:left;
	list-style-type:none;
}

.pagination_resultat li.page_select {
	width:75px;
	margin-left:532px;
}

*html .pagination_resultat li.page_select {
	width:75px;
	margin-left:402px;
}

.pagination_resultat select.chps_pagination {
	font-size:11px;
	width:70px;
}

.bloc_rech {
	clear:left;
	margin-left:18px;
	width:842px;
}

.bloc_resultat_rech {
	/*height:20px;*/
}

.bloc_resultat_rech .titre_resultat {
	font-weight:bold;
}

.bloc_resultat_rech .resume {
	/*height:10px;*/
}

.pointille_rech {
	background:transparent url(images/pointille.gif) repeat-x scroll 0%;
	clear:right;
	height:1px;
	margin-bottom:8px;
	margin-top:9px;
}

*html .pointille_rech {
	margin-bottom:2px;
	margin-top:2px;
}

.bloc_pagination {
	float:left;
	margin-left:769px;
}

*html .bloc_pagination {
	float:left;
	margin-left:392px;
}

.bloc_pagination select.pagination {
	font-size:11px;
	width:70px;
}

.bloc_rech .bloc_previous_next {
	margin:0 40px 0 0;
	text-align:right;
}

/*----------------------------------------------------GABARIT MENU-----------------------------------------------------------*/
.nettoyeur {
	clear:both;
}
	
#gabarit_menu {
	width:900px;
	position:relative;
}

*html #gabarit_menu {/*ie6*/
	margin-bottom:-3px;
}

*+html #gabarit_menu {/*ie7*/
	margin-bottom:-4px;
}

#menu_total {

}

#bordHG, #Onglet1, #Onglet2, #menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu1_selected, #menu2_selected, #menu3_selected, #menu4_selected, #menu5_selected, #menu6_selected, #menu7_selected{
	float:left;
	position:relative;
}


#menu1_ret, #menu2_ret, #menu3_ret, #menu4_ret, #menu5_ret, #menu6_ret, #menu7_ret, #Onglet1_ret, #Onglet2_ret{
	visibility:hidden;
}

#menu1{
	width:129px;
	height:31px;
	background:url(boutons/solutions.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}

#menu2{
	width:128px;
	height:31px;
	background:url(boutons/products.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}

#menu3{
	width:129px;
	height:31px;
	background:url(boutons/technology.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}

#menu4{
	width:129px;
	height:31px;
	background:url(boutons/partners.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}

#menu5{
	width:128px;
	height:31px;
	background:url(boutons/services.gif) no-repeat;
	background-position:top;
	cursor:pointer;
}

#menu6{
	width:129px;
	height:31px;
	background:url(boutons/news&events.gif) no-repeat;
	background-position:top;
}

#menu7{
	width:128px;
	height:31px;
	background:url(boutons/contact.gif) no-repeat;
	background-position:top;
}


/* ###################################################################  */

/* #########################    SS_MENU    ##############################  */
#ss_menu1{
	width:129px;
	visibility:hidden;
	background:url(images/pixel_div.gif);
	position:absolute;
	top:111px;
	left:0px;
	color:#000;
}

#ss_menu1_contenu {
	width:129px;
	height:auto;
	background-attachment:scroll;
	background-position: left top;
	padding-top:4px;
	padding-left:4px;
	background:url(images/pixel_div.gif) repeat-x;
}

#ss_menu2{
	width:128px;
	visibility:hidden;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:129px;
	color:#000;
}

.ss_menu_txt {
	float:left;
	vertical-align:middle;
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:5px;
	height:18px;
	padding-top:1px;
}

.ss_menu_demenu1{
	height:19px;
}

a.ss_menu_liens{
	color:#FFFFFF;
	text-decoration:none;
}

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


#ss_menu3{
	width:129px;
	visibility:hidden;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:257px;
	color:#000;
}

#ss_menu4{
	width:129px;
	visibility:hidden;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:386px;
	color:#000;
}
	
#ss_menu5{
	width:128px;
	visibility:hidden;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:515px;
	color:#000;
}

#ss_menu6{
	width:129px;
	visibility:hidden;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:643px;
	color:#000;
}

#ss_menu7{
	width:128px;
	visibility:hidden;
	background:url(images/pixel_div.gif) repeat-x;
	position:absolute;
	top:111px;
	left:772px;
	color:#000;
}

/*----------------------------------------------------RAjOUT-----------------------------------------------------------*/


#lien_corporate {
	position:absolute;
	top:50px;
	right:10px;
	text-align:right;
	padding-right:10px;
}

#lien_corporate a {	
	color:#FFF; 
	font-size:12px;
	text-decoration:none;
}

#lien_corporate a:hover {
	text-decoration:underline;
}

/*----------------------------------------------------RAjOUT-SOLUTION/LIVE MEDIA----------------------------------------------------------*/
#img_livemedia {
	background:url(images/img_livemedia.gif) 0px 30px no-repeat;
	width:288px;
	height:171px;
}

#img_iptv {
	background:url(images/img_iptv.jpg) 0px 30px no-repeat;
	width:288px;
	height:247px;
}

#img_news_sport {
	background:url(images/img_news_sport.jpg) 0px 30px no-repeat;
	width:288px;
	height:247px;
}

ul.puce_carre2 {
	margin-left:60px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:40px;
}

.puce_carre2 li {
	list-style-type:none;
	text-align:justify;
	background:url(images/puce_carre.gif) 0px 7px no-repeat;
	padding-left:15px;
	font-size:12px;
}

/*----------------------------------------------------RAjOUT-SOLUTION/ON DEMAND MEDIA----------------------------------------------------------*/
.texte_live_media2 {
	/*width:400px;*/
	width:420px;
	/*margin-top:30px;*/
	margin-left:00px;
	/*margin-left:40px;*/
	padding-right:30px;
	font-size:12px;
}

#img_contentmanagement {
	background:url(images/img_contentmanagement.gif) 0px 30px no-repeat;
	width:306px;
	height:250px;
}

#img_vod {
	background:url(images/img_VOD.jpg) 30px 30px no-repeat;
	width:310px;
	height:223px;
}

#img_online {
	background:url(images/img_online.gif) 0px 30px no-repeat;
	width:310px;
	height:309px;
}

/*----------------------------------------------------RAjOUT-TECHNOLOGY / ASK THE EXPERT---------------------------------------------------------*/
ul.list_askexpert {
	width:421px;
}

.list_askexpert li {
	list-style-type:none;
	float:left;
}

.list_askexpert li.photo_expert1{
	width:65px;
	height:72px;
	background:url(medias/photos/photo_expert1.jpg) no-repeat;
}

.list_askexpert li.photo_expert2{
	width:65px;
	height:72px;
	background:url(medias/photos/photo_expert2.jpg) no-repeat;
}

.list_askexpert li.nom_expert {
	padding-top:45px;
	padding-left:5px;
}

/*----------------------------------------------------RAjOUT-TECHNOLOGY / INNOVATION---------------------------------------------------------*/
.texte_live_media3 {
	/*width:400px;*/
	width:420px;
	/*margin-top:30px;*/
	/*margin-left:40px;*/
	/*padding-right:30px;*/
	font-size:12px;
}

#img_innovation {
	background:url(images/img_innovation.gif) 55px 30px no-repeat;
	height:183px;
}

#img_attente {
	background:#8ba5d5;
	height:233px;
}

#img_422{
	background:url(images/img_422.gif) 85px 30px no-repeat;
	height:170px;
}

.tab_slide4 td.paragraphe_egaux {
	width:421px;
}

.tab_slide4 td.paragraphe_egaux_next {
	width:421px;
}

.tab_slide4 td.paragraphe_egaux_next .texte_next {
	/*height:364px;*/
	/*padding-bottom:20px;*/
	padding-bottom:10px;
}

.tab_slide4 td.espace_paragraphe_egaux {
	width:20px;
}

/*----------------------------------------------------RAjOUT-PRODUCTS / kyrion tape top file---------------------------------------------------------*/

.img_kyrion_tape {
	background:url(images/Kyrion_2100bis.jpg) 72px 0px no-repeat;
	height:95px;
	padding-top:80px;
}

.img_decoder_receivers {
	margin-left:70px;
}

ul.puce_carre3 {
	margin-top:10px;
	margin-bottom:5px;
}

.puce_carre3 li {
	list-style-type:none;
	background:url(images/puce_carre.gif) 0px 7px no-repeat;
	padding-left:7px;
	font-size:11px;
}