div.banniere      { width:850px;  color:#c60; background-color:#ffecce; border:1px solid #c60; }
div.titredusite   { width:850px;  background:#EEEEEE; border:solid 1px #CCCCCC; font-family:verdana,arial; font-size:9pt; text-align:left; }

table.main         { width:850px; }
table.maincontent  { width:100%; }
td.banniere        { width:100%;  color:#c60; background-color:#ffecce; border:1px solid #c60; padding:0px; }
td.gauche 	       { width:170px; text-align:left; vertical-align:top; }
td.milieu 	       { width:500px; text-align:left; vertical-align:top; }
td.droite 	       { width:180px; text-align:left; vertical-align:top; }
td.footer 	       { width:850px; text-align:center; border-top:solid 1px #CCCCCC; font-family:verdana,arial; font-size:8pt; }
                       
div.edito          { border:solid 1px #9CB4CE; background:#FFFFFF; padding-top:0px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
div.index          { padding-left:5px; padding-right:5px; }

li.news            { line-height:125%; }
li                 { line-height:125%; }

p.edito            { font-family:verdana,arial; font-size:8pt; text-align:justify; margin:0px; padding:10px 0px 0px 0px; }

div                { font-family:verdana,arial; font-size:9pt; }

div.comparateur *     { font-family:verdana,arial; font-size:8pt; }
div.comparateurbox *  { font-family:verdana,arial; font-size:9pt; }
div.comparateur p  { font-family:verdana,arial; font-size:9pt; }

h1.menu1	             { 
	                    font-family:verdana,arial; font-variant:small-caps; font-size:11pt;
	                    color:#369;
	                    font-weight:bold; 
	                    border-bottom:2px solid #369; margin:2px;
                     }
div.menu1            { 
                       border:solid 1px #9CB4CE; background:#EFF4FA; 
                       padding:2px;
                     }                     
ul.menu1              { margin:0px; padding:0px; list-style-type: none; }
li.menu1              { line-height:125%; }

p.menu1               { font-family:verdana,arial; font-size:8pt; text-align:center; }

a.menu1 			{ font-family:verdana,arial; font-size:8pt; color:#000000; text-decoration:none; background-color:transparent; }
a.menu1:link		{  }
a.menu1:visited	    {  }
a.menu1:active	    {  }
a.menu1:hover	    { text-decoration:underline; background-color:#9CB4CE; }

div.bienvenue       {
					  width:100%;
					  color:#ffffff;
					  background-color:#c60;
					  font-variant:small-caps;
					  font-family:verdana,arial; font-size:9pt; text-align:left; 
                     }
                     
div.menu2           {
					  background-color:#c60;
					  width:100%;
					  font-family:verdana,arial; font-size:9pt; text-align:right; 
                     }                     
                     
h1.presentation      { font-family:verdana,arial; font-size:12pt; }
h2.presentation      { font-family:verdana,arial; font-size:11pt; }
h3.presentation      { font-family:verdana,arial; font-size:10pt; }
p.description        { font-family:verdana,arial; font-size:9pt; text-align:justify; }

h1.article           { font-family:verdana,arial; font-variant:small-caps; font-size:11pt;
	                   color:#369;
	                   font-weight:bold; 
	                   border-bottom:1px solid #369; }
h2.article           { font-family:verdana,arial; font-size:11pt; }
h3.article           { font-family:verdana,arial; font-size:9pt; }
p.article            { font-family:verdana,arial; font-size:9pt; text-align:justify; }
ul.article           { font-family:verdana,arial; font-size:9pt; text-align:justify; }
li.article           { line-height:125%; }

p.smalltitre a       { color:black; text-decoration:none;}
p.smalltitre a:hover { text-decoration:underline; }

a.article 		    { font-family:verdana,arial; font-size:9pt; text-decoration:underline;  }
a.article:link	    {  }
a.article:visited	{  }
a.article:active	{  }
a.article:hover	    {  text-decoration:none; }

p.suite			{ font-family:verdana,arial; font-size:9pt; font-weight:bold; 
                      border:solid 1px #9CB4CE; background:#EFF4FA; }
a.suite 		{ font-family:verdana,arial; font-size:9pt; color:#000000; text-decoration:none;  }
a.suite:link	{  }
a.suite:visited	{  }
a.suite:active	{  }
a.suite:hover	{ text-decoration:underline; }

div.footer           { width:850px; 
                       border-top:solid 1px #CCCCCC;
                       font-family:verdana,arial; font-size:8pt; text-align:center; }
   
#div.box             { width:170px; border:solid 1px #CCCCCC; background:#EEEEEE; margin-left:9px; margin-right:9px; }
div.box-annu        { width:100%; border:solid 1px #CCCCCC; background:#EEEEEE; margin-left:9px; margin-right:9px; }
                                          

a.menu 			{ font-family:verdana,arial; font-size:8pt; color:#000000; text-decoration:none; background-color:transparent; display:block; }
a.menu:link		{  }
a.menu:visited	{  }
a.menu:active	{  }
a.menu:hover	{ text-decoration:underline; background-color:#CCCCCC; }

a.menub 		{ font-family:verdana,arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; background-color:transparent; display:block; }
a.menub:link	{  }
a.menub:visited	{  }
a.menub:active	{  }
a.menub:hover	{ text-decoration:underline; background-color:#CCCCCC; }

p.results 		    { font-family:verdana,arial; font-size:9pt; color:#000000; }
a.results 		    { font-family:verdana,arial; font-size:9pt; color:#c60; text-decoration:none; background-color:transparent; }
a.results:link	    {  }
a.results:visited	{  }
a.results:active	{  }
a.results:hover	    { text-decoration:underline; }

a.menu2 		{ font-family:verdana,arial; font-size:8pt; color:#ffffff; text-decoration:none; background-color:transparent; }
a.menu2:link	{  }
a.menu2:visited	{  }
a.menu2:active	{  }
a.menu2:hover	{ text-decoration:underline; }


a.news 			{ font-family:verdana,arial; font-size:8pt; color:#000000; text-decoration:none; background-color:transparent; }
a.news:link		{  }
a.news:visited	{  }
a.news:active	{  }
a.news:hover	{ text-decoration:underline; background-color:#CCCCCC; }

p.smalltitre	{ font-family:verdana, arial; font-size:10pt; font-weight:bold; text-align:center; width:100%; }
p.smallnormal	{ font-family:verdana, arial; font-size:8pt; text-align:justify; }


a.annonce 			{ font-family:verdana,arial; font-size:9pt; color:#000000; font-weight:bold; text-decoration:none; background-color:transparent; }
a.annonce:link		{  }
a.annonce:visited	{  }
a.annonce:active	{  }
a.annonce:hover	    { text-decoration:underline; background-color:#CCCCCC; }
dt.annonce {
  font-family:verdana,arial;
  font-size:9pt;
  font-weight:bold;
}
dd.annonce {
  font-family:verdana,arial;
  font-size:8pt;
  font-weight:normal;
  text-align:justify;
}

li.lsc, p.lsc	{ font-family:verdana,arial; font-size:8pt; color:#000000; }

p { font-family:verdana,arial; font-size:9pt; }





p.shop { font-family:verdana; font-size:9pt; }
table.shop { width:475px; border:solid 1px #CCCCCC; margin:5px; }

td.partenaire { width:50%; padding:10px; text-align:center; font-size:9pt; border:solid 1px #CCCCCC; }





p.normal { font-family:verdana; font-size:9pt; text-align:justify; }

div.companycontact { padding:5px; width:98%; border:solid 1px #9CB4CE; background:#FFFFFF; font-family:verdana; font-size:9pt; }
div.administration { padding:5px; width:98%; border:solid 1px #CCCCCC; background:#FFCCCC; font-family:verdana; font-size:9pt; }

textarea.form { font-family:verdana; font-size:9pt; width:400px; height:200px; }
input.form_submit { font-family:verdana; font-size:9pt; width:400px; height:25px; }
input.form_text { font-family:verdana; font-size:9pt; width:400px; }
select.form { font-family:verdana; font-size:9pt; width:400px; }







span.resem  { background:yellow; }

