/* générale */
* {padding: 0; margin: 0;} 
table {border-collapse: collapse;}
table td {padding: 0px;}
img {border: 0;}
a:link, a:visited, a:active {text-decoration: none; color: #0750d9;}
a:hover {text-decoration: underline;}
b {font-weight: bold;}
/* générale */

/* CSS standardisees BoX */
.bx1 {background-image: url(../im/bx1.gif);}
.bxtl1 {background-position: left top; padding-left: 8px; height: 8px; font-size: 0px;}
.bxtr1 {background-position: right top; height: 8px;font-size: 0px;}
.bxml1 {background-position: left -8px; padding-left: 8px;}
.bxmr1 {background-position: right -8px;}
.bxbl1 {background-position: left bottom; padding-left: 8px; height: 8px; font-size: 0px;}
.bxbr1 {background-position: right bottom; height: 8px; font-size: 0px;}
/* CSS standardisees BoX */

/* CSS standardisees : Background Color */
.bc7 {background-color: #757575;}
/* CSS standardisees : Background Color */

/* CSS standardisees : Font Color */
.fc7 {color: #FFFFFF;}
/* CSS standardisees : Font Color */

/* CSS standardisees : Font-Size */
.fs5 {font-size: 16px;}
/* CSS standardisees : Font-Size */

/* CSS standardisees : Paragraph */
.bxmr1 p {padding: 8px 8px 8px 0px; margin: 0px;}
.bxmr1 p.top {padding-top: 0px;}
.bxmr1 p.bottom {padding-bottom: 0px;}
/* CSS standardisees : Paragraph */

/* content */
.content {padding-top: 15px; width: 672px; padding-left: 10px;}
/* content */

/* TItle */
.content h1 {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; color: #424242; font-size: 20px; border-bottom: 1px solid #424242; font-weight: normal;}
.content h3 {margin: 0px 0px 0px 0px; padding: 5px 0px 30px 0px;}
/* title */

/* paragaphe */
.content p {padding-top: 5px;}
.content p.mention {font-size: 10px;}
/* paragaphe */

/* PAGE vos options */
.vos_options .tab_top {background: url(../im/option_t.gif) no-repeat; height: 2px; font-size: 0;}
.vos_options .tab_mid {background: url(../im/option_m.gif) repeat-y; padding-left: 105px;}
.vos_options .tab_bot {background: url(../im/option_b.gif) no-repeat; height: 2px; font-size: 0;}
.vos_options .option {background: no-repeat #ECF5FE;}
.vos_options .offre {width: 695px; float: left;}
.vos_options .prix {width: 165px; float: right; text-align: center; font-weight: bold;}
.vos_options p {padding: 6px 0;}
.vos_options h3 {margin: 0px; padding: 4px 0px 0px 4px; background: none; color: #EE1D23; font-size: 14px; font-weight: bold;}
.vos_options h3 img {vertical-align: middle; margin: 0px 0px 3px 7px;}
.vos_options p {margin: 0px; padding: 3px 180px 8px 4px; line-height: 14px;}
.vos_options .form {float: left; width: 407px; padding: 0px 0px;}
.vos_options .form input {float: left; margin-right: 5px;}
.vos_options .prix {float: left; width: 155px; padding: 2px 0px; text-align: center; font-weight: bold;}
.vos_options .prix b {color: #EE1D23;}
.vos_options .mention {font-size: 10px;}
/* PAGE vos options */

/* LAYER */
.layer {display: none; position: absolute; top: 1px; left: 1px; top: 1px;}
.layer_drop {position: absolute; top: 0px; left: 0px; width: 325px; height: 30px; cursor: move;}
.layer_close {position: absolute; top: 0px; right: 10px; width: 75px; height: 30px;}
.layer_close img {width: 75px; height: 30px;}
.layer_option_amobile {background: url(../im/layer_option_amobile.png); width: 413px; height: 195px;}
.layer_option_zone2 {background: url(../im/layer_option_zone2.png); width: 416px; height: 490px;}
.layer_option_zone3 {background: url(../im/layer_option_zone3.png); width: 416px; height: 366px;}
.layer_option_secuinforma {background: url(../im/layer_option_secuinforma.png); width: 408px; height: 291px;}
.layer_tv_premium {background: url(../im/layer_tv_premium.png); width: 416px; height: 319px;}
.layer_option_music {background: url(../im/layer_option_music.png); width: 421px; height: 335px;}
.layer_option_cle {background: url(../im/layer_option_cle.png); width: 415px; height: 180px;}
.layer_option_cpl {background: url(../im/layer_option_cpl.png); width: 415px; height: 200px;}
.layer_install_borloo {background: url(../im/layer_install_borloo.png); width: 416px; height: 470px;}
.layer_option_mcafee {background: url(../im/layer_option_mcafee.png); width: 421px; height: 274px;}
.layer_option_alicephone {background: url(../im/layer_option_alicephone.png); width: 421px; height: 274px;}
.layer_option_packoptimal {background: url(../im/layer_option_packoptimal.png); width: 415px; height: 364px;}
.layer_option_packassistance {background: url(../im/layer_option_packassistance.png); width: 415px; height: 237px;}
/* LAYER */


/*TOP overwrite*/
#top { background: #fff  url(../im/bg.png) repeat-x left top; border-bottom: 1px solid #8e8e8e; height: 112px; margin: 0px; padding: 0px; width: 950px; } #top .logo { background: url(../im/logo.png) no-repeat left top; display: block; float: left; height: 112px; margin: 0px; padding: 0px; width: 232px; } #top .logo span { display: none;}
#top .etapes .etape { background-position: left bottom; background-repeat: no-repeat; float: left; height: 112px; width: 713px; }
#top .etapes .etape-1 { background-image: url(../im/progress_top_1.png); }
#top .etapes .etape-2 { background-image: url(../im/progress_top_2.png); }
#top .etapes .etape-3 { background-image: url(../im/progress_top_3.png); }
#top .etapes .etape-4 { background-image: url(../im/progress_top_4.png); }
#top .etapes .etape-5 { background-image: url(../im/progress_top_5.png); }
#top .etapes .etape-6 { background-image: url(../im/progress_top_6.png); }
#top .etapes .etape-7 { background-image: url(../im/progress_top_7.png); }

#main .left .progress-container .progress .etape-1 { width: 193px; }
#main .left .progress-container .progress .etape-2 { width: 246px; }
#main .left .progress-container .progress .etape-3 { width: 299px; }
#main .left .progress-container .progress .etape-4 { width: 352px; }
#main .left .progress-container . .etape-5 { width: 413px; }
#main .left .progress-container .progress .etape-6 { width: 474px; }
#main .left .progress-container .progress .etape-7 { width: 541px; }
/*TOP overwrite*/

input.form-button {background: #DD0000; color: #FFFFFF; font-weight: bold; width: 290px;}
#content .content-middle .block { background: #F1F1F1; border: 1px solid #cccccc; clear: both; margin: 10px; padding: 10px;}
