/* CSS Document */

html, body{height:100%;}

body {
	margin:0;
	text-align:center;
	padding:0;
	height:100%;
	color:#000;
	font:12px/16px Arial, Helvetica, sans-serif;
}

#background_index{
margin:0; padding:0;
min-width:960px;
min-height:100%;
_height:100%;
}

#Table_01 {
	width:960px;
	text-align:left;
	margin:0 auto;
	background-color:transparent;
	overflow:hidden;
	
}


#flash {
position:relative;
top:0px;
left:0px;
height:356px;
width:688px;
overflow:hidden;
}


#flash_int{
position:relative;
top:0px;
left:0px;
height:356px;
width:418px;
overflow:hidden;
}


#contenu{
width:913px;
background:url(../image/infini_contenu.png) top center repeat-y;
height:300px;
padding:20px 0 0 47px;
}
	html > body #contenu{
	height:auto;
	min-height:300px;
	overflow:hidden;
	}
	
#page{padding-right:47px;}

#topbox{
background:url(../image/haut_boxcontenu.png) top center no-repeat;
width:960px;
height:61px;
}

#basbox{
background:url(../image/bas_boxcontenu.png) top center no-repeat;
width:960px;
height:31px;
}

#pied{
background:url(../image/piedkr.png) top center no-repeat;
width:960px;
height:51px;
}

#orage{
text-align:right;
padding:23px 10px 0 0;
}

#orage img{float:right;}

#logoRusk{
margin-top:-2px;
margin-right:6px;
}

#signatureCache{position:absolute; top:-99999px;}

.imgContenu{border:1px solid #ccc;}
.icon{vertical-align:middle;}

a{text-decoration:underline;}

#contenu a:hover{
color:#000;
text-decoration:none;
}

#contenu h2 a:hover{text-decoration:none;}


h1, h2, h3, h4, h5, h6{
padding:0;
line-height:normal;
}

h1 {
padding:19px 0 0 36px;
margin:0;
}

h2{
	font-size:24px;
	font-style:normal;
	font-weight:normal;
	margin:24px 0 12px 0;
}

h2:first-child{margin-top:0;}


h3{
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	margin:12px 0 9px 0;
}
	

#contenu_rouge h2, #contenu_rouge h3, #contenu_rouge a {color:#c10f0f;}
#contenu_orange h2, #contenu_orange h3, #contenu_orange a, #contenu_orange .date {color:#f27602;}
#contenu_mauve h2, #contenu_mauve h3, #contenu_mauve a, #contenu_mauve h2 a:hover{color:#c7347a;}
#contenu_jaune h2, #contenu_jaune h3, #contenu_jaune a, #contenu_jaune h2 a:hover{color:#f49b01;}
#contenu_vert h2, #contenu_vert h3, #contenu_vert a, #contenu_vert h2 a:hover{color:#7d9600;}
#contenu_bleu h2, #contenu_bleu h3, #contenu_bleu a, #contenu_bleu h2 a:hover{color:#009dc4;}

#boite_actualites, #boite_primeurs {
	width:535px;
	text-align:left;
	margin:0 auto;
	background-color:transparent;
	overflow:hidden;
	
}
	#boite_actualites h3, #boite_primeurs h3{margin:0;}

#boite_actualites_top{
	width:535px;
	height:43px;
	background:url(../image/accueil/top_boxactutalites.png) no-repeat top center;
}

#boite_primeurs_top{
	width:535px;
	height:43px;
	background:url(../image/accueil/top_boxprimeurs.png) no-repeat top center;
}


#boite_actualites_contenu{
	width:505px;
	background: url(../image/accueil/infini_box.png) repeat-y top center;
	padding:0 15px 0 15px;
	overflow:hidden;
}

#boite_primeurs_contenu{
	width:505px;
	background: url(../image/accueil/infini_primeurs_box.png) repeat-y top center;
	padding:0 15px 0 15px;
	overflow:hidden;
}
	#boite_primeurs_contenu a, #boite_primeurs_contenu h3{
	color:#c7005a;
	}
	

#boite_actualites_pied{
	width:535px;
	height:29px;
	background: url(../image/accueil/basbox.png) no-repeat top center;
}

#boite_primeurs_pied{
	width:535px;
	height:29px;
	background: url(../image/accueil/basbox_primeurs.png) no-repeat top center;
}

.hr{
border-top:1px solid #999;
margin:15px 0;
}
	.hr hr{display:none;}
	

.hr_dote{
border-top:1px dotted #999;
margin:15px 0;
}
	.hr_dote hr{display:none;}

#date {
	margin:0;
	padding:0;
}

p{
	margin:9px 0;
	padding:0;
	text-align:justify;
}


/*Page activites*/
table.activites, .activites td, .activites th
{border:0;padding:0;margin:0; border-collapse:collapse;}

.activites td{vertical-align:top; border-bottom:1px solid #ccc; padding:5px 10px;}
.activites td.first{border:0; padding:0 20px 0 0;}
.activites td.last{padding:0 0 0 20px;}

#contenu_orange .activites h2{ margin-bottom:10px;}
#contenu_orange .activites h3{ color:#000;}
#contenu_orange .activites a{ color:#000; text-decoration:underline;}
#contenu_orange .activites a:hover{ color:#333; text-decoration:none;}
p.date{font-weight:bold;}


table.activites h3 {
	margin:0px;
	padding:0px;
	
}


.icoVideo{background:url('../image/ico-video.gif') no-repeat center left; padding:10px 0 10px 25px;}
.icoPanier{background:url('../image/ico-panier.gif') no-repeat center left; padding:10px 0 10px 25px;}
/*Page activites -FIN-*/

/*Page Nouvelles*/
#contenu_mauve .icoVideo{background:url('../image/ico-video-mauve.gif') no-repeat center left; padding:10px 0 10px 25px;}
/*Page Nouvelles -FIN-*/

/*Page Liens*/


/*Page Liens -FIN-*/

#contenu a.icoPanier{ color:#000; text-decoration:underline;}
#contenu a.icoPanier:hover{ color:#333; text-decoration:none;}

#contenu a.icoVideo {color:#000; text-decoration:underline;}
#contenu a.icoVideo:hover{ color:#333; text-decoration:none;}

.mention{
font-size:10px;
line-height:normal;
color:#666;
}

.objectVideo{
border:2px solid #ccc;
display:inline-block;
}

.clear{clear:both;}

table, td, th{border:0; padding:0; margin:0; border-collapse:collapse;}
