html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, 
menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }          
        
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }

html { margin:0; padding:0; }
body { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-header.png) 50% 0 repeat-x #fff; color:#201d21; font:normal 0.813em Arial, Verdana, sans-serif; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px dotted #e4e4e4; margin:1em 0; padding:0; }
a { color:#147ac2; outline:none; text-decoration:none; }
a:hover { text-decoration:underline; }
strong, th { font-weight: bold; }
td, td img { vertical-align: top; } 
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
label, input[type=button], input[type=submit], button { cursor: pointer; }
button, input, select, textarea { margin: 0; outline:none; }
input[type=hidden] { display:none !important; }
.offscreen { position:absolute; left:-999em; top:-999em; margin:0; padding:0; }

.alignleft { float:left; margin:0 12px 12px 0; }
.alignright { float:right; margin:0 0 12px 12px; }
.entry-content .alignleft { margin:0 12px 12px 30px; }
.entry-content .alignright { margin:0 30px 12px 12px; }	
.aligncenter img { display:block; margin:auto; }
.aligncenter figcaption { text-align:center; }
img.alignleft, img.alignright { display:block; }
.entry-content td .alignleft, .entry-content td .alignright { margin:0 0 12px 0; }

::-moz-selection{ background:#e1005d; color:#fff; text-shadow: none; }
::selection { background:#e1005d; color:#fff; text-shadow: none; } 

button { border:0; border:none; background:transparent; overflow: visible; vertical-align:top; padding:0; margin:0; cursor:pointer; }
.ie7 img { -ms-interpolation-mode: bicubic; }

#skipLinks { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
#skipLinks:active, #skipLinks:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.visuallyhiddenyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }



h2, p.headline { font:normal 1.875em/1.1 'PT Sans Narrow', Arial, serif; padding:0 0 5px 0; }
#firstFocus p.headline { font-size:3em; }
.first-letter, .entry-content p.first-letter { color:#e30040; font-size:1.7em; padding:0 0 0 5px; }
.entry-content p.first-letter { padding : 0 30px 15px 30px; }

.pink-subtitle { color:#e30040; }



#main { display:block; margin:0 auto; padding:0; width:980px; zoom:1; }
#content { display:block; float:left; margin:0; padding:0 0 0 9px; width:646px; zoom:1; }

#topContent:after, #header section:after, .extract:after, #main:after, #lastQuestions:after, #lastQuestionsList:after, #headerQuestions:after, .tabContent:after, #footerSearch section:after, article header:after, #corrections:after, article footer:after, article footer section:after, article .entry-utility section:after, .extract div:after, #subscribe p:after, #answerSources p:after, .rounded:after, .questionFormContainer p:after,#contributionFormContainer p:after, #userUrls:after, .userInfos:after, #intro:after, #topQuestionsReponsesWrapper header:after, #correctionsPeople:after, #articleSources:after, .print:after, #aboutQuestion section:after, #tabContent:after, #aboutQuestion dl:after, #workContent:after, .topHomePage ol:after, #focusHeader:after, .tabContent li:after, #sidebar section:after, .newsletter-footer-article:after, #sidebarAntiSeches:after, #sidebarAntiSeches li:after, .cheatsheet-related:after, .cheatsheet-ontheweb:after, .newsletter-footer-article form:after, .footer-follow-quoi-right li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#nav { clear:both; display:block; margin:0; padding:17px 0 0 0; zoom:1; }
#nav ul { list-style-type:none; margin:0; padding:0 9px 15px 9px; }
#nav li { display:inline; margin:0; padding:0 1.75em 0 0; }
.ie8 #nav li, .ie7 #nav li, .ie6 #nav li { padding:0 1.8em 0 0; }
#nav li.home, .ie8 #nav li.home, .ie7 #nav li.home, .ie6 #nav li.home { padding:0; }
#nav li:last-child { padding:0; }
#nav li a { color:#201d21; font:normal 1.55em/1.3;font-weight:bold;font-size:1.55em; font-family:'PT Sans Narrow', sans-serif }
#nav li a:hover, #nav li.current-menu-item a, .home #nav li.home a { color:#147ac2; text-decoration:none; }
#nav li.home a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) -22px -1637px no-repeat; display:block; float:left; height:21px; margin:-2px 2em 0 0; overflow:hidden; padding:0; text-indent:-999em; width:22px; }
.ie8 #nav li.home a, .ie7 #nav li.home a, .ie6 #nav li.home a { padding:0; }
.home #nav li.home a, #nav li.home a:hover { background-position:0 -1637px; }

#nav-accueil-special { clear:both; display:block; margin:0; padding:17px 0 0 0; zoom:1;  }
#nav-accueil-special ul { list-style-type:none; margin:0; padding:0 9px 15px 9px; text-align:center}
#nav-accueil-special li { display:inline; margin:0; padding:0 2em 0 0; }
#nav-accueil-special li a { color:#201d21; font:normal 1.55em/1.3 'PT Sans Narrow', Arial, serif; }
#nav-accueil-special li a:hover, #nav-accueil-special li.current-menu-item a, .home #nav-accueil-special li.home a { color:#147ac2; text-decoration:none; }
#nav-accueil-special li.home a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) -22px -1637px no-repeat; display:block; float:left; height:21px; margin:-2px 2em 0 0; overflow:hidden; padding:0; text-indent:-999em; width:22px; }
.home #nav-accueil-special li.home a, #nav-accueil-special li.home a:hover { background-position:0 -1637px; }


/* HEADER */
#topContent { clear:both; display:block; height:35px; margin:0 auto; padding:0; width:980px; zoom:1; }

#header section { clear:both; display:block; margin:0; padding:0; zoom:1; }

#tagLine { color:#b9b9b9; display:block; float:left; font:normal 0.846em Arial, serif; margin:0; overflow:hidden; padding:5px; width:630px; }
#tagLine p { display:block; margin:0 auto; padding:0 0 0 10px ; width:980px; white-space:nowrap; }

.socialLinks { color:#aca3a3; display:block; float:left; font:normal 0.846em Arial, serif; height:21px; margin:8px 0 7px 0; overflow:hidden; padding:0 0 0 380px; width:173px; }
#footer .socialLinks { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -941px no-repeat; color:#fff; float:none; height:24px; line-height:24px; margin:0 16px 0 10px; padding:0; width:216px; }
#header .socialLinks { padding:0 0 0 280px; position:relative; width:273px; }
#header .socialLinks iframe { float:left; }
#header .socialLinks iframe:first-child { position:absolute; left:440px; }
.socialLinks dt, .socialLinks dd { display:block; float:left; margin:0; padding:0; }
.socialLinks dt { padding:3px 0 0 0; }
#footer .socialLinks dt { padding:0 0 0 20px; }
.socialLinks dd a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) left top no-repeat; display:block; height:16px; margin:0 0 0 6px; overflow:hidden; padding:0; text-indent:-999em; width:16px; }
#footer .socialLinks dd a { margin:4px 0 0 6px; }
.socialLinks dd.twitter a { background-position:0 -16px; }
.socialLinks dd.rss a { background-position:0 -32px; }

.mustRead { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -1674px no-repeat; display:block; float:left; height:35px; margin:4px 0 0 63px; padding:0; text-indent:-999em; width:185px; }

#topSearch, .errorSearch { display:block; float:left; margin:0; padding:13px 0 7px 55px; width:332px; }
#topSearch { float:right; margin:5px 13px 0 0; padding:0; width:260px; }
.errorSearch { float:none; clear:both; padding:13px 0 7px 20px; }
#topSearch form, .errorSearch form { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -645px no-repeat; clear:both; display:block; height:16px; margin:0; overflow:hidden; padding:0; position:relative; width:332px; }
#topSearch form { background-position:0 -1658px; width:260px; }
.js #topSearch label, .js .errorSearch label { display:none; }
#topSearch label.labelOver, .errorSearch label.labelOver { color:#bdbbad; display:block; font:normal 0.923em Arial, serif; position:absolute; left:25px; top:0; z-index:2; }
#topSearch input, .errorSearch input { background:none; border:none; color:#bdbbad; display:block; float:left; font:normal 0.923em Arial, serif; height:16px; line-height:16px; margin:0 0 0 4px; padding:0 10px 0 21px; width:217px; }
#topSearch input { width:145px; }
#topSearch button, .errorSearch button { color:#fff; display:block; float:left; font:normal 0.923em 'PT Sans Narrow', Arial, serif; height:16px; line-height:16px; margin:0 0 0 4px; padding:0; text-align:center; width:76px; }
.ie6 #topSearch button, .ie6 .errorSearch button { margin:0; }
#shortCuts { float:right; margin:0; padding:13px 13px 13px 0; }
.js #shortCuts { visibility:hidden; }
#shortCuts ul { list-style-type:none; margin:0; padding:0; }
#shortCuts li { display:block; margin:0; padding:0 0 8px 0; }
#shortCuts li a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) left top no-repeat; color:#fff; display:block; font-size:0.923em; margin:0; padding:0 0 0 24px; }
#shortCuts li.connect a { background-position:0 -48px; }
#shortCuts li.subscribe a { background-position:0 -65px; }
#shortCuts li.newsletter a { background-position:0 -82px; }
#shortCuts .facebook a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -596px no-repeat; display:block; height:22px; margin:0; padding:0; text-indent:-999em; width:98px; }

#logo { display:block; float:left; height:153px; margin:-37px 0 5px 0; padding:0 110px 0 0; width:288px; }
#logo a { display:block; height:153px; margin:0; padding:0; width:257px; }

#focusHeader { float:left; margin:0; padding:13px 0; }
#focusHeader ul { list-style-type:none; margin:0; padding:0; }
#focusHeader li { display:block; float:left; height:107px; overflow:hidden; margin:0; padding:0 0 0 10px; width:133px; }
#focusHeader img { display:block; margin:0; padding:0; }
#focusHeader a { color:#fff; display:block; font-size:0.923em; line-height:1; margin:0; padding:3px 0 0 0; text-align:center; }

#surtitre
{
font-family: 'PT Sans Narrow', sans-serif;
font-size:30px;
float:left;
margin-bottom:0px;
padding-left:0px;
line-height: 1em;
font-weight:none;
color:#000;
}

.line-separator{

background:#fff;

border-bottom: 2px dotted #666;

}

#surtitre img
{
vertical-align:text-bottom;
}



/* FOOTER */
#lastQuestions, #lastQuestionsList { clear:both; display:block; margin:0; padding:0; zoom:1; }
#lastQuestions h2, #lastQuestions p.headline { color:#147ac2; font-size:2.308em; padding:25px 0 15px 20px; }
#lastQuestions section { background:#eee; display:block; margin:0; padding:12px 0; }
#lastQuestions div { display:block; margin:0 auto; padding:0; width:980px; }
#lastQuestionsList ul { display:inline-block; list-style-type:none; margin:0 0 0 -4px; padding:0 0 10px 30px; vertical-align:top; width:166px; }
.ie6 #lastQuestionsList ul, .ie7 #lastQuestionsList ul { display:inline; height:270px; }
#lastQuestionsList li.list a { color:#000; }
#lastQuestionsList li p { border-bottom:1px solid #d8d8d8; color:#1c1c1c; display:block; font:normal 1.385em/1.3 'PT Sans Narrow', Arial, serif; margin:0; padding:0 0 3px 15px; }
.ie6 #lastQuestionsList li p, .ie7 #lastQuestionsList li p { padding:0 0 3px 0; }
#lastQuestions hr { border-bottom:1px solid #fff; border-top:1px solid #d8d8d8; height:0; margin:0; }

#lastQuestions div#footerSearch { background:#eee; margin:0; padding:15px 0 40px 0; width:100%; }
.ie6 #lastQuestions div#footerSearch, .ie7 #lastQuestions div#footerSearch { margin:-14px 0 0 0; padding:15px 0 0 0; }
#footerSearch section { display:block; margin:0 auto; padding:0 0 0 20px; width:980px; zoom:1; }
#footerSearch form { display:block; float:left; margin:0; padding:0; position:relative; width:532px; }
.js #footerSearch label { display:none; }
#footerSearch label.labelOver { color:#bdbbad; display:block; font:normal 1.154em Arial, serif; position:absolute; left:42px; top:6px; z-index:2; }
#footerSearch input { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -834px no-repeat; border:none; color:#bdbbad; display:block; float:left; font:normal 1.154em Arial, serif; height:27px; line-height:27px; margin:0; padding:0 10px 0 42px; width:344px; }
#footerSearch button { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -861px no-repeat; color:#fff; display:block; float:left; font:normal 1.154em Arial, serif; height:27px; line-height:27px; margin:0 0 0 4px; padding:0; text-align:center; width:132px; }
#footerSearch ul { display:block; float:left; list-style-type:none; margin:0; padding:0 0 0 11px; width:420px; }
.ie6 #footerSearch ul, .ie7 #footerSearch ul { position:relative; left:543px; top:-27px; }
#footerSearch li { display:block; float:left; margin:0; padding:0 0 0 11px; }
#footerSearch li a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -915px no-repeat; color:#827474; display:block; font:normal 1.231em Arial, serif; height:26px; line-height:26px; margin:0; padding:0 0 0 30px; width:100px; }
#footerSearch li.facebook a { background-position:0 -618px; height:27px; text-indent:-999em; padding:0; width:119px; }

#footerLinks { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-footer.png) center top repeat-x; display:block; margin:0; padding:0; height:159px; }
#footerLinks section { display:block; height:159px; margin:0 auto; padding:0; width:980px; }
.leftFooterLinks { display:block; float:left; margin:-17px 0 0 0; padding:0; }

#footerSitemap { display:block; float:left; margin:0; padding:0; }
#footerSitemap div { display:block; float:left; margin:0 0 0 21px; overflow:hidden; padding:0; width:225px; }
.ie6 #footerSitemap div { margin:0 0 0 10px; }
#footerSitemap p { color:#fff; display:block; font:normal 1.231em/1.3 'PT Sans Narrow', Arial, serif; margin:0; padding:10px 0 5px 0; }
#footerSitemap ul { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -965px no-repeat; list-style-type:none; height:96px; margin:0; padding:0; }
.ie8 #footerSitemap ul { height:95px; }
.ie7 #footerSitemap ul { background-position:0 -966px; }
.ie8 #footer .socialLinks { height:23px; line-height:23px; }
.ie7 #footer .socialLinks { background-position:0 -942px; height:23px; line-height:23px; }
#footerSitemap li { clear:both; display:block; margin:0; padding:8px 0 0 8px; }
.ie6 #footerSitemap li, .ie7 #footerSitemap li { padding:6px 0 0 8px; }
#footerSitemap li a { color:#fff; font:normal 0.923em Arial, serif; display:block; white-space:nowrap; }

#footerTxt ul { list-style-type:none; margin:0; padding:8px 0; text-align:center; }
#footerTxt li { border-left:1px solid #333; color:#333; display:inline; font-size:0.923em; margin:0; padding:0 3px 0 5px; }
#footerTxt li.first { border:none; padding:0; }
#footerTxt li a { color:#333; font-size:1em; }
#footerTxt img { margin: 0 0 -2px 0; }

.footer-follow-quoi {  }
.footer-follow-quoi ul { list-style-type:none; margin:0; padding:0; }
.footer-follow-quoi-left { display:block; float:left; margin:0; padding:20px 0 0 0; width:350px; }
.footer-follow-quoi-right { display:block; float:right; margin:0; padding:20px 0 0 0; }
.footer-follow-quoi-right h2 { text-align:center; }
.footer-follow-quoi-right li { clear:both; display:block; margin:0; padding:0 0 5px 0; zoom:1; }
.footer-follow-quoi-right p { display:block; float:left; margin:0; padding:0 10px 0 0; text-align:right; width:90px; }
.footer-follow-quoi-right div { display:block; float:left; margin:0; padding:0; width:150px; }
.footer-follow-quoi-right .rss a { background:url(http://quoi.info/wp-content/themes/quoi_theme/images/bg-icons.png) 0 -32px no-repeat; display:block; height:16px; margin:0; overflow:hidden; padding:0; text-indent:-999em; width:16px; }


}