/* STYLES INFOSTANCE.fr --- par Kozaknet */

*	{ padding:0px; margin:0px; }
img	{ border:none; }

a			{ color:#093F65; text-decoration:underline; }
a:hover		{ color:#EE873C; text-decoration:none; }

p	{ text-align:justify; }
/*
#Droite p a img			{ border:2px #093F65 solid; }
#Droite p a:hover img	{ border:2px #EE873C solid; }
*/

object	{ border:none; display:block; float:left; }

.Plus
	{
	font-family:Arial, sans-serif; color:#093F65; font-size:12px; text-align:right; padding-right:16px; padding-top:4px; padding-bottom:4px; margin-right:4px; clear:both;
	background-image:url(/Habillage/Plus.png); background-position:right; background-attachment:scroll; background-repeat:no-repeat;
	}

#BlocHeader	{ width:738px; height:50px; margin-right:auto; margin-left:auto; }
#OutilsHaut	{ width:130px; height:36px; padding-top:10px; float:right; }

#BlocHaut
	{
	width:738px; height:20px; margin-right:auto; margin-left:auto; padding-left:16px; padding-right:16px;
	background-image:url(/Habillage/Cadre-Haut.png); background-position:top left; background-attachment:scroll; background-repeat:no-repeat;
	}

#BlocMenu
	{
	width:738px; height:255px; margin-right:auto; margin-left:auto; padding-left:16px; padding-right:16px;
	background-image:url(/Habillage/Cadre-Milieu.png); background-position:bottom left; background-attachment:scroll; background-repeat:repeat-y;
	}

#BlocMilieu
	{
	font-family:Arial, sans-serif; font-size:12px;
	width:738px; margin-right:auto; margin-left:auto; padding-left:16px; padding-right:16px;
	background-image:url(/Habillage/Cadre-Milieu.png); background-position:top left; background-attachment:scroll; background-repeat:repeat-y;
	}
#BlocBas
	{
	width:738px; height:26px; margin-right:auto; margin-left:auto; padding-left:16px; padding-right:16px;
	background-image:url(/Habillage/Cadre-Bas.png); background-position:top left; background-attachment:scroll; background-repeat:no-repeat;
	}

#Gauche
	{
	width:210px; display:block; float:left; padding-bottom:24px;
	background-image:url(/Habillage/Fond-Gauche-Bas.png); background-repeat:no-repeat; background-attachment:scroll; background-position:bottom left;
	}

#Droite 	{ float:right; clear:right; width:510px; color:#545157; display:block; }
#Droite p	{ padding-right:4px; text-align:justify; padding-top:8px; padding-top:12px; }
#Droite li	{ margin-left:24px; margin-top:2px; margin-bottom:2px; padding-right:4px; background-image:url(/Habillage/Home-Puce.png); padding-left:14px; background-attachment:scroll; background-position:0px 2px; background-repeat:no-repeat; list-style:none; }

#Droite h1
	{
	font-weight:normal; color:#545157; font-size:20px; text-transform:uppercase;
	padding-bottom:12px; padding-left:0px;
	}
#Droite h2
	{
	font-size:14px; font-weight:bold; color:#545157;
	padding-top:12px; padding-bottom:4px; padding-left:25px;
	background-attachment:scroll; background-image:url(/Habillage/Puce-H2.png); background-position:5px 12px; background-repeat:no-repeat;
	}

#FilAriane
	{
	padding-bottom:18px;
	font-family:Arial, sans-serif; font-size:11px; color:#545157;
	float:left; clear:left; width:410px; height:40px;
	background-image:url(/Habillage/Ligne-H1.png); background-position:0px 37px; background-repeat:no-repeat; background-attachment:scroll;
	}

#Outils
	{
	float:right; clear:right; width:100px; height:42px; padding-top:22px;
	font-family:Arial, sans-serif; font-size:10px; color:#545157; text-align:center;
	}
#Outils img	{ margin-left:2px; margin-right:2px; margin-top:4px; border:none; }

#Infos { width:208px; margin-left:4px; }
#Infos h2
	{
	font-size:14px; font-weight:bold; color:#545157; text-transform:uppercase;
	padding-left:4px; padding-right:4px; padding-top:14px; padding-bottom:4px;
	background-image:url(/Habillage/Separation.png); background-position:0px 0px; background-repeat:no-repeat; background-attachment:scroll;
	}

#Infos p	{ padding-left:4px; padding-right:4px; }
#Infos h2 a			{ color:#093F65; text-decoration:none; }
#Infos h2 a:hover	{ color:#EE873C; text-decoration:none; }
#MenuHaut
	{
	font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
	margin-left:5px; width:202px; height:21px; padding-top:5px; padding-left:8px;
	background-image:url(/Habillage/Menu-Haut.png); background-attachment:scroll; background-position:top left; background-repeat:no-repeat;
	}
#MenuBas	{ margin-left:5px; margin-bottom:12px; background-image:url(/Habillage/Menu-Bas.png); background-attachment:scroll; background-position:top left; background-repeat:no-repeat; width:202px; height:8px; font-size:0px; }

#Menu
	{
	margin-left:5px; font-family:Arial, sans-serif; font-size:12px; color:#FFFFFF;
	width:196px; background-color:#809AAD;
	padding-top:4px; padding-right:4px; padding-left:2px; padding-bottom:15px;
	}
#Menu li		
	{ 
	margin-left:2px; margin-top:0px; margin-bottom:2px; 
	list-style-image:url(/Habillage/Menu-Puce.png); list-style-position:inside; list-style-type:none; color:#396482; font-weight:normal; 
	}
#Menu li.On		
	{
	margin-top:0px; margin-bottom:2px; 
	list-style-image:url(/Habillage/Menu-Puce-On.png); list-style-position:inside; list-style-type:none; color:#396482; font-weight:normal; 
	}
#Menu li a			{ color:#FFFFFF; text-decoration:none; }
#Menu li a:hover	{ color:#EE873C; text-decoration:none; }
#Menu ul			{ padding-left:5px; margin-bottom:8px; }
#Menu .Niveau3 li
	{
	margin-top:0px; margin-bottom:2px; 
	list-style-image:url(/Habillage/Menu-Puce-Niv3.png); list-style-position:inside; list-style-type:none; color:#396482; font-weight:normal; 
	}

#Menu .Niveau3 .On
	{
	margin-top:0px; margin-bottom:2px; 
	list-style-image:url(/Habillage/Menu-Puce-Niv3-On.png); list-style-position:inside; list-style-type:none; color:#396482; font-weight:normal; 
	}


#Footer
	{
	width:515px; padding-left:205px; height:30px; margin-right:auto; margin-left:auto; padding-bottom:24px;
	font-family:Arial, sans-serif; font-size:11px; color:#545157;
	}
#Footer .Gauche	{ float:left; width:400px; }
#Footer .Droite	{ float:right; width:100px; text-align:right; }

#Footer a		{ text-decoration:none; color:#545157; }
#Footer a:hover	{ text-decoration:underline; }
#OutilsBas	{ height:24px; padding-top:12px; }

#BlocMilieu table	{ text-align:left; }


#HomeGauche
	{
	float:left; clear:left; width:240px; padding-bottom:20px;
	font-size:10px; font-family:Arial, sans-serif;
	background-image:url(/Habillage/Fond-Gauche-Bas.png); background-repeat:no-repeat; background-attachment:scroll; background-position:bottom left;
	}

#HomeGauche h2, #Gauche h2
	{
	padding-top:12px; padding-bottom:8px; padding-left:8px; margin-top:10px;
	font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#545157; text-transform:uppercase;
	background-image:url(/Habillage/Home-Separation.png); background-attachment:scroll; background-position:top left; background-repeat:no-repeat;
	}
#HomeGauche h3	{ padding-left:4px; padding-bottom:4px; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#545157; }
#HomeGauche a		{ color:#545157; text-decoration:none; }
#HomeGauche a:hover	{ color:#EE873C; text-decoration:none; }
#HomeGauche p	{ padding-left:4px; padding-right:14px; }
#HomeGauche .Details	{ text-align:right; clear:both; width:220px; margin:4px; padding-bottom:4px; border-bottom:1px #456D89 solid; }


#HomeDroite		{ float:right; clear:right; width:490px; padding:0px; margin:0px; display:block; }
#HomeDroite h1
	{
	padding-top:12px; padding-bottom:8px;
	font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#545157;
	}

#HomeDroite ul	{ padding-top:6px; padding-bottom:8px; }
#HomeDroite ul li	{ padding-left:25px; padding-bottom:6px; background-image:url(/Habillage/Home-Puce.png); background-position:10px 2px; background-repeat:no-repeat; background-attachment:scroll; list-style:none; }

#Temoignage
	{
	clear:both; width:470px; height:110px; padding:10px; font-family:Arial, sans-serif; color:#FFFFFF;
	background-image:url(/Habillage/Fond-Temoignages.png); background-attachment:scroll; background-repeat:no-repeat; background-position:top left;
	}

#Temoignage h2	{ float:left; width:370px; font-size:14px; font-weight:bold; padding-bottom:8px; text-transform:uppercase; }
#Temoignage p	{ float:left; width:370px; font-size:12px; }
#Temoignage img	{ float:right; border:5px #FFFFFF solid; margin-right:10px; }
#Temoignage .Auteur	{ width:140px; float:right; }
#Temoignage ul	{ float:left; font-size:12px; width:170px; }
#Temoignage ul li	{ padding-left:25px; padding-bottom:2px; background-image:url(/Habillage/Plus.png); background-position:8px 0px; background-repeat:no-repeat; background-attachment:scroll; list-style:none; }
#Temoignage a		{ color:#093F65; text-decoration:none; }
#Temoignage a:hover	{ color:#093F65; text-decoration:underline; }


.Libelle	{ width:142px; padding-right:8px; padding-top:4px; float:left; text-align:right; font-family:Arial, sans-serif; font-size:12px; color:#545157; }
.Champ		{ width:350px; float:left; }

#FormulaireContact input	{ margin:1px; background-color:#EBEEF0; border:1px #AFBFCB solid; font-family:Arial, sans-serif; font-size:11px; color:#545157; padding-top:2px; padding-left:3px; height:15px; }
#FormulaireContact select	{ margin:1px; background-color:#EBEEF0; border:1px #AFBFCB solid; font-family:Arial, sans-serif; font-size:11px; color:#545157; padding-top:2px; padding-left:3px; height:15px; }
#FormulaireContact textarea	{ margin:1px; background-color:#EBEEF0; border:1px #AFBFCB solid; font-family:Arial, sans-serif; font-size:11px; color:#545157; padding-top:2px; padding-left:3px; }
#FormulaireContact .Focus	{ margin:0px; background-color:#EBEEF0; border:2px #AFBFCB solid; }

#FormulaireContact .NewLine	{ font-size:1px; line-height:1px; height:2px; clear:both; }

#FormulaireContact .SubmitOFF
	{
	font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#545157; background-color:transparent;
	width:120px; height:22px; margin:0px; padding:0px; padding-right:24px; border:none; text-align:right;
	background-image:url(/Habillage/Bouton-Envoyer-Contact.png); background-attachment:scroll; background-position:right; background-repeat:no-repeat;
	}
#FormulaireContact .SubmitON
	{
	font-family:Arial, sans-serif; font-size:12px; font-weight:bold; color:#EE873C; background-color:transparent;
	width:120px; height:22px; margin:0px; padding:0px; padding-right:24px; border:none; text-align:right;
	background-image:url(/Habillage/Bouton-Envoyer-Contact-RO.png); background-attachment:scroll; background-position:right; background-repeat:no-repeat;
	}

