#body				{background-image:url(images/bgc.gif); text-align:center;
				font-size:11px; font-family:verdana; color:#333333}

a:link				{color:blue}
a:visited			{color:blue}
a:hover				{color:blue}

#galerie			{font-size:12px}
#galerie a			{text-decoration:none; font-size:12px}
#galerie a:hover		{text-decoration:underline; font-size:12px}

#site				{position:relative; width:823px; background-color:#ffffff;
				margin-left:auto; margin-right:auto; text-align:left}

#haut				{position:relative; width:823px; height:99px; z-index:100;}

#menu				{position:absolute; top:75px; left:0px; width:823px; height:24px; background-image:url(images/mback.gif); z-index:100;}

#accueil      			{position:absolute; width:89px;  height:24px; top:0px; left:0px}

#solution			{position:absolute; width:179px; height:24px; top:0px; left:89px}

#guides      			{position:absolute; width:97px;  height:24px; top:0px; left:268px}

#contact      			{position:absolute; width:104px; height:24px; top:0px; left:365px}

#qui 		     		{position:absolute; width:164px; height:24px; top:0px; left:469px}
	
#smenusol			{display:none; position:absolute; top:25px; left:112px; width:250px; z-index:100;
		 			border-color:#333333; border-style:solid; border-width:0px 1px 1px 1px}

#smenusol a			{display:block; background-image:url(images/smenusol.gif);
				color:#2757af; font-family:verdana; font-size:10px; text-decoration:none; font-weight:bold;
				padding:5px 0px 5px 14px}

#smenusol a:hover		{display:block; background-image:url(images/smenusolover.gif);
				color:#2757af; font-family:verdana; font-size:10px; text-decoration:none; font-weight:bold;
				padding:5px 0px 5px 14px}

#smenuguides			{display:none; position:absolute; top:25px; left:290px; width:139px; z-index:100;
		 		border-color:#333333; border-style:solid; border-width:0px 1px 1px 1px}

#smenuguides a			{display:block; background-image:url(images/smenuguides.gif);
				color:#2757af; font-family:verdana; font-size:10px; text-decoration:none; font-weight:bold;
				padding:5px 0px 5px 14px}

#smenuguides a:hover		{display:block; background-image:url(images/smenuguidesover.gif);
				color:#2757af; font-family:verdana; font-size:10px; text-decoration:none; font-weight:bold;
				padding:5px 0px 5px 14px}

#gauche				{position:relative; float:left; width:613px; background-color:#ffffff; z-index:1;
				border-style:solid; border-color:#a1b3de; border-width:0px 1px 0px 0px}

#gaucheheight			{position:relative; float:left; width:613px; height:980px; background-color:#ffffff; z-index:1;
				border-style:solid; border-color:#a1b3de; border-width:0px 1px 0px 0px}

#imgsol				{position:absolute; top:8px; left:186px}

#droite				{float:left; width:209px; background-color:#ffffff; z-index:2}

#contenu			{position:relative; clear:both; left:16px; top:10px; width:580px;}

#link				{clear:both; width:823px; padding:3px 0px 3px 0px; text-align:center; font-size:10px; color:orange;
				border-color:#144083; border-style:solid; border-width:1px 0px 0px 0px;}
#link a				{font-size:10px; color:orange; text-decoration:none}
#link visited			{font-size:10px; color:orange; text-decoration:none}
#link a:hover			{font-size:10px; color:orange; text-decoration:none}

#fin				{width:823px; height:28px; text-align:center; font-size:10px; color:#2757af;
				border-color:#144083; border-style:solid; border-width:2px 0px 0px 0px;}

div				{font-size:11px; font-family:verdana; color:#333333}

p.home				{font-size:11px; font-family:verdana; color:#333333; line-height:15px; margin-top:2px; margin-bottom:8px}
p.home2				{font-size:11px; font-family:verdana; color:#333333; line-height:15px; margin-top:7px; margin-bottom:0px}

p.detail			{font-size:11px; font-family:verdana; color:#333333; line-height:15px; margin-top:2px; margin-bottom:4px}

p.indent			{font-size:11px; font-family:verdana; color:#333333; margin-left:20px}			

h1				{font-family:arial; font-size:22px; color:#003399}
h2				{font-family:arial; font-size:14px; color:#ff6600}

.titred1			{font-size:15px; color:#2757af; font-weight:bold}
.titred1 a			{font-size:15px; color:#2757af; font-weight:bold; text-decoration:none}
.titred1 a:visited		{font-size:15px; color:#2757af; font-weight:bold; text-decoration:none}
.titred1 a:hover		{font-size:15px; color:#2757af; font-weight:bold; text-decoration:underline}

.titred				{font-size:11px; color:#2757af}
.titred a			{font-size:11px; color:#2757af; text-decoration:none}
.titred a:visited		{font-size:11px; color:#2757af; text-decoration:none}
.titred a:hover			{font-size:11px; color:#2757af; text-decoration:underline}

div.titred			{font-size:12px; color:#2757af; font-weight:bold; margin-bottom:6px;}

.titregtop			{font-size:14px; font-weight:bold; color:#333333; margin-bottom:7px;}
.titreg				{font-size:12px; color:#2757af; font-weight:bold}

#references				{display:none; position:relative; width:195px; top:5px; left:9px;}
#references a			{font-size:11px; color:#2757af; font-weight:bold; text-decoration:none}
#references a:visited		{font-size:11px; color:#2757af; font-weight:bold; text-decoration:none}
#references a:hover		{font-size:11px; color:#2757af; font-weight:bold; text-decoration:underline}

.highlight			{font-weight:bold; color:#ff6600; text-decoration:underline}
.highlight2			{font-weight:bold; color:#ff6600}
.highlight3			{font-weight:bold; color:#ff6600; font-size:18px}

ul				{list-style:url(images/bullet3.gif)}

li				{margin-bottom:14px}

.inputHighlighted 		{color: #CEA639;}
.tfvHighlight     		{color: #CEA639;}
.tfvNormal        		{color: #333333;}

.petit				{font-size:9px; color:#666666}