@charset "UTF-8";
/* CSS Document */
.breaker {clear:both;}

#content #CEP_PUB_TOP {text-align:center; padding-bottom:15px; padding-top:10px;}
#content #CEP_ARIANE, #content #CEP_ARIANE A, #content #CEP_TITRE_PAGE {font-size:8pt; color:#BBBBBB; padding-bototm:15px;}
#content #CEP_ARIANE A:hover {text-decoration:underline;}
#content #CEP_TITRE_PAGE {font-weight:bold;}

/* styles RTE */
#content {text-align:justify; }
#CEP_CONTENU_NORMAL UL, #CEP_CONTENU_GAUCHE UL {margin:0; padding:0; list-style-type:square; padding-left:5px; }
#CEP_CONTENU_NORMAL LI, #CEP_CONTENU_GAUCHE LI {margin-left:30px!important;padding:0;   font-family:Tahoma, Geneva, sans-serif; padding-right:30px; margin-left:0px;  margin:0; font-size:10pt; padding-bottom:5px;}
#CEP_CONTENU_GAUCHE UL  {margin-left:40px; } 

#CEP_ENCART_GAUCHE P {padding-left:10px;}

#content P {font-size:10pt; font-family:Tahoma, Geneva, sans-serif; padding-bottom:15px;}
#content TABLE P { padding-bottom:0px;}
#content TABLE TD, #content TABLE TR,  #content TABLE {padding:0; margin:0;}
#content H1 {font-size:10pt; font-weight:bold; color:#666; padding-top:5px; padding-bottom:10px;}
#content H2 {font-size:10pt; font-weight:bold; color:#666; padding-top:0px; margin-top:20px; border-bottom:1px solid grey;}
#content UL {list-style-type:circle;}
#content #CEP_CONTENU_GAUCHE H1 {padding-left:20px; padding-right:20px;}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #000000;
}
A, A:hover { text-decoration:none; color:black; }
P.bodytext A {font-weight:bold;  }

A:hover {color:red; }
DIV #panelhome_onglet A {font-weight:normal;}
DIV #panelhome_onglet A:hover {font-weight:normal;}


UL {list-style-image:none; list-style-type:none; }
P {font-size:8pt;}
#content.home #CEP_CONTENU_NORMAL DIV {width:310px;float:left;text-align:left; padding-left:15px; }
#content.home #CEP_CONTENU_NORMAL DIV P {font-size:10pt;}

#content.home #CEP_CONTENU_NORMAL H1{margin-left:15px; padding-bottom:0px;} 
 #content.home IMG {padding:5px; border:none;} 



#content.home #CEP_CONTENU_GAUCHE P {text-align:left; padding:5px; padding-left:15px; padding-right:15px;}* {padding:0; margin:0;}
#margin_page {background-color:white; padding:5px; margin:auto; width:915px; min-height:900px;}
#container { align:left; padding:0; margin:0;}

#HEADER {height:87; background-color:#FFF;text-align:left; }
	#HEADER #barre_onlget_top {height:48px;background-image:url(../images/bg_top_line.jpg); padding-left:137px;}
	#HEADER #barre_onlget_top UL{color:black; padding-top:7px;font-family:Tahoma; }
	#HEADER #barre_onlget_top LI {background-image:url(../images/onglet_nav1.jpg); width:134px; height:33px;  float:left; padding:4px; }
	#HEADER #searchbox {float:right; font-size:8pt; padding-top:52px;}
	#HEADER #searchbox .searchinput {margin:0; padding-top:4px; vertical-align:top; border:1px solid black; width:124px; height:16px;  background-image:url(../images/bg_search.jpg)}
	#HEADER #searchbox .searchbutton { cursor:pointer; width:88px; margin:0; padding-bottom:3px; font-size:10pt; vertical-align:top; font-weight:bold; background-image:url(../images/bt_ok_search.jpg); height:23px; color:white; border:none;}
	#HEADER #searchbox .searchbutton:hover {color:red;}
	#HEADER .logotop {width:280px; float:left;}

#LEFT {display:block; float:left;} 
	#leftpane {width:127px; background-image:url(../images/bg_leftpane.jpg); background-position:bottom;   }
	
	#leftpane .menu_niv1 UL {background-image:url(../images/bg_menu_leftpane.jpg); background-position:bottom; font-family:tahoma;}
	#leftpane .menu_niv1 UL LI { color:black; cursor:pointer; text-align:left;}
	#leftpane .menu_niv1 UL LI A { width:119px; height:24px;  padding:4px; display:block;}
	#leftpane .menu_niv1 UL LI.selected A, 
	#leftpane .menu_niv1 UL A:hover { background-image:url(../images/top_leftpane.jpg); color:white; }
	
#leftpane .menu_niv2 {background-color:white;}
	#leftpane .menu_niv2  UL {font-size:8pt; padding-right:10px; font-family:tahoma;  color:#333333; margin-bottom:20px;}
	#leftpane .menu_niv2 UL LI {cursor:pointer; text-align:left;}
	#leftpane .menu_niv2 UL LI A {  height:20px;  padding:4px; display:block; border-bottom:1px solid #686868;}
	#leftpane .menu_niv2 UL LI.selected A {}
	#leftpane .menu_niv2 UL A:hover { color:#999999; }

#RIGHT{display:block; float:left; padding:0; margin:0;}
	#center {float:left;}
		
		#content { width:572px; background-image:url(../images/middle_content.jpg); }
		#content.page {padding:15px; width:542px;  }
		#content_bottom{background-image:url(../images/bottom_content.jpg); height:13px; width:572px;}
		#content.page #CEP_CONTENU_NORMAL {min-height:410px;}
		
#panelhomebg {width:550px;height:400px;margin-left:5px;}


#panelhome {width:540px; height:400px;position: relative;top: -400px;z-index: 1;clear:both; 
text-align:left; list-style-type:none; margin-left:15px; margin-bottom:-400px;}



#content.page #panelhome {top:-395px;}
		#content.page #panelhome { margin-left:0px; padding-left:0px; }

		#panelhome LI A {outline:none; background-image:url(../images/onglet_home_off.jpg); padding:0; margin:0; width:67px; height:24px; display:block; font-size:10px; font-family:tahoma; padding:2px; line-height:8pt; padding-left:18px; padding-top:6px; color:#288eb4;}
		#panelhome LI A.constructor_IBM {background-image:url(../images/onglet_home_off_ibm.jpg); text-decoration:none;}
		#panelhome LI A.constructor_HP {background-image:url(../images/onglet_home_off_hp.jpg); text-decoration:none;}
		#panelhome LI A:hover, 
		#panelhome LI.selected A {background-image:none;  color:white; outline:none;}
		#panelhome #panelhome_onglet {position:relative; }
		#panelhome #panelhome_onglet UL {list-style-type:none; width:200px;}
		#panelhome .panelhome_hardware {position:absolute; top:1px; left:82px;width:480px; color:white;float:left;font-size:8pt; padding:10px;}
		#panelhome .panelhome_hardware P {text-align:center;}
		#panelhome .panelhome_hardware A {color:white;}
		#panelhome .panelhome_hardware A:hover {}
		#panelhome .panelhome_hardware .fam_col1 A:hover {font-weight:bold;}
		#panelhome .panelhome_hardware  A {background-image:none; width:170px; padding:2px; font-size:8pt; height:auto; clear:both;}
		#panelhome .fam_col1, 	#panelhome .fam_col2 {position:relative; width:235px; float:left;}
		#panelhome .fam_col1  {width:170px; }
		#panelhome .fam_col2 {width:270px; }
		#panelhome .fam_col2 A {width:250px;}
		#panelhome .fam_picture IMG {width:260px; padding:0px; border:4px solid white;}
		#panelhome .fam_titre {font-size:12pt; font-family:Tahoma, Geneva, sans-serif; line-height:12pt; display:block;text-align:right; font-weight:bold;
 padding:4px; width:262px;}
			#panelhome .fam_description {font-size:8pt; font-family:Tahoma, Geneva, sans-serif; line-height:10pt; font-size:12px; margin-top:10px; text-align:left; display:block;}
	#panelhome A:hover {text-decoration:underline;}
	#rightpane{width:208px; float:right; }
		#rightpane .encart_top {text-align:left; padding-left:6px; font-size:16px; padding-top:2px; font-weight:bold; background-image:url(../images/top_right_pane.jpg); color:white; width:202px; height:24px; font-weight:normal;	 }
		#rightpane .content_encart {background-image:url(../images/bg_rightpane.jpg); background-position:bottom; width:208px; min-height:80px;padding-top:2px; padding-bottom:2px;}
		#rightpane .content_encart IMG {width:120px; padding:5px; border:none;}
		#rightpane .product A {font-size:8pt;}
		#rightpane .product {margin:15px; border-bottom:3px solid #DDDDDD;}
		#rightpane  .chat {height:220px;}
		#rightpane .bottom_encart {background-image:url(../images/bottom_right_pane.jpg); width:208px; height:11px; }
		#rightpane  P {background:none; }	
	
	#footerpane {width:780px; height:200px; clear:both;}
		#footerpane #sitemap #menu_sitemap {color:white; font-size:12px;}
		#footerpane #sitemap #menu_sitemap LI { width:155px; height: 38px; text-align:left; float:left;}
		#footerpane #sitemap #menu_sitemap LI A { background-image:url(../images/onglet_sitemap_off.jpg); padding:10px; display:block;  width:135px; height: 18px;  color:#BBBBBB;}
		#footerpane #sitemap #menu_sitemap LI A:hover,
		#footerpane #sitemap #menu_sitemap LI.selected A {cursor:hand; outline:none; background-image:url(../images/onglet_sitemap_on.jpg); color:white; }
		
		#footerpane #sitemap #sitemap_content {background-image:url(../images/bg_sitemap.jpg); width:780px; height:161px; clear:both;}
		#footerpane #sitemap #sitemap_content  #sitemap_pane {width:370px; float:left; text-align:left; padding:10px;}
		#footerpane #sitemap #sitemap_content  #sitemap_pane UL {list-style-type:circle; padding-left:20px;}
		
		#footerpane #sitemap #sitemap_content  IMG {margin:10px; border:4px solid white; }
		#footerpane #sitemap #sitemap_content  P {padding:5px;}	
		#footerpane #sitemap #sitemap_content  P, #footerpane #sitemap #sitemap_content  UL,
		#footerpane #sitemap #sitemap_content  A {color:white; font-size:8pt;}
		#footerpane #sitemap #sitemap_content  A {color:#0CF; }
		#footerpane #sitemap #sitemap_content  A:hover {color:#DDDDDD;}
		#footerpane #sitemap UL LI.selected A { font-weight:bold;}
		#footerpane #sitemap #sitemap_content .showpane{display:inline;}
		#footerpane #sitemap #sitemap_content .hidepane{display:none;}
		
		
#FOOTER { clear:both; padding-top:20px;}
	#FOOTER UL{text-align:left;font-size:6pt; color:#666666; }
	#FOOTER LI {float:left; color:#666666;}
	#FOOTER LI A {padding:2px; color:#666666; }
	#FOOTER LI A:hover{text-decoration:underline;}
	
	
	
	
	
	
/* plugin TT NEWS */
#cep_actualites.lastest, #footerpane #sitemap #sitemap_content #cep_actualites.lastest .item_block A {color:white; font-size:8pt; color:#CCCCCC;}
#cep_actualites.lastest .titre {font-weight:bold;font-family:tahoma; color:white; font-size:9pt; display:block; border-bottom:1px solid #CCCCCC;}
#cep_actualites.lastest .contenu { font-size:8pt; padding-bottom:4px; display:block;}
#cep_actualites.lastest .archives {width:100%; text-align:right;}
#footerpane #sitemap #sitemap_content #cep_actualites.lastest .item_block A:hover {color:white;}

.tx_ttnews_single H4 {color:#333333; padding-bottom:15px;  float:left;}
.tx_ttnews_single .tx_ttnews_date {font-size:8pt; float:right;}
.tx_ttnews_single .tx_ttnews_subheader {padding-left:40px; padding-right:100px; padding-bottom:20px; font-size:8pt; font-weight:bold;}

/* plugin WIMZY AIM Chat */
#wimziContainer {
 width: 202px  !important;
height: 195px !important;
margin:0;
padding:0;
background-image:none;
text-align:left;
}
.AIMBuddyListWindowTitleBar {
	display:none;
font: bold 11px Arial;
height: 19px;
width: 119px !important;
overflow: hidden;
margin:0;
padding: 5px 0px 0px 38px;
color: #ffffff;
cursor: default;
line-height: 18px;
background-image:none;
}

#wimziOwnerStatus {color:#AAAAAA;}

.AIMBuddyListIMWindowTextArea {height:130px;}
.wimziPromoLink {display:none;}
#wimziContainer LABEL {color:black;}
#wimziContainer .AIMBuddyListIMWindow INPUT.AIMBuddyListIMWindowTextInput  {width:64px;}
#wimziContainer .AIMBuddyListIMWindow #AIMTextInput_support  {width:184px; height:20px;}


/* plugin catalogue */

/* famille produit */
#famille_produit .fam_title {font-weight:bold; font-size:18pt; font-family:Tahoma; padding-bottom:4px;}
#famille_produit .fam_description {width:300px; font-size:10pt;float:left; padding-right:15px; font-family:Tahoma; padding-left:8px;}
#famille_produit .fam_picture IMG {width:200px;float:right;  margin-botom:20px;	}
#famille_produit .fam_panel {padding-top:20px;}

#famille_produit .fam_col1 {width:363px; float:left; }
#CEP_CONTENU_NORMAL #famille_produit  LI {padding:0; font-size:8pt; margin-left:0!important;}
#CEP_CONTENU_NORMAL #famille_produit  UL {margin:0;}
#famille_produit .fam_col2 {width:160px; float:left; padding-left:8px;}

#famille_produit .fam_col1  UL {list-style-type:none; padding-left:10px; padding-right:10px;}
#famille_produit .fam_col1  UL LI.impair { background-color:#e3eaf0;}
#famille_produit .fam_col1  UL LI  { background-color:white;}

#famille_produit .fam_col1  UL LI A {}
#famille_produit .fam_col1 .top_listeproduit {display:block; color:white; background-image:url(../images/top_listproduit.jpg); height:23px; width:359px; font-size:12pt; font-family:Tahoma; padding:0; padding-top:3px; font-weight:bold; padding-left:4px;}
#famille_produit .fam_col1 .middle_listeproduit {display:block; color:black; background-image:url(../images/middle_listproduit.jpg); min-height:300px; width:363px; font-size:8pt; font-family:Tahoma; padding:0;}
#famille_produit .fam_col1 .bottom_listproduit {display:block; color:white; background-image:url(../images/bottom_listproduit.jpg); height:3px; width:363px; font-size:12pt; font-family:Tahoma; padding:0;}

#famille_produit .fam_col1 .middle_listeproduit .prod_name {font-weight:bold; float:left}
#famille_produit .fam_col1 .middle_listeproduit .prod_os {width:100px;}
#famille_produit .fam_col1 .middle_listeproduit UL {display:block;}

#famille_produit .fam_col2  UL {list-style-type:none;}

#famille_produit .fam_col2 .product A:hover {color:black; text-decoration:underline;}
#famille_produit .fam_col2  P {display:none;}
#famille_produit .fam_col2 .product A IMG {width:160px; float:left; border:none; border:1px solid #DDDDDD;}
#famille_produit .fam_col2 .product A SPAN {font-size:8pt; float:left; text-decoration:inherit; text-align:center;}



#detail_produit #left_box {border: 2px solid #999999; width:300px; min-height:100px; padding:10px; float:left; margin-right:20px; text-align:left;}
#detail_produit #left_box P {padding:0; margin:0;}
#detail_produit #left_box A {font-size:8pt; text-align:right;;}

#detail_produit #right_box {border: 2px solid #999999; width:160px;; min-height:100px; padding:10px; float:left; background-color:white;}
#detail_produit .back_link {font-size:8pt; float:right;}
#detail_produit .head {font-size:12pt; font-weight:bold; text-align:left;}
#detail_produit .subheader {font-size:8pt; padding-left:20px; padding-top:10px; padding-bottom:20px; }
#detail_produit #right_box UL {margin:0;padding:0;list-style-type:none; font-size:8pt;}
#detail_produit A {color:#006699;}
#detail_produit A:hover {text-decoration:underline;}

#detail_produit #right_box  LI { text-ailgn:left;}

#detail_produit .legend {color:#444444; font-weight:bold;}
#detail_produit .impair {background-color:#E3EAF0;}
#detail_produit .listfeatures {font-size:8pt; text-align:left;}
#detail_produit .listfeatures LI {font-size:8pt;}





.float_left {float:left;}
 #form_contact {padding-top:30px;}

#form_contact LABEL {text-align:left; font-size:8pt; color:white; }
#form_contact SPAN {  padding:2px;}
#form_contact .error {border:2px solid red;}
#form_contact .required {font-weight:bold; }
#form_contact .titreform {font-size:16px; color:white; padding-top:6px; margin:0px;}
P#form_contact_ok {padding:10px; margin:20px; border:1px solid black; text-align:center; font-size:10pt;}
#form_contact .form_container {background-image:url(../images/bg_formrequest.jpg); height:334px; margin-left:-4px; padding-left:20px; padding-top:3px;} 
#form_contact .submit {float:right; margin-right:20px; background-image:url(../images/bt_submit.jpg); color:white; font-weight:bold; border:none; width:74px; height:23px; font-size:9pt;}


/* nes */
#CEP_CONTENU_NORMAL .news-latest-container 	{font-size:8pt;}
#CEP_CONTENU_NORMAL .news-latest-date 	{color:#CCCCCC; float:left; padding-right:15px;}
#CEP_CONTENU_NORMAL .news-latest-date 	A {color:#CCCCCC; }


#CEP_PUB_BOTTOM IMG {padding:0;}