body
{
    FONT-SIZE: 12px;
    COLOR: #336699;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

body.haut {
   BACKGROUND-IMAGE: url("../img/puces/fond_gene.gif");
}

body.home {
 BACKGROUND-IMAGE: url("../img/puces/home_fond_gene.gif");
}

td
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.error {
    color : #525F93;
    font-size : 10px;
    font-family : Arial;
}

td.title {
    color : white;
    font-size : 12px;
    font-family : Arial;
    font-weight : bold
}

th
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

a
{
   COLOR: #3366cc;
   TEXT-DECORATION: none;
	font-size: 12px;
	background-color : transparent;
}

a.haut {
	FONT-WEIGHT: bold;
	COLOR: #333333;
  LINE-HEIGHT: 24px;
  FONT-FAMILY: Arial, Helvetica, sans-serif
}

.title
{
    FONT-SIZE: 24px;
    COLOR: #dcdcdc;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006666
}

.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #006666;
    LINE-HEIGHT: 22px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.header
{
    FONT-SIZE: 24px;
    COLOR: #dcdcdc;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006666
}

.legal
{
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.box1
{
    BORDER-RIGHT: #333333 ridge;
    BORDER-TOP: #cccccc ridge;
    BORDER-LEFT: #cccccc ridge;
    BORDER-BOTTOM: #333333 ridge
}
.promo
{
    COLOR: #000033;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.titlebar
{
    FONT-SIZE: 9px;
    COLOR: #ffffff;
    FONT-FAMILY: "Times New Roman", Times, serif;
    BACKGROUND-COLOR: #336699
}
.dingbat
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: medium;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #99cc99
}
a:hover
{
    FONT-SIZE: 12px;
    COLOR: red;
}
input {
    font-size : 12px;
    font-family : Courier New, Courier, mono;
    text-decoration : none
}

.shadow {
    background-image : url("../img/puces/shadow.jpg");
    border-style : inset;
    border-width : 1px
}

.yellow {
	background-image : url("../img/puces/yellow.jpg");
	border-style : inset;
    border-width : 1px
}

input.phoneList {
    background-image : url("../img/puces/shadow.jpg");
    border-style : inset;
    border-width : 1px;
    width : 80px;
}

select {
    font-size : 11px;
    font-family : Tahoma, Arial;
    text-decoration : none;
    width : 200px;
}
.phoneList {
    width : 90px;
}

img {
    border-color : black;
}

textarea {
    background-image : url("../img/puces/inputbg.gif");
    font-size : 12px;
    font-family : Courier New, Courier, mono;
    text-decoration : none
}

INPUT.big
{
    WIDTH: 100px
}

INPUT.small
{
    WIDTH: 50px
}

.menu-home {
    border-bottom : 1px dashed lightgrey;
    background-color : transparent;
    background-image : url("../img/puces/puce.gif");
    background-repeat : no-repeat;
    background-position : center left;
    padding : 0 0 1px 20px;
    color : inherit;
}

.menu-site {
    background-color : transparent;
    background-image : url("../img/puces/fleche_droite.gif");
    background-repeat : no-repeat;
    background-position : center left;
    padding : 0 0 1px 20px;
    color : inherit;
}

.rows-sep {
	border-bottom : 2px dashed lightgrey;
    background-color : transparent;
    background-repeat : no-repeat;
    background-position : left;
    padding : 0 0 1px 20px;
    color : inherit;
}

.Circulaire {
			-moz-border-radius-topleft:15px; 
			-moz-border-radius-topright:15px;
			 background-color:#FFCC33;
			 text-align:center;
}

.cols-sep {
	border-right : 2px dashed lightgrey;
    background-color : transparent;
    background-repeat : no-repeat;
    background-position : left;
    padding : 0 0 1px 0px;
    color : inherit;
}

.encadre {
	border-bottom : 2px dashed lightgrey;
	border-right :2px dashed lightgrey;
	border-left :2px dashed lightgrey;
	border-top : 2px dashed lightgrey;
	background-image : url(../img/puces/image_1_px.jpg);
	background-position : top;
	background-repeat : repeat-x;
  padding : 0 0 1px 0px;
  color : inherit;
}

.left {
			text-align:left;
			background-color:#FFFFFF;
}

div {
		color: #000066;
		font-size:13px
}

.arrondi {
   -moz-border-radius-topleft:15px; 
	 -moz-border-radius-topright:15px;
}

p
{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 2px;
	margin-right: 8px;
	font-size: 13 px;
	margin-top: 0.1cm;
	margin-bottom: 0.2cm;
	text-align:justify;
	color: #000066
}

span {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	margin-left: 1px;
	margin-right: 8px;
	font-size: 13 px;
	margin-top: 0.1cm;
	margin-bottom: 0.2cm;
	text-align:justify;
	
}

li
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-left: 10px;
margin-right: 10px;
font-size: 13 px;
margin-bottom: 10px;
text-align:justify;
color: #000066

}


p.MsoNormal
{
	mso-style-parent:"";
	margin-bottom:.0001pt;
	font-size: 14 px;
	font-family:"Times New Roman";
	margin-left:0cm; 
	margin-right:0cm; 
	margin-top:0cm
}


h2
	{
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:16.0pt;
	font-family:"Comic Sans MS";
	font-weight:normal; margin-left:0cm; margin-right:0cm; margin-top:0cm}
h3 {
	margin-bottom:.0001pt;
	text-align:center;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:normal;
	text-decoration:underline;
	text-underline:single; 
	margin-left:0cm; 
	margin-right:0cm;
	 margin-top:0cm
}
h4
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:54.0pt;
	margin-bottom:.0001pt;
	text-indent:-36.0pt;
	page-break-after:avoid;
	tab-stops:list 54.0pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
	}
	
p.MsoBodyText
{
	font-family: "Times New Roman", Times, serif;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 14 px;
	margin-top: 10px;
	color: #4169E1;
}


.Legende {
font-family: "Times New Roman", Times, serif;
font-style: oblique;
font-size: 12px;
color: Blue;
}

.grlink {
    color : #4E4E4E;
    font-size : 11px;
    font-family : Arial;
    font-weight : bold;
    text-decoration : none
}

P.Titre {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 90%;
	margin-top: 0.1cm;
	margin-bottom: 0.3cm;
	color: #3366cc
}