p, a, img, ul, li{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}


.bod {font-size:100.01%;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#303030;
	margin:0 0 1px;
	height:100%
}
ol, ul {
	list-style-type:none;
	list-style-position:outside;
}


ul.disc li {color:#008e80;margin-left:13px;list-style-type:disc; }

span.arrowDown, span.arrowUp, span.arrowLeft, span.arrowTop {
	float:left;
	width:7px;
	height:7px;
	cursor:pointer
}
span.arrowDown {
	background:url(ico_sprite.gif) no-repeat -9px -141px;
}
span.arrowUp {
	background:url(ico_sprite.gif) no-repeat -5px -506px;
}
span.arrowDown.theme {
	background:url(ico_sprite.gif) no-repeat -6px -307px;
}
span.arrowUp.theme {
	background:url(ico_sprite.gif) no-repeat -25px -303px;
}

ul.inside li {
	list-style-position:inside
}
	
.bloc .info ul:hover li.more a, .bloc .items:hover li.more a, .widget ul:hover li.more a {
	text-decoration:none
}
.bloc .info ul:hover li.more a:hover, .widget ul:hover li.more a:hover {
	text-decoration:underline
}

.colLeft, .colMiddle, .colRight {
	font-size:1.2em
}

#content p {
	line-height:1.35em
}

.asideBox .seeOthers a {
	color:#3487bc;
	text-decoration:none
}
.asideBox .seeOthers a:hover, .asideBox a:hover.more {
	color:#3487bc
}
.asideBox .boxTitle, .asideBox .boxTitle a.title {
	color:#404040;
	font-weight:bold
}
.asideBox.autopromo .boxTitle, .asideBox.autopromo .boxTitle a.title, .asideBox .boxTitle.bis, .asideBox .boxTitle.bis a.title {
	color:#fff
}
.asideBox .boxTitle a.title:hover {
	text-decoration:none
}
.asideBox .boxTitle.expand.selected {
	color:#fff
}
.asideBox .content h3 {
	font-weight:normal
}
.asideBox .content a.linkH {
	font-size:0.9em
}
.asideBox a.more {
	color:#3487bc;
	font-weight:bold
}
.asideBox li.themeColor {
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none
}

.slider.big .content .article p {
	font-weight:bold
}
/*.asideBox.autopromo .content h3 a {
	margin:4px 0 0 0;
	color:#008e7e;
	font-size:16px;
	font-weight:bold;
	text-decoration:none
}*/
.asideBox.autopromo .content p {
	font-size:0.95em
}
.asideBox.autopromo .boxTitle {
	color:#fff
}
.colLeft a, .colMiddle a, .colRight a {
	text-decoration:none;
	color:#303030
}

.asideBox {
	margin-bottom:15px;
	background:#fff url(bg_asideBox.png) bottom left repeat-x;
	border:1px solid #DADADA;
	zoom:1
}

.asideBox.noBg {
	background:none
}
.asideBox p {
	margin:5px 0
}
.asideBox span.arrowDown, .asideBox span.arrowUp {
	margin:4px 8px 0 0;
	_margin-bottom:-8px
}
.asideBox a.epidemie {
	float:left;
	display:block;
	width:167px;
	height:170px;
	margin:5px 0
}
.asideBox .boxTitle {
	position:relative;
	height:15px;
	padding:6px 10px 7px;
	background:#d7d7d7 url(bg_sprite.png) repeat-x 0 -264px
}
.asideBox .boxTitle.bis {
	background:#5c6e84;
}

.asideBox .boxTitle.green {
	background:#d7d7d7 url(bg_spritegreen.png) repeat-x 0 -264px;
	border-bottom:solid 1px #DADADA;
}

.asideBox .boxTitle.white {
	background:#EEE;
	color:#008e80; 
	border-bottom:solid 1px #DADADA;
}

.asideBox .boxTitle.green a{
	
	color:#FFFFFF;
}

.asideBox .boxTitle.white a{
	
	color:#008e80;
}
.asideBox .boxTitle.expand {
	background:#eee url(bg_sprite.png) repeat-x 0 -490px;
	border-top:1px solid #dadada
}
.asideBox .boxTitle.expand:hover {
	cursor:pointer;
}
.asideBox .boxTitle.expand.selected {
	background:url(bg_sprite.png) repeat-x 0 -455px;
}
.asideBox .boxTitle.expand.selected:hover {
	cursor:default;
}
.asideBox .boxTitle.expand span.arrowDown {
	position:absolute;
	float:none;
	margin:0;
	top:11px;
	right:10px;
	background:url(ico_sprite.gif) no-repeat -9px -141px
}
.asideBox .boxTitle.expand.selected span.arrowDown {
	display:none;
}
.asideBox .buttonAsideBox {
	display:block;
	float:left;
	margin:5px 0
}
.asideBox .boxTitle a.ico {
	position:absolute;
	display:block;
	top:5px
}
.asideBox .boxTitle a.option {
	width:16px;
	height:16px;
	right:30px;
	background:url(ico_sprite.gif) -6px -278px no-repeat;
}
.asideBox .boxTitle a.option:hover {
	background:url(ico_sprite.gif) -24px -278px no-repeat;
}
.asideBox .boxTitle a.newRss {
	width:14px;
	height:15px;
	right:10px;
	background:url(ico_sprite.gif) -44px -278px no-repeat;
}
.asideBox .boxTitle a.newRss:hover {
	background:url(ico_sprite.gif) -62px -278px no-repeat;
}
.asideBox.autopromo .boxTitle a.option, .asideBox.autopromo .boxTitle a.newRss, .asideBox .boxTitle.bis a.option, .asideBox .boxTitle.bis a.newRss {
	opacity:0.8;
	filter:alpha(opacity=80)
}
.asideBox.autopromo .boxTitle a.option:hover, .asideBox.autopromo .boxTitle a.newRss:hover, .asideBox .boxTitle.bis a.option:hover, .asideBox .boxTitle.bis a.newRss:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.asideBox .content, .asideBox .options {
	padding:5px 12px
}
.asideBox .options {
	display:none;
	background:#eee
}
.asideBox .lastConnexion {
	height:11px;
	overflow:hidden
}
.asideBox .seeOthers {
	border-bottom:1px dotted #D5D5D5
}
.asideBox .seeOthers a.directLink {
	background:url(ico_sprite.gif) -7px -526px;
}
.asideBox .seeOthers a.directLink img {
	width:14px;
	height:14px;
	vertical-align:middle;
}
.asideBox a.more {
	float:left;
	margin-top:5px;
	padding-left:17px;
	background:transparent url(ico_sprite.gif) repeat scroll -5px -480px
}
.asideBox a.del {
	float:right;
	margin-top:2px;
	background:url(ico_sprite.gif) -53px -555px
}
.asideBox a.del:hover {
	background-position:-38px -555px
}
.asideBox a.del img {
	width:10px;
	vertical-align:middle;
}
.asideBox ul li {
	padding:0px 0
}
.asideBox a.img {
	float:left;
	display:block;
	width:68px;
	height:96px;
	margin-right:10px;
	padding:3px;
	background:#fff;
	border:1px solid #D7D7D7;
	overflow:hidden
}
.asideBox a.img + div.article {
	float:left;
	width:201px
}
.asideBox a.img img {
	display:block
}
.asideBox a.img.small {
	width:55px;
	height:55px
}
.asideBox a.img:hover {
	border:1px solid #d6071b
}
.slider {
	padding:0;
	overflow:hidden
}
.slider .buttonAsideBox {
	margin:5px 12px 10px 12px
}
.slider .news {
	position:relative;
	padding-top:7px
}
.slider h3 {
	margin-top:5px
}
.slider .boxTitle .iconSlide {
	width:100px;
	margin:0 auto;
	padding-top:3px
}
.slider .boxTitle .iconSlide span {
	float:left;
	width:10px;
	height:10px;
	_margin-bottom:-5px;
	margin-right:10px;
	background:#f5f5f5;
	-moz-box-shadow:inset 0px -4px 0px #e7e7e7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.slider .boxTitle .iconSlide span:hover {
	cursor:pointer
}
.slider .boxTitle span.selected {
	background:#201f1f;
	-moz-box-shadow:none
}
.slider.big {
	width:643px;
	height:235px;
	margin-top:15px
}
.slider.big .boxTitle .iconSlide {
	left:280px
}
.slider.big .content {
	padding:0 2px
}
.slider.big .content .article {
	width:131px;
	height:149px;
	margin:30px 0;
	padding:0 14px;
	float:left;
	border-left:1px solid #d9e4f1;
	text-align:center
}
.slider.big .content .article:first-child {
	border:none
}
.slider.big .content .article a {
	display:block;
	width:130px;
	height:100px;
	overflow:hidden
}
.slider.big .content .article p {
	margin-top:10px
}
.slider.big .content .article a.linkE {
	height:66px
}

.asideBox.autopromo .boxTitle {
	background:#346BB3
}
.asideBox.autopromo .content {
	min-height:68px;
	_height:68px
}
.asideBox.autopromo .floatLeft {
	margin:5px 8px 0 0
}
.asideBox.autopromo p {
	margin-bottom:0
}
.asideBox.autopromo .arrowUp, .asideBox .boxTitle.bis .arrowUp {
	background-position:-117px -303px
}
.asideBox.autopromo .arrowDown, .asideBox .boxTitle.bis .arrowDown {
	background-position:-99px -307px
}

.colLeft, .colMiddle, .colRight {
	position:relative;
	float:left
}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clear, .spacer {
	display:block;
	clear:both;overflow:hidden;visibility:hidden;width:0;height:0}


.colRight {width:300px;}

