table.main	{ width:850px; }
table.box	{ border:solid 1px #99CC99; width:100%; }

table.box-form	{ border:solid 1px #99CC99; width:100%; background:#CCFFCC; }
table.box-results	{ border:solid 1px #99CC99; width:100%; background:#FFCCCC; }


div.main		{ width:850px; margin-left:auto; margin-right:auto; }
div.box			{ border:dotted 1px #AAAAAA; width:100%; }
div.box-form	{ border:dotted 1px #AAAAAA; width:100%; background:#CCCCFF; }
div.box-results	{ border:dotted 1px #AAAAAA; width:100%; background:#FFCCCC; }


tr		{ vertical-align:top; }

h1		{ font-family:verdana, arial; font-size:15pt; font-weight:bold; text-align:center; width:100%; margin:0px; }
h2		{ font-family:verdana, arial; font-size:11pt; font-weight:bold; text-align:center; width:100%; }
h3		{ font-family:verdana, arial; font-size:10pt; font-weight:bold; text-align:left; width:100%; border-bottom:1px solid #000000; }
ol, ul	{ font-family:verdana, arial; font-size:9pt; text-align:left; }
p		{ font-family:verdana, arial; font-size:9pt; text-align:left; }

li 		{ list-style-type:disc; list-style-position: outside; }

p.normal	{ font-family:verdana, arial; font-size:9pt; text-align:justify; }
p.titre		{ font-family:verdana, arial; font-size:9pt; font-weight:bold; text-align:justify; width:100%; }

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

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

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

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	{ font-family:verdana, arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; background-color:transparent; display:block; }
a.menub:visited	{ font-family:verdana, arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; background-color:transparent; display:block; }
a.menub:active	{ font-family:verdana, arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:none; background-color:transparent; display:block; }
a.menub:hover	{ font-family:verdana, arial; font-size:8pt; color:#000000; font-weight:bold; text-decoration:underline; background-color:#99CC99;; display:block; }

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

h1.banner		{ font-family:verdana, arial; font-size:9pt; font-weight:bold; text-align:left; width:100%; }
table.banner	{ border:solid 1px #CCFFCC; background:#CCFFCC; width:100%; }



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

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


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









hr { border:solid 1px #CCCCCC; }
td { font-size:9pt; }
a.oxalis			{ font-family:verdana, arial; font-size:9pt; }
a.message			{ font-family:verdana, arial; font-size:8pt; background-color:transparent; }
a.message:link	{  }
a.message:visited	{  }
a.message:active	{  }
a.message:hover	{ color:#000000; }
div.oxalis-information { font-family:verdana, arial; font-size:9pt; }
div.oxalis-navigation-par-page { font-family:verdana, arial; font-size:9pt; }
div.oxalis-detail-des-messages { font-family:verdana, arial; font-size:9pt; }
div.oxalis-liens { font-family:verdana, arial; font-size:9pt; }
div.oxalis { font-family:verdana, arial; font-size:9pt; }
div.oxalis-formulaire { font-family:verdana, arial; font-size:9pt; text-align:center; }
div.oxalis-texte { font-family:verdana, arial; font-size:9pt; }
div.oxalis-ligne-auteur { font-family:verdana, arial; font-size:9pt; } 
div.oxalis-sujet {}
table.oxalis-memo { font-family:verdana, arial; font-size:7pt; }
table.oxalis-head { }
tr.oxalis-head { background:#CCCCCC; }
td.oxalis-head { font-family:verdana, arial; font-size:8pt; text-align:center; font-weight:bold; }
table.oxalis-data { }
tr.oxalis-couleur0 {  }
tr.oxalis-couleur1 { background:#DDDDDD; }
td.oxalis-data { font-family:verdana, arial; font-size:8pt; }
p.oxalis-titre { font-family:verdana, arial; font-size:9pt; font-weight:bold; text-decoration:underline; }
p.oxalis-recherche { font-family:verdana, arial; font-size:9pt; }
input.oxalis-champ-bouton { width:150px; }
input.oxalis-champ-nom { width:150px; }
textarea.oxalis-champ-texte { width:400px; }
hr.oxalis { border:dotted 1px #CCCCCC; }