tbody{
	margin: 0em;
	padding: 0em;
}

body {
	background-color: #FFFFFF;
	background-position: center top;
}

body.main {
	margin: 0em;
	padding: 0em;
	background-color: #FFFFFF;
	background-position: left;
	background-repeat: repeat-y;
	background-attachment: fixed;
}

#skyscraper {
	float:right;
	padding-top:18px;
	padding-right:16px;
}



img {
	border: 0px;
}

p {
	margin: 0px;
}

.texte_riche p {
	margin-bottom: 8px;
}

.c0 {
	background-color: #F1F1F1;
}

.content3 {
	background-color: #6AF858;
}

div.master {
	width:404px;
}

tr.lignecontenu {
}

#header {
	float:right;
	height:58px;
	width:633px;
}

#header #navGalactique {
	float:right;
	height:14px;
	width:633px;
}

#header #identification_recherche {
	float:left;
	width:388px;
	position:relative;
}

#header .nav_moncompte {
	float:left;
	height:19px;
	margin:0;
	padding:0;
	width:388px;
}

#header .identification {
	float:left;
	height:15px;
	margin-top:4px;
	padding:0;
	width:90px;
}

#header .inscription {
	float:left;
	height:15px;
	margin-top:4px;
	padding:0;
	width:83px;
}

#header .deconnexion {
	float:left;
	height:15px;
	margin-top:4px;
	padding:0;
	width:96px;
}

#header .password {
	color:#000000;
	float:left;
	font-family:Verdana;
	font-size:9px;
	height:15px;
	margin:6px 0 0;
	padding:0;
	width:200px;
}

#header #identification {
	background-color:#999999;
	height:25px;
	left:0px;
	position:absolute;
	overflow:hidden;
	top:19px;
	width:388px;
}

#header #identification .img_label {
	float:left;
	margin-top:7px;
}

#header #identification input.email {
	background-color:#FFFFFF;
	border:0 none;
	float:left;
	font-family:Verdana;
	font-size:9px;
	height:13px;
	margin-top:6px;
	width:155px;
}

#header #identification input.motDePasse {
	background-color:#FFFFFF;
	border:0 none;
	float:left;
	font-family:Verdana;
	font-size:9px;
	height:13px;
	margin-top:6px;
	width:90px;
}

#header #identification .btn_ok {
	float:left;
	margin-top:6px;
	cursor:pointer;
}

#header #moteur_de_recherche {
	float:left;
	height:44px;
	padding-left:5px;
	width:229px;
}

#header .onglet {
	height:15px;
	margin-top:4px;
	width:225px;
}

#header .btn_valider {
	float:left;
	height:15px;
	width:19px;
	cursor:pointer;
}

#header .recherche_site {
	float:left;
	height:15px;
	width:76px;
}

#header .recherche_web {
	float:left;
	height:15px;
	width:70px;
}

#header .recherche_google {
	float:left;
	height:15px;
	width:38px;
}

#header .frmSearchHeader {
	background-color:#E5E5E5;
	border:0 solid #00FF00;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	height:20px;
	overflow:hidden;
	padding-left:5px;
	padding-top:5px;
	width:220px;
}

#header #input {
	border:1px solid #B2B2B2;
	float:left;
	font-size:9px;
	height:13px;
	line-height:13px;
	padding:0;
	width:195px;
}

#v1{
	float:left;
	width:200px;
	/*overflow:hidden;*/
}

#m2www{
	position:relative;

	float:left;
	width:760px;
	z-index:0;
	/*background-color:#FFEEDD;*/
}

#footer {
	clear:both;
	padding-top:15px;
}
#footer table {
	width :100%;

}
#top_header {
	width:996px; overflow:hidden;
}

.Form_connexion input{
	font-family:Verdana;
	font-size:14px;
}

#rebond1 {
	float:left;
	/*width:846px;*/
	max-width:846px;
}
#rebond1 div{
	float:left;
	margin-right:2px;
	margin-top:2px;
	width:278px;
	height:303px;
}

#navTransversale {
	float:right;
	clear:right;
}

.nav_trans{
 	float:right;
 	margin-left:20px;
}

.nav_trans_1{
	float:left;
	height:18px;
	overflow:hidden;
	background-color:#4C4C4C;
	color:#FFFFFF;
}
.nav_trans_1_img{
	float:left;
	height:14px;
	overflow:hidden;
	background-color:#4C4C4C;
	color:#FFFFFF;
}

.nav_trans_2{
	float:left;
	width:120px;
	overflow:hidden;
}


.nav_trans_2_1_img{
	width:120px;
	overflow:hidden;
	height:14px;
	background-color:#E5E5E5;
	color:#656565;
	cursor:pointer;
}
.nav_trans_3_1{
	width:150px;
	overflow:hidden;
	height:14px;
}
.nav_trans_2_1_txt{
	width:120px;
	overflow:hidden;
	height:18px;
	background-color:#E5E5E5;
	color:#656565;
	cursor:pointer;
}
.nav_trans_2_2{
	width:120px;
	overflow:hidden;
	height:2px;
}

.nav_trans_3_2{
	width:150px;
	overflow:hidden;
	height:2px;
}
.nav_trans_search{
	height:31px;
	width:120px;
	overflow:hidden;
}
.nav_trans_search_field{
	float:left;
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
	width:99px;
	height:13px;
	font-size:9px;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.nav_trans_search_input{
	border:0px;
	font-size:9px;
	line-height:9px;
	margin-top:-2px;
	padding-top:3px;
	margin-left:-1px;
	padding-left:2px;
	height:12px;
	font-family: Verdana , Helvetica , sans-serif;
	position:relative;
	z-index:1;
}
.nav_trans_search_button{
	float:left;
	width:20px;
	height:14px;
	position:relative;
	z-index:1;
	cursor:pointer;
}

.vitrine_secondaire_search_form{
	margin-left:20px;
	margin-top:5px;
	position:relative;
	z-index:1;
	height:33px;
	width:120px;
	overflow:hidden;
}
.vitrine_secondaire_search_field{
	margin-top:1px;
	float:left;
	border:1px solid #666666;
	width:96px;
	height:13px;
	font-size:9px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.vitrine_secondaire_search_input{
	border:0px;
	font-size:9px;
	line-height:9px;
	margin-top:-2px;
	padding-top:3px;
	margin-left:-1px;
	padding-left:2px;
	height:11px;
	font-family: Verdana , Helvetica , sans-serif;
	position:relative;
	z-index:1;

}
.vitrine_secondaire_search_button{
	margin-top:1px;
	margin-left:1px;
	float:left;
	width:20px;
	height:14px;
	position:relative;
	z-index:1;
	cursor:pointer;
}
.vitrine_secondaire_home_arrow{
	width:15px;
	margin-top:3px;
	overflow:hidden;
	float:left;
}
.vitrine_secondaire_home_link_label{
	width:140px;
	margin-left:4px;
	overflow:hidden;
	float:left;
}
.vitrine_secondaire_home_link{
	width:159px;
	overflow:hidden;
}


.logo_cplus{
	margin-top:15px;
	height:75px;
	vertical-align:bottom;
	position:absolute;
	z-index:0;
}

#nav_interne{
	position:absolute;
	float:left;
	width:200px;
	z-index:3;
	/*height:250px;*/

}

#nav {
	position:relative;
	z-index:3;
	/*height:250px;*/
}

/*
.nav_interne_on{
	background-color:#FFFFFF;
	color:#666666;
}

.nav_interne_off{
	float:left;
	color:#666666;
}

.nav_interne_over{
	float:left;
	color:#000000;
}

.nav_interne_superieur{
	float:left;
	color:#A4A4A4;
}


.menu_1{
 width:178px;

 float:left;
 min-height:191px;
 height:191px;
 z-index:1;

}
.menu_1_1{
 width:176px;
 background-color:#FFFFFF;
 float:left;
 min-height:191px;
 *height:191px;
 z-index:1;

}
.menu_2{
	width:176px;
 	background-color:#FFFFFF;
 	float:left;
 	z-index:1;

}

.menu_items{
	width:176px;
	float:left;
	z-index:2;
}
.menu_item{
	width:176px;
	cursor:pointer;
	background-color:#FFFFFF;
	z-index:3;
}
*/
.epg{
clear:both;
float:left;
/*position:relative;*/
z-index:0;
}

.titre_page{
float:left;
}

.mea_offres{
	margin-top:2px;
}


.publicite_home {
	position:absolute;
	left: 240px;
	z-index:3;
}


.pub_home_pave_cache{
	position:relative;
	z-index:3;
}

.pub_home_pave {
	position: absolute;
	left:403px;
	top:167px;
	width:180px;
	height:125px;
	z-index:3;
}

.pub_home_v2_pave {
	position: absolute;
	left:403px;
	top:167px;
	width:300px;
	height:250px;
	z-index:3;
}

.pub_home_gg{
	position: absolute;
	left:803px;
	top:340px;
	border:3px solid #FFFFFF;
	width:150px;
	height:125px;
	z-index:3;
}

.pub_home_gg_v2{
	position: absolute;
	left:680px;
	top:198px;
	border:0px solid #FFFFFF;
	width:300px;
	height:265px;
	z-index:3;
}


.pub_homehabillage_gg_v2{
	position: absolute;
	left:680px;
	top:198px;
	border:0px solid #FFFFFF;
	width:300px;
	height:265px;
	z-index:3;
}




#s2_shome{
		z-index:4;
		position:relative;
		float: left;
		width: 200px;
		overflow:hidden;
		vertical-align:top;
		margin-top:294px;
}
#m2www_shome{
		position:relative;
		float: left;
		width: 759px;
}
#m2d1_shome{
		position:absolute;
		overflow: hidden;
		width: 960px;
		left:-200px;
		top:0px;
}


/********* Yahoo hot spot ************/

div#yahoo_hot_spot {
	height:150px;
	width:180px;
	border: 1px solid rgb(178, 178, 178);	
}


/********* Yahoo content match ***************/

div#yahoo_cm {
	width:721px;
	margin-bottom:30px;
}

div.yahoo_cm_item {
	width:238px;
	background-color:#E5E5E5;
	float:left;
	padding-top:10px;
	margin:1px;
	height:75px;
}

div.yahoo_cm_item div {
	padding-left:10px;			
}

div.yahoo_cm_item_title a{
	color:#696567;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;	
	text-decoration:underline;
}

div.yahoo_cm_item_description a{
	color:#000000;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:10px;	
	text-decoration:none;
}

div.yahoo_cm_item_sitehost a{
	color:#666666;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;	
	text-decoration:none;
}

div#yahoo_cm_middle {
	background-color:#333333;
	height:15px;
	clear:both;
	margin:1px;
}

div#yahoo_cm_middle a{	
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;	
	color:white;
	padding-left:10px;
}

div#yahoo_cm_bottom {	
	height:15px;
	width:60px;
	background-color:#E5E5E5;
	float:right;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;	
	text-align:center;
}


