body {
	font:13px verdana,helvetica,sans-serif bold;
	background:url(/images/background.jpg) repeat;
	padding:10px 30px 10px 30px
}

body,#header,#bandeau  ul,#footer_menu ul,.categories ul {
	margin:0
}

body,#linkBF {
	color:#000
}

body,.ads {
	text-align:center
}

img,.logo_parnters img {
	border:0
}

#main-container {
	margin:0 auto 0 auto;
	max-width:940px;
	min-width:700px
}
#content-container{
width:900px;
}
#bandeau{
font-size:1.10em;
}

#main-container,#container,.vignettetitle,#articletitle,.text_align_left {
	text-align:left
}

#container {
	padding:0 0 10px 0;
	border:0 solid #ea8b2e
}

#container,#ariane_div a,#bandeau  ul li a,#footer_menu ul li a {
	color:#1a528f
}

#container,#content-container {
	background:#fff
}

#container,#content-container,#bandeau,#bandeau  li,#bandeau  ul li a,#left_article,#right_menu,.categories,#partners,.logo_parnters,#footer,#footer_menu li,#footer_menu ul li a {
	float:left
}

#content-container {
	padding:25px;
	padding-top:0
}

#header,#bandeau  ul,#footer_menu ul,.categories ul {
	padding:0
}

#ariane_div a,#bandeau  ul li a,.cote_droit a,#footer_menu ul li a,.categories ul {
	text-decoration:none
}

#bandeau {
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-top-color:#bf001b;
	border-right-color:#bf001b;
	border-bottom-color:#bf001b;
	border-left-color:#bf001b
}

#bandeau,#left_article,#footer_menu {
	padding-top:15px
}

#bandeau,#footer_menu {
	padding-bottom:15px
}

#bandeau,.categories,.right_bloc,#partners,#footer,#footer_menu {
	width:100%
}

#bandeau,#middle,#footer {
	clear:both
}

#bandeau  ul,#footer_menu ul {
	list-style-type:none
}

#bandeau  li,#footer_menu li {
	padding-left:5px;
	margin-left:2px
}

#bandeau  li,#left_article,#right_menu,#footer_menu li {
	padding-right:5px
}

#bandeau  ul li a,#footer_menu ul li a {
	font-weight:bold;
	display:block
}

#left_article,.categories h2 {
	padding-left:15px
}

#left_article {
	width:470px
}

#right_menu {
	width:350px
}

.categories,.text,.text_align_right {
	background:#01a0c7
}

.categories,.cote_droit a,.text,#footer_menu li,#linkBF,.text_right {
	font-size:0.8em
}
#article {
font-size:1em;
padding-left:10px;
padding-right:10px;
color:#1a528f;
}
#article a{
padding:2px;
background-color:#ffffff;
color:#1a528f
}

#article a:link    { color:#1a528f; text-decoration: underline; }
#article a:visited { color:#1a528f; text-decoration: underline; }
#article a:hover   { color:#1a528f; text-decoration: underline; font-weight:bold; }

a.catnav         { color:#000000; background-color:#FFFFFF; text-decoration: none; }
a.catnav:link    { color:#000000; background-color:#FFFFFF; text-decoration: none; }
a.catnav:visited { color:#000000; background-color:#FFFFFF; text-decoration: none; }
a.catnav:hover   { color:#CC0000; background-color:#FFFFFF; text-decoration: none;  }


#article h2{
	display:block;
	font-size:1.8em; 
	font-weight:bold;
	color:#bd001c;
	margin:5px 2px 10px 0px;
	padding:0px;
	border-bottom: 1px solid #666666 ;

}
#article h3{
padding:5px;
	font-size:1.4em;
	font-weight:normal;
	margin:5px 2px 10px 0px;

	border-bottom: 1px solid #666666 ;

}
#article p{
font-size:1em;
color:#1a528f;
}
#articletitle h2{
	display:block;
	font-size:1.8em; 
	font-weight:bold;
	color:#bd001c;
	margin:5px 2px 10px 0px;
	padding:0px;
	border-bottom: 1px solid #666666 ;
}
.strongtext {
	font-weight: bold; font-style: normal; color: #bd001c;font-size: 1.1em;
}

.categories,.text {
	padding-top:5px
}

.categories,.cote_droit a,.text {
	color:#fff
}

.cote_droit a {
	background:#bd001c
}

.cote_droit a,.logo_parnters {
	padding:5px
}

.categories h2,.vignettetitle h2 {
	font-size:1.3em
}

.right_bloc {
	background:top left;
	padding-top:28px
}

.right_bloc,#articletitle {
	background:#fff url(/images/logo-motif.jpg) no-repeat 0% 100%
}

.text{
	padding:15px
}

.vignettetitle,#articletitle {
	background:left
}

.vignettetitle {
	background:#fff url(/images/logo-motif.jpg) no-repeat 0% 100%
}

.vignettetitle h2 {
	padding:15px 15px 5px;
	margin:0 0 0 80px
}

.vignettetitle h2 {
	color:#00a5c7
}

#partners {
	padding-top:10px;
	padding-bottom:10px
}

#partners,.categories li {
	border-bottom:1px dotted
}

#footer_menu ul li a {
	font-size:1.1em
}

#linkBF {
	border-top:1px dotted
}

#articletitle h2 {
	text-transform:uppercase;
	font-size:1em
}

.text_align_right {
	text-align:right;
	padding:10px
}

div.coin_hg {
	background:url('/images/hg.jpg') left top no-repeat
}

div.coin_hg,div.cote_gauche,div.coin_bg {
	padding-left:8px
}

div.coin_hd {
	background:url('/images/hd.jpg') right top no-repeat
}

div.coin_hd,div.cote_droit,div.coin_bd {
	padding-right:8px
}

div.bordure_h {
	background:url('/images/h.jpg') top repeat-x
}

div.bordure_h,div.bordure_b {
	height:8px
}

div.cote_gauche {
	background:url("/images/g.jpg") left repeat-y
}

div.cote_droit {
	background:url("/images/d.jpg") right repeat-y;
	overflow:hidden
}

div.coin_bg {
	background:url('/images/bg.jpg') left top no-repeat
}

div.coin_bd {
	background:url('/images/bd.jpg') right top no-repeat
}

div.bordure_b {
	background:url('/images/b.jpg') top repeat-x
}

.categories ul,.categories li {
	list-style:none
}

.categories li {
	padding:5px 5px 5px 15px
}
.non a{
background-color:#01a0c7;
font-size:1.2em;
}


