@charset "UTF-8";
/* CSS Document */



body {
	margin:0 0;
	background:#000;
	font-family:Verdana, Geneva, sans-serif;
}

#page {	
	margin:0 auto;
	width:990px;
	background: #FFF  url(../images/background.jpg);
}

/* HEADER */

#header {

	height:104px;
	width:990px;
}

#logo {
	float:left;
	background:#FFF url(../images/logo.png) no-repeat;
	height:104px;
	width:220px;
}

#carre {
	background:url(../images/carre.png) repeat-y ;
	height:37px;
	width:267px;
	float:left;
	margin-right:10px;
}

#tweet {
	
	
	height:37px;
	width:60px;
	float:left;
}

#tweet2 {
	height:37px;
	width:420px;
	float:left;
}

#socialbookmark {
	margin-top:10px;
	background:url(../images/help.png) no-repeat;
	
	height:50px;
	width:80px;
	float:right;
}



	

/* FIN HEADER */

/* MENU */

#menu {
	background:url(../images/menu.png) repeat-x ;
	height:41px;
	width:990px;
}

#btn_accueil  {
	margin-left:59px;
	float:left;
	background:url(../images/accueil.png) no-repeat ;
	width:91px;
	height:41px;
}
#btn_accueil_hover  {
	margin-left:59px;
	float:left;
	background:url(../images/accueil_hover.png) no-repeat ;
	width:91px;
	height:41px;
}
#btn_accueil:hover {	background:url(../images/accueil_hover.png) no-repeat ; }










#btn_maintenance{
	float:left;
	background:url(../images/maintenance.png) no-repeat ;
	width:108px;
	height:40px;
}
#btn_maintenance_hover  {
	float:left;
	background:url(../images/maintenance_hover.png) no-repeat ;
	width:108px;
	height:41px;
}
#btn_maintenance:hover {	background:url(../images/maintenance_hover.png) no-repeat ; }




#btn_vente{
	float:left;
	background:url(../images/vente.png) no-repeat ;
	width:108px;
	height:40px;
}
#btn_vente_hover  {
	float:left;
	background:url(../images/vente_hover.png) no-repeat ;
	width:108px;
	height:41px;
}
#btn_vente:hover {	background:url(../images/vente_hover.png) no-repeat ; }






#btn_reseau{
	float:left;
	background:url(../images/reseau.png) no-repeat ;
	width:91px;
	height:40px;
}
#btn_reseau_hover  {
	float:left;
	background:url(../images/reseau_hover.png) no-repeat ;
	width:91px;
	height:41px;
}
#btn_reseau:hover {	background:url(../images/reseau_hover.png) no-repeat ; }





#btn_site{
	float:left;
	background:url(../images/site.png) no-repeat ;
	width:108px;
	height:40px;
}
#btn_site_hover  {
	float:left;
	background:url(../images/site_hover.png) no-repeat ;
	width:108px;
	height:41px;
}
#btn_site:hover {	background:url(../images/site_hover.png) no-repeat ; }





#btn_print{
	float:left;
	background:url(../images/print.png) no-repeat ;
	width:91px;
	height:40px;
}
#btn_print_hover  {
	float:left;
	background:url(../images/print_hover.png) no-repeat ;
	width:91px;
	height:41px;
}
#btn_print:hover {	background:url(../images/print_hover.png) no-repeat ; }






#btn_formation{
	float:left;
	background:url(../images/formation.png) no-repeat ;
	width:91px;
	height:40px;
}
#btn_formation_hover  {
	float:left;
	background:url(../images/formation_hover.png) no-repeat ;
	width:91px;
	height:41px;
}
#btn_formation:hover {	background:url(../images/formation_hover.png) no-repeat ; }







#btn_contact{
	float:left;
	background:url(../images/contact.png) no-repeat ;
	width:91px;
	height:40px;
}
#btn_contact_hover  {
	float:left;
	background:url(../images/contact_hover.png) no-repeat ;
	width:91px;
	height:41px;
}
#btn_contact:hover {	background:url(../images/contact_hover.png) no-repeat ; }


/* FIN MENU */

/* CONTENT */

#content {
	margin:0 auto;
	width:872px;
}

#content_haut {
	margin-top:20px;
	height:273px;
	width:872px;
}

#illustration {
	float:left;
	background:url(../images/accueil_image.png) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}

#introduction {
	float:left;
	height:273px;
	width:502px;
}

#content_bas {
	clear:both;
	margin-top:15px;
	width:872px;
}

#service1 {
	heigth:274px;
	width:217px;
	
	float:left;
}


#illustration_vente {
	height:149px;
	width:152px;
	background:url(../images/illustration_vente.png) no-repeat ;
	margin:0 auto;
}



#service2 {
	heigth:274px;
	width:217px;
	float:left;
}
#illustration_reseau {
	height:149px;
	width:152px;
	background:url(../images/illustration_reseau.png) no-repeat ;
	margin:0 auto;
}

#service3 {
	heigth:274px;
	width:217px;
	float:left;
}
#illustration_site {
	height:149px;
	width:178px;
	background:url(../images/illustration_site.png) no-repeat ;
	margin:0 auto;
}

#service4 {
	heigth:274px;
	width:218px;
	float:left;
}
#illustration_formation {
	height:149px;
	width:178px;
	background:url(../images/illustration_formation.png) no-repeat ;
	margin:0 auto;
}



#separation {
	background:url(../images/separation.png) no-repeat ;
	height:274px;
	width:1px;
	float:left;
}

/* FIN CONTENT */


/* FOOTER */

#footer {
	clear:both;
	background-color:#000;
	height:40px;
	width:990px;
}

#footer2 {
	clear:both;
	margin-top:20px;
	height:44px;
	width:990px;
}

a {
	color:#000;
	text-decoration:none;
}

/* FONT */

.tweet {
	font-size:12px;
	font-weight:100;
}

.footer {
	color:#FFF;
	font-weight:100;
	font-size:11px;
}


.mentions {
	color:#FFF;
	font-weight:100;
	font-size:9px;
}

.petit_titre { 
font-size:18px;
font-weight:100;
}

.contenu_accueil {
	margin:0 auto;
	font-size:14px;
	font-weight:100;
	color:#2a2929;

}



.titre {
	margin:0 auto;
	font-size:14px;
	color:#e42522;
	font-weight:bold;

}

p {
	font-size:13px;
	text-align:justify;
}

p:first-letter 
{ 
padding-left: 20px; 
} 

/* DEBUT AUTRES PAGES */

#content_bas_gauche {
	float:left;
	height:274px;
	width:355px;
	margin-right:15px;
}

#content_bas_droit {
	float:left;
	height:274px;
	width:502px;
	
}


/* DEBUT PAGE MAINTENANCE */

#img_maintenance {
	float:left;
	background:url(../images/img_maintenance.png) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}

#reference {
	background:url(../images/references.png) no-repeat ;
	height:211px;
	width:517px;
}

#puces_maintenance {
	background:url(../images/puces_maintenance.png) no-repeat ;
	height:168px;
	width:517px;
	}

/* DEBUT PAGE VENTE */

#img_vente {
	float:left;
	background:url(../images/img_vente.png) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}

#puces_vente {
	background:url(../images/puces_vente.png) no-repeat ;
	height:168px;
	width:517px;
	}
	
#puces_reparation {
	background:url(../images/puces_reparation.png) no-repeat ;
	height:168px;
	width:517px;
	}
	
.liste {
	font-size:13px;
	text-align:justify;
}




/* DEBUT PAGE RESEAU */

#img_reseau {
	float:left;
	background:url(../images/img_reseau.jpg) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}

#puces_reseau {
	background:url(../images/puces_reseau.png) no-repeat ;
	height:168px;
	width:517px;
	}

/* DEBUT PAGE SITE */

#img_site {
	float:left;
	background:url(../images/img_site.jpg) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}


#puces_site {
	background:url(../images/puces_site.png) no-repeat ;
	height:168px;
	width:517px;
	}


/* DEBUT PAGE PRINT */

#img_print {
	float:left;
	background:url(../images/img_print.jpg) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}

#puces_print {
	background:url(../images/puces_print.png) no-repeat ;
	height:168px;
	width:517px;
	}

/* DEBUT PAGE FORMATION */

#img_formation {
	float:left;
	background:url(../images/img_formation.jpg) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
}
#puces_formation {
	background:url(../images/puces_formation.png) no-repeat ;
	height:168px;
	width:517px;
	}
	
#contenu_formation {
	background:url(../images/contenu_formations.png) no-repeat ;
	height:251px;
	width:872px;
	}
	
	.formations {
		font-size:13px;
	text-align: center;
	}
	
	.info {
		font-size:10px;
	text-align: center;
	}

/* DEBUT PAGE CONTACT */


#content_gauche {
	float:left;
	height:547px;
	width:355px;
	margin-right:15px;
	margin-top:20px;
}


#content_droit {
	float:left;
	height:547px;
	width:487px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:15px;
}

#img_contact {
	float:left;
	background:url(../images/img_contact.jpg) no-repeat ;
	height:273px;
	width:355px;
	margin-right:15px;
	margin-bottom:10px;
}

#img_contact2 {
	float:left;
	background:url(../images/img_contact2.jpg) no-repeat ;
	height:239px;
	width:352px;
	margin-right:15px;
}