body { margin-left: 0px; margin-top: 0px;	margin-right: 0px; margin-bottom: 0px; }

#global { margin:0 0 20px 0; padding: 0 0 20px 0; width:100%; text-align:center; background:#ffffff; }
#popup { margin: 10px; padding: 0; width:500px; text-align: justify; }
.carte_credit{margin-top:40px;}
table#cp4 td { padding: 4px; }
table#cp6 td { padding: 6px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2F3850; }
p { padding-bottom: 19px ; }
ul { list-style: disc; padding-left: 15px; }

.fondpage {	background-attachment: fixed;	background-color: #FFFFFF; background-image: url(img/ligne4_2.jpg); background-repeat: no-repeat; background-position: left top; }
.titre1 { font-size: 14px; font-weight: bold;	color: #CA0000;	text-decoration: none; }
.titre1b { font-size: 12px; font-weight: bold;	color: #CA0000;	text-decoration: none; }
.titre2 { font-size: 14px; font-weight: bold;	color: #666699;	text-decoration: none; }
.titre2b { font-size: 12px; color: #666699;	text-decoration: none; }
.titre2c { font-size: 11px; color: #666699;	text-decoration: none; }
.titre3 {	font-size: 12px; color: #6699CC; text-decoration: none; }
.mentions {	font-family: verdana; font-size: 9px; }
.exemple { font-size: 10px; font-weight: bold; color: #FFFFFF; }
.blanc12 { font-size: 12px; color: #FFFFFF; text-decoration: none; }
.formulaire {	border-style:none; border-width:0px; }
.txt10 { font-size: 10px; color: #666699;	text-decoration: none; }
.txt12b { font-size: 12px; color: #2F3850; font-weight: bold; text-decoration: none; }
.txt14 { font-size: 14px; color: #2F3850; font-weight: normal; text-decoration: none; }
.txt16 { font-size: 16px; color: #2F3850; font-weight: bold; text-decoration: none; }

.simulationButton {	text-decoration:none;	color: #EFEFEF; font-size: 12px; display:block; font-weight:bold; border-radius: 8px; background: #FF1919 url('/res3/carte-de-paiement-darty/img/play.png') 8px 9px no-repeat; padding: 9px 15px 9px 25px; text-align:center; width: 160px;	box-shadow: #DDD 3px 3px 3px; }
.simulationButton:hover { color:#FFF; box-shadow: #AAA 3px 3px 3px; }

.financementBloc { border-radius:5px; text-align:center; padding:5px; background:#ffe6e7; height:105px; width:154px; float:left; font-size:12px; font-weight:bold; color:#000000 }
.financementSpan1 { font-size:14px; color:#666699;font-weight:normal }
.financementSpan2 { font-size:11px; font-weight:normal }
.mrgleft { margin-left:9px }

.mentionCredit { font-size:20px;color:#585858;text-align:justify }

.creditBloc { border-radius:10px; padding:10px; background:#f1f6fa; width:490px; font-size:11px; color:#2F3850 }
.creditSpan1 { font-size: 14px; font-weight: bold; color: #6699CC; text-decoration: none; }
.creditSpan2 { color: #6699CC }


#offres h2{background: #636363; /* Old browsers */
background: -moz-linear-gradient(top,  #636363 0%, #181818 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#636363), color-stop(100%,#181818)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #636363 0%,#181818 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #636363 0%,#181818 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #636363 0%,#181818 100%); /* IE10+ */
background: linear-gradient(to bottom,  #636363 0%,#181818 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#181818',GradientType=0 ); /* IE6-9 */
padding:.5em 0;
color:#fff;
font-size:2.5em;
font-family: 'interfacebold';
font-weight:normal;
text-align:center;
}


@font-face {
    font-family: 'interfaceblack';
    src: url('../fonts/if_std_blk-webfont.eot');
    src: url('../fonts/if_std_blk-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/if_std_blk-webfont.woff') format('woff'),
         url('../fonts/if_std_blk-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interfaceregular';
    src: url('../fonts/if_std_rg-webfont.eot');
    src: url('../fonts/if_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/if_std_rg-webfont.woff') format('woff'),
         url('../fonts/if_std_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interfacexbold';
    src: url('../fonts/if_std_xbd-webfont.eot');
    src: url('../fonts/if_std_xbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/if_std_xbd-webfont.woff') format('woff'),
         url('../fonts/if_std_xbd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interfacebold';
    src: url('../fonts/if_std_bd-webfont.eot');
    src: url('../fonts/if_std_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/if_std_bd-webfont.woff') format('woff'),
         url('../fonts/if_std_bd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'interstateblackcondensed';
    src: url('../fonts/interstate-blackcondensed-webfont.eot');
    src: url('../fonts/interstate-blackcondensed-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/interstate-blackcondensed-webfont.woff') format('woff'),
    url('../fonts/interstate-blackcondensed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


#offres{background-color:#f2eceb; text-align:left; padding-bottom:20px;}
#gem .content_gem { font-size:16px; margin:10px; padding:10px; color:#5f6063; border:1px #5f6063 solid;}
#gem .content_gem p{ margin:0; padding:0; font-family: 'interfaceregular';}
#gem .content_gem p strong{ font-family: 'interfacexbold';  font-size:18px;}
#gem .content_gem .credit{ font-size:20px; font-family: 'interfaceblack'; text-transform:uppercase;}
#gem .title_mentions_gem{font-family: 'interfacebold'; font-size:18px;}
#gem .mentions_gem{padding:20px; font-family: 'interfaceregular'; font-size:12px;}

#etudiant .accroche{float:left;font-size:60px; font-family: 'interstateblackcondensed'; text-transform:uppercase; width:325px; font-weight:bolder; color:#fff; margin-right:20px;}
#etudiant .content_etudiant:after{content: ""; display: table; clear: both;}
#etudiant .content_etudiant{padding:30px; margin:20px; border-radius:20px; background: #e52462; /* Old browsers */
background: -moz-linear-gradient(left,  #e52462 0%, #f38d9e 50%, #e52462 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e52462), color-stop(50%,#f38d9e), color-stop(100%,#e52462)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e52462 0%,#f38d9e 50%,#e52462 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e52462 0%,#f38d9e 50%,#e52462 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e52462 0%,#f38d9e 50%,#e52462 100%); /* IE10+ */
background: linear-gradient(to right,  #e52462 0%,#f38d9e 50%,#e52462 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e52462', endColorstr='#e52462',GradientType=1 ); /* IE6-9 */
}
#etudiant .content_etudiant .right_etudiant{font-size:16px; margin-top:20px;}
.right_etudiant p:first-child{font-size:22px; color:#000; text-transform:uppercase; font-family: 'interfacebold';}
.right_etudiant p:last-child{font-size:11px; color:#fff; text-align:justify; font-weight:normal; font-family: 'interfaceregular';}
.right_etudiant p{font-size:20px; color:#fff; text-align:center; font-weight:bold; font-family: 'interfacebold';}
