body {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.principal{
background-color:#DDDDDD;
}

hr {
background-image:url(../img/barre.png);

height:4px;
}

.barred{
text-decoration:line-through;
color:#0033CC;
}

.content {
font-size:11px;
background-color:#BBBBBB;
padding:5px;
border:2px;
border-style:outset;
border-color:#CCCCCC;
}

table.content {
border:0px;
}

.barre {
background-image:url(../img/Barre_3D_logo.jpg);
background-repeat:no-repeat;
width:15px;
}

.barre_titre {
background-image:url(../img/Barre_3D_titre.jpg);
background-repeat:no-repeat;
}

.police_titre {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

h1 {
font-size:18px;
font-weight:bold;
}

h3 {
font-size:15pt;
font-weight:bold;
color:#1d0e4b;
}

.titre_rouge{
font-size:12px;
font-weight:bold;
color:#FF0000;
}

.titre_rouge_gros{
font-size:14px;
font-weight:bold;
color:#FF0000;
}

a.softButton_2 {
font-family:Georgia,Arial;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#000000;
border:1px;
border-style:outset;
text-decoration:none;
border-color:#FFFFFF;
padding:2px;
}

a:hover.softButton_2 {
border:1px;
border-style:inset;
text-decoration:none;
border-color:#FFFFFF;
padding:2px;
}

a.softButton {
font-family:Georgia,Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#304596;
background-image:url(../img/BG_soft_button.jpg);
border:1px;
border-style:outset;
text-decoration:none;
border-color:#FFFFFF;
padding:2px;
}

a:hover.softButton {
border:1px;
border-style:inset;
text-decoration:none;
border-color:#FFFFFF;
padding:2px;
}

a.softName {
color:#b02020;
font-size:14pt;
font-weight:bold;
}

a {
color:#b02020;
}


div.softDesc {
margin-left:25px;
}

div.Flag {
position:relative;
top:-10px;
left:700px;
white-space:nowrap;
}

div.GosaMenu {
font-family:Georgia,Arial;
font-size:10px;
font-weight:bold;
text-align:center;

}

.BioLogTag {
font-size:20px;
font-weight:bold;
color:#000099;
}
.GosaTag {
font-size:14px;
font-weight:bold;
}

div.GosaMenu a {
border:1px;
border-style:outset;
text-decoration:none;
border-color:#FFFFFF;
padding:1px;
font-size:14px;
background-image:url(../img/fondContent_blanc.png);
}

div.GosaMenu a:hover {

border:1px;
border-style:inset;
text-decoration:none;
border-color:#FFFFFF;

background-image:url(../img/fondContent_blanc.png);
}

table.Menu {
font-size:12px;
}

.Menu1 {
background-image:url(../img/BG_menu_title.jpg);
background-repeat:no-repeat;
}

.Menu1 a{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.Menu2 {
font-size:11px;
color:#304596;
}

.Menu2 a{
font-size:11px;
color:#304596;
}

.Menu3 a{
font-size:10px;
color:#000000;
}

.Menu_buy_inactive {
font-size:11px;
color:#666666;
text-align:center;
}

.Menu_buy_active {
font-size:11px;
color:#FF0000;
font-weight:bold;
text-align:center;
}

span.Cur_page{
text-decoration:underline;
}

div.copy {
font-size:9pt;
}

div.Menu_gen {
font-size:13px;
background-color:#BBBBBB;
border:1px;
border-style:outset;
border-color:#DDDDDD;
}

div.Menu_gen a{
font-weight:bold;
text-decoration:none;
}

div.Menu_gen a:hover{
background-color:#CCCCCC;
}

.tabPrice {
padding:15px;
font-size:14px;
border:1px;
border-style:solid;
}

.Back_to_top a{
font-size:12px;
color:#666666;
}

.tabPaiement {
font-size:12px;
}

.tabRecap {
font-size:10px;
}

.tabClassique {
font-size:14px;
}

.Titre_tableau1 {
background-color:#999999;
font-weight:bold;
}

.Titre_tableau2 {
background-color:#CCCCCC;
font-weight:bold;
text-align:center;
}

.Titre_tableau3 {
background-color:#999999;
font-size:10px;
font-weight:bold;
}