/*
table {border: 1px solid black}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
*/
body{
	background-color:#000;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 auto;
}
img{ border:0;}
.faux_hr{
	clear:both;
	visibility:hidden;
	height:0px;
	margin:0;
	padding:0;
	border:0;
}
.bordeau{ color:#b41d2f; }
#global{
	background:url(../images/global_fond.png) repeat-x;
	background-color:#dbdbdb;
	width:1003px;
	margin:auto;
}
#header{
	height:99px;
}
#logo{
	float:left;
	margin-top:13px;
}
#menu_gauche{
	float:left;
	margin-top:34px;
	width:380px;
}
#menu_droite{
	float:left;
	margin-top:34px;
	width:382px;
}
#menu_gauche a, #menu_droite a{
	display:block;
	float:left;
}
#menu_gauche a{margin-top:6px;}
#menu_droite a{margin-top:7px;}

#cadre_gauche, #cadre_droite{
	width:100px;
	height:442px;
	float:left;
	margin-top:39px;
	text-align:center;
	padding-top:14px;
}

#cadre_gauche{margin-left:37px; background:url(../images/cadre_gauche_fond.jpg) no-repeat;}
#cadre_droite{background:url(../images/cadre_droite_fond.jpg) no-repeat;}

#cadre_milieu{
	width:726px;
	float:left;
	background:url(../images/cadre_milieu_fond.gif);
	background-color:#dbdbdb;
}
#footer{
	height:17px;
	width:726px;
	background-color:#dbdbdb;
	font-size:9px;
	color:#b4b4b4;
	text-align:right;
	float:right;
	padding-top:4px;
}
#footer a{
	color:#b4b4b4;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
}
#logo_wipiix{
	float:right;
	margin-right:132px;
	margin-top:0px;
}
.cadres_photo_gauche, .cadres_photo_droite{
	height:62px;
	width:62px;
	background-color:#000;
	float:left;
	text-align:left;
}
.cadres_photo_gauche{
	margin:7px 0 4px 19px;
	background:url(../images/cadre_photos_gauche.png) no-repeat;
}
.cadres_photo_droite{
	margin:7px 0 4px 22px;
	background:url(../images/cadre_photos_droite.png) no-repeat;
}

.separations_photo_gauche, .separations_photo_droite{
	background:url(../images/cotes_separations_horizontales.gif) no-repeat;
	height:1px;
	width:54px;
	padding:0; margin:0;
	float:left;
}
.separations_photo_gauche{margin-left:21px;}
.separations_photo_droite{margin-left:26px;}

/********************************************************************ACCUEIL**************************************************/
#accueil_haut{
	background:url(../images/accueil_haut.jpg) no-repeat;
	height:165px;
	width:699px;
	margin:13px 0 0 13px;
}
#accueil_gauche{
	background:url(../images/accueil_gauche.jpg) no-repeat;
	height:232px;
	width:176px;
	float:left;
	color:#17127e;	
	margin-left:13px;
	padding-top:86px;
	padding-left:9px;
	padding-right:13px;
}
#accueil_droite1{
	height:138px;
	width:476px;	
	float:left;
	margin:4px 0 0 5px;	
	background-color:#fff;
	color:#151178;
	padding-top:22px;
	padding-left:20px;
}
#accueil_droite1 strong{
	font-size:11px;
	color:#000;
}
#accueil_droite2{
	height:143px;
	width:475px;	
	float:left;
	margin:4px 0 0 5px;
	background-color:#fff;
	padding-top:7px;
	padding-left:21px;
}
#accueil_droite2 strong{
	color:#17127e;
	font-size:11px;
}
#accueil_photo{
	float:left;
	margin-top:9px;
}
#accueil_puces ul{
	list-style-image:url(../images/accueil_puces.gif);
	float:left;
	color:#9d9d9d;
	font-size:10px;
	margin-top:20px;
}
#accueil_puces li{
	margin-bottom:9px;
}

/************************************************REFERENCES****************************************************/
#reference{
	margin-left:79px;
}
#reference_intro, .reference_index{
	float:left;
	background-color:#FFF;
	color:#9d9d9d;
	font-size:10px;
}

#reference_intro_titre, .reference_index_titre{
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
}

#reference_intro{	
	height:68px;
	width:568px;	
	margin-top:18px;	
}
#reference_intro p, .reference_index p{ margin:7px 0 0 6px; float:left;}
#reference_intro_titre{
	height:20px;
	width:537px;
	background:url(../images/reference_intro_titre_fond.png) no-repeat;		
}
.reference_index{
	height:52px;
	width:178px;
	margin:11px 17px 0 0;
}

.reference_index_titre{
	height:20px;
	width:147px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
}
.reference_index_titre a{
	text-decoration:none;
	color:#181293;
}
.reference_reference{
	float:left;
	min-height:118px;
	width:568px;
	margin-top:11px;
	background-color:#FFF;
}
.reference_reference p{
	float:left;
	width:398px;
	min-height:80px;
	margin:7px 0 0 16px;
	color:#9d9d9d;
	font-size:10px;
	padding-bottom:3px;
}
.reference_reference_photo_gauche{
	float:left;
	height:114px;
	width:150px;
	background:url(../images/reference_cadre_photo.png) no-repeat;
	margin:4px 0 2px 4px;
}
.reference_reference_photo_droite{
	float:right;
	height:114px;
	width:150px;
	background:url(../images/reference_cadre_photo.png) no-repeat;
	margin:4px 2px 2px 2px;
}
.reference_reference_titre{
	height:20px;
	width:147px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
	margin:0 0 0 10px;
}
#reference_marge_bas{
	float:left;
	width:568px;
	height:11px;
}

/**********************************************CONTACT****************************/
#contact_haut{
	background:url(../images/contact_haut.jpg) no-repeat;
	height:165px;
	width:699px;
	margin:13px 0 0 13px;
}
#contact_gauche{
	background:url(../images/contact_gauche.jpg) no-repeat;
	height:232px;
	width:176px;
	float:left;
	color:#17127e;	
	margin-left:13px;
	padding-top:86px;
	padding-left:9px;
	padding-right:13px;
}
#contact_droite{
	float:left;
	width:444px;
	height:360px;
	margin:5px 0 0 66px;
}
#contact_droite h1{
	color:#17127e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 3px 0;
}
.contact_input{
	margin-bottom:5px;
	padding-top:3px;
	height:15px; width:171px;
	border:solid 1px black;
	background-color:#eae9e9;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.contact_file{
	border:solid 1px black;
	background-color:#eae9e9;
}
.contact_input_gauche{
	margin-right:30px;
}
#contact_droite textarea{
	height:110px;
	width:379px;
	border:solid 1px black;
	background-color:#eae9e9;
	overflow:auto;
	margin-bottom:4px;
}
#contact_bouton_envoyer{
	background:url(../images/contact_bouton_envoyer.gif) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:61px;
	height:9px;
	margin:8px 0 0 165px;
	display:block;
}
#plan_acces_1 a, #plan_acces_2 a{
	color:#eae9e9;
	font-size:9px;
}
#plan_acces_1{
	margin-left:113px;
	padding-top:125px;
}
#plan_acces_2{
	margin-left:113px;
	margin-top:66px;
}
/******************************************PARTENAIRES************************************/
#partenaires{
	min-height:490px;
	margin-left:79px;
}
.partenaires{
	float:left;
	height:151px;
	width:178px;
	margin:11px 17px 0 0;
	background-color:#fff;
}
.partenaires_titre p{ margin:7px 0 0 6px; float:left;}
.partenaires_titre{
	height:20px;
	width:147px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;

}
.partenaires_titre a{
	text-decoration:none;
	color:#181293;
}
.partenaires_photos{
	background-image:url(../images/partenaires_fond_photo.gif);
	height:114px;
	width:150px;
	margin:5px 0 0 15px;
}
/*********************************************ENTREPRISE***************************************/
#entreprise{
	margin-left:79px;
}
#entreprise_intro, .entreprise_index{
	float:left;
	background-color:#FFF;
	color:#9d9d9d;
	font-size:10px;
}

#entreprise_intro_titre, .entreprise_index_titre{
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
}

#entreprise_intro{	
	height:68px;
	width:568px;	
	margin-top:18px;	
}
#entreprise_intro p, .entreprise_index p{ margin:7px 0 0 6px; float:left;}
#entreprise_intro_titre{
	height:20px;
	width:537px;
	background:url(../images/reference_intro_titre_fond.png) no-repeat;		
}
.entreprise_equipe{
	float:left;
	min-height:118px;
	width:568px;
	margin-top:11px;
	background-color:#FFF;
}
.entreprise_equipe p{
	float:left;
	width:398px;
	min-height:80px;
	margin:7px 0 0 16px;
	color:#9d9d9d;
	font-size:10px;
	padding-bottom:3px;
}
.entreprise_equipe_photo_gauche{
	float:left;
	height:114px;
	width:150px;
	background:url(../images/reference_cadre_photo.png) no-repeat;
	margin:4px 0 2px 4px;
}
.entreprise_equipe_photo_droite{
	float:right;
	height:114px;
	width:150px;
	background:url(../images/reference_cadre_photo.png) no-repeat;
	margin:4px 2px 2px 2px;
}
.entreprise_equipe_titre{
	height:20px;
	width:147px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
	margin:0 0 0 10px;
}

.entreprise_dispo{
	float:left;
	min-height:118px;
	width:568px;
	margin-top:11px;
	margin:11px 0 23px 0;
	background-color:#FFF;
}
.entreprise_dispo p{
	float:left;
	width:528px;
	min-height:80px;
	margin:7px 0 0 16px;
	color:#9d9d9d;
	font-size:10px;
	padding-bottom:3px;
}
.entreprise_dispo strong, .entreprise_dispo a{
	color:#181293;
	font-weight:normal;
}
.entreprise_dispo_titre{
	height:20px;
	width:147px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
	margin:0 0 0 10px;
}
/****************************************************COMPETENCE**********************************************/

#competence{
	margin-left:79px;
}
#competence_intro, .competence_index{
	float:left;
	background-color:#FFF;
	color:#9d9d9d;
	font-size:10px;
}

#competence_intro_titre, .competence_index_titre{
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
}

#competence_intro{	
	height:68px;
	width:568px;	
	margin-top:18px;	
}
#competence_intro p, .competence_index p{ margin:7px 0 0 6px; float:left;}
#competence_intro_titre{
	height:20px;
	width:537px;
	background:url(../images/reference_intro_titre_fond.png) no-repeat;		
}
.competence_equipe{
	float:left;
	min-height:118px;
	width:568px;
	margin-top:11px;
	background-color:#FFF;
}
.competence_equipe p{
	float:left;
	width:398px;
	min-height:80px;
	margin:7px 0 0 16px;
	color:#9d9d9d;
	font-size:10px;
	padding-bottom:3px;
}
.competence_equipe_photo_gauche{
	float:left;
	height:114px;
	width:150px;
	background:url(../images/reference_cadre_photo.png) no-repeat;
	margin:4px 0 2px 4px;
}
.competence_equipe_photo_droite{
	float:right;
	height:114px;
	width:150px;
	background:url(../images/reference_cadre_photo.png) no-repeat;
	margin:4px 2px 2px 2px;
}
.competence_equipe_titre{
	height:20px;
	width:147px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
	margin:0 0 0 10px;
}

.competence_dispo{
	float:left;
	min-height:118px;
	width:568px;
	margin-top:11px;
	margin:11px 0 23px 0;
	background-color:#FFF;
}
#competence_dispo_gauche{
	float:left;
	width:285px;
}
#competence_dispo_droite{
	float:left;
	width:273px;
	color:#17127e;
	padding-top:5px;
	padding-right:5px;
}
#competence_dispo_droite p{
	color:#17127e;
}
.competence_dispo p{
	float:left;
	min-height:80px;
	margin:7px 0 0 16px;
	color:#9d9d9d;
	font-size:10px;
	padding-bottom:3px;
}
.competence_dispo strong, .competence_dispo a{
	color:#181293;
	font-weight:normal;
}
.competence_dispo_titre{
	height:20px;
	width:300px;
	background:url(../images/reference_index_titre_fond.png) no-repeat;
	float:left;
	color:#181293;
	font-size:12px;
	padding-left:31px;
	padding-top:8px;
	margin:0 0 0 10px;
}

