﻿BODY		{ background-color: #666666; color: #000000; margin: 0 0 0 0; FONT: 8pt/150% Verdana, Arial, sans-serif; line-height: 16px}
TABLE,TR,TD { padding: 0; margin: 0; border: none; }

H1			{ FONT-FAMILY: Trebuchet MS, Arena Condensed, Arial; font-size: 21px; font-weight: normal; color: #F7754B; line-height: 24px; margin-top: 0px }
H1.blanc	{ color: #FFFFFF; }
H2			{ FONT-FAMILY: Arena, Arial, Verdana, Trebuchet MS ; font-size: 19px; letter-spacing: .1px; color: #223589; margin-top: 0px; font-weight: normal;  }
H2.jaune	{ color: #EBDB08; }
H2.orange	{ color: #F29400; }
H2.blanc	{ color: #FFFFFF;}
H2.mauve	{ color: #93117E;}
H2.vert		{ color: #80C218; }
H3			{ font-size: 15px; letter-spacing: .8px; color: #223589; }
H3.vert		{ color: #80C218; }
H5			{ FONT-FAMILY: Arena, Verdana, Trebuchet MS;	font-size: 10px; color: #223589; font-weight: bold; font-variant: small-caps; margin-bottom: 3px; margin-top: 5px; } 
IMG			{ border: none; }
HR			{ clear: both;
  				border-color: #333333;
				width: 100%;
				border: 0; /* enleve toute bordure */
				border-bottom: 1px black solid; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
				height: 1px; /* pour IE */ }

DIV.blocoutside	{ float: left; width: 100%; padding-top: 5px; }
DIV.bloc		{ float: left; width: 95%; padding-left: 15px; text-align: justify; }

.part		{ font-family: Corbel, Trebuchet MS; font-size: 13px; }

FONT.bleuClair			{ color: #0A70B3 }
TD.blanc,P.blanc		{ color: White; }

A,A:visited						{ COLOR: #223589; TEXT-DECORATION: none }
A:hover,A:active				{ COLOR: #f8300b; TEXT-DECORATION: underline }

A.gris,A.gris:visited			{ color: #333333; text-decoration: none; }
A.gris:hover,A.gris:active		{ color: #FFFFFF; text-decoration: none; }

A.blanc,A.blanc:visited         { color: #FFFFFF; text-decoration: none; }
A.blanc:hover,A.blanc:active    { color: #FFFFFF; text-decoration: underline; }

A.orange,A.orange:visited       { color: #F29400; text-decoration: none; }
A.orange:hover,A.orange:active  { color: #F29400; text-decoration: underline; }

A.vert,A.vert:visited			{ color: #80C218; text-decoration: none; }
A.vert:hover,A.vert:active		{ color: #80C218; text-decoration: underline; }

A.jaune,A.jaune:visited			{ color: #EBDB08; text-decoration: none; }
A.jaune:hover,A.jaune:active	{ color: #EBDB08; text-decoration: underline; }

/* FORMS */
.selectauto,.formTld,.memTld,.form,.form2,.form3,.envoi,textarea
				{ FONT-SIZE: 11px; FONT-FAMILY: Arena, Verdana; FONT-WEIGHT: bold; HEIGHT: auto;}
.selectauto		{ WIDTH: auto;		BORDER: #d8d8d8 1px solid; BACKGROUND-COLOR: #ffffff; }
.formTld		{ WIDTH: 150px;		BORDER: #D8D8D8 1px solid; padding-left: 2px;  }
.memTld			{ width: 100px;		BACKGROUND-COLOR: #FFFFFF; COLOR: #B32C91; border-style: groove;   }
.form 			{ WIDTH: 250px;		BORDER: #d8d8d8 1px solid; padding-left: 2px; }
.form2 			{ WIDTH: 150px;		BORDER: #d8d8d8 1px solid; padding-left: 2px; }
.form3 			{ WIDTH: 75px;		BORDER: #d8d8d8 1px solid; padding-left: 2px; }
.envoi 			{ width: 250px;		BACKGROUND-COLOR: #FE6C3D; COLOR: #ffffff; border-style: groove; }
textarea		{ WIDTH: 250px;		BORDER: #d8d8d8 1px solid; padding-left: 2px;	}

/* Bloc Accroches */
DIV.petit,SPAN.petit,LI.petit
				{ FONT-SIZE: 10px;	FONT-FAMILY: Arena, Arial;	FONT-WEIGHT: bold; }
DIV.petit		{ COLOR: #000000;	line-height: 12px; }
SPAN.petit		{ color: #333333;	line-height: 12px; }
UL.none			{ list-style-type: none; padding: 0; margin: 0; }
LI.petit		{ color: #0A70B3;	list-style-type: circle;	}
LI.li1			{ line-height: 18px; background-image: url(../interface/fleche_li1.gif); 		background-repeat: no-repeat; background-position: 0.2em 0.5em; padding-left: 1.7em; } 
LI.li2			{ line-height: 18px; 															background-repeat: no-repeat; background-position: 0.2em 0.5em; padding-left: 1.7em; } 

LI.bleu,LI.bleuClair,LI.bleuHaut,LI.vert,LI.vertHaut,LI.orange,LI.orangeHaut,LI.mauve,LI.mauveHaut,LI.gris,LI.blancOrange,LI.blancBleu,LI.blancVert
				{ line-height: 18px; background-repeat: no-repeat; background-position: 0 .2em; padding-left: 1.7em;  } 

LI.bleu,LI.bleuHaut			{ background-image: url(../interface/fleche_bleu.gif);		} 
LI.vert,LI.vertHaut			{ background-image: url(../interface/fleche_vert.gif);		} 
LI.orange,LI.orangeHaut		{ background-image: url(../interface/fleche_orange.png);	} 
LI.mauve,LI.mauveHaut		{ background-image: url(../interface/fleche_mauve.png);		} 
LI.blancOrange				{ background-image: url(../interface/fleche_blancheOrange.png);	}
LI.blancBleu				{ background-image: url(../interface/fleche_blancheBleu.png);	}
LI.blancVert				{ background-image: url(../interface/fleche_blancheVert.png);	}
LI.bleuClair				{ background-image: url(../interface/fleche_bleuClair.gif); }
LI.gris						{ background-image: url(../interface/fleche_gris.png); }
/*
LI.bleu,LI.bleuClair,LI.vert,LI.mauve,LI.orange	,LI.li2	
				{ padding-right: 15px; } */
LI.bleuClair	{ color: #0A70B3; } 

/* Blocs Accroches Droite */
TD.titreBlocGrisSmall		{ font-family: Arena, Arial, sans-serif; font-size: 19px; font-weight: normal; color: #787878; padding-top: 15px; }
TD.titreBlocClrPub			{ font-family: Arena, Arial, sans-serif; font-size: 19px; font-weight: normal; color: #FFFFFF; padding-top: 15px; }
TD.texteBlocGrisSmall		{ FONT-FAMILY: "Sans Serif",Arial;	FONT-SIZE: 10px;		color: #808080;		padding-top: 5px; padding-bottom: 2px; line-height: 12px; }
TD.texteBlocClrPub			{ font-family: Arial;				font-size: 10px;		padding: 10px 10px 10px 10px;  }
DIV.texteBlocClrPub			{ font-family: Arial;				font-size: 10px;		padding: 10px 10px 10px 10px;  }
SPAN.bloc					{ FONT-SIZE: 10px;	FONT-FAMILY: "Sans Serif",Arial;	color: #808080;	}
SPAN.bloc2					{ FONT-SIZE: 9px;	FONT-FAMILY: "Sans Serif",Arial;	color: #000000;	}

