/*
** RESET
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/*
** GLOBAL
*/
body { background:#fff url(../images/bg.png) no-repeat top center; font-family:arial,sans-serif; }
select, textarea { font-family:arial,sans-serif; }
a { color:#4e4e4e; text-decoration: none; }
a:link { color: #4e4e4e ; text-decoration: underline; }
a:visited { color: #4e4e4e; }
a:hover { color: #0097f1; text-decoration: underline; }
a:active { color: #0097f1; }
#main { margin:auto; width:999px; }
.clear-both { clear:both; }

/*
** HEADER
*/
#header { height:81px; }
#header #header-top { font-size:10px; font-weight:bold; color:white; }
#header #header-top a { color:white; text-decoration:none; }
#header #header-top a:hover { text-decoration:underline; }
#header #header-top { background:#000 url(../images/header_bg.gif) repeat-x top left; height:55px; }
#header #header-logo { float:left; }

#header .header-top-left { float:left; height:48px; padding:7px 18px 0 18px; background:transparent url(../images/header_sep.gif) no-repeat top right; }
#header .header-top-left li { float:left; background:transparent url(../images/header_puce.gif) no-repeat center left; padding-left:6px; margin-left:10px; }

#header .header-top-center { float:left; height:53px; width:405px; padding-left:10px; padding-top:2px; background:transparent url(../images/header_sep.gif) no-repeat top right; }
#header .header-top-center h2 { float:left; font-weight:bold; color:#ff680c; background:transparent url(../images/header_icon_1.png) no-repeat top left; padding:5px 10px 5px 20px; }
#header .header-top-center div { float:left; padding-top:5px; }
#header .header-top-center ul { float:left; padding-right:10px; }

#header .header-top-right { float:left; height:45px; padding-left:10px; padding-top:2px; }
#header .header-top-right h2 { float:left; font-weight:bold; color:#ff680c; background:transparent url(../images/header_icon_2.png) no-repeat top left; padding:5px 10px 5px 25px; }
#header .header-top-right p { float:left; padding-top:1px; }
#header .header-top-right p span { font-size:15px; }

#header #header-bottom { clear:both; height:26px; background:#fff url(../images/header_bg_nav.gif) repeat-x top left; }
#header #header-bottom a { color:#000; float:left; height:20px; padding:5px 13px 0 13px; text-decoration:none; }
#header #header-bottom a:hover { color:#fff; background:#fff url(../images/header_bg_nav_hover.gif) repeat-x top left; }
#header #header-bottom ul { float:left; }
#header #header-bottom ul li { float:left; font-size:11px; font-weight:bold; background:transparent url(../images/header_sep_nav.gif) no-repeat top right; height:20px; }
#header #header-bottom .header-form { float:right; width:246px; height:24px; padding-left:26px; background:transparent url(../images/header_search_left.png) no-repeat top left; }
#header #header-bottom .header-form div { float:left; width:195px; height:24px; background:transparent url(../images/header_bg_search.gif) repeat-x top left; }
#header #header-bottom .header-form .header-search-input { border:0; font-size:13px; width:180px; height:17px; margin-top:3px; margin-left:5px; }
#header #header-bottom .header-search-submit { float:left; cursor:pointer; height:24px; width:22px; border:0; background:transparent url(../images/header_search_right.png) no-repeat top left; }

/*
** FOOTER
*/
#footer { clear:both; background:#d8d8d8 url(../images/footer_bg.png) repeat-x top left; height:514px; width:999px; }
#footer li a { color:#000; text-decoration:none; }
#footer a:hover { color:#0198f1; text-decoration:underline; }
#footer .footer-top { background:#d8d8d8 url(../images/footer_bg_top.png) no-repeat top left; height:19px; width:999px; }

#footer .footer-icons { margin-left:10px; font-size:11px; height:150px; }
#footer .footer-icons li { float:left; text-align:center; margin-left:8px; width:130px; height:75px; background-position:top center; background-repeat:no-repeat; }
#footer .footer-icons li a { display:block; padding-top:75px; width:130px; color:#000 !important; }

#footer .footer-services { font-size:12px; font-weight:bold; }
#footer .footer-services ul { padding-top:10px; height:170px; width:200px; }
#footer .footer-services li { float:left; background:url(../images/footer_separator.gif) no-repeat top right; padding-left:25px; padding-right:20px; }
#footer .footer-services li ul li { float:none; font-size:10px; border:0; padding:0 0 3px 12px; background:transparent url(../images/footer_puce.png) no-repeat center left; }
#footer .footer-services li ul li a { color:#000 !important; }
#footer .footer-services .footer-services-last { border-right:0; background:none; }

#footer .footer-legals { clear:both; float:left; padding-top:30px; padding-left:40px; font-size:10px; font-weight:bold; }
#footer .footer-legals li { float:left; }
#footer .footer-legals li a { color:#000 !important; }
#footer .footer-legals li span { padding:0 35px; }

#footer .footer-logo { float:right; margin-top:14px; }

#footer .footer-flags { font-size:10px; color:#404040; clear:both; padding:10px; padding-left:30px; }
#footer .footer-flags li { float:left; margin-left:10px; }

/*
** FULL CONTENT : pour une page pleine largeur
*/
#fc { min-height:600px; _height:600px; padding:15px; background:#fff url(../images/fc_bg_full.png) repeat-x top left; }
#fc h1 { margin:20px 0 10px 0; font-size:30px; font-weight:bold; color:#ff5d0b; }
#fc h1 span { color:#000; }

#fc-fil-ariane span.sep { font-weight:normal; }
#fc-fil-ariane li { display:inline; }
#fc-fil-ariane { color:#000; font-size:12px; font-weight:bold; margin-top:-10px; }
#fc-fil-ariane a { color:#000 !important; font-weight:normal; text-decoration:underline; }
#fc-fil-ariane a:hover { color: #0097f1; text-decoration:none; }

.fc-bloc-container { border:1px solid #efefef; border-bottom:0; margin-bottom:45px; }
.fc-bloc-container h2 { overflow:hidden; background:#fff url(../images/fc_title_bg.gif) repeat-x top left; height:27px; color:#000; padding-left:10px; padding-top:3px; font-weight:normal; font-size:20px; text-transform:uppercase; }
.fc-bloc-container h2 span { font-weight:bold; }
.fc-bloc-content { padding:15px; font-size:12px; background:#fff url(../images/fc_title_bottom.gif) repeat-x top left; }
.fc-bloc-content a { color:#000; text-decoration:underline; }
.fc-bloc-content a:hover { text-decoration:none; }

.fc-bloc-bottom { clear:both; background:#fff url(../images/fc_fiche_bottom.gif) repeat-x bottom left; height:3px; }

.fc-bloc-content h3 { font-size:16px; }
.fc-bloc-content h3.orange15 { color:#ff5d0b; font-size:15px; }
.fc-bloc-content .alt-o { color:#ff5d0b; }
.fc-bloc-content-left { float:left; width:90px; background-repeat:no-repeat; height:100px; }
.fc-bloc-content-right { float:left; width:847px; padding-bottom:15px; }

.fc-hr { border:0; border-top:1px solid #e1e1e1; margin:20px 0 15px 0; }
.fc-top { float:right; margin-top:5px; font-size:12px; color:#ff680c !important; background:#fff url(../images/puce_orange_top.gif) no-repeat center left; padding-left:10px; text-decoration:underline; }

/*
** AIDE
*/
#help-content { min-height:600px; }

#help-left-container { float:left; width:190px; min-height:250px; padding-top:5px; font-size:12px; background:#fff url(../images/help_left_bg.gif) repeat-x top left; }

#help-right-container { float:left; width:809px; min-height:709px; _height:709px; background:#fff url(../images/help_right_bg.jpg) no-repeat top left; }

#help-fil-ariane { float:left; color:#000; font-size:12px; font-weight:bold; padding:5px 0 0 10px; }
#help-fil-ariane li { display:inline; }
#help-fil-ariane li span.sep { font-weight:normal; }
#help-fil-ariane a { color:#000 !important; font-weight:normal; text-decoration:underline; }
#help-fil-ariane a:hover { text-decoration:none; }

#help-right-header { float:right; width:785px; height:91px; }
#help-right-header-title { background:transparent url(../images/picto_info.gif) no-repeat center left; margin-left:8px; padding-left:50px; margin-top:30px; font-weight:bold; font-size:30px; }
#help-right-header-title span { color:#ff5d0b; }

#help-right-content .help-menu { font-size:14px; font-weight:bold; margin:0 10px 25px 10px; }
#help-right-content a { color:#ff5d0b; text-decoration:underline; }
#help-right-content a:hover { color:#ff5d0b; text-decoration:none; }
#help-right-content .help-menu li { padding-bottom:8px; }
#help-right-content .help-menu a { color:#000; text-decoration:none; }
#help-right-content .help-menu a:hover { color:#000; text-decoration:underline; }
#help-right-content ol.help-menu { margin-left:20px; }
#help-right-content ol.help-menu li { list-style:decimal; }
#help-right-content { clear:both; padding:0 10px 10px 25px; }

.help-right-question-container { width:768px; border:1px solid #efefef; border-bottom:0; margin-bottom:45px; }
.help-right-question-container h2 { overflow:hidden; background:#fff url(../images/help_title_bg.gif) repeat-x top left; height:27px; color:#000; padding-left:10px; padding-top:3px; font-weight:normal; font-size:20px; text-transform:uppercase; }
.help-right-question-container h2 span { font-weight:bold; }
.help-right-question-content { padding:15px; font-size:12px; background:#fff url(../images/help_title_bottom.gif) repeat-x top left; }
.help-right-question-content h3.orange15 { font-size:15px; color:#ff680c; }
.help-right-question-bottom { clear:both; background:#fff url(../images/fc_fiche_bottom.gif) repeat-x bottom left; height:3px; }
.help-right-question-links { font-size:12px; text-align:right; }

#help-main-menu { padding-left:5px; padding-top:35px; }
#help-main-menu li { margin-bottom:3px; }
#help-main-menu li a { padding-left:15px; background:#fff url(../images/puce_orange_plus.gif) no-repeat top left; margin-bottom:3px; }
#help-main-menu li ul { display:none; }
#help-main-menu li ul li { padding-left:0; margin-left:10px; margin-top:3px; background:none; font-weight:bold; background:#fff url(../images/puce_black_right.png) no-repeat 0 4px; padding-left:10px; color:#000; }
#help-main-menu li ul li a { font-weight:normal; color:#000 !important; background:none; padding:0; }
#help-main-menu a { color:#000; text-decoration:none !important; }
#help-main-menu a:hover { color:#000; text-decoration:underline !important; }
#help-main-menu li.help-menu-current { font-weight:bold; color:#ff680c; }
#help-main-menu li.help-menu-current ul { display:block; }
#help-main-menu li.help-menu-current a { color:#ff680c; background:#fff url(../images/puce_orange_minus.gif) no-repeat top left; }
#help-main-menu li.help-menu-current a:hover { color:#ff680c; }
#help-main-menu li.help-menu-current li a { color:#000; background:none; }

.help-table { border-collapse:collapse; clear:both; margin-top:5px; font-size:11px; border:1px solid #d9dad9; border-left:0; border-top:0; }
.help-table td { border-top:1px solid #d9dad9; border-left:1px solid #d9dad9; text-align:center; padding:6px 4px; }
.help-table td.left { text-align:left; }
.help-table .help-td-first-col { text-align:left; background-color:#fff5ee; }
.help-table .help-td-first-row td { background-color:#fff5ee; }

.help-hr { border:0; border-top:1px solid #e1e1e1; margin:20px 0 15px 0; }
.help-top { float:right; margin-top:5px; font-size:12px; color:#ff680c !important; background:#fff url(../images/puce_orange_top.gif) no-repeat center left; padding-left:10px; text-decoration:underline; }
.help-warning { color:#FF5D0B; font-weight:bold; display:block; }
.help-contact-us { padding:5px 60px 10px 15px; margin-left:20px; font-size:13px; color:#000 !important; background:#fff url(../images/btn_contact_us.png) no-repeat center left; text-decoration:none !important; }
.help-contact-us:hover { text-decoration:none; }
.help-guide-picto-left { float:left; margin-right:20px; margin-bottom:10px; }

/*
** CGV
*/
.cgv-subtitle { font-size:18px; margin-top:-10px; margin-bottom:25px; }

.cgv-summary { margin-left:20px; margin-top:10px; color:#000; list-style:disc; }
.cgv-summary li { font-size:14px; font-weight:bold; padding-bottom:5px; }
.cgv-summary li a { color:#ff5d0b !important; margin-left:3px; text-decoration:none; }
.cgv-summary li a:hover { text-decoration:underline; }

/*
** ENTREPRISE
*/
#ent-content { min-height:600px; }

#ent-left-container { float:left; width:190px; min-height:250px; padding-top:5px; font-size:12px; background:#fff url(../images/help_left_bg.gif) repeat-x top left; }
#ent-left-container h3 { font-size:16px; font-weight:bold; color:#ff680c; margin-top:10px; margin-left:25px; }

#ent-right-container { float:left; width:809px; min-height:709px; _height:709px; background:#fff url(../images/help_right_bg.jpg) no-repeat top left; }

#ent-fil-ariane { float:left; color:#000; font-size:12px; font-weight:bold; padding:5px 0 0 10px; }
#ent-fil-ariane li { display:inline; }
#ent-fil-ariane li span.sep { font-weight:normal; }
#ent-fil-ariane a { color:#000 !important; font-weight:normal; text-decoration:underline; }
#ent-fil-ariane a:hover { text-decoration:none; }

#ent-right-header { float:right; width:785px; height:91px; }
#ent-right-header-title { margin-left:8px; margin-top:38px; font-weight:bold; font-size:30px; }
#ent-right-header-title span { color:#ff5d0b; }

#ent-right-content { clear:both; padding:0 10px 10px 25px; }
#ent-right-content a { color:#4e4e4e; text-decoration:none; }
#ent-right-content a:hover { color:#4e4e4e; text-decoration:underline; }
#ent-right-content .ent-menu { font-size:14px; font-weight:bold; margin:0 10px 25px 10px; }
#ent-right-content .ent-menu li { padding-bottom:8px; }
#ent-right-content .ent-menu a { color:#000; text-decoration:none; }
#ent-right-content .ent-menu a:hover { color:#000; text-decoration:underline; }

.ent-right-question-container { width:768px; border:1px solid #efefef; border-bottom:0; margin-bottom:45px; }
.ent-right-question-container h2 { overflow:hidden; background:#fff url(../images/help_title_bg.gif) repeat-x top left; height:27px; color:#000; padding-left:10px; padding-top:3px; font-weight:normal; font-size:20px; text-transform:uppercase; }
.ent-right-question-container h2 span { font-weight:bold; }

.ent-right-question-content { padding:15px; font-size:12px; background:#fff url(../images/help_title_bottom.gif) repeat-x top left; }
.ent-right-question-content cite { display:block; font-size:18px; font-style:italic; color:#ff5d0b; margin-bottom:10px; }
.ent-right-question-content h3 { color:#ff5d0b; font-size:14px; font-weight:bold; margin-top:15px; }
.ent-right-question-content h3.orange15 { font-size:15px; color:#ff680c; }
.ent-right-question-content ul { margin:15px 0 15px 50px; }
.ent-right-question-content ul li { list-style:disc; margin-bottom:10px; }

.ent-right-question-bottom { clear:both; background:#fff url(../images/fc_fiche_bottom.gif) repeat-x bottom left; height:3px; }

#ent-main-menu { padding-left:15px; padding-top:15px; }
#ent-main-menu a { padding-left:10px; background:#fff url(../images/puce_orange_right.png) no-repeat center left; margin-bottom:3px; color:#535353; text-decoration:none !important; }
#ent-main-menu a:hover { color:#000; text-decoration:underline !important; }
#ent-main-menu li { margin-bottom:3px; }
#ent-main-menu li.ent-menu-current { font-weight:bold; padding-left:10px; color:#ff680c; }
#ent-main-menu li.ent-menu-current a { color:#ff680c !important; background:none; }

.ent-hr { border:0; border-top:1px solid #e1e1e1; margin:20px 0 15px 0; }
.ent-guide-picto-left { float:left; margin-right:20px; margin-bottom:10px; }
img.ent-graph { margin:5px 0 0 60px; }

.ent-table { border-collapse:collapse; clear:both; margin-top:5px; font-size:11px; border:1px solid #d9dad9; border-left:0; border-top:0; }
.ent-table td { border-top:1px solid #d9dad9; border-left:1px solid #d9dad9; text-align:center; padding:6px 4px; }
.ent-table .ent-td-first-col { text-align:left; background-color:#fff5ee; }
.ent-table .ent-td-first-row td { background-color:#fff5ee; }

.ent-signature { float:right; color:#555; }
.ent-signature div { font-size:11px; text-align:right; padding-bottom:5px; }
.ent-signature div.hd { font-size:20px; font-weight:bold; }
.ent-signature hr { border:0; border-top:1px solid #000; margin:2px 0; width:190px; }

.ent-history-left { float:left; width:50%; }
.ent-history-left p { float:left; width:245px; margin:0 5px; line-height:16px; }
.ent-history-left h3 { font-family:"Alte Haas Grotesk",arial,sans-serif; letter-spacing:-5px; margin:0; margin-top:-10px; float:left; width:110px; font-size:50px; color:#c7c6c6; font-weight:bold; }
.ent-history-left h3.fright { float:right; width:110px; }
.ent-history-left div.ent-sep { clear:both; height:20px; }
.ent-history-left span.ent-enum { display:block; margin-left:25px; }

/*
** PAGES FOOTER
*/
#pfoot-content { min-height:600px; }
#pfoot-left-container { float:left; width:190px; min-height:250px; padding-top:5px; font-size:12px; background:#fff url(../images/help_left_bg.gif) repeat-x top left; }
#pfoot-left-container h3 { font-size:16px; font-weight:bold; color:#ff680c; margin-top:10px; margin-left:25px; }

#pfoot-right-container { float:left; width:809px; min-height:709px; _height:709px; background:#fff url(../images/help_right_bg.jpg) no-repeat top left; }

#pfoot-fil-ariane { float:left; color:#000; font-size:12px; font-weight:bold; padding:5px 0 0 10px; }
#pfoot-fil-ariane li { display:inline; }
#pfoot-fil-ariane li span.sep { font-weight:normal; }
#pfoot-fil-ariane a { color:#000 !important; font-weight:normal; text-decoration:underline; }
#pfoot-fil-ariane a:hover { text-decoration:none; }

#pfoot-right-header { float:right; width:785px; height:91px; }
#pfoot-right-header h1 { margin-left:8px; margin-top:38px; font-weight:bold; font-size:30px; }
#pfoot-right-header h1 span { color:#ff5d0b; }

#pfoot-right-content { clear:both; padding:0 10px 10px 25px; }
#pfoot-right-content a { color:#ff680c !important; text-decoration:underline; }
#pfoot-right-content a:hover { text-decoration:none; }

.pfoot-right-question-container { width:768px; border:1px solid #efefef; border-bottom:0; margin-bottom:45px; }
.pfoot-right-question-container h2 { overflow:hidden; background:#fff url(../images/help_title_bg.gif) repeat-x top left; height:27px; color:#000; padding-left:10px; padding-top:3px; font-weight:normal; font-size:20px; text-transform:uppercase; }
.pfoot-right-question-container h2 span { font-weight:bold; }

.pfoot-right-question-content { padding:15px; font-size:12px; background:#fff url(../images/help_title_bottom.gif) repeat-x top left; }
.pfoot-right-question-content h3 { color:#ff5d0b; font-size:14px; font-weight:bold; margin-top:15px; }
.pfoot-right-question-content h3.orange15 { font-size:15px; color:#ff680c; }
.pfoot-right-question-content ul { margin:15px 0 15px 50px; }
.pfoot-right-question-content ul li { list-style:disc; margin-bottom:10px; } 

.pfoot-right-question-bottom { clear:both; background:#fff url(../images/fc_fiche_bottom.gif) repeat-x bottom left; height:3px; }

#pfoot-main-menu { padding-left:15px; padding-top:15px; }
#pfoot-main-menu li { margin-bottom:3px; }
#pfoot-main-menu a { padding-left:10px; background:#fff url(../images/puce_orange_right.png) no-repeat center left; margin-bottom:3px; color:#535353; text-decoration:none !important; }
#pfoot-main-menu a:hover { color:#000; text-decoration:underline !important; }
#pfoot-main-menu li.pfoot-menu-current { font-weight:bold; padding-left:10px; color:#ff680c; }
#pfoot-main-menu li.pfoot-menu-current a { color:#ff680c !important; background:none; }

a.pfoot-link { padding-left:10px; background:#fff url(../images/puce_orange_right.png) no-repeat center left; color:#ff680c !important; text-decoration:underline; }
a.pfoot-link:hover { text-decoration:none; }

/*
** GUIDE TAILLE
*/
#help-content.help-popup .help-logo { float:left; }
#help-content.help-popup #help-right-header-title { float:left; margin-top:10px; }

.help-right-box-container { width:768px; border:1px solid #efefef; border-bottom:0; margin-bottom:45px; }
.help-right-box-container h2 { overflow:hidden; background:#fff url(../images/fc_title_bg.gif) repeat-x top left; height:27px; color:#000; padding-left:10px; padding-top:3px; font-weight:normal; font-size:20px; }
.help-right-box-container h2 span { font-weight:bold; text-transform:uppercase; }
.help-right-box-container h3 { clear:both; font-weight:normal; font-size:20px; color:#ff680c; text-transform:uppercase; }
.help-right-box-container h3 span { color:#000; text-transform:none; }
.help-right-box-container p { font-size:13px; margin-top:15px; }

.help-right-box-content, .help-right-box-content-by-sport { padding:15px; font-size:12px; background:#fff url(../images/fc_title_bottom.gif) repeat-x top left; }
.help-right-box-content-by-sport p { margin:10px; }
.help-right-box-content-by-sport h3 { margin-bottom:5px; font-weight:bold; font-size:20px; }

.help-right-box-bottom { clear:both; background:#fff url(../images/fc_fiche_bottom.gif) repeat-x bottom left; height:3px; }

.help-menu-by-sport, .help-menu-by-clothing { font-size:15px; }
.help-menu-by-sport li a, .help-menu-by-clothing li a { color:#000 !important; text-decoration:none; }
.help-menu-by-sport li a span, .help-menu-by-clothing li a { display:block; text-decoration:underline; }
.help-menu-by-sport li a:hover, .help-menu-by-clothing li a:hover, .help-menu-by-clothing .help-ahover { color:#ff680c !important; }
.help-menu-by-sport li, .help-menu-by-clothing li { float:left; margin-bottom:10px; text-align:center; }

.help-table-size { border-collapse:collapse; width:740px; clear:both; margin-top:5px; font-size:11px; border:1px solid #d9dad9; border-left:0; border-top:0; }
.help-table-size td { border-top:1px solid #d9dad9; border-left:1px solid #d9dad9; text-align:center; padding:6px 4px; }
.help-table-size .help-td-first-col { text-align:left; background-color:#fff5ee; }
.help-table-size .help-td-first-row td { background-color:#fff5ee; }

/*
** MENTIONS LEGALES
*/
#mentions-content { border:1px solid #c7c7c7; background-color:#fff; padding:25px 20px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
#mentions-content ol li { margin-left:20px; list-style:decimal; }
#mentions-content h2 { text-transform:uppercase; color:#ff5e0d; font-size:18px; font-weight:bold; margin-bottom:5px; }
#mentions-content p a { color:#ff5e0d !important; text-decoration:none; }
#mentions-content p a:hover { text-decoration:underline; }
#mentions-content hr { border:0; border-top:1px solid #c7c7c7; margin:15px 0; }

/*
** SERVICES POPUP
*/
#service-popup-main { min-height:550px; _height:550px; padding:15px; width:782px; background:#fff url(../images/fc_bg_full.png) repeat-x top left; }
#service-popup-main .service-popup-container { min-height:300px; _height:300px; border:1px solid #9d9c9c; padding:15px; }
#service-popup-main h1 { overflow:hidden; height:1em; color:#ff5d0b; padding-top:15px; padding-bottom:15px; font-weight:bold; font-size:30px; text-transform:uppercase; }
#service-popup-main h1 span { color:#000; }
#service-popup-main .content-left { float:left; width:90px; background-repeat:no-repeat; height:100px; }
#service-popup-main .content-right { float:left; width:658px; /*height:465px;*/ padding-bottom:15px; font-size:14px; }
#service-popup-main .content-right ul { margin-left:20px; }
#service-popup-main .content-right ul li { list-style:disc; padding-bottom:10px; }
#service-popup-main .content-right h2 { text-transform:uppercase; font-size:20px; color:#ff5d0b; margin:10px 0; }
#service-popup-main a { color:#ff5d0b; text-decoration:none; }
#service-popup-main a:hover { text-decoration:underline; }
#service-popup-main .close-popup { float:right; color:#4b4b4b; font-size:11px; font-weight:bold; padding-left:12px; text-decoration:underline; background:transparent url(../images/btn_close.gif) no-repeat center left; }
#service-popup-main a.service-link { color:#ff5d0b !important; text-decoration:none; padding-left:10px; background:transparent url(../images/puce_orange_right.png) no-repeat center left; }
#service-popup-main a.service-link:hover { text-decoration:underline; }

.service-table { border-collapse:collapse; width:660px; clear:both; margin-top:5px; font-size:12px; border:1px solid #d9dad9; border-left:0; border-top:0; }
.service-table td { border-top:1px solid #d9dad9; border-left:1px solid #d9dad9; text-align:center; padding:6px 4px; }
.service-table .td-first-col { text-align:left; padding-left:10px; font-weight:bold; background-color:#fff5ee; }
.service-table .td-first-row td { text-align:left; padding-left:10px; font-weight:bold; background-color:#fff5ee; }

/*
** SERVICES
*/
ul.services-header { margin-left:100px; margin-top:20px; }
ul.services-header li { list-style:disc; font-size:15px; padding-bottom:5px; }
div.services-header { margin:10px -15px 20px -15px; height:135px; background-color:#e9eaea; }
ul.services-icons { padding-top:15px; margin-left:10px; font-size:11px; height:150px; }
ul.services-icons li { float:left; text-align:center; margin-left:8px; width:130px; height:75px; background-position:top center; background-repeat:no-repeat; }
ul.services-icons li a { display:block; color:#000 !important; text-decoration:none; padding-top:75px; width:130px; }
ul.services-icons li a:hover { text-decoration:underline; }
p.service-links { text-align:right; margin-top:10px; }
a.service-link { color:#ff5d0b !important; text-decoration:underline; padding-left:10px; background:transparent url(../images/puce_orange_right.png) no-repeat center left; }
