body{text-align:center;background-color:#FFFFFF;color:black;font-family:Arial,Helvetica,sans-serif;font-size:0.7em;padding: 0 20px;}
*{margin:0; padding:0;}

/* Global */
#global img{border:none;}
span.inText{float:left;padding:16px 14px 16px;}
#global ul{list-style:none;}
#global{margin:0 auto;text-align:left;padding-top:0.6em;min-width:820px;max-width:984px;_width:984px;position:relative;}

/* Footer */
#footer{margin-top:1em;clear:both;}
.footerNeuf{background-color:#EFEFEF;margin:auto;width:100px;padding:0.3em 0 1em;}
.footerSFR{background-color:#EFEFEF;height:26px;margin:auto;}
.footerSFR a{padding:0pt 0.9em;}
#post-footer, #post-footer a{clear:both;text-align:center;color:#A1A1A1;text-decoration:none;}
#footer a{border-left:1px solid #747474;border-right:1px solid #B5B5B5;color:#727272;}
#footer .unique{border-right:none;border-left:none;}
#footer .first{border-left:none;}
#footer .last{border-right:none;}
#footer ul{clear:both;text-align:center;overflow:hidden;}
#footer ul li {display:inline;float:left;padding:0.3em 0em;}

/* Common Header Footer */
#header ul{float:left;margin:0;padding:0;clear:both;text-align:center;overflow:hidden;}

/* Header Top Nav */
#headertopnav,#headerlogo{font-family:Arial,Helvetica,sans-serif;}
#headertopnav,#headerSearchNav{height:2.3em;}
#headertopnav h1{display:none;}
#headertopnav ul{overflow:hidden;padding-top:0.4em;}
#headertopnav ul li{float:left;}
#headertopnav ul li a{color:#0000CC;padding:0 5px;font-size:13px;}
#headertopnav ul li a.first{color:#000;font-weight:bold;padding-left:0;text-decoration:none;}
#headertopnav .menu a{padding-left:7px;padding-right:17px;background:#FFF url(http://msc2.s-sfr.fr/webmail/20100715181504/img/pictos_folders.gif) no-repeat 9px -858px;position:relative;z-index:99;}
#headertopnav .menu a.open{background-position:9px -878px;border:1px solid #98040b;border-bottom:0;padding-left:6px;margin-top:-1px;}
#kis_ss_menu ul{position:absolute;top:26px;left:231px;border:solid #98040B;border-width:1px 2px 2px 1px;background-color:#FFF;padding:2px;width:140px;float:none;z-index:50;}
#kis_ss_menu ul.headerneuf{left:298px;}
#kis_ss_menu li a{background:none;white-space:nowrap;display:block;line-height:1.9em;padding:0 4px;width:130px;text-align:left;text-decoration:none;}
#kis_ss_menu li a:hover { background:#e30200; color:#fff; }
#kis_ss_menu .last{border-top:1px solid #98040B;font-weight:bold;}
#headerSearchNav{float:right;_width:460px;}
#headerSearchNav input,#headerSearchNav button,#headerSearchNav .byGoogleIcon,#headerSearchNav .radio{float:left;}
#headerSearchNav .radio{float:left; margin:1px 4px 0 0; height:20px; vertical-align:middle;}
#headerSearchNav input{width:175px;font-size:1.2em;padding:1px 50px 1px 4px;color:#333;border:1px solid #bcbcbc;}
#headerSearchNav button{width:82px;height:20px;border:none;cursor:pointer;margin:0 5px;background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/header_search.png) no-repeat;}
#headerSearchNav a:hover,#headerSearchNav a:focus,#headerSearchNav a:active{text-decoration:none;} 
#headerSearchNav a,#headerSearchNav a span{display:inline-block;}
#headerSearchNav a span{padding:0 0 5px 30px;background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/header_search.png);cursor:pointer;}
#headerSearchNav a span.radioWebOn{background-position:-33px -38px}
#headerSearchNav a span.radioWebOff{background-position:0 -38px}
#headerSearchNav a span.radioSfrOn{background-position:-33px -20px;}
#headerSearchNav a span.radioSfrOff{background-position:0 -20px;}
#headerSearchNav span.byGoogleIcon{background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/header_search.png) no-repeat 0 -56px;margin-left:3px;padding-left:92px;padding-top:3px;padding-bottom:6px;}

/* Header Logo */
#headerlogo,#headerlogobg{background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/sfr-mc-logo.png) no-repeat left top;}
#headerlogo{height:56px;background-position:right top;clear:both;}
#headerlogobg{height:50px;_height:56px;padding:6px 0 0 80px;margin-right:10px;color:#fff;font-size:1.1em;}
#headerlogo a{color:#FFF;}
#headerlogo a:hover{text-decoration:underline;}
#headerlogin{margin-left:70px;width:150px;text-align:left;}
#headerlogin .name{background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/pictos_folders.gif) no-repeat -9px -814px;padding:0 0 1px 18px;overflow:hidden;white-space:nowrap;}
#headerlogin a{margin-top:3px;text-decoration:none;font-size:11px;background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/pictos_folders.gif) no-repeat right -839px;padding-right:15px;}
#headerlogin a:hover{text-decoration:underline;}
#headerlogin,#headerlogobg .universelinks{float:right;line-height:1.7em;}
#headerlogobg .universelinks{padding-left:20px;}
#headerlogobg .universelink{background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/pictos_folders.gif) no-repeat -9px -793px;padding-left:18px;font-weight:bold;text-decoration:none;}
#headerlogobg .title{font-size:24px;padding-top:7px;}
#headerlogobg .titlebeta{font-size:9px;}

/* Header SRR */
.srrheader{font-family:Arial,Helvetica,sans-serif;text-align:center;}
.srrheader .srrheaderinner{width:996px;margin:0 auto;text-align:left;overflow:hidden;}
.srrheader .srrlogo{display:block;float:left;}
.srrheader h1{font-size:1.8em;color:#FFF;font-style:italic;padding:2px 5px;}
.srrright{width:870px;float:left;background:transparent url(../img/menu-tyson-shadow.png) bottom;height:106px;}
.srrsearchdiv{background:#D31D05 url(../img/bandeau_tyson.jpg) no-repeat right;height:74px;border-bottom:1px solid #FFF;}
.srrmenu{background:#9E0004;height:25px;}
.srrmenu li{border-right:1px solid #FFF;float:left;}
.srrmenu li a{display:inline-block;height:25px;line-height:25px;padding:0 15px;font-weight:bold;font-size:1.2em;color:#FFF;text-decoration:none;}
.srrmenu li a.first, .srrmenu li a:hover{background:#D31D05;}
.srrmenu li a:visited, .srrmenu li a:hover, .srrmenu li a:active{color:#FFF; text-decoration:none;}

/* Footer SRR */
.srrfooter{border-top:1px solid #C3C3C3;margin:0 6px;padding-top:13px;text-align:center;}
.srrfooter li{display:inline;border-right:1px solid #C3C3C3;padding:0 10px;}
.srrfooter li a:hover{text-decoration:none;}
.srrfooter li.last{border-right:none;}

/* Container */
#container{padding-bottom: 35px; font-size:1em; text-align: center; margin:15px 0 10px;}
.borderCtn{border:1px solid #C3C3C1;}	
#container 	*{ line-height: 1.4em;}
#container .top{height:1.5em;margin-bottom:1em;padding:0.25em 10px;text-align:left;}
.cornerCtn{position: relative;}
.leftCorner, .rightCorner{background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/simple_gray_corners.png) no-repeat; font-size:1%; height:7px; width:6px; top:-1; position:absolute; overflow:hidden; }
.leftCorner{left:-1;}
.rightCorner{background-position:right top; right:-1;}
#container .section {width: 588px;margin: auto;}
.section .subSection {padding:17px 0;text-align:left;}
.section.errorSection {height:240px;padding:50px;}

/* Text subsection */
.section .subSection.textSection{margin-right:190px;}
.textRedirect, ul.listText{margin-bottom:0.5em; padding-left:20px;}
.textRedirect span{color: rgb(218, 0, 0);}
.textRedirect a{color: rgb(22, 40, 104);}
.textImportant{font-size: 1.1em;font-weight:bold;color:#2972B6;}
.textTitle{font-size: 1.1em;font-weight:bold;margin-top:1.5em;}
.textSupp{font-size:0.9em; font-style: italic}
.listText li{list-style-image:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/img_puce02.gif);}

/* Identification subsection */
.section .subSection.identSection{float: right;display:inline;}
.identSection .borderCtn{padding-bottom:20px;}
.identWidth{width:180px;}
.identWidth2{_width:180px;}
.identTitle{font-size: 1.1em;font-weight:bold;padding: 5px;text-align:center}
.identSection .borderTop{border-top:1px solid #D6D6D6;padding:0 10px 10px;}
.listHelp{padding:20px 0 0;margin: 0}
.inputContainer{padding-top: 10px;}

/* ConnectHelp subsection */
.connectHelp .subSection{width: 568px;text-align:justify;margin:auto; padding-bottom:0}
.connectHelp p{padding-left: 15px;}
.section .redirect{color: #7a2c9f; padding-bottom:5px}
.section .header{padding-left:30px;}
.section .back{padding-top:40px;text-align:right}
.textBigTitle{font-size: 1.4em;font-weight:bold;color:#DA0000;margin:25px 0 5px;}

/* section de colonne */
.colSection {float:left; margin-right:8px; text-align:center; width:120px;}
.rowSection {margin-left:120px; padding: 12px 0; height:45px; _height:62px; border-bottom: 1px #535353 dotted; text-align:left;}
.rowSection.first {margin-top:0px;}

/* Autre */
input.xs{border:1px solid #91abc3;width:140px;padding:2px 0;font-size:1em}
p.buttonContainer{padding-top: 15px;text-align:center;}
a.button, a.button span {display:-moz-inline-box;background-image:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/button_bkg_red.gif);color:white;}
a.button span {background-position:right top;background-repeat:no-repeat;color:#FFFFFF;display:block;font-size:10px;line-height:18px !important;min-height:18px;padding:0 5px 0 2px;}
a.button{background-position:left top;background-repeat:no-repeat;color:#FFFFFF;cursor:pointer;display:inline-block;padding:0 0 0 3px;}
.error {background:#F2B6C0 url(http://msc2.s-sfr.fr/webmail/20100715181504/img/error.gif) no-repeat scroll 5px 50%;color:#DA0000;min-height:30px;padding:5px 5px 5px 40px;_width:180px;}
.clearing {clear: both;}
.lClearing {clear: left;}
div.errormessage h2{color:#DA0000; padding:5em 0; font-size:18px;}
div.othersIsp{background:url(http://msc2.s-sfr.fr/webmail/20100715181504/img/authentication/button_others.png) bottom; color:#4C4C4C; height:36px; _height: 54px; padding-top:18px; text-align:center; width:374px;}

/* Link */
a.clickableText:link, a.clickableText:visited, a.clickableText:focus, a.clickableText:hover, a.clickableText:active{color:black !important;}
a.current:link, a.current:visited, a.current:focus, a.current:hover, a.current:active{color:#DA0000 !important;}
a:hover {color:#DC0707;}
a:link, a:visited{color:#16387C;}
a:hover, a:active, a:hover{text-decoration:underline;}
a:link, a:visited{text-decoration:none;}