body	{ 
	font-family:  Arial, Verdana, Tahoma, sans-serif; color: #000000; font-size: 10px;
	background-color: #FFFFFF; background-image: url(/img/rayure.gif);
	margin : 0px;
	}

img { border: 0; }

body.admin { background-color: #FFFFFF; }

/* images rollover menu */
a.image1 { display: block; width: 71px; height: 28px; background-image: url(/img/menu_accueil.gif); background-repeat: no-repeat; float:left;}
a.image1:hover { background-image: url(/img/menu_accueil_over.gif); } 
a.image2 { display: block; width: 71px; height: 28px; background-image: url(/img/menu_logiciels.gif); background-repeat: no-repeat; float:left;}
a.image2:hover { background-image: url(/img/menu_logiciels_over.gif); } 
a.image3 { display: block; width: 71px; height: 28px; background-image: url(/img/menu_materiels.gif); background-repeat: no-repeat; float:left;}
a.image3:hover { background-image: url(/img/menu_materiels_over.gif); } 
a.image4 { display: block; width: 71px; height: 28px; background-image: url(/img/menu_internet.gif); background-repeat: no-repeat; float:left;}
a.image4:hover { background-image: url(/img/menu_internet_over.gif); } 
a.image5 { display: block; width: 71px; height: 28px; background-image: url(/img/menu_contacts.gif); background-repeat: no-repeat; float:left;}
a.image5:hover { background-image: url(/img/menu_contacts_over.gif); } 
a.image6 { display: block; width: 35px; height: 28px; background-image: url(/img/menu_login.gif); background-repeat: no-repeat; float:left;}
a.image6:hover { background-image: url(/img/menu_login_over.gif); } 

.pub_titre { font-family: Arial, Verdana, sans-serif; color: #FFFFFF; background-color: #6666CC; font-size: 14px; letter-spacing: 2px; font-weight: bold;}
.pub_texte{ font-family: Arial, Verdana, sans-serif; color: #000000; font-size: 10px; }


/* surlignage vert */
td.surligne:hover { background-color: #CCFFCC; border: 1px solid #D2D2D2;} 

table.ligne { border : 1px solid #6666CC; }

a:link    { font-family:  Arial, Verdana, Tahoma, sans-serif; color: #6666CC; font-weight: bold; text-decoration: underline; }
a:visited { font-family:  Arial, Verdana, Tahoma, sans-serif; color: #6666CC; font-weight: bold; text-decoration: underline; }
a:hover   { font-family:  Arial, Verdana, Tahoma, sans-serif; color: #C8C8C8; font-weight: bold; text-decoration: underline; }

#aide_dl {position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden; }

form { margin : 0px}
.rep { border : none #FFFFFF; font-size: 10px; }

.ftp:link    { font-family:  Arial, Verdana, Tahoma, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
.ftp:hover   { font-family:  Arial, Verdana, Tahoma, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
.ftp:visited { font-family:  Arial, Verdana, Tahoma, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }

.navig		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #6666CC; font-size: 10px; }
.nav:link	{ font-family:  Arial, Verdana, Tahoma, sans-serif; color: #6666CC; text-decoration: underline; }
.nav:hover	{ font-family:  Arial, Verdana, Tahoma, sans-serif; color: #333366; text-decoration: underline; }

.lien:link	{ font-family:  Arial, Verdana, Tahoma, sans-serif; color: #FFFFFF; text-decoration: underline; }
.lien:visited	{ font-family:  Arial, Verdana, Tahoma, sans-serif; color: #FFFFFF; text-decoration: underline; }
.lien:hover	{ font-family:  Arial, Verdana, Tahoma, sans-serif; color: #333366; text-decoration: underline; }
.lien:active	{ font-family:  Arial, Verdana, Tahoma, sans-serif; color: #FF0000; text-decoration: underline; }

.titre 		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #6666CC; font-size: 14px; font-weight : bold; letter-spacing: 1px;}
.titre_aide	{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #FFFFFF; font-size: 14px; font-weight : bold; }
.texte 		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #000000; font-size: 11px; }
.texteviolet	{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #6666CC; font-size: 11px;}

.legend { font-family: Arial, Verdana, Tahoma, sans-serif ; color: #6666CC; font-size: 12px; letter-spacing: 0.5px; }

.formulaire	{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #000000; font-size: 11px ; border: 1px solid #FF0000; }
.formctc	{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #000000; font-size: 11px ; border: 1px solid #6666CC;}

.blanc 		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #FFFFFF; font-size: 11px; }
.noir 		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #000000; font-size: 10px; }
.message	{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #000000; font-size: 11px; }

.copy		{ font-family: sans-serif ; color: #6666CC; font-size: 10px; }

h1		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #6666CC; font-size: 14px; font-weight : bold; text-align:center;  letter-spacing: 1px;}
h2		{ font-family: Arial, Verdana, Tahoma, sans-serif ; color: #6666CC; font-size: 12px; }

.erreur	 { font-family: Arial, Verdana, Tahoma, sans-serif ; color: white; background-color: red; font-weight: bold; font-size: 11px; }
.msg	 { font-family: Arial, Verdana, Tahoma, sans-serif ; color: white; background-color: blue; font-weight: bold; font-size: 11px; }

.contour { border: 1px solid #D2D2D2; margin-bottom: 4px; padding: 10px; width: auto; }

.contourOver { border: 1px solid #6666CC; margin-bottom: 4px; padding: 10px; font-size: 10px; width:auto; background-color:#FFFFEB; }

