BODY{
        background-color: #606060;
        background-image: url(images/bg.gif);
        background-position : 50% 0%; 
        background-repeat: repeat-x;
        margin: 0;
}
BODY,TD,TH,SPAN {
        font-family: Verdana, sans-serif;
        font-size: 12px;
        color: #000000;
}
.enter {
       background-color: #606060;
       background-image: url(images/ebg.gif);
       background-repeat: repeat-x;
}
.top {
       background-image: url(images/top.gif);
       background-repeat: repeat-x;
       border-width: 1px;
       border-style: solid;
       border-color: #c0c0c0;
       color: #aaaaaa;
       height: 165px;
}
.main {
        background-color: #f5f5f5;
        border-width: 1px;
        border-style: solid;
        border-color: #ffffff;
}
.content {
        text-align: center;       
        background-image: url(images/content.gif);
        background-repeat: no-repeat;
        width: 280px;
        height: 290px;
}
.contentplus {
        text-align: center;
        background-image: url(images/contentplus.gif);
        background-repeat: no-repeat;
        width: 280px;
        height: 290px;
}
.contentmed {
        text-align: center;
        background-image: url(images/contentmed.gif);
        background-repeat: no-repeat;
        width: 250px;
        height: 250px;
}
.contentsmall {
        text-align: center;
        background-image: url(images/contentsmall.gif);
        background-repeat: no-repeat;
        width: 194px;
        height: 150px;
}
h1 {
        color: #000390;
        font-size: 13px;
        margin-bottom: 10px;
}
h2 {
        color: #FE0000;
        font-size: 13px;
        margin-top: 20px;
        margin-bottom: 5px;
}
h3 {
        color: #FE0000;
        font-size: 13px;
        margin-bottom: 10px;
}
h4 {
        color: #000390;
        font-size: 13px;
        line-height: 0.5cm;
        margin-top: 0px;
        margin-bottom: 10px;
}
h5 {
        color: #F9A60A;
        font-size: 13px;
        margin-bottom: 10px;
}
h6 {
        color: #202020;
        font-size: 12px;
        line-height: 0.5cm;
        margin-bottom: 5px;
}
p {
        color: #000000;
        font-weight: bold;
}
.subnav {
        padding-top: 20px;
        padding-left: 10px;
}
.maintext {
        font-size: 12px;
        text-align: center;
        padding-top: 30px;
        padding-left: 23px;
        padding-right: 20px;
}
.tarifs  {
        border-width: thin;
        border-style: dotted;
        border-color: #C0C0C0;
}
.tarifs1  {
        background-color: #808080;
        font-size: 11px;
        color: #ffffff;
        font-weight: bold;
        text-align: center;
        border-width: 1px;
        border-style: solid;
        border-color:#A0A0A0;
}
.tarifs2  { 
        color: #000000;
        border-width: 1px;
        border-style: solid;
        border-color:#dadada;
        font-size: 11px;
        text-align: center;
}
.context {
        background-color: #c0c0c0;
        color: #505050;
        font-weight: bold;
        text-align: center;
        font-size: 9.0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.copytext {
        color: #858585;
        text-align: center;
        font-size: 10px;
        padding-top: 10px;
        padding-bottom: 5px;
}
.legal {
        color: #808080;
        text-align: center;
        font-size: 9.0px;
        padding-top: 10px;
        padding-bottom: 10px;
}
.back {
        text-align: right;
        font-size: 10px;
        font-weight: ;
        padding-top: 5px;
        padding-bottom: 5px;
}
.qst {
        color: #ffffff;
        font-size: 5px;
}
.contact {
        text-align: right;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
}
form {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin: 0px;
}
.numerique  {
        background-image: url(images/numerique.gif);
        background-position : 100% 0%;
        background-repeat: no-repeat;
        text-align: center;
        width: 210px;
}
.textn  {
        color: #909090;
        font-size: 10px;
        padding-left: 10px;
}
.form1 {
        background-color: #ffffff;
        border-width: 1px;
        border-style: solid;
        border-color: #c0c0c0;
        width: 240px;
        height: 17px;
        font-family : Verdana, sans-serif;
        font-size: 11px;
        color: #404040;
}
.form2 {
        background-color: #ffffff;
        border-width: 1px;
        border-style: solid;
        border-color: #c0c0c0;
        width: 240px;
        height: 120px;
        font-family : Verdana, sans-serif;
        font-size: 11px;
        color: #404040;
}
.button {
        background-color: #c0c0c0;
        border-width: 1px;
        border-style: solid;
        border-color: #ffffff;
        width: 80px;
        height: 17px;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #606060;
}
.bottom1 {
        background-color: #c0c0c0;
        background-image: url(images/bottom1.gif);
        height: 10px;
}
.bottom2 {
        background-color: #808080;
        background-image: url(images/bottom2.gif);
        height: 15px;
}
A.type0:link {
color : #ffffff;
text-decoration : none; 
} 
A.type0:visited {
color : #ffffff;
text-decoration : none; 
} 
A.type0:active {
color : #000080; 
text-decoration : none; 
} 
A.type0:hover {
color : #000080; 
text-decoration : none; 
} 

A.type1:link {
color : #000000;
text-decoration : none; 
} 
A.type1:visited {
color : #000000;
text-decoration : none; 
} 
A.type1:active {
color : #000390; 
text-decoration : none; 
} 
A.type1:hover {
color : #0005CC; 
text-decoration : none; 
} 

A.type2:link {
color : #F9A60A;
text-decoration : none; 
} 
A.type2:visited {
color : #F9A60A; 
text-decoration : none; 
} 
A.type2:active {
color : #F9A60A; 
text-decoration : none; 
} 
A.type2:hover {
color : #F9A60A;
text-decoration : none; 
}

A.type3:link {
color : #FE0000;
text-decoration : none; 
} 
A.type3:visited {
color : #FE0000; 
text-decoration : none; 
} 
A.type3:active {
color : #0005CC; 
text-decoration : none; 
} 
A.type3:hover {
color : #0005CC;
text-decoration : none; 
}

A.type4:link {
color : #505050;
text-decoration : none; 
} 
A.type4:visited {
color : #505050; 
text-decoration : none; 
} 
A.type4:active {
color : #ffffff; 
text-decoration : none; 
} 
A.type4:hover {
color : #000000;
text-decoration : none; 
} 

A.type5:link {
color : #858585;
text-decoration : none; 
} 
A.type5:visited {
color : #858585; 
text-decoration : none; 
} 
A.type5:active {
color : #c0c0c0; 
text-decoration : none; 
} 
A.type5:hover {
color : #c0c0c0;
text-decoration : none; 
} 

A.type6:link {
color : #000390;
text-decoration : none; 
} 
A.type6:visited {
color : #000390; 
text-decoration : none; 
} 
A.type6:active {
color : #0005CC; 
text-decoration : none; 
} 
A.type6:hover {
color : #0005CC;
text-decoration : none; 
} 

A.type7:link {
color : #000000;
text-decoration : underline; 
} 
A.type7:visited {
color : #202020; 
text-decoration : underline; 
} 
A.type7:active {
color : #FE0000; 
text-decoration : underline; 
} 
A.type7:hover {
color : #FE0000;
text-decoration : underline; 
}