 
 
 
div {
	text-align:center;
	}
body {
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	word-spacing: normal;
	white-space: normal;	
	}	
a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0C71A4;
}


div#banniere {
	width:988px;
	height:125px;
	background-color:#00CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #666666;
	background-image: url(../images/banniere.gif);
	float: Aucune;
	}
div#menuhaut {
	width:988px;
	height:34px;
	background-color:fddd40;
	position: relative;
	background-image: url(../images/arriere_menuhaut.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	}	
div#titremenu {
	width:175px;
		min-height: 20px;
	height:auto;
	position: relative;
	text-align: left;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2a5379;
	text-indent: 5px;
	background-color:#b2d2f2;
/*	background-image: url(../images/relief.png);*/
	background-repeat: no-repeat;
	background-position: right center;
		padding-bottom:3px;
		padding-top:3px;


	}	
div#titresousmenu {
	width:169px;
		height: auto;
	min-height: 20px;

	text-align: left;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;

	color: #333333;

	background-color:#dae4ed;
/*	background-image: url(../images/relief.png);*/
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom:1px;
	border-bottom-color: #CCCCCC;
padding-left:5px;
		padding-bottom:0px;
		padding-top:3px;
	}	
	
div#titresousmenu p{
display:block;
clear:left;
width:150px;
padding:0px;
margin:0px;
border:0px;
padding-top:5px;
}		
div#titresousmenu ul li{
width:150px;
padding:0px;
margin:0px;
border:0px;
}
	div#ligneCoprs {
	width:988px;
	min-height: 840px;
	margin: 0px;
	vertical-align: top;
	height: auto;
	}	
	
	
div#menugauche {
	float:left;
	width:175px;
	height:auto;
	min-height:840px;
	margin: 0px;
	min-height:990px;
/*	background-image: url(../images/relief.png);*/

	background-repeat: repeat-y;
	background-position: right;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; 
}
	
	div#menuDL {
	float:left;
	width:158px;
	height:auto;
	min-height:840px;
	height:800px;
	background-repeat: repeat-y;
	background-position: right;
	text-align: left;

/*	list-style-image: url(../images/puce.png);*/
	}
	
	
	div#blocMenuG {
	float:left;
	width:175px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; 
	}
	
div#MaPage {
/*	vertical-align:left;
	text-align: center;
	width: 988px;
	height: auto;
	clear: both;	*/ 
	   text-align:left;
    width:1000px;
    margin : auto;
}
div#savoirPlus {
	vertical-align:10%;
	text-align: center;
	width: 248px;
	height: 22px;
	background-image: url(../images/ico-ensavoir.gif);
	background-repeat: no-repeat;
	 
	background-position: 165px 2px;	
}


div#savoirPlus-2 {
	vertical-align:10%;
	text-align: right;
 	height: 22px;
 	background-repeat: no-repeat;
 	background-position: 165px 2px;
	padding-right:6px;	
	float:right;
	
}

div#savoirPlus-2 ul li {
	vertical-align:10%;
	text-align: left;
 width:110px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 165px 2px;
	list-style-image: url(../images/puce-savoirplus-2.gif);
	 
}




.savoirPlus {
	vertical-align:left;
	text-align: center;
	width: 150px;
	height: 22px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	color: #1473b7;
 
}
.TitreNews {
	vertical-align:left;
	text-align: center;

	font-family: Verdana;
	font-size: 13px;
	font-weight: bolder;
	color: #1473b7;
 	color:#295276;
}


div#menu_haut {
	width:988px;
	height:200px;
	background-color:fddd40;
	vertical-align: top;
	 align:left;
	}
div#bond {
	width:988px;
	height:10px;
	background-color:ffdc44;
	vertical-align: top;
	align:left;
	background-image: url(../images/bond_menuho-2.gif);
	background-repeat: repeat-x;
	}	
	
div#menu_bas {
	width:100px;
	height:200px;
	background-color:#CC99CC;
	position: relative;
	visibility: inherit;
	}
div#Corps {
	FLOAT: left;
	
	position:relative;
	/*min-height:800px;*/
	width:800px;
	height:auto;
	top: 0px;
	min-height: 600px; 
	}
div#titrePage {
	FLOAT: left;
	position:relative;
	/*min-height:800px;*/
	min-width:596px;
	height:auto;
	top: 0px;
	min-height: 26px;
	background-color: #FBFBFB;/*	background-color: #FF9900;*/
	text-align: left;
	text-indent: 20px;
	vertical-align: middle;
	font-family: verdana;
	font-size: 17px;
	font-weight: normal;
	color: #ec5515;
	margin-top:10px;
	margin-bottom:20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-right-width: 2px;
	border-right-style: double;
	border-right-color: #fe971b;	/*	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #0c71a4;*/
	}	
	
div#titrePage-2 {
	FLOAT: left;
	position:relative;
	/*min-height:800px;*/
	width:555px;
	height:auto;
	top: 0px;
	min-height: 26px;
	background-color: #FBFBFB;/*	background-color: #FF9900;*/
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ec5515;
	margin-top:10px;
	margin-bottom:20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e9e9e9; /*;*/
	border-bottom-color: #e9e9e9;
	border-right-width: 1px;
	border-right-style: double;
	border-right-color:#e9e9e9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e9e9e9; /*#0c71a4;*/
	padding-top:5px;
	margin-left:10px;
	}	
	
div#CorpsPage-2 {
	FLOAT: left;
	/*min-height:800px;*/
	
	width:555px;
	height:auto;
	top: 0px;
	background-color:#FBFBFB;
	text-align:center;
	/*	margin-top:10px;*/
	margin-left:10px;
	border: 1px solid #dae4ed;
	padding-left:0px;
	padding-top:5px;
	padding-right:5px;
 
	}		
div#CorpsPageSpacer {
	FLOAT: left;
	/*min-height:800px;*/
	
	width:10px;
	height:auto;
	top: 0px;
	background-color:#FFFFFF;
	text-align:center;
	/*	margin-top:10px;*/

 
	}			

div#pied_page {
	 clear:both; 
	width:988px;
	height:auto;
	position: relative;
	top: 20px;
	/*margin-top: 50px;*/
 	
	}
	
	div#BasLigne1 {
	/*clear:both;*/
	width:988px;
	height:5px;
	background-color:#ec5100;
	position: relative;
	top: 0px;
	margin-bottom: 2px;
	padding-top:5px;
	}
	
	
	div#BasLigne2 {
	/*clear:both;*/
	width:988px;
	height:22px;
	background-color:#dae4ed;
	position: relative;
	top: 0px;
	margin-top: 2px;
	 
	}
	
	div#PiedContenu {
	/*clear:both;*/
	width:988px;
	height:40px;
	background-color:#FFFFFF;
	position: relative;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	 
	}
	
	
		div#menuBas {
	/*clear:both;*/
	 clear:both; 
	width:880px;
	height:40px;
	position: relative;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	 
	}
		
		div#menuBasG {
	/*clear:both;*/
	float:left; 
	width:575px;
	height:40px;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	 
	}
	/* ---------------------------------  tableau en css   */ 
 
div.tab1 {
 
        width:auto;
	vertical-align:middle;
	margin-top: 5px;
}
 
div.tabHome1 {
	width:auto;
	vertical-align:middle;
	margin-top: 5px;
	margin-left: 10px;	
/*	 background-color:#FFFF99;*/
}

 
div#separateurTab {
	width:600px;
	vertical-align:middle;
	height:20px;
	position:relative;
	top:15px;
	bottom:10px;
	float: left;
/*	background-color: #0066CC;*/
}
div#tableau1 {
 	vertical-align:top;
	width:790px;
	vertical-align:middle;
	height:auto;

	position:relative;
}

 

div.tab2 {
 
        width:auto;
	vertical-align:middle;
	margin-top: 5px;
}


div.caption { 
        
        display:table-caption; 
        width:auto;
}
div.tdG {
 
        display:block;
	float:left;
	height:24px;
	width:100px;
	text-align:center;
	vertical-align:bottom;
	font-size:10px;
	margin-top: 6px;
}
div.tdD {
	display:block;
	float:left;
	height:24px;
	width:80px;
	text-align:left;
	vertical-align:bottom;
	margin-top: 6px;
	background-image: url(../images/ico_bas_D.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;
}


div.tdtab2 {
	display:block;
	float:left;
	height:26px;
	width:250px;
	text-align:center;
	vertical-align:middle;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header_tab2.png);
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	margin-right: 10px;
	border-top-width: 2px;
}




div.tdtab2_ligne1 {
	display:block;
	float:left;
	height:310px;
	width:248px;
	text-align:center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	 	margin-right: 10px;
	background-color: #F5F5F5;
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dae4ed;
	border-right-color: #dae4ed;
	border-bottom-color: #dae4ed;
	border-left-color: #dae4ed;
}

div.tdtab3_ligne1 {
	display:block;
	float:left;
	height:180px;
	width:248px;
	text-align:center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	 	margin-right: 10px;
	background-color: #F5F5F5;
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dae4ed;
	border-right-color: #dae4ed;
	border-bottom-color: #dae4ed;
	border-left-color: #dae4ed;
}


div.tdtab1_ligne2 {
	display:block;
	float:left;
	height:26px;
	width:248px;
	text-align:center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform: none;
	margin-right: 10px;
	background-color: #f5f5f5;
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dae4ed;
	border-right-color: #dae4ed;
	border-bottom-color: #dae4ed;
	border-left-color: #dae4ed;
	padding-top: 5px;
}

 


div.tdtab1_ligne3 {
	display:compact;
	float:left;
	height:20px;
	width:248px;
	text-align:left;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: left;
	color: #000000;
	margin-right: 10px;
	background-color: #f5f5f5;
	border-top-width: thin;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dae4ed;
	border-right-color: #dae4ed;
	border-bottom-color: #dae4ed;
	border-left-color: #dae4ed;
	padding-top: 5px;
}




.textLienBas 
{
	color:#565E6E;
	text-decoration:none;
	font-family: verdana;
	font-weight: bold;
	text-transform: uppercase;

}
.Lien_1 
{
	font-size:10px;
	color:#CC3300;
	text-decoration:none;
	font-family: verdana;
	font-weight: bold;
}

.textLienBas2 
{
	font:verdana;
	font-size:10px;
	color:#3C5995;
	text-decoration:none;

}


div.tdSeparateur {
	 
        display:block;
	float:left;
	background-image: url(../images/img_separ.png);
	height: 24px;
	width: 9px;
}
 
 
 	/* --------------------------------- FIN tableau en css   */ 
		
		
		
			div#menuBasD {
	 
	float:right; 
 
	width:280px;
	height:40px;
	background-position: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;	 
	}
	
	div#Copyright {
	/*clear:both;*/
	width:988px;
	height: 20 px;
	background-color:#FFFFFF;
	position: relative;
	background-position: center;
 
	border-bottom-color: #CCCCCC;
	font-family: verdana;
	font-size: 9px;
	color: #999999;
	text-align: center;
	}
	
		div#prix {
	/*clear:both;*/
	width:248px;
	height: 22 px;
	position: relative;
	background-position: center;
	font-family: verdana;
	font-size: 16px;
	color: #2a5379;
	text-align: center;
	font-weight: bold;
	}	
div#menugauche {
	position:relative;
	float:left;
	width:175px;
	height:400px;
	background-color: #efefef;

	}
	
	
	
	div#menuDroit {
	float:right;
	width:210px;;
	height:auto;
/*	background-color:#efefef;*/
 	/*background-color:#efefef;*/
	min-height: 840px;
	margin-left: 5px;
	}
	
		div#Conteneur-MD {
	float:right;
	width:221px;;
	height:auto;
/*	background-color:#efefef;*/
 	/*background-color:#efefef;*/
	 
	}
	
	 div#ContenuMenuD{
	 
	width:200px;
	height:auto;
	background-color:#ccddee;
	}
	
	 div#TitreMenuD{
	width:200px;
	height:auto;
	background-color:#ccddee;
	text-indent: 2px;
	text-align: left;
	background-color:#efefef; 
	}
	
	
	 div#MenuDpartie1{
	width:200px;
	height:auto;
	background-color:#EFEFEF;
	text-align: left;
	}
	
	 div#partieG1  {
	float:left;
	width:120px;
	height:auto;
	background-color:#EFEFEF;
	text-align: left;
	text-indent: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #0c71a4;
	background-position: left;
	 
	}
 
	 div#partieG1 li  {
	list-style-type: disc;
	margin-left: -20px;
	 
	}	 
	
	
		 div#partieG2  {
	float:left;
	width:110px;
	height:auto;
	background-color:#EFEFEF;
	text-align: left;
	text-indent: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #33786e;
	background-position: left;
	 
	}
 
	 div#partieG2 li  {
	list-style-type: disc;
	margin-left: -20px;
	 
	}
	
			 div#partieG3  {
	float:left;
	width:120px;
	height:auto;
	background-color:#EFEFEF;
	text-align: left;
	text-indent: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #ce6e00;
	background-position: left;
	 
	}
 
	 div#partieG3 li  {
	list-style-type: disc;
	margin-left: -20px;
	 
	}
	
		 div#partieD1{
	margin: 0px;
	float:right;
	width:  75px;
	height:95px;
	background-color:#EFEFEF;
	background-image: url(../images/img_droit_1.png);
	background-repeat: no-repeat;
	} 
		
			 div#partieD2{
	margin: 0px;
	float:right;
	background-color:#EFEFEF;
	background-image: url(../images/img_droit_2.png);
	background-repeat: no-repeat;
	height: 93px;
	width: 86px;
	} 	
		
			 div#partieD3{
	margin: 0px;
	float:right;
	width:  80px;
	height:90px;
	background-color:#EFEFEF;
	background-image: url(../images/img_droit_3.png);
	background-repeat: no-repeat;
	} 	
	
	 div#flesh1{
	margin: 0px;
	background-color:#efefef;
	width:  200px;
	height:30px;
	text-align:left;
	color: #0080c0;
	background-repeat: no-repeat;
	background-image: url(../images/flesh-1.png);
	background-position: left top;
	vertical-align: bottom;
  
	} 
	
		 div#flesh2{
	margin: 0px;
	background-color:#efefef;
	width:  200px;
	height:30px;
	text-align:left;
	color: #00957f;
	background-repeat: no-repeat;
	background-image: url(../images/flesh-2.png);
	background-position: left top;
	vertical-align: bottom;
  
	} 
			 div#flesh3{
	margin: 0px;
	background-color:#efefef;
	width:  200px;
	height:30px;
	text-align:left;
	color: #ee7000;
	background-repeat: no-repeat;
	background-image: url(../images/flesh-3.png);
	background-position: left top;
	vertical-align: bottom;
  
	} 
	
		 div#titreflesh1{
	position:fixe;
	margin: 0px;
	vertical-align:bottom;
	width:  200px;
	height:auto;
	vertical-align: bottom;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0080c0;
	text-align: left;
	text-indent: 2px;
	top: 0px;
	right: 0px;
	bottom: 2px;
	} 
	
	
/* style de menu haut ---------------------------------------------------------------  */
 
 
div#onglet ul {
	padding: 0;
	list-style: none;
	text-align: left;
	vertical-align:middle;

	text-shadow:#CCCCCC
	left: 0px;
	margin-left:0;
	width:988px;
	float: left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	height: 34px;
	left: 10px;
	position: relative;
}

 
div#onglet  ul li  {
	/*clear:both;*/
 float: left;
	display:inline;
	 text-align:center;
	text-align:center;
	vertical-align:middle;
	background-image: url(../images/back_menu.png);
	height: 34px;
	width: 88px;
	background-position: center center;
	margin: 0px;
	clear: right;
	background-repeat: no-repeat;
	}
div#onglet ul li a:hover{
	/*clear:both;*/
 float: left;
 display:inline;
 margin-left: -1px; 
	text-align:center;
	vertical-align:middle;
	background-image: url(../images/back_menu-2.png);
	height: 34px;
	width: 88px;
	background-position: center  ;
	/*margin: 1px;*/
	/*clear: right;*/
	background-repeat: no-repeat;
	}
/* FIN style de menu haut --------------------------------------------------------------- 
*//*   style des menus gauche ---------------------------------------------------------------  */

 /*   ---------------------------------------------------------------  */
 /*   ------------------ MENU 1------------------------------  */
 /*   ---------------------------------------------------------------  */
div#menu1   {
	float: left;
	height:auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: 0px;
	position: relative;
	text-align: left;
	text-indent: 5px;
}
div#menu1 ul {
	/*padding: 0px;
 list-style-type:none;

	text-align: left;
	 
 	left: 0px;
	margin-left:0;
	
	width: 158px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
   left: 0px;
	position: relative;
 	 display:block;*/
	 list-style-type: none;
	margin: 0;
	padding: 0;
	
}
 
div#menu1  li  {
/*	 
 float: left;
 
 
 
 
	margin-left: 1px;
	text-align:center;
	vertical-align:middle;
	background-image: url(../images/lignemenu_g.png);
	height: 24px;
	width: 158px;
	background-position: center  ;
	margin: 1px;
	clear: right;
	
	 display:block;*/
	 width:158px;
	 display: block;
	background: transparent url(../images/lignemenu_g.png) 100% 0;
  height: 24px;  
	padding: 0px 0 0px 0px;
	line-height: 24px; 
background-repeat: no-repeat;
	 
	}

/*div#menuDL  li  {
	
	width:120px;
	/*display: block; 
	height: auto;
	line-height: 14px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	font-family: verdana
	font-size: 11px;
	color: #990000;
	margin-left: -15px;
	list-style-image: url(../images/puce.png);
 
 }*/
 div#menuDL  ul  {
 
	width:120px;
	/*display: block;*/
	height: auto;
 
	padding-top: 0px;
 
	margin-top: 2px;
 
 
 }
   div#menuDL ul li     {
	width:175px;
	/*display: block;  */
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	font-family: verdana;
	font-size: 11px;
	color: #0c71a4;
	text-decoration: none;
	margin-left: 0px;
	list-style-type: none;		/*list-style-image: url(../images/puce.png); */
	background-color: #dae4ed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	 
	border-bottom-style: solid;
 
	border-bottom-color: #CCCCCC;
  
 }
 
 div#menuDL ul li a:hover   {
	
	width:120px;
	/*display: block; */ 
	height: 20px;
	line-height: 14px;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	font-family: verdana;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
 	margin-left: 0px;
		/*list-style-image: url(../images/puce.png); */
		 
 }
 
 
 


div#titreMenuGauche {
	float:left;
	width:158px;
	height:16px;
	background-image: url(../images/menu_g_offre.png);
	background-repeat: no-repeat;	 
	}

div#OffreECommerce {
	float:left;
	width:158px;
	height:20px;
	background-image: url(../images/menu_g_offre.png);
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	background-position: center;
	}
.itemliste {
	text-indent: 10px;
	list-style-type: disc;
	color: #990000;
}

div#list_1  {
	left: -20px;
	text-align: left;
	margin-top: 4px;
}	
div#list_1  li {
	left: -20px;
	margin-left: -37px;
	text-align: left;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae4ed;
	list-style-image: none;
	list-style-type:none;
}
/****  FicheProduit *****/

div#FicheProduit    {
/*	margin-left: 10px;*/
	text-align: left;
	width:560px;
	height:auto;
	clear: left;
	float: left;
 margin-left:15px;
	/*background-color:#FFFF99;*/
}

div#HeaderComparatif    {
	margin-left: 0px;
	text-align: left;
	width:798px;
	float:left;
	margin-bottom: 0px;
	padding-top: 0px;
/*	background-color:#33CC99;*/
	height:26px;
 
}

div#SousTitreComparatif    {
 
	margin-left: 0px;
	text-align: left;
	width:560px;
	height:22px;
	margin-bottom: 1px;
	padding-top: -2px;
	/*	background-image: url(../images/cote.gif);*/

	
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#DBE4EE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #dae4ed;
	border-bottom-color: #CCCCCC;
	border-left-color: #dae4ed;
	text-align: left;
	height:22px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
	text-indent: 4px;
	letter-spacing: 1px;
	float:left;
  
}

div#HeaderPetitTab    {
 
	margin-left: 0px;
	text-align: left;
	width:560px;
	height:22px;
	margin-bottom: 1px;
	padding-top: -2px;
	/*	background-image: url(../images/cote.gif);*/

	
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#DBE4EE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #dae4ed;
	border-bottom-color: #CCCCCC;
	border-left-color: #dae4ed;
	text-align: left;
	height:22px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
	text-indent: 4px;
	letter-spacing: 1px;
	float:left;
  
}

div#Tarifs    {
 
	margin-left: 0px;
	text-align: left;
	width:558px;
	height:22px;
	margin-bottom: 1px;
	padding-top: -2px;
	/*	background-image: url(../images/cote.gif);*/
	background-repeat: no-repeat;
	background-position: right center;
		background-color: #96BAF1;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #33786e;
	border-bottom-color: #CCCCCC;
	text-align: left;
	height:22px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-indent: 4px;
	letter-spacing: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	 
 
}


div#SousSousTitreComparatif {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:22px;
	margin-bottom: 1px;
	padding-top: -2px;

}
div#TarifComparatif {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:22px;
	margin-bottom: 1px;
	padding-top: -2px;

}


div#LigneComparatif    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 1px;
	min-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}

div#LigneTarifComparatif    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 1px;
	min-height: 30px;

}


div#LigneComparatif_3_ligne    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 1px;
	min-height: 35px;

}

div#LigneHautComparatif    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 1px;
	min-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div#LigneComparatif_fonctionalite    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 1px;
	min-height: 24px;

}
div#LigneComparatifTitreList    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 0px;
	min-height: 21px;

}
div#LigneComparatifItem    {
	margin-left: 0px;
	text-align: left;
	width:800px;
	height:auto;
	margin-bottom: 1px;
	min-height: 30px;
margin-bottom:1px;
}

div#colonne_1_titre    {
 
background-color: #ffffff;
margin: 0px;
margin:1px;
float: left;
width: 380px;
text-align: center;
	height:26px;
}



div#colonne_1   {
	background-color: #FFFFFF;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:auto;
	text-indent: 8px;
	min-height: 30px;
	 
}

div#colonne_tarif_1   {
	background-color: #DBEEFD;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:auto;
	text-indent: 8px;
	min-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
 
	 
}

div#colonne_1_3_ligne   {
	background-color: #efefef;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:39px;
	text-indent: 8px;
	min-height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}



div#colonneItem_1   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 380px;
	text-align: left;
	height:35px;
	text-indent: 20px;
	min-height: 30px;
	background-repeat: no-repeat;
	background-position: left;
	list-style-image: url(../images/puce-2.png);
	display: block;
}


div#colonnehaut_1   {
	background-color: #FFFFFF;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:auto;
	text-indent: 8px;
	min-height: 23px;
}

div#colonnefonctionnlite_1   {
	background-color: #EFEFEF;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:auto;
	text-indent: 30px;
	min-height: 23px;
}

div#colonnefonctionnlite_1_3ligne  {
	background-color: #EFEFEF;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:26px;
	text-indent: 30px;
	min-height: 26px;
}




div#colonneTitreList_1   {
	background-color: #EFEFEF;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:auto;
	text-indent: 8px;
	min-height: 20px;
	text-decoration: underline;
}

div#colonneTitreList_1_3ligne   {
	background-color: #EFEFEF;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:26px;
	text-indent: 8px;
	min-height: 26px;
	text-decoration: underline;
} 

div#colonne_soustitre_1   {
	background-color: #f3f3f3;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:22px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
	text-indent: 4px;
	letter-spacing: 1px;
}

div#colonne_soussoustitre_1   {
	background-color: #f3f3f3;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:22px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0C71A4;
	text-indent: 4px;
}
div#colonne_titretarif_1   {
	background-color: #96BAF1;
	margin: 1px;
	margin:1px;
	float: left;
	width: 380px;
	text-align: left;
	height:22px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	text-indent: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	letter-spacing: 3px;
}


div#colonne_2_titre    {
	float: left;
	width: 100px;
	text-align: center;
	height:26px;
/*	background-image: url(../images/header_colone.png);*/
background-color:#f3f3f3;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;
	margin: 1px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0; 
}
	
div#colonne_2   {
	background-color: #FFFFFF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:auto;
	min-height: 30px;
}	

div#colonne_tarif_2   {
	background-color: #DBEEFD;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:auto;
	min-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}	

div#colonne_2_3_ligne   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:auto;
	min-height: 39px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}


div#colonneItem_2   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:35px;
	min-height: 35px;
}


div#colonnehaut_2   {
	background-color: #FFFFFF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:auto;
	min-height: 23px;
}
div#colonnefonctionnlite_2   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:auto;
	min-height: 23px;
}
div#colonnefonctionnlite_2_3ligne   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:26px ;
	min-height: 26px;
}	
	
	
		
div#colonneTitreList_2   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:auto;
	min-height: 20px;
}		
div#colonneTitreList_2_3ligne   {
	background-color: #EFEFEF;
	margin: 1px;
	float: left;
	width: 100px;
	text-align: center;
	height:26px;
	min-height: 26px;
}	
	
div#colonne_soustitre_2   {
	float: left;
	width: 100px;
	text-align: center;
	height:22px;
	background-color: #f3f3f3;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
		}	
		
div#colonne_soussoustitre_2   {
	float: left;
	width: 100px;
	text-align: center;
	height:22px;
	background-color: #f3f3f3;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
		}			
		
div#colonne_titretarif_2   {
	float: left;
	width: 100px;
	text-align: center;
	height:22px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #96BAF1;
		}			
		
		
/***** ******/ 
/**********************************************************************************************/
/******************************* DIV HAFID ****************************************/
/**********************************************************************************************/
div#graphisme {
   /*left:300px;*/
    float:left;
	position:relative;
	top:0px;
	width:auto;
	height:auto;
	text-align:left;
}
div#hebergement {
   /*left:300px;*/
    float:left;
	position:relative;
	top:0px;
	width:auto;
	height:auto;
	text-align:left;
}
.textgraphisme 
{
	font:verdana
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
	font-weight:bolder;
}
.textpersonnalise 
{
	font:verdana
	font-size:12px;
	color:#FE1407;
	text-decoration:none;
	font-weight:bolder;
}
div#tablehebergement {
	position:relative;
	left:3px;
	top:0px;
	width:650px;
	height:auto;
	border:1px solid black;
}
div#TabHebergementTitre {
    float:left;
	width:660px;
	height:20px;
	font-weight:bolder;
	margin-top: 1px;
	/*background-color:#00CC00;*/
}
div#TabHebergementTitreCas1 {
    float:left;
	margin:0px;
	width:360px;
	height:20px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border:1px medium black;	
	text-align:left;
	background-color:#FE9C54;
}
div#TabHebergementTitreCas2 {
    float:left;
	width:70px;
	margin:0px;
	height:20px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border:1px medium black;
	background-color:#FE9C54;
	
}


div#TabHebergementSousTitre2 {
    float:left;
	width:660px;
	height:40;
	font-weight:bolder;
	margin-top: 1px;
	/*background-color:#00CC00;*/
}
div#TabHebergementSousTitre2Cas1 {
    float:left;
	margin:0px;
	width:360px;
	height:30px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	font-weight:normal;
	border:1px medium black;	
	text-align:left;
	background-color:#FEF2CB;
}

div#TabHebergementSousTitre2Cas2 {
    float:left;
	width:70px;
	height:30px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border:1px medium black;/**/
	background-color:#FEF2CB;
	font-weight:normal;
}
/**********************************Table Referencement*****************************************/
	
	/**********************************************************************************************************/
	/************************************  FORMULE REFERENCEMENT *************************************/
	/**********************************************************************************************************/
	div#FormuleReferenement   {
	 
		margin-left: 0px;
		text-align: left;
		width:797px;
		height:auto;
		min-height:22px;
		 
		/*	background-image: url(../images/cote.gif);*/
	 
	  
	}
	
	
div#TitreFormuleReferenement   {
	margin-left: 0px;
	text-align: left;
	width:796px;
	height:auto;
	min-height:20px;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	background-color:#DBE4EE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 	
	}
div#Br   {
	
	width:796px;
	height:auto;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
		
	}	
div#TitreFormuleHebergement   {
	margin-left: 0px;
	text-align: left;
	width:596px;
	height:auto;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	background-color:#DBE4EE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 	
	}	
div#TitreFormuleHebergementwin  {
	margin-left: 0px;
	text-align: left;
	width:496px;
	height:auto;
	min-height:20px;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	background-color:#DBE4EE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC; 	
	}	
	
div#TitreFormule-Prix   {
	margin-left: 0px;
	text-align: left;
	width:796px;
	min-height:22px;
	height:auto;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	 		 
	
	}
div#TitreFormuleHeber-Prix   {
	margin-left: 0px;
	text-align: left;
	width:596px;
	min-height:22px;
	height:auto;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	 		 
		}	
div#TitreFormuleHeberwin-Prix   {
	margin-left: 0px;
	text-align: left;
	width:496px;
	min-height:22px;
	height:auto;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	 		 
		}	
	
div#ColonneTitreFormuleReferenement-1   {
	margin-left: 0px;
	text-align: left;
	width:290px;
	height:auto;
	min-height:22px;
	background-color:#DBE4EE;
	/*	background-image: url(../images/cote.gif);*/
	float:left;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0080c0;
	text-indent: 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	

	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;	
	}
	
	div#ColonneFormule-Prix-1   {
		margin-left: 0px;
		text-align: left;
		width:290px;
		min-height:21px;
	    height:auto;
	/*	background-color:#fff6eb;*/
		/*	background-image: url(../images/cote.gif);*/
	   float:left;
		text-indent: 2px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC; 
 
 
	}	
	
		
	div#ColonneFormule-Prix-2  {
	margin-left: 0px;
	text-align: center;
	width:100px;
	min-height:21px;
	height:auto;
	float:left;
/*	background-color:#fff6eb;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;		/*	background-image: url(../images/cote.gif);*/
 
 
	}
	div#ColonneFormule-Prix-3  {
	margin-left: 0px;
	text-align: center;
	width:200px;
	min-height:21px;
	height:auto;
	float:left;
/*	background-color:#fff6eb;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;		/*	background-image: url(../images/cote.gif);*/
 
 
	}
		
	
	
	
	div#ColonneTitreFormuleReferenement-2 {
	margin-left: 0px;
	text-align: center;
	width:100px;
	height:auto;
	min-height:22px;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	background-color:#DBE4EE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0080c0;	
	}
	div#ColonneTitreFormuleReferenement-3 {
	margin-left: 0px;
	text-align: center;
	width:200px;
	height:auto;
	min-height:22px;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	background-color:#DBE4EE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0080c0;	
	}
	
	
	/**********************************************************************************************************/
	/**********************************************************************************************************/
	


/**********************************************************************************************/
/******************************* FIN HAFID ****************************************/
/**********************************************************************************************/

/**********************************************************************************************/
/******************************* DIV IMAD ****************************************/
/**********************************************************************************************/


div#Corp-1 {
 	width:780px;
	height:auto;
	vertical-align:middle;
	vertical-align:top;
	text-align:left;
	position:relative;
}
div#TitreSiteCle {
	height:20px;
	position: relative;
	text-align: left;
	font-family:Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-indent: 5px;
}
div#SousTitreSiteCle {
	height:25px;
	position: relative;
	text-align: left;
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #006100;
	text-indent: 5px;
}


div#PrixSiteCle {
	height:auto;
	position: relative;
	text-align: left;
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-indent: 5px;
}

div#InfoSiteCle {
	height:auto;
	position: relative;
	text-align: left;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: 50px;
}
div#InfoSiteCle-1 {
	height:auto;
	position: relative;
	text-align: left;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: -20px;
}
div#InfoSiteCle-2 {
	height:auto;
	position: relative;
	text-align: left;
	font-family:Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-indent: -20px;
}
div#ParSiteCle {
	height:auto;
	position: relative;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	text-indent: 50px;
}

div#listSiteCle-1  {
	left: 20px;
	position: relative;
	text-align: left;
	margin-top: 2px;
	height:auto;
}	
div#listSiteCle-2  {
	left: 20px;
	text-align: left;
	margin-top: 2px;
	height:auto;

}
div#listSiteCle-1  li {
	left: 25px;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	margin-left: 25px;
	text-align: left;
}
div#listSiteCle-2  li {
	left: 25px;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	margin-left: 10px;
	text-align: left;
	list-style-type: circle;
}

.liengauche {
	font-family: verdana;
	font-size: 11px;
/*	color:#2a5379;
color:#295276;
*/
	color: #333333;	
		
	text-decoration: none; 


}

  div#titre   {
	height:auto;
	position:relative;
	 
	float:left;
	margin-left: 0px;
	text-align: left;
	width:800px;
 
	margin-bottom: 0px;
	padding-top: 0px;
	/*	background-color:#33CC99;*/
 
	border-bottom-width: 1px;
 
} 

  div#titre-PetitTab   {
	height:auto;
	position:relative;
	 
	float:left;
	margin-left: 0px;
	text-align: left;
	width:660px;
 
	margin-bottom: 0px;
	padding-top: 0px;
	/*	background-color:#33CC99;*/
 
	border-bottom-width: 1px;
 
}


  div#LigneSimpleCompartaif   {
	height:auto;
	position:relative;
	 
	float:left;
	margin-left: 0px;
	text-align: left;
	width:560px;
 
	margin-bottom: 0px;
	padding-top: 0px;
		background-color:#f3f3f3;
 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae4ed;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dae4ed;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dae4ed;
} 


  div#LignePetitTab   {
	height:auto;
	position:relative;
	 
	float:left;
	margin-left: 0px;
	text-align: left;
	width:560px;
 
	margin-bottom: 0px;
	padding-top: 0px;
		background-color:#f3f3f3;
 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dae4ed;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dae4ed;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dae4ed;
} 



  div#LigneSimpleCompartaif_tarif   {
	height:auto;
	position:relative;
	 
	float:left;
	margin-left: 0px;
	text-align: left;
	width:560px;
 
	margin-bottom: 0px;
	padding-top: 0px;
background-color: #DBEEFD;
 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


  div#LigneSousTitre   {
	height:auto;
	position:relative;
	float:left;
	margin-left: 0px;
	text-align: left;
	width:560px;
	margin-bottom: 0px;
	padding-top: 0px;
	background-color:#DBE4EE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBE4EE;
} 

  div#LigneSousTitre_item   {
	height:auto;
	position:relative;
	float:left;
	margin-left: 0px;
	text-align: left;
	width:560px;
	margin-bottom: 0px;
	padding-top: 0px;
	background-color:#EFF3F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	background-image: url(../images/ico-fonct.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
} 

 
div#titre ul {
	margin: 0px;
	text-align: center;
	height:auto;
	list-style-type: none;
	position: relative;
 
}

 div#titre-PetitTab ul {
	margin: 0px;
	text-align: center;
	height:auto;
	list-style-type: none;
	position: relative;
 
}
div#LigneSimpleCompartaif ul {
	margin: 0px;
	text-align: center;
	height:auto;
	list-style-type: none;
	position: relative;
 
}

div#LignePetitTab ul {
	margin: 0px;
	text-align: center;
	height:auto;
	list-style-type: none;
	position: relative;
 
}

div#LigneSimpleCompartaif_tarif ul {
	margin: 0px;
	text-align: center;
	height:auto;
	list-style-type: none;
	position: relative;
 
}
 
div#LigneSousTitre ul {
	margin: 0px;
	text-align: center;
	height:auto;
	list-style-type: none;
	position: relative;
 
}

 
div#LigneSousTitre_item ul {
	margin: 0px;
	text-align: center;
	height:auto;
	position: relative;
 
 
} 

div#titre ul li  {
	float: left;
	margin-right:2px;
	height:26px;
 	list-style-image: url(../images/ico-fonct.gif); 
	 display:inline;
 }
 
 div#titre-PetitTab ul li  {
	float: left;
	margin-right:2px;
	height:26px;
 	list-style-image: url(../images/ico-fonct.gif); 
	 display:inline;
 }
 
div#LigneSimpleCompartaif ul li  {
	float: left;
	margin-right:2px;
	min-height:24px;
	height:auto;
	list-style-type: none;
	display:block;
	margin-bottom: 2px;
	white-space: normal;
 }
 
div#LignePetitTab ul li  {
	float: left;
	margin-right:2px;
	min-height:24px;
	height:auto;
	list-style-type: none;
	display:block;
	margin-bottom: 2px;
	white-space: normal;
 } 
 
 
 div#LigneSimpleCompartaif_tarif ul li  {
	float: left;
	margin-right:2px;
	min-height:24px;
	height:auto;
	list-style-type: none;
	display:block;
	margin-bottom: 2px;
	white-space: normal;
 }
 
 
 div#LigneSousTitre ul li  {
	float: left;
	margin-right:2px;
	height:26px;
	list-style-type: none;
	display:block;
	margin-bottom: 2px;
	white-space: normal;
	
 }
 
 
  div#LigneSousTitre_item ul li  {
	float: left;
	margin-right:2px;
	height:auto;
	list-style-type: none;
	display:block;
	margin-bottom: 2px;
	white-space: normal;
	 text-indent:30px;
	 min-height:24px;
 }
 
 
 .onglet1 {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	width: 380px;
	height:auto;
/*	background-color: #FFFFcc;*/
	text-align: left;
 
}

 .onglet1-PetitTab {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	width: 230px;
	height:auto;
/*	background-color: #FFFFcc;*/
	text-align: left;
 
}




 .Ligne1 {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	width: 400px;
	height:auto;
	/*	background-color: #FFFFcc;*/
	text-align: left;
	text-indent: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	
 	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;*/
}

  .Ligne1-PetitTab {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	width: 300px;
	height:auto;
	/*	background-color: #FFFFcc;*/
	text-align: left;
	text-indent: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	
 	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;*/
}
 .Case1 {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	width: 460px;
	height:auto;
	/*	background-color: #FFFFcc;*/
	text-align: left;
	text-indent: 4px;
	color:#333333; /*#ee7000;	padding-top: 4px;
	padding-bottom: 4px;*/
	
 
}


.Case1_item {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	width: 400px;
	height:auto;
	/*	background-color: #FFFFcc;*/
	text-align: left;
	text-indent: 4px;
	color: #000000;/*	padding-top: 4px;
	padding-bottom: 4px;*/
	
 
}

 .onglet2 {
  	float: left;
	width: 100px;
	text-align: center;
	height:26px;
 	background-image: url(../images/onglet.gif); 
/*	background-color:#f3f3f3;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;
 
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0; 
	vertical-align:middle;
 
 }

 .Ligne2 {
  	float: left;
	width: 100px;
	text-align: center;
/*	height:26px;*/
 	background-image: url(../images/yes.png);
	background-position:center 0px;
	
 /*	background-color:#ffffff; */
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;
	padding:0px;
 	padding-top:2px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0; 
	vertical-align:middle;
	/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
		*/
  	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}




 .Case2 {
  	float: left;
	width: 100px;
	text-align: center;
	height:26px;
 	background-image: url(../images/yes.png);
	background-position:center 5px;
	
/*	background-color:#f3f3f3;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;
 
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0; 
	vertical-align:middle;
	
	
  
}

 .Case2_nn {
  	float: left;
	width: 100px;
	text-align: center;
	height:26px;
/* 	background-image: url(../images/yes.png);*/
	background-position:center 5px;
	
/*	background-color:#f3f3f3;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;
 
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0; 
	vertical-align:middle;
	
  
}
 .Case2_item {
  	float: left;
	width: 100px;
	text-align: center;
	height:26px;
 	background-image: url(../images/yes.png);
	background-position:center 5px;
	
/*	background-color:#f3f3f3;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;

	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0; 
	vertical-align:middle;
	
    	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


 .Case2_item_nn {
	float: Aucune;
	width: 100px;
	height:26px;
	/* 	background-image: url(../images/yes.png);*/
	background-position:center 5px;
	/*	background-color:#f3f3f3;*/
	background-repeat: no-repeat;
	vertical-align: middle;
	padding-top: 0px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	vertical-align:middle;
	text-align:center;
	
    	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


 
 

div#Titreparagraphe{
	margin-left:0px;
	min-height:20px;
	width:558px;

	float:left;
	text-align:left;
	/*color: #0080fd; */
	/*3366ff;*/
/*	color: #3366ff;
*/	

color:#2a5379;
	vertical-align: middle;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	clear:both;
	padding-left:3px;
	padding-bottom:3px;
	padding-top:3px;
/*	background-color:#F5F5F5;
*/	background-color:#DBE4EE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	background-position: center center;
}

div#paragraphe{

 margin-left:5px;
width:auto;
 
	max-width:560px;
float:left;
text-align:left;
  padding-bottom:10px; 
  	clear:both;
}


div#paragraphe-souligne{
 	width:550px;
	float:left;
	text-align:left;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
/*	background-color:#FFFF99;*/
	padding:0px;
	margin::0px;
	padding-bottom:10px;
 	margin-bottom:10px; 
 	margin-left: 5px;
 	max-width:550px;
	min-width:550px;
 }
 form{
	margin:0px;
	padding:0px;
	display:block;
	float: left ;
}

 div#list-puceBlue1{
	margin-top:5px;
	float:left;
	text-align:left;
	list-style-image: url(../images/ico-fonct.gif);
/*		background-image: url(../images/ico-fonct.gif);
*/	background-repeat: no-repeat;
	list-style-position:inherit;
 
	margin-bottom: -10px;
	padding-top: -5px;
}


 div#list-puceGris1{
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
	list-style-image: url(../images/puce-gris.gif);
/*		background-image: url(../images/ico-fonct.gif);
*/	background-repeat: no-repeat;
	list-style-position:inherit;
 
	margin-bottom: -10px;
	padding-top: -15px;
}
 div#list-puceGris1 li{
	margin-top:2px;

	padding-top:2px;
}

 div#list-MD{
 
	float:left;
	text-align:left;
	list-style-image: url(../images/ico-fonct.gif);
	/*		background-image: url(../images/ico-fonct.gif);
*/	background-repeat: no-repeat;
	list-style-position:inherit;
	margin-bottom: -10px;
	padding-top: -5px;
	margin-left: -15px;
}


div#HeaderMenuD-1 {
	display:block;

/*	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header-menuD.gif);*/

	float:left;
	height:29px;
	min-height:29px;
	width:220px;
	text-align:center;
	vertical-align:text-top;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-image: url(../images/header-menuD.gif);
	font-family: tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	border-top-width: 2px;
	padding-top: 3px;
	margin-left:11px;
	 

}
div#HeaderMenuD-2 {
	display:block;
	float:left;
	height:25px;
	width:220px;
	text-align:center;
	vertical-align:text-bottom;
	margin-top: 2px;
/*	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header-menuD-2.gif);*/
	background-color:#0C71A4;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	 
	 border-top-width: 2px; 
	/* padding-top:4px;*/
 
/*	padding-left:20px; */
}

div#HeaderMenuD-3 {
	display:block;
	float:left;
	height:25px;
	width:220px;
	text-align:center;
	vertical-align:text-bottom;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/header-menuD-3.gif);
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
	 
	 border-top-width: 2px; 
	/* padding-top:4px;*/
 
/*	padding-left:20px; */
}

div#Degrade-1 {
	display:block;
	float:left;
	height:4px;
	width:218px;
	background-image: url(../images/degrade-1.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
 
/*	padding-left:20px; */
}
div#BodyMenuD{
	display:block;
	float:left;
	height:auto;
	width:218px;
	text-align:center;
	vertical-align:middle;
	 background-color:#FBFBFB;
	background-repeat: no-repeat;
	background-position: left;
	text-transform: none;
	padding-right: -10px;
	border: 1px solid #dae4ed;/*	background-color: #dae4ed;*/

}


div#titreBloc{
	display:block;
	float:left;
	min-height:18px;
	height:auto;
	width:215px;
	text-align:left;
	 background-color:#F3F3F3;
	 font-weight:bold;
	 padding-top:8px;
	 color:#FA5D19;
padding-left:3px;
   
}
div#titreBloc2{
	display:block;
	float:left;
	min-height:22px;
	height:auto;
	width:218px;
	text-align:center;
 background-color:#F3F3F3;
 font-weight:bold;
 padding-top:4px;
 color:#0C71A4;
   
}
div#IconBloc{
	display:block;
	float:left;
	min-height:22px;
	height:auto;
	width:20px;
	text-align:left;
	background-color:#f2f2f2;
	font-weight:bold;
	background-image: url(../images/ico-md.png);
	background-repeat: no-repeat;
	padding-top:4px;
	background-position: center center;
}
div#CorpsBloc{
	display:block;
	float:left;
	min-height:22px;
	height:auto;
	width:215px;
	 margin-bottom:2px;
	 margin-top:2px;
	text-align:left;
padding-left:3px;
padding-bottom:10px;
padding-top:10px;


  
}

div#EspaceBlanc{
	display:block;
	float:left;
	min-height:22px;
	height:auto;
	width:10px;
 
	padding-top:4px;
	 
}
div#BottomMenuD{
	display:block;
	float:left;
	min-height:15px;
	width:219px;
	text-align:center;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: none;
/*	background-color:#f3f3f3;*/
 
	background-image: url(../images/bottom-menuD.gif);
	 
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////***/
/*////////////////////////////////// LES DIVS HAFIDS                 ///////////////////////////////***/
/*//////////////////////////////////////////////////////////////////////////////////////////////////***/


/********************************************* CSS Table Page Kit **********************************/
div#TabTitrecas1{
	position:relative;
	float:left;
	width:383px;
	height:20px;
	border:1px solid #CCCCCC;
	background-color:#DBE4EE;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0080c0;
}
div#TabTitrecas2{
	position:relative;
	float:left;
	width:153px;
	height:20px;
	border:1px solid #CCCCCC;
	background-color:#DBE4EE;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
}

div#TabColone2{
	position:relative;
	float:left;
	width:150px;
	height:20px; 
	border:1px solid #CCCCCC;/**/
	background-color:#f3f3f3;
}
div#TabColone3{
	position:relative;
	float:left;
	width:380px;
	height:52px; 
	border:1px solid #CCCCCC;/**/
	background-color:#f3f3f3;
}
div#TabColone4{
	position:relative;
	float:left;
	width:150px;
	height:52px; 
	border:1px solid #CCCCCC;/**/
	background-color:#f3f3f3;
}

/*********************************************** Fin  ******************************************************/

/****************************************** Table Devis **************************************************/
div#TabDevisBorder{
	position:relative;
	float:left;
	width:550px;
	height:auto; 
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#F5F5F5;/**/
	border-bottom:1px inset #D6D6D6;
}
div#TabDevisColone1{
	padding:0px;
	float:left;
	width:520px;
	height:auto;
	/*border:;*/
	text-align:left;
	min-height:20px;
	margin-left:20px;
	
}
div#TabDevisColone3{
	position:relative;
	float:left;
	width:470px;
	height:auto;
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	min-height:20px;
	
}
div#TabDevisTitre{
	position:relative;
	float:left;
	width:520px;
	height:auto;
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	min-height:20px;
	
}

div#TabDevisColone2{
	position:relative;
	float:left;
	width:130px;
	height:auto;
	text-align:left;
	min-height:20px;
	padding-bottom:5px;
}
.textgrasblue{
	color:#2a5379;
	text-align:left;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
}
/***************************************** Fin Table Devis ***********************************************/

/************************************* Table Gestion Contenu ******************************************/
div#TabContenuBorder{
	position:relative;
	float:left;
	width:540px;
	height:auto; 
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	/*background-color:#F5F5F5;*/
	border-bottom:2px solid #FFFFFF;
}
div#TabContenuColone1{
	position:relative;
	float:left;
	width:175px;
	height:40px;
	min-height:20px; 
	margin-right:1px;
	/*border:1px solid #CCCCCC;*/
	background-color:#f3f3f3;
	padding-bottom:2px;
	padding-top:5px;
	background-position:bottom;
}
div#TabContenuColone2{
	position:relative;
	float:left;
	width:175px;
	height:84px;
	min-height:20px; 
	margin-right:1px;
	padding-bottom:2px;
	padding-top:5px;
	/*border:1px solid #CCCCCC;*/
	background-color:#f3f3f3;
}
/************************************* Fin Table Gestion Contenu ****************************************/

/************************************** Table Comparatif Pack Web **************************************/
div#TabWebBorder{
/*	position:relative;
*/	float:left;
	width:555px;
	height:auto; 
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	background-color:#F5F5F5;/**/
	margin-left:0px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;  
	border-right:1px solid #cccccc;
}
div#TabWebBorderPack{


	width:510px;
	height:auto; 
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	background-color:#F5F5F5;/**/
	margin:0px;
	padding:0px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;  
	border-right:1px solid #cccccc;
	display:block;
	clear:left;
		float:left;
}
#TabWebBorderPack ul{
padding:0px;
margin:0px;
}

.TabWebTitre1{
    margin:0px;
	padding:0px;
    list-style-type:none;
/*	position:relative;*/
	float:left;
	width:280px;
	height:auto;
	min-height:15px; 
	border-right:1px solid #cccccc;
	/*border:1px solid #CCCCCC;*/
	background-color:#CEDEE3;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:5px;
}
.TabWebTitre3{
    list-style-type:none;
/*	position:relative;
*/	float:left;
	width:110px;
	height:auto;
	min-height:15px; 
	border-right:1px solid #cccccc;
	background-color:#CEDEE3;
	padding-bottom:2px;
		padding-left:2px;
	padding-top:5px;
}
.TabWebTitre2{
    list-style-type:none;
/*	position:relative;
*/	float:left;
	width:110px;
	height:auto;
	min-height:15px; 
	border-right:1px solid #cccccc;
	/*border:1px solid #CCCCCC;*/
	background-color:#CEDEE3;
	padding-bottom:2px;
	padding-top:5px;
}
.TabWebColone1{
    margin-left:0px;
	list-style-type:none;
/*	position:relative;
*/
	float:left;
	width:280px;
	height:auto;
	min-height:15px; 
	border-right:1px solid #cccccc;
	background-color:#f3f3f3;
	padding-bottom:2px;
		padding-left:2px;
	padding-top:2px;
}
.TabWebColone2{
	list-style-type:none;
	position:relative;
/*	float:left;
*/	width:110px;
	height:auto;
	min-height:15px; 
	margin-right:1px; 
	border-right:1px solid #cccccc;
	background-color:#f3f3f3;
	padding-bottom:2px;
	padding-top:2px;
}
.TabWebColone3{
	list-style-type:none;
/*	position:relative;
*/	float:left;
	width:110px;
	height:auto;
	min-height:15px;  
	/*border:1px solid #CCCCCC;*/
	background-color:#f3f3f3;
	padding-bottom:2px;
		padding-left:2px;
	padding-top:2px;
}
.TabWebColone3Pack{
	list-style-type:none;
/*	position:relative;
*/	float:left;
	width:110px;
	height:auto;
	min-height:15px;
	border-right:1px solid #cccccc;
	background-color:#f3f3f3;
	padding-bottom:2px;
		padding-left:2px;
	padding-top:2px;
}
/************************************** Fin Table Comparatif Pack Web ***********************************/
/************************************* Table Emailling Ecommerce **********************************/
div#TabEmailTitre{
	position:relative;
	float:left;
	width:560px;
	height:auto; 
	/*border:1px solid #CCCCCC;*/
	text-align:left;
	background-color:#F5F5F5;/**/
	margin-left:0px;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;  
	border-right:1px solid #cccccc;
}

/*********************************** Fin Table Emailling Ecommerce *********************************/




/*//////////////////////////////////////////////////////////////////////////////////////////////////***/
/*////////////////////////////////// FIN DES DIVS HAFIDS                 ///////////////////////////////***/
/*//////////////////////////////////////////////////////////////////////////////////////////////////***/





/*********************************************************************************************/
/**********************        CSS RACHID               *****************************************/
/*********************************************************************************************/

div#SousTitreparagraphe{
		margin-left: 20px;
		
		/*min-height:24px;*/
		width:auto;
		min-width:400px;
		float:left;
		text-align:left;
		color:#333333;
		
		vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	clear:both;

}

div#Note2{
		margin-left: 20px;
		/*min-height:24px;*/
		width:auto;
		min-width:400px;
		float:left;
		text-align:left;
		color:#FF3333;
		vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	clear:both;
}
div#Note{
		margin-left: 20px;
		
		/*min-height:24px;*/
		width:auto;
		min-width:400px;
		float:left;
		text-align:left;
		color:#666666;
		vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	clear:both;
}

div#SousTitreparagraphe2{
	/*	margin-left: 60px;
		/*min-height:24px;*/
/*		width:auto;
		min-width:400px;
		float:left;
		text-align:left;
		color:#0099FF;
		vertical-align: middle;
	font-family: verdana
	font-size: 12px;*/
	/*font-weight: bold;
	clear:both;*/
/*	text-decoration:underline;	*/ 
}
div#SousTitreparagraphe3{
	margin-left: 20px;
	/*min-height:24px;*/
		width:auto;
	min-width:400px;
	float:left;
	text-align:left;
	color:#333333;
	vertical-align: middle;
	font-family: verdana;
	font-size: 11px;
	clear:both;
	text-decoration:underline;
	font-weight: bold;
}

div#paragraphezdf{
margin-left: 150px;
		/*min-height:24px;*/
		width:auto;
		min-width:400px;
		float:left;
		text-align:left;
		color:#0066FF;
		vertical-align: middle;
	font-family: verdana;
	font-size: 12px;
	/*font-weight: bold;
	clear:both;*/
}

div#TabTitrecas5{
	position:relative;
	float:left;
	width:450px;
	height:20px;
	border:1px solid #999999;
	background-color:#DBE4EE;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
}
div#TabColone5{
	position:relative;
	float:left;
	width:95px;
	height:22px; 
	border:1px solid #CCCCCC;/**/
	background-color:#f3f3f3;
	text-align:center;
}
div#TabColone6{
	position:relative;/**/
	float:left;
	width:450px;
	height:22px;
	border:1px solid #CCCCCC;/**/
	background-color:#f3f3f3;
	text-align:left;

}

div#payement1{
	position:relative;/**/
	float:left;
	width:178px;
	height:70px;
	border-left:1px solid #dae4ed;
	/**/
	}
div#payement3{
	position:relative;/**/
	float:left;
	width:178px;
	height:70px;
	border-left:1px solid #dae4ed;
	border-top:1px solid #dae4ed;
	/**/
	}	
div#payement2{
	position:relative;/**/
	float:left;
	
	}


div#Titreparagrapheecon2-3{
	margin-left: 40px;
	min-height:20px;
	width:auto;
	min-width:500px;
	background-image: url(../images/puce-2-3.gif);
	background-repeat: no-repeat;
	float:left;
	text-align:left;
	color:#000000; /*3366ff;*/
/*	color: #3366ff;
*/	vertical-align: middle;
	font-family: verdana;
	font-size: 12px;
	/*font-weight: bold;*/
	/*clear:both;*/
	padding-left:16px;
}

div#paragraphegrasvert{
		margin-left: 10px;
	min-height:20px;
	width:auto;
	min-width:500px;
	
	background-repeat: no-repeat;
	float:left;
	text-align:left;
	color:#009900;
*/	vertical-align: middle;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	clear:both;
	padding-left:16px;
}


/*********************************************************************************************/
/**********************      FIN   CSS RACHID               *****************************************/
/*********************************************************************************************/
/********************************************* Fin CSS Table Page reference **********************************/
/********************************************* CSS Table Page Kit **********************************/
div#TabTitrecasborder{
    border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	width:539px;
	height:auto;
	min-height:20px;
}
div#TabTitrecasborderblue{
    border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	float:left;
	width:539px;
	height:auto;
	min-height:20px;
	background-color:#DBE4EE;
}
div#TabOperaTitrecas1{
	position:relative;
	float:left;
	width:383px;
 	height:20px;
	background-color:#DBE4EE;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0080c0;
}
div#TabOperaTitrecas2{
	position:relative;
	float:left;
	width:155px;
	height:20px;
	border-left:1px solid #CCCCCC;
	background-color:#DBE4EE;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#TabOperaColone1{
	position:relative;
	float:left;
	width:380px;
	height:auto; 
	min-height:20px;
	padding-top:5px;
}
div#TabOperaColone2{
	position:relative;
	float:left;
	width:150px;
	height:auto; 
	min-height:20px;
	border-left:1px solid #CCCCCC;
	text-align:center;
	padding-top:5px;
}
div#TabTitrecas1{
	position:relative;
	float:left;
	width:383px;
	height:20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background-color:#DBE4EE;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0080c0;
}
div#TabTitrecas2{
	position:relative;
	float:left;
	width:153px;
	height:20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#DBE4EE;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
}
div#TabColone1{
	position:relative;
	float:left;
	width:380px;
 	height:20px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

div#TabColone3{
	position:relative;
	float:left;
	width:380px;
	height:52px; 
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
div#TabColone4{
	position:relative;
	float:left;
	width:150px;
	height:52px; 
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	text-align:center;
}

/*********************************************** Fin  ******************************************************/
/************************************ Table paiement **************************************/
div#TabTitrePaiborder{
    position:relative;
    border-left:1px solid #dae4ed;
	border-bottom:1px solid #dae4ed;
	border-right:1px solid #dae4ed;
	float:left;
	width:539px;
	height:auto;
	min-height:20px;
}

div#TabPaiTitrecas1{
	position:relative;
	float:left;
	width:454px;
	height:auto;
	min-height:20px;
	background-color:#DBE4EE;
	border-top:1px solid #dae4ed;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0080c0;
	padding-top:5px;
}
div#TabPaiTitrecas2{
	position:relative;
	float:left;
	width:100px;
	height:auto;
	min-height:20px;
	border-left:1px solid #cccccc;
	border-top:1px solid #dae4ed;
	background-color:#DBE4EE;
	text-align:center;
	font-weight:bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top:5px;
}
div#TabPaiColone1{
	position:relative;
	float:left;
	width:134px;
	height:auto; 
	min-height:40px;
	padding-top:5px;
}
div#TabPaiColone2{
	position:relative;
	float:left;
	width:80px;
	height:auto; 
	min-height:40px;
	border-left:1px solid #dae4ed;
	text-align:center;
	padding-top:5px;
}
/*************************************** Fin Table paiement *********************************/
div#TabMesureColone1{
	position:relative;
	float:left;
	width:480px;
	height:auto;
	/*border:;*/
	min-height:20px;
	margin-left:0px;
	border-bottom:1px;
	margin-top:1px;
	background-color:#F3F3F3;
	padding-top:5px;
}
	/************************************************* *Debut Table Pack Domaine*******************/
div#TabDomaine {
    position:relative;
	top:0px;
	width:510px;
	height:auto;
	margin-top:1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	text-align:left;
	/*border:1px solid #000000;*/
}
div#TabDomaineColone1 {
    margin-left: 0px;
	text-align: left;
	width:512px;
	min-height:22px;
	height:auto;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;	
}
div#TabDomaineColone2 {
    margin-left: 0px;
	text-align: left;
	width:509px;
	height:auto;
	min-height:22px;
	float:left;
	color: #0080c0;
	background-color:#DBE4EE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC; 
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	border-top-color:#CCCCCC; 
	border-top:solid;
	border-top-width: 1px;
	
}
div#TabDomaineColone3 {
    float:left;
	width:670px;
	height:20px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	text-align:left;
	background-color:#33CCFF;/**/
}
div#TabDomaineColone4 {
        margin-left: 0px;
		text-align: left;
		width:127px;
		min-height:21px;
	    height:auto;
	/*	background-color:#fff6eb;*/
		/*	background-image: url(../images/cote.gif);*/
	    float:left;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #CCCCCC; 
}
div#TabDomaineColone5 {
    float:left;
	width:125px;
	height:20px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	text-align:left;
	background-color:#E0E0E0;/**/
}
div#TabDomaineTitre {
    margin-left: 0px;
	text-align: center;
	width:125px;
	height:auto;
	min-height:22px;
	float:left;
	/*	background-image: url(../images/cote.gif);*/
	background-color:#DBE4EE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC; 
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;	
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0080c0;	
}
/************************************************* *Fin Table Pack Domaine*******************/
	div#menuDLSpacer {
		float:left;
		width:175px;
		height:auto;
 		height:10px;
		background-repeat: repeat-y;
		background-position: right;
		background-color:#FFFFFF;
 		}	
/************************************************* *******************/
/********************************************* Debut CSS Table Page reference **********************************/
div#TabRefBorder{
	position:relative;
	float:left;
	width:650px;
	height:20px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
}
div#TabRefTitrecas1{
	position:relative;
	float:left;
	width:189px;
	height:auto;
	min-height:20px;
	background-color:#DBE4EE;
	border-left:1px solid #FFFFFF;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0080c0;
}
div#TabRefTitrecas2{
	position:relative;
	float:left;
	width:189px;
	height:auto;
	min-height:20px;
	border-left:1px solid #CCCCCC;
	background-color:#DBE4EE;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080c0;
}
div#TabRefColone6{
	position:relative;
	float:left;
	width:185px;
	height:auto;
	border-left:1px solid #FFFFFF;
	min-height:20px;
	text-align:center;
}
div#TabRefColone7{
	position:relative;
	float:left;
	width:135px;
	height:auto;
	min-height:20px;
	border-left:1px solid #CCCCCC;
}
div#TabRefBorder1{
	position:relative;
	float:left;
	width:563px;
	height:auto; 
	text-align:left;
	border-bottom:1px solid #cccccc; 

}
/********************************************* Fin CSS Table Page reference */
 div#TabcontactColone1{
/* background-color:#FFCC99;*/
	 
	float:left;
	width:400px;
	height:auto;
	text-align:left;
	min-height:20px;
	padding-bottom:2px;
		border: 2px solid #FF0000;
}
 div#TabcontactColone2{
/* background-color:#FFCC99;*/
	 
 
	width:400px;
	
	height:auto;
	text-align:left;
	min-height:20px;
	padding-bottom:2px;
		border: 2px solid #FF0000;
}

 div#blocCheckbox{
	width:300px;
	height:auto;
	text-align:left;
	min-height:20px;
	padding-bottom:2px;
	border: 2px solid #FF0000;
	background-color: #00FF00;
}
/**************************************************/
/************************* News CSS ***************************** *****/
div#Date{
   width:100px;
   position:relative;
   float:left;
   padding-left:2px;
   text-align:center;
   height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bolder;
   font-size:11px;
   background-color:#CCCCCC;
   margin-left:1px;
}
div#TitreNews{
   width:450px;
   position:relative;
   float:left;
   padding-left:2px;
   text-align:center;
   height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:bolder;
   font-size:11px;
   background-color:#CCCCCC;
   margin-left:1px;
}
div#SousDate{
   width:100px;
   position:relative;
   float:left;
   padding-left:2px;
   text-align:center;
   height:auto;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
}
div#SousTitreNews{
   width:450px;
   position:relative;
   float:left;
   padding-left:2px;
   text-align:left;
   height:auto;
   min-height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;
   padding-left:5px;
}
div#LireSuite{
   width:550px;
   position:relative;
   float:left;
   padding-left:2px;
   text-align:right;
   height:20px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:11px;

   margin-left:1px;
}
