* {	padding: 0;	margin: 0;	font-family: Verdana;	font-size: 11px;}img {	border: none;}
i, em, b, strong, #page a {
	font-size: inherit !important;
}
body {
	margin-top: 10px;
	background-color: #EFEFEF;
}
a {
	text-decoration: none;
}
a:hover {	text-decoration: underline;}#page {	width: 968px;	margin: 0px auto;	-margin-top:-15px;}/*** Homepage*/
.separation {	border-bottom: 1px solid #D6D6D6;	margin: 12px 0px 9px 0px;}
#header {	position:relative;	width: 974px;	height: 160px;	margin: 5px auto;	background: url(img/header.png) no-repeat;}#left-column {	width: 645px;	float: left;}#left-column-full {	width: 800px;	float: left;}#right-column {	margin-top:6px;	width: 312px;	float: left;	margin-left: 11px;	/*background-color: #E4E4E4;*/}#left-column #search-left {	width: 4px;	height: 30px;	float: left;	margin: 5px 0px 15px 0px;	background: url(img/bg-search-left.gif) no-repeat;}#left-column #search-right {	width: 4px;	height: 30px;	float: left;	margin: 5px 0px 15px 0px;	background: url(img/bg-search-right.gif) no-repeat;}#left-column #search {	width: 637px;	height: 28px;	float: left;	margin: 5px 0px 15px 0px;	border-top: 1px solid #EAEAEA;	border-bottom: 1px solid #EAEAEA;	background-color: #FFF;}

#left-column #search form p {	float: left;	height: 28px;	line-height: 28px;	_height: 23px;	_padding-top: 5px;}

#left-column #search form p.links {	float: right;	margin-right: 1px;white-space:nowrap;}

#left-column #search form p.links a {
	color: #000;
}

#left-column #search form p.links img {
	margin-right: 3px;
}

#left-column #search #search-box {
	margin-left: 3px;
	border: 2px solid #EAEAEA;
	height: 13px;
}

#left-column #search #search-btn {
	width: 90px;
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 10px;
	background: url(img/bg-btn-search.jpg) repeat-x;
	border: 1px solid #EAEAEA;
}

#left-column #last-article {
	margin: 15px 0px 0px 0px;
}

#left-column #last-article p {
	width: 630px!important;
	text-align: justify;
}

#left-column #articles {
	width: 360px;
	float: left;
	margin: 6px 20px 0px 0px;
}

#left-column #articles h1 {
	font-size: 28px;
	color: #CF0709;
	margin: 0px 0px 9px 0px;
}

#left-column #articles h2 a, #left-column #always .always-article h2 a, #left-column #last-article h2 a {
	font-size: 16px;
	color: #333436;
}

#left-column #articles h2, #left-column #always .always-article h2, #left-column #last-article h2 {
	margin: 0px 0px 8px 0px;
}

#left-column #articles a, #left-column #always .always-article a, #left-column #last-article a {
	float: left;
	margin-right: 9px;
}
#left-column #articles h2 a, #left-column #always .always-article h2 a, #left-column #last-article h2 a,
#left-column #articles p.more a, #left-column #always .always-article p.more a, #left-column #last-article p.more a {
	float: none;
	margin-right:0;
}

#left-column #articles p span.date {
	
	line-height: 20px;
	color: #757677;
	font-size: 10px;
}

#left-column #articles a.img {
	display:block;
	float:left;
	min-height:122px;
}

#left-column #articles p, #left-column #always .always-article p, #left-column #last-article p {
	width: 230px;
	float: left;
	margin-bottom: 4px;
}
#left-column #last-article p { float:none; }
#left-column #last-article p {
	width: 230px;
}

#left-column #articles p.more img, #left-column #always .always-article p.more img, #left-column #news #news-list #all-news p.more img, #left-column #last-article p.more img {
	width: 9px;
	height: 5px;
	float: none;
	margin-right: 0px;
	vertical-align: middle;
}

#left-column #articles p.more, #left-column #always .always-article p.more, #left-column #all-new p.more, #left-column #news #news-list #all-news p.more, #left-column #last-article p.more {
	width:auto;
	min-width:230px;
	margin-bottom: 0px;
	/*white-space:nowrap;*/
}
#left-column #articles p.more, #left-column #always .always-article p.more {
	float: left;
	margin-top:3px;
}
#left-column #always .always-article p.more {
	width:310px;
}

#left-column #articles p.more a, #left-column #always .always-article p.more a, #left-column #all-new p.more a, #left-column #news #news-list #all-news p.more a, #left-column #last-article p.more a {
	color: #333436;
	text-decoration: none;
}

#left-column #articles p.more a span.red, #left-column #always .always-article p.more a span.red, #left-column #all-new p.more a span.red, #left-column #news #news-list #all-news p.more a span.red, #left-column #last-article p.more a span.red, .red 
{
	color: #C30507;
	font-weight: bold;
}

#left-column #always .always-article {
	width: 310px;
	padding-top: 10px;
	border-top: 1px solid #DBDBDB;
	float: left;
	margin: 0px 24px 8px 0px;
	overflow: hidden;
	display:table-cell;
}
#left-column #always .first-row { border:none; }

#left-column #always .always-article p {
	width: 205px;
}

#left-column #all-new {
	margin-top:12px;
	width: 100%;
	height: 23px;
	background: url(img/bg-new.jpg) repeat-x;
}

#left-column #all-new p.more {
	height: 23px;
	line-height: 23px;
	padding-right: 10px;
}

#left-column #news {
	width: 250px;
	margin: 6px 0px 0px 0px;
	float: left;
}

#left-column #news #all-news-top {
	background-color: #EFEFEF;
	padding-top: 4px;
	height: 29px;
}

#left-column #news #all-news-top h3 {
	color: #C40508!important;
	margin: 0!important;
}

#left-column #news #all-news-top h3 img {
	margin-right: 5px;
}

#left-column #news #all-news-top p {
	color: #8D8E8F;
	font-size: 10px;
}

#left-column #news h1, #left-column #always h1 {
	font-size: 28px;
	color: #333436;
	margin: 0px 0px 10px 0px;
}

#left-column #always #always-separation, #left-column #news #news-separation {
	width: 100%;
	height: 6px;
	background: #DBDBDB;
	margin-bottom: 5px;
}

#left-column #news #news-separation {
	width: 240px;
	margin-left: 5px;
}

#left-column #news #news-list-left {
	width: 4px;
	height: 1028px;
	float: left;
	background: url(img/bg-news-left.jpg) repeat-y;
	overflow: auto;
}

#left-column #news #news-list-right {
	width: 4px;
	height: 1028px;
	float: left;
	background: url(img/bg-news-right.jpg) repeat-y;
	overflow: auto;
}
#left-column #news #news-list-bottom {
	width: 262px;
	height: 7px;
	margin-left: 0px;
	background: url(img/bg_bottom_breve.png) repeat-x;
}

#left-column #news #news-list {
	width: 251px;
	padding-bottom:9px;
	margin-left:4px;
	-margin-left:2px;
	float: left;
	background: #7e000c url(img/bg-news-list.jpg) repeat-x;
	padding: 0px 0px 5px 0px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}

#news_list_bg{
	background:url('img/bg_breve.png') repeat-y;
	width:100%;
}
#news_list_container{
	background:url('img/bg_news_top.png') no-repeat;
	padding-top:7px;
	width:262px;
}
#left-column #news #news-list ul {
	list-style-type: none;
	margin: 0px 10px 0px 10px;
}

#left-column #news #news-list ul li {
	font-size: 10px;
	color: white;
	border-bottom: 1px solid #FFF;
	line-height: 15px;
	padding: 5px 0px;
}

#left-column #news #news-list #all-news {
	width: 100%;
	height: 23px;
	background: url(img/bg-all-news.jpg) repeat-x;
	margin-top: 20px;
}

#left-column #news #news-list #all-news p.more {
	margin-right: 10px;
	-margin-top:4px;
}

#left-column #news #news-list h3 {
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin: 0px 10px 0px 10px;
}

#left-column #news #news-list img {
	float: left;
	margin: 5px 0px 5px 10px;
}

#left-column #news #news-list #all-news p {
	height: 23px;
	line-height: 23px;
}

#right-column img {
	margin-bottom: 10px;
}

#footer {
	float: left;
	width: 953px;
	height: 67px;
	margin: 50px 0px 20px 0px;
	padding-top: 10px;
	text-align: center;
	background: url(img/bg-footer.jpg) repeat-x;
}

#footer ul {
	list-style-type: none;
	line-height: 17px;
}

#footer ul li {
	display: inline;
	color: #333436;
}

#footer ul li a{
	font-style: none;
	color: #333;
}

#footer-left {
	float: left;
	width: 8px;
	height: 77px;
	margin: 50px 0px 20px 0px;
	background: url(img/bg-footer-left.jpg) no-repeat;
}

#footer-right {
	float: left;
	width: 13px;
	height: 77px;
	margin: 50px 0px 20px 0px;
	background: url(img/bg-footer-right.jpg) no-repeat;
}

/*
** Product page
*/

#left-column h1.entry-title {
	font-size: 22px!important;
	color: #cf0609;
}

.texte p {
	line-height:1.4em;
	font-size: 12px !important;
	color: #333436;
	padding: 4px 0px 4px;
}

.texte p span.spip_documents {
	margin-right:6px;
}

.texte a {
	color: #C30507;
	font-weight: bold;
	text-decoration: none;
}
.spip_note {
	color: #C30507;
	font-weight: bold;
	text-decoration: none;	
}
dl.spip_documents { 
	margin:4px 9px;
	width:auto !important;
	text-align: center;
}
dl.spip_documents_left { margin:7px 9px 4px 0; }
dl.spip_documents_right { margin:7px 0 4px 9px; }
dl.spip_documents dd.spip_doc_descriptif {
	color: #333436;
	font-size: 10px;
	width:auto !important;
}
dl.spip_documents dd.spip_doc_descriptif p {
	font-size: 9px !important;
	margin-top: 0px !important;
	line-height:1.4em;
	margin-bottom:3px;
	white-space:nowrap;
}


.surlignable .chapo p {
	font-size:12px;
}
.surlignable hr { clear:both; visibility:hidden; }


.url {
	color: #000;
	font-size: 11px;
}
ul.rublist {
	list-style-type:none;
}
ul.rublist li { 
	clear:left; 
	padding-left:9px;
	background: url(img/puce.jpg) no-repeat top left;
}
ul.rublist li p.titre { padding-bottom:6px; }
ul.rublist li a.titre {
	color:#6879A2;
	font-weight:bold;
}
ul.rublist li a img { float:left; }
ul.rublist li p.soustitre,
 ul.rublist li p.more { float:right; width:567px; }
ul.rublist li p.more { padding-top:3px; }
.agenda_list {
	list-style-image: url(img/agenda_puce.gif);
	margin-left: 12px;
	color: #222;
	padding-top: 5px;
}
/*
** Generic
*/

.clear { clear: both; }

#main_menu{
	list-style-type:none;
	padding:95px 0px 0px 151px;
	margin:0px;
}
#main_menu li a,
#addition_menu_right li a{
	color:#FFF;
}
#main_menu li.selected{
	height:30px;
	background:url(img/bg_menu_selected.png) -3px 0px;
	margin-top:-5px;
	line-height: 32px;
}


#main_menu li.selected a {
	color: #cf0609;
}

#main_menu li.first{
	background-position:0px 0px;
}
#main_menu li,
#addition_menu_right li{
	font-size:15px;
	line-height:26px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin:0px;
	width:105px;
	height:25px;
	background:url(img/bg_menu.png) -3px 0px;
	margin-right:-3px;
}
#addition_menu_right li{
	background:url(img/bg_menu_blue.png) -3px 0px;
	width:119px;
}
#addition_menu_right{
	list-style-type:none;
	margin-left:725px;
	margin-top:-1px;
}
#sub_menu {
	font-weight: bold
}
#sub_menu,
#sub_menu_right{
	list-style-type:none;
	margin:34px 0 0 13px;
	padding:0px;
}
#sub_menu li.selected a{
	color:#d50f12;
}
#sub_menu_right{
	margin:35px 0 0 670px;
}
#header a{
	color:#293234;
}
#sub_menu li.last,
#sub_menu_right li.rss{
	background-image:none;
}
#sub_menu_right li.rss a{
	color:#ff7e00;
}
#sub_menu li,
#sub_menu_right li{
	font-size:13px;
	float:left;
	background:url('img/menu_sep.png') no-repeat right 66%;
	padding:0px 10px;
}
#sub_menu_right li.rss a{
	background:url('img/rss.gif') no-repeat left center;
	padding-left:20px;
	height:17px;
	display:block;
	line-height:17px;
}
#english_version{
	background:url(img/fr.gif) no-repeat left center;
	width:134px;
	text-indent:20px;
	float:right;
}
#addition_info{
	float:right;
	width:250px;
	margin:30px 0px 0px 710px;
	color:#293234;
	font-weight:bold;
	text-align:right;
	position:absolute;
}
#addition_info span{
	color:#f6a02c;
	font-weight:normal;
}
#accroche {
	position: absolute;
	margin: 69px 0px 0px 160px;
	font-size: 13px;
	font-weight: bold;
	color: #575857;
}
.soustitre {
	color: #444;
}
#news-list .spip_logos {
	padding-right: 10px;
}
.agenda_left {
	height: 93px;
	width: 8px;
	background: url(img/agenda_left.jpg);
	float: left;
}
.agenda_right {
	height: 93px;
	width: 8px;
	background: url(img/agenda_right.jpg);
	float: left;
}
.agenda_bg {
	height: 90px;
	width: 612px;
	background: url(img/agenda_bg.jpg) repeat-x;
	padding-left: 3px;
	padding-top: 3px;
	float: left;
}
.vcard .url {
	font-size: 14px;
}
.notes h2 {
	font-size: 16px;
}

.makeDivClickable {
	height: 95px;
	width: 700px;
	overflow: hidden;
	position: absolute;
}
.posDiv {
	margin-left: 0px;
	margin-top: 0px;
}
.gifSize {
	height: 95px;
	width: 700px;
}




p.article_prev, p.article_next { font-weight:bold; }
p.article_prev a, p.article_next a { font-weight:normal; }
#right-column ul li a { font-size:12px !important; }
table {
	border-collapse:collapse;
	border:1px solid;
	display:table;
	margin-bottom:0;
	margin-top:0;
	text-indent:0;
}
table tr td { padding: 3px 6px; }
table tr td h2 { padding-left:6px; }
table tr td h2 b, table tr td h2 span { font-size:12px !important; }
div.menu ul { padding-left:21px; }
#left-column * { font-size:12px; }
.menu a { color:#C30507; }
#page #navigation, #page #extra {
	float:left;
	margin: 21px 0 0 21px;
	width:300px;
}
#page #right-column ul { padding-left:21px; }
p.pagination { margin-top:9px; text-align:center; }
#navigation a, #extra a, p.pagination a { color:#0000EE; }
right { display:block; text-align:right; }
#left-column sup { padding-left:2px; font-size:0.8em; line-height:0.7em; }
#left-column div.formulaire_ecrire_auteur fieldset { border:none; }
#left-column div.formulaire_ecrire_auteur fieldset legend { padding-bottom:6px; font-weight:bold; }
#left-column div.formulaire_ecrire_auteur fieldset ul li { padding:2px 0; list-style-type:none; }
#left-column div.formulaire_ecrire_auteur fieldset ul li label { 
	float:left;
	display:block;
	width:35%;
}
#left-column div.formulaire_ecrire_auteur p.boutons { padding-right:11px; text-align:right; }
/* Lien desc publications */
#left-column a.spip_in span.publications {
	font-size:12px;
	color:#6879A2;
	font-weight:bold;
}
.highlight, .spip_surligne { background-color: yellow;font-size:inherit; }
.only_imp{
	display: none;
}


#left-column #always .always-article p.more{width:300px;float:left;}








#sub_menu1,#sub_menu2,#sub_menu3,#sub_menu4,#sub_menu5 {
	font-weight: bold
}
#sub_menu1
{
	list-style-type:none;
	margin:34px 0 0 13px;
	padding:0px;
padding-left:94px;
}
#sub_menu2
{
	list-style-type:none;
	margin:34px 0 0 13px;
	padding:0px;
padding-left:65px;
}
#sub_menu3
{
	list-style-type:none;
	margin:34px 0 0 13px;
	padding:0px;
padding-left:330px;
}
#sub_menu4
{
	list-style-type:none;
	margin:34px 0 0 13px;
	padding:0px;
padding-left:366px;
}
#sub_menu5
{
	list-style-type:none;
	margin:34px 0 0 13px;
	padding:0px;
padding-left:350px;
}

#sub_menu1 li.selected a{
	color:#d50f12;
}
#sub_menu2 li.selected a{
	color:#d50f12;
}
#sub_menu3 li.selected a{
	color:#d50f12;
}
#sub_menu4 li.selected a{
	color:#d50f12;
}

#sub_menu5 li.selected a{
	color:#d50f12;
}

#sub_menu1 li.last,
{
	background-image:none;
}

#sub_menu2 li.last,
{
	background-image:none;
}
#sub_menu3 li.last,
{
	background-image:none;
}
#sub_menu4 li.last,
{
	background-image:none;
}
#sub_menu5 li.last,
{
	background-image:none;
}
#sub_menu5 li
{
	font-size:13px;
	float:left;
	background:url('img/menu_sep.png') no-repeat right 66%;
	padding:0px 10px;
}
#sub_menu1 li
{
	font-size:13px;
	float:left;
	
	padding:0px 10px;
}
#sub_menu2 li
{
	font-size:13px;
	float:left;
	background:url('img/menu_sep.png') no-repeat right 66%;
	padding:0px 10px;
}
#sub_menu3 li
{
	font-size:13px;
	float:left;
	background:url('img/menu_sep.png') no-repeat right 66%;
	padding:0px 10px;
}
#sub_menu4 li
{
	font-size:13px;
	float:left;
	background:url('img/menu_sep.png') no-repeat right 66%;
	padding:0px 10px;
}