/* @override 
	http://www.va-infos.fr/styles/screen.css
*/

@import url(navigation.css);
@import url(layout.css);
@import url(forms.css);

html {
background: #FFF url(../images/sites/fade.jpg) top center repeat-y;
}

body {
margin:10px auto 20px auto;
padding:0 10px 0 10px;
width:940px;
font-family:Georgia,serif;
font-size:12px;
color:#333;
background: #FFF url(../images/sites/navback_flipo2.jpg) repeat-x right 100px;
}

ul {margin:0;padding:0}
li {margin:0;padding:0;}

p {line-height:1.3em;}

.issue #column_main p, .comment #column_main p, .shows #column_main p, .features #column_main p {width:380px;}

.issue #content #apfooter p, .comment #content #apfooter p, .shows #content #apfooter p, .features #content #apfooter p {width:100%;}

.issue #column_sub p, .comment #column_sub p, .shows #column_sub p, .features #column_sub p {
}

#column_main #article p {
width:380px;
line-height:1.5em;
}

#column_main #article img.splash-photo {
	margin-left: 56px;
	padding: 4px;
	border: 1px solid #d6dfe6;
}

#column_main #article .footnotes p {
width:380px;
font-size:11px;
line-height:1.4em;
color:#666;
}

#column_main #article .caption p {
margin:-13px 0 15px 0;
width:380px;
font-size:11px;
line-height:1.4em;
color:#666;
}

#column_sub .caption p {
margin:-13px 0 15px 0;
font-size:11px;
line-height:1.4em;
color:#666;
}

#column_main #article .alert p {width:370px;}

#column_main #article blockquote {
display:block;
width:300px;
font-size:18px;
font-style:italic;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:15px 15px 25px 0px;
padding:0;
}
#column_main #article blockquote p {
width:300px;
font-size:18px;
line-height:1.4em;
}

img {border:0;}

a {outline: none;}
#content a:link, #content a:visited {text-decoration:none;color:#000}
#content #column_sub a:link, #content #column_sub a:visited {color:#333}
#content a:hover {text-decoration:underline;color:#000;}
#content fieldset label a:link, #content fieldset label a:visited {border-bottom: 0px dotted transparent;}
#content #my-glider a:link, #content #my-glider a:visited {text-decoration:none;border-bottom: 0px dotted #C6C6C6;}

#content #column_main #article p a {
	color: #1861a7;
	text-decoration: underline;
}

h1#logo {
float:left;
width:220px;
margin:20px 0 0 0;
height:80px;
padding:0 0 0 0;
font-size:60px;
line-height:0;
}

h2 {
font-weight:normal;
font-size:20px;
margin:0;
padding:0 0 7px 0;
background:url(../images/sites/fadeline.gif) bottom right no-repeat;
color:#003366
}

h2.lead {
width:700px;margin:10px 0 20px 0;
}

h2 span {
font-weight:normal;
font-size:14px;
color:#999;
}
#magazine.archives h2 span {
font-weight:normal;
font-size:12px;
color:#999;
}
#column_main h2 img, #column_sub h2 img, #column_sub h3 img, #frontmiddleback h2 img, #column_shows h2 img, #column_comment h2 img {
background:#FFF;
float:none;
margin:3px 0 0 0;
padding:0 0 0 0;
}

.publications #column_sub h2.article_subhead {margin-top:0px;}

#column_sub h2 {margin-bottom:15px;}

#content h2 a:link, #content h2 a:visited {color:#003366}

#apfooter h3, #apfooter h3 a:link, #apfooter h3 a:visited {
margin:0;
padding:0;
color:#003366;
}

h3 {
font-weight:normal;
font-size:16px;
margin:0;
padding:0 0 7px 0;
color:#003366
}
h3 span {
font-weight:normal;
font-size:11px;
color:#999;
}

#column_main h3 {
margin-top:14px;
font-size:30px;
}

#magazine.archives #column_main #back h3 {
padding-bottom:10px;
font-size:17px;
}

#column_main #article h3 {
margin-top:0px;
margin-bottom:20px;
font-size:30px;
padding:0 0 7px 0;
}

#column_sub h3 {clear:both;}

#front h4, #middle h4, #column_comment h4 {
font-size:15px;
font-weight:normal;
margin:0 0 0 0;
padding:4px 0 7px 0;
}

#back h4, #column_shows h4 {
font-size:13px;
font-weight:normal;
margin:0 0 0 0;
padding: 7px 0;
}

#fresh #column_shows h4 a {
	color: #0050a0;
}

#column_main h4 {
font-size:15px;
font-weight:normal;
margin:0 0 0 0;
padding:4px 0 0px 0;
}

#column_main h4 img, #frontmiddleback h4 img, #column_shows h4 img, #column_comment h4 img {display:none;}
#column_main h4 a:hover img, #frontmiddleback #front h4 a:hover img, #frontmiddleback #middle h4 a:hover img, #frontmiddleback #back h4 a:hover img, #column_shows h4 a:hover img, #column_comment h4 a:hover img {
display:inline;
float:none;
margin:0 0 -2px 0;
padding:0;
border-left:5px solid #FFF;
text-decoration:none;
}

#archives h4 {
font-size:15px;
font-weight:normal;
margin:0 0 0 0;
padding:10px 0 7px 0;
}

h4 span {
font-weight:normal;
font-size:10px;
color:#999;
}
#back h4 span, #column_shows h4 span {font-size:11px;}

h3 span a:link, h3 span a:visited, h4 span a:link, h4 span a:visited {color:#999;}

#front p.category, #middle p.category, #back p, #column_shows p, #column_comment p.category, #column_main p.category {
text-transform: none;
font-family:Verdana,Georgia,serif;
font-size:10px;
margin:0;
padding:6px 0 0 0;
color: #595959;
}

#fresh #column_shows p a {
	color: #0050a0;
}

#column_main #article p.category {
font-size:12px;
color:#666;
}

#archives p.category {
text-transform:uppercase;
font-family:Verdana,Georgia,serif;
font-size:10px;
margin:0px 0 0 0;
padding:0px 0 0 0;
color:#666;
}

#my-glider .intro p.category {
text-transform:uppercase;
font-family:Verdana,Georgia,serif;
font-size:11px;
margin:5px 0 0 0;
padding:0px 0 0 0;
color:#666;
}

#front p.category a:link, #front p.category a:visited, #middle p.category a:link, #middle p.category a:visited, #back p a:link, #back p a:visited, #column_comment p.category a:link, #column_comment p.category a:visited, #column_shows p a:link, #column_shows p a:visited, #archives p.category a:link, #archives p.category a:visited, #column_main p.category a:link, #column_main p.category a:visited {
color: #666;
text-decoration:none;
border-bottom: 0px dotted #C6C6C6;
}

#column_comment p {
margin:0 0 5px 0;
font-size:11px;
color:#999;
}

form#mailinglist_form {
	margin-bottom: 10px;
}

.fmb_author {
color:#999;
font-size:11px;
}

#front p.summary, #middle p.summary, #column_comment p.summary {
margin:0 0 4px 0;
padding:0 0 6px 0;
color:#333;
font-size:12px;
}

#archives p.summary {
margin:0 0 4px 0;
padding:0 0 0 0;
}

#column_main p.summary {
margin:6px 0 10px 0;
padding:0 0 5px 0;
}

#column_main #article p.introduction {font-size:15px;}

#column_main #article p {font-size:13px;}

#column_main p.tagcloud, #column_sub p.tagcloud {
margin-top:0;
line-height:180%;
}
#column_main p.tagcloud a:link, #column_main p.tagcloud a:visited, #column_sub p.tagcloud a:link, #column_sub p.tagcloud a:visited {
margin-right:10px;
color:#3366CC;
}
#column_main p.tagcloud a:hover, #column_sub p.tagcloud a:hover {color:#0099FF;}

#front p.noresult {
	padding: 4px;
	border: 1px solid #cd3300;
	background-color: #cd8068;
	color: #fff;
	font-weight: bold;
}

#article div.introduction {
	color: #036;
}

#article p.surtitre {
	font-weight: bold;
	color: #004e97;
}

.size1 {font-size: 10px;}
.size2 {font-size: 11px;}
.size3 {font-size: 12px;}
.size4 {font-size: 13px;}
.size5 {font-size: 14px;}
.size6 {font-size: 15px;}

/* @group Sondages */

#archives .lg-poll h1 {
	font-size: 14px;
	width: auto;
	margin: auto auto 10px;
	height: auto;
	line-height: 100%;
}

.lg-poll form ul.lg-polls-answers li label {
	font-weight: normal;
	font-style: normal;
	color: #004d9c;
	display: inline-block;
}

ul.lg-polls-answers {
	list-style-type: none;
}

ul.lg-polls-answers li {
	padding-bottom: 5px;
}

ul.lg-polls-answers li span.answer {
	margin-bottom: 5px;
	display: inline-block;
}

.lg-poll-results ul.lg-polls-answers li span.answer {
	margin-bottom: 5px;
	display: block;
}

div.poll-total-votes {
	font-weight: bold;
}

ul.lg-polls-answers li span.answer-total-votes {
	padding-left: 10px;
}

#fresh #archives .lg-poll form p {
	margin: 0 0 5px;
	width: auto;
	height: auto;
}

ul.lg-polls-answers li div.percentage {
	padding-left: 2px;
	float: left;
}
ul.lg-polls-answers li.a-0 div.percentage {
	background-color: #fc7676;
}
ul.lg-polls-answers li.a-1 div.percentage {
	background-color: #fcb976;
}
ul.lg-polls-answers li.a-2 div.percentage {
	background-color: #fcfd76;
}
ul.lg-polls-answers li.a-3 div.percentage {
	background-color: #75fd74;
}
ul.lg-polls-answers li.a-4 div.percentage {
	background-color: #7676fc;
}
ul.lg-polls-answers li.a-5 div.percentage {
	background-color: #fb73fc;
}

/* @end */

/* Microformats */

#footer .vcard {
margin:15px 0 6px 0;
}
#footer .vcard .org {
display:block;
font-weight:bold;
}
#footer .vcard a.email, #footer .vcard a.url {display:none;}

/* Microformats */

#content #column_main .vcard {
margin:15px 0 6px 0;
}
#content #column_main .vcard .org {
display:block;
font-weight:bold;
}
#content #column_main .vcard a.email, #content #column_main .vcard a.url {display:none;}

#footer p.erskine, #footer p.erskine a:link, #footer p.erskine a:visited {color:#999;}

