#CONTENT {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(255,255, 255);
    /* RGBa with 0.6 opacity */
    background: rgba(255, 255, 255, 0.6);
    /* For IE 5.5 - 7*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)";
}

#CONTENT p {
    margin-right: 1em;

}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/FR/images/paper_back.jpg);
	background-repeat: no-repeat;
}


a:link {
	color: #51B948;
}
a:visited {
	color: #013D7B;
}
a:active {
	color: #51B948;
}

/* footer style */
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.blue,
.style2 {
    color: #013D7B;
}
.style5 {
	color: #013D7B;
	font-weight: normal;
}
.style6 {
    color: #51b948;
    font-weight: normal;
}
.style6bi {
    color: #51b948;
    font-weight: bold;
    font-style: italic;
}
.header2,
.green-header, 
.style6b {
    color: #51b948;
    font-weight: bold;
}
.style8 {
    color: #013D7B; 
    font-weight: bold;
    font-style: italic;
}
.style11 {
	color: #333333;
	font-weight: normal;
}
.style12 {
	color: #333333;
}
.header,
.style2b {
    color: #013D7B;
	font-weight: bold;
}
.header1,
.style2b {
    color: #013D7B;
	font-weight: bold;
    font-size: 18px;
}
.style13 {
    color: #333333;
    font-weight: normal; 
}
.style14 {
    color: #333333; 
    font-size: 15px;
}
.style15 {
    font-size: 15px; 
    color: #013D7B; 
}
.style17 {
    font-weight: normal; 
    color: #333333;
}


table.price td {
    margin: 0;
    padding: 0 1em 1em 1em;
    width: 250px;
}

table.spec td {
    padding: 1em 1em 1em 0;
}

table.spec, table.price {
    border-collapse: collapse;
}


table.spec th {
    text-align: center;
}

table.spec td {
    border-top: 1px solid #BBBBBB;
}

table.spec td {
    color: #333333;
}

table.spec td.title {
    color: black;
    font-weight: black;
}

table.spec .first td {
    border-top: none;
}

table.price td.second {
    border-left: 1px solid #333333;
}

table.price .header {
    text-align: center;
}

table.price .contract .header {
    text-align: left;
}

table.price p {
    margin-top: 0;
}

table.price span.prix {
    font-size: 24px !important;
    font-style: normal;
    line-height: 48px !important;
    border-radius: 5px;
    border-width: 1px;

    color: #fff;

    line-height: 3rem;
    padding: 0 2rem;
    white-space: nowrap;
    display: inline-block;
    background-color: #013D7B;
}

table.price span.prix-rebated {
    background-color: #01B948;
    
}

table.price p.prix {
    text-align: center !important;
    font-size: 14px;
    font-style: italic;
}


p.list-header {
    margin-bottom: 0;
}

table.price ul {
    margin-top: 0;
}


table.onglet {
    border-collapse: collapse;
    margin-bottom: 1em;
}

table.onglet td.tab {
    padding: 0;
    border-bottom: 1px solid #dddddd;
}

table.onglet a.tab,
table.onglet span.tab {
    display: block;

    padding: 0.25em 1em 0.25em 1em;

    border: 1px solid #dddddd;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: none;

    background-color: #dddddd;

    font-size: 15px;
}

table.onglet td.tab-spacer {
    width: 1em;
}
table.onglet td {
    border-bottom: 1px solid #dddddd;
}

table.onglet .tab.tab-current {
    border-bottom: none;
}
table.onglet .tab .tab-current {
    background-color: white;
}



table.onglet a {
    text-decoration: none;
}

table.onglet a:link, table.onglet a:visited { color: black; }


table.onglet .tab-more {
    border-bottom: 1px solid #dddddd;
    width: 300px;
}
