

d@charset "utf-8";
/* CSS Document */
.body{
		margin-bottom:0px;
		padding:0 0 0 0;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		background-color:#FFFFFF;
		background-image:url(images/fond.gif);
		background-repeat:repeat;
	}
.hautdepage{
			background-color:#999999;
			}
.tableau{
		margin-bottom:0; 
		margin-left:0; 
		margin-right:0; 
		margin-top:0; 
		border:none;
		padding-bottom:0; 
		padding-left:0; 
		padding-right:0; 
		padding-top:0; 
		border-collapse:collapse;
		}
.form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:190px;
}
/*.div_haut{
			background-image:url(images/fond_div_haut.gif); background-position:bottom; background-repeat:repeat-x;
		}*/
		.div_haut{
		margin:0 0 0 0; padding:0 0 0 0;
		}
.cadre_au{
background-image:url(images/cadre_haut_backg.gif);
background-repeat:repeat-x;}
.partie_mail{
	background-image:url(images/partie_mail.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	background-position:top;
	padding-left:35px;
	padding-bottom:5px;
	padding-top:15px;
	}
.partie_old_version{
					background-image:url(images/partie_v2.gif); 
					background-repeat:no-repeat; 
					background-position:right;
					padding-left:35px;
					padding-top:0px;
					padding-bottom:5px;
					margin-top:0px;
					height:25px;
					width:235px;
					}
.ombre_gauche{
			 background-image:url(images/ombre_gauche_long.gif);
			 background-repeat:repeat-y;
			 }
.bckgnd_bas {
			background-image:url(images/bkgd_bas_de_page.gif); 
			background-repeat:repeat-x;
			}
.ombre_droite {
			background-image:url(images/ombre_droite_long.gif);
			background-repeat:repeat-y;
			background-color:#FFFFFF;
			}
.separation {
			background-image:url(images/separation_verticale_gris.gif); 
			background-repeat:repeat-y;
			background-position:top; 
			}
.ombre_verticale{
	background-image:url(images/ombre_verticale.gif);
	background-repeat:repeat-y;
				}
.ombre_cardre_haut{
					background-image:url(images/cadre_haut_backg.gif);
					background-repeat:repeat-x;
					}
.degrade_fond_de_page{
					  background-image:url(images/degrade_fond_de_page.gif);
					  background-repeat:repeat-x;
					  background-color:#FFFFFF;
					 }					
.titre_page{
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#000000;
			}
.texte_main{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;
			text-decoration:none;
			text-align:justify;
			}
.texte_main a:link, .texte_main a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;
			text-decoration:none;
			}
.texte_main a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#9cdc00;
			text-decoration:none;
			font-weight:bold;
			}
.contact_gauche{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
.contact_gauche, .contact_gauche a:link, .contact_gauche a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
.contact_gauche a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}
.textes_liste{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; list-style-type:none; list-style:url(images/puce_contact.gif); padding-top:0; padding-bottom:0px; margin-top:0; padding-left:0px; list-style-position:outside; color:5c5c5c;}
.liens{
			font:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;/*9cdc00 LE VERT*/
			}
.liens a:hover, .liens a:link, .liens a:visited{
			font:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#9cdc00;/*9cdc00 LE VERT*/
			}
.liens_contact{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#5c5c5c;
			text-decoration:none;
			}
.liens_contact a:link, .liens_contact a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#5c5c5c;
			text-decoration:none;
			font-weight:bold;
			}
.liens_contact a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#9cdc00;
			text-decoration:underline;
			font-weight:bold;
			}
/*////////////////////////////////LIENS BAS///////////////////////////////////////////*/
.liens_bas, .liens_bas a:visited, .liens_bas a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.liens_bas a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
/*////////////////////////////////LIENS BAS///////////////////////////////////////////*/
.mentions_legales, .mentions_legales a:link{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFFFFF;
				}
.mentions_legales a:hover {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#FFFFFF;
				}
.basdepage{
height:25px;
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#9cdc00;
}
/***************************************************************************LE MENU************************************************************************************************/
.menu, .menu a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}
.menu a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9cdc00;
font-weight:bold;
text-decoration:underline;
}

/********************************************************************LMENU*******************************************************************************************/

/*********************************************************************TEXTE PAGE*********************************************************************************************/
.texte_page, .texte_page a:visited, .texte_page a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7C7C7C;
text-decoration:none;
}
.texte_page a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9cdc00;
font-weight:bold;
text-decoration:underline;
}
.petit_texte_page{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7C7C7C;
text-decoration:none;
}
.petit_texte_page a:link, .petit_texte_page a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7C7C7C;
text-decoration:underline;
font-weight:bold;
}
.petit_texte_page a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9cdc00;/*9cdc00*/
text-decoration:underline;
}

/*****************************************************************************************TEXTE PAGE*********************************************************************************/
.formulaire{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#999999;
}
.formulaire02{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
}
.webdesign_prestations, .webdesign_prestations a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
.webdesign_prestations a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9cdc00;
font-weight:bold;
text-decoration:underline;
}
.texte_webgauche{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
.prestations_liste,  .prestations_liste a:link, .prestations_liste a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; list-style-type:none; list-style:url(images/puce_prestas.gif); padding-top:0; padding-bottom:0px; margin-top:0; padding-left:0px; list-style-position:outside; color:#999999; margin-left:00px; text-decoration:none;
}
.prestations_liste a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; list-style-type:none; list-style:url(images/puce_prestas.gif); padding-top:0; padding-bottom:0px; margin-top:0; padding-left:00px; list-style-position:outside; color:#9cdc00; margin-left:00px; text-decoration:underline;
}
/*///////////////////////////////////////////////////////////////////////////////           LEXIQUE                   ///////////////////////////////////////////////////////////////////////*/
.lexique{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;
			text-decoration:none;
			}
.lexique a:link, .lexique a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;
			text-decoration:none;
			font-weight:bold;
			}
.lexique a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#9cdc00;
			text-decoration:none;
			font-weight:bold;
			}
/*///////////////////////////////////////////////////////////////////////////////           LEXIQUE                   ///////////////////////////////////////////////////////////////////////*/

.envoyer_input {
width:55px; height: 19px; 
background:url(images/page/btn_envoyer.gif);
background-position:center;
background-repeat: no-repeat; 
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-top:5px;/*style au bon endroit*/
}

.effacer_input {
width:55px; height: 19px; 
background:url(images/page/btn_effacer.gif); 
background-repeat: no-repeat; 
background-position:center;
border-width:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:center;
}

/**************************************************************                    JAVA EN PLUS                        ***********************************************************************/

body {
	font: 11px Arial, Helvetica, sans-serif;
	background: #ffffff url(images/main-bg.gif);
	padding: 0;
	margin: 0;
	background-image:url(images/fond.gif);
	background-repeat:repeat;
}
img {
	border: none;
}

/**************************************************************                    JAVA EN PLUS                        ***********************************************************************/

/**************************************************************                    REFERENCES             ***********************************************************************************/



.emphase_reference{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#CC3399;
			text-decoration:none;
			font-style:italic;
			text-align:justify;
			
			}
.lien_reference{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#87E100;
			font-weight:bold;
			text-decoration:none;
			}
.lien_reference a:link, .lien_reference a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#87E100;
			font-weight:bold;
			text-decoration:none;
			}
.lien_reference a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#CC3399;
			font-weight:bold;
			text-decoration:none;
			}


.nombre_pages{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;
			text-decoration:none;
			text-align:center;
			}
.nombre_pages a:link, .nombre_pages a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#5c5c5c;
			text-decoration:none;
			text-align:center;
			}
.nombre_pages a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#99CC00;
			text-decoration:underline;
			text-align:center;
			}


.nombre_pages_selectionne{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#99CC00;
			text-decoration:underline;
			text-align:center;
			}
.nombre_pages_selectionne a:link, .nombre_pages_selectionne a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#99CC00;
			text-decoration:underline;
			text-align:center;
			}
.nombre_pages_selectionne a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#99CC00;
			text-decoration:underline;
			text-align:center;
			}
.img_reference{
border-color:#CCCCCC;
border-width:1px;
border-style:solid;
}

/**************************************************************                    REFERENCES             ***********************************************************************************/




