/* // MENU MILIEU */

	#dessous_menu
	{
		height:300px;
		width:990px;
		position:absolute;
		margin-left:-405px;
		display:none;
		z-index:10000;
		background:url(../images/menu/survol-indic.gif) 46% 5% no-repeat;
	}

	#menu_centre
	{
		margin-top:20px;
		height:283px;
		width:990px;
		background:url(../images/accueil/menu-c.gif) repeat-x;
		color:white;
		font-family:Verdana;
	}
	
	#menu_h_g
	{
		float:left;
		background:url(../images/menu/survol-vig-01conception.gif) no-repeat;
		height:75px;
		width:275px;
		margin-left:30px;
		margin-top:40px;
		text-align:left;
	}
	
	#menu_centre a:hover #menu_h_g 
	{
		background:url(../images/menu/survol-vig-01conception-over.gif) no-repeat;
	}
	
	#menu_centre a
	{
		text-decoration:none;
		color:white;
	}
	
	#menu_h_d
	{
		background:url(../images/menu/survol-vig-04applic.gif) no-repeat;
		height:75px;
		width:275px;
		float:right;
		margin-top:40px;
		margin-right:20px;
		text-align:left;
	}
	#menu_centre a:hover #menu_h_d
	{
		background:url(../images/menu/survol-vig-04applic-over.gif) no-repeat;
	}
	
	#menu_h_m
	{
		background:url(../images/menu/survol-vig-02referencement.gif) 0 40px no-repeat;
		height:75px;
		width:275px;
		margin-left:360px;
		padding-top:40px;
		text-align:left;
	}
	
	#menu_centre a:hover #menu_h_m
	{
		background:url(../images/menu/survol-vig-02referencement-over.gif) 0 40px no-repeat;
	}
	
	#menu_b_g
	{
		background:url(../images/menu/survol-vig-03hosting.gif) no-repeat;
		float:left;
		height:75px;
		width:275px;
		text-align:left;
		margin-left:30px;		
		margin-top:40px;
	}
	
	#menu_centre a:hover #menu_b_g
	{
		background:url(../images/menu/survol-vig-03hosting-over.gif) no-repeat;		
	}

	#menu_b_d
	{
		background:url(../images/menu/survol-vig-06voip.gif) no-repeat;
		float:right;
		height:75px;
		width:275px;
		text-align:left;
		margin-right:20px;
		margin-top:40px;
	}
	
	#menu_centre a:hover #menu_b_d
	{
		background:url(../images/menu/survol-vig-06voip-over.gif) no-repeat;		
	}
	
	#menu_b_m
	{
		background:url(../images/menu/survol-vig-05reseaux.gif) no-repeat;
		height:75px;
		width:275px;
		text-align:left;
		margin-top:40px;
		margin-left:360px;
	}
	
	#menu_centre a:hover #menu_b_m
	{
		background:url(../images/menu/survol-vig-05reseaux-over.gif) no-repeat;		
	}
	
	#menu_centre .titre
	{
		padding-top:5px;
		font-size:18px;
		line-height:20px;
		margin-left:60px;
	}
	
	#menu_centre .texte
	{
		margin-left:55px;
		font-size:11px;
		line-height:17px;
		border-bottom:dotted 1px white;
		padding-bottom:8px;
		padding-left:5px;
	}

/* // MENU MILIEU // */

	#bandeau_flash
	{
		height:280px;
		width:994px;
		margin-top:20px;
		margin-left:5px;
		display:block;
	}
	
	#corps
	{
		width:990px;
		margin-right:4px;
		height:400px;
		color:black;
	}
	
	#texte
	{
		padding-top:400px;
	}
	
	#texte p
	{
		margin-top:10px;
		margin-left:27px;
		text-align:justify;
		font-family:Verdana;
		font-size:12px;
		width:577px;
		float:left;
	}
	
	#image_texte
	{
		margin-top:10px;
		margin-left:670px;
		width:298px;
		height:173px;
	}
	
	#rubriques
	{	
		margin-left:27px;
		margin-top:120px;
		height:420px;
		width:945px;
		text-align:justify;
	}
	
	#rubriques a
	{	
		text-decoration:none;
		color:black;
		line-height:20px;
	}
	
	/* // CONTENU DES RUBRIQUES */
	
		#rubrique_h_g
		{
			float:left;
			height:180px;
			width:297px;
		}
		
		#rubrique_h_d
		{
			float:right;
			height:180px;
			width:297px;
		}
		
		#rubrique_h_m
		{
			height:180px;
			width:297px;
			margin-left:325px;
		}
		
		#rubrique_b_g
		{
			float:left;
			height:180px;
			width:297px;
			margin-top:40px;
		}
		
		#rubrique_b_d
		{
			float:right;
			height:180px;
			width:297px;
			margin-top:40px;
		}
		
		#rubrique_b_m
		{
			height:180px;
			width:297px;
			margin-top:40px;
			margin-left:325px;
		}
		
		.rubrique_img
		{
			margin-top:5px;
			width:297px;
			height:92px;
		}
		
		.rubrique_titre
		{
			background:url(../images/commun/fleche-fdblc.gif) no-repeat;
			line-height:18px;
			font-family:Verdana;
			font-size:14px;
			display:block;
			text-indent:23px;
		}
		
		.rubrique_texte p
		{
			font-family:Verdana;
			font-size:12px;
			margin-left:5px;
		}
	
	/* // CONTENU DES RUBRIQUES // */
	
	#references
	{
		width:945px;
		height:235px;
		margin-left:27px;
	}
	
	#ref_ombre_g
	{
		width:75px;
		height:14px;
		background:url(../images/accueil/degbas-g.gif);
		float:left;
	}
	
	#ref_ombre_m
	{
		width:870px;
		height:14px;
		background:url(../images/accueil/degbas-ar.gif) repeat-x;
	}
	
	#ref_ombre_d
	{
		width:75px;
		height:14px;
		background:url(../images/accueil/degbas-d.gif);
		float:right;
	}
	
	#ref_references {
		margin-top:20px;
		background:url(../images/accueil/references-ill.gif) 100% 100% no-repeat;
		width:535px;
		height:219px;
		float:left;
		color:#C12042;
		font-family:Verdana;
		font-size:16px;
		font-style:italic;
		margin-left:5px;
	}
	
	#titre_contact {
		width:270px;
		height:40px;
		position:absolute;
		margin-left:10px;
		margin-top:10px;
		font-family:Verdana;
		font-size:12px;
		line-height:22px;
		color:#666666;
	}
	
	#contact_tel {
		background:url(../images/accueil/contact-tel.gif) no-repeat;
		width:155px;
		height:16px;
		position:absolute;
		margin-top:70px;
		margin-left:40px;
	}
	
	#contact_mail {
		background:url(../images/accueil/contact-mail.gif) no-repeat;
		width:202px;
		height:16px;
		position:absolute;
		margin-top:90px;
		margin-left:40px;
	}
	
	#contact_box {
		background:url(../images/accueil/btn-contact.gif);
		height:32px;
		width:270px;
		position:absolute;
		margin-top:125px;
		margin-left:15px;
	}

	#ref_contact
	{
		width:305px;
		height:175px;
		background:#F2F2F2;
		margin-top:20px;
		margin-left:640px;
	}
	
/* // CORPS DE PAGE // */

a {
	text-decoration:none;
}

a img{
	border:none;
}
