
/* commun news */
#news .part1 .actu p, #news .part1 .titre, #news .part1d p, #news .part2 .bt, #news .part2 p {
	font-size:10px; 
}
#news div, #news img, #news .part1 .actu p, #news .part1 .actu a, #news .part1d p, #news .part1d a, #news .part2, #news .part2 img, #news .part2 .bt, #news .part2 p, #news .part2 ul li, #news .part2 ul, #news .part2 input { 
	float:left
}
.nettoyeur { 
	clear:both; 
	display:none
}

#news_container { 
	padding:0px;
}
#kwicks {
	position: relative;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	width: 188px;
	height: 401px; border: solid 1px #ccc;
	background-color: #fff; overflow:hidden;
	
}


/* debut news over */
#news { 
	width:940px; 
	height:399px; display:none; opacity:0;
}

#news .part1 { 
	width:436px; 
	padding:7px;
}

#news .part1 .titre{
	color: #0035ad;
	margin-bottom: 15px; 
	font-weight: bold;
	display:block;
}

#news .part1 .border {
	width:100%;
	overflow:hidden;
	border-right:solid 1px #809ad6;
}

#news .part1g {
	height:230px;
	margin-bottom:14px;
	float:none;
	overflow:hidden;
}

#news .part1 .allActu {
	width:100%;
	overflow:hidden;
	float:none;
}

#news .part1 .actu { 
	width:210px; 
	overflow:hidden;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
#news .part1 .actu img {
	padding-right:5px;
	display:block;
}
#news .part1 .actu p {
	width:140px; 
	margin:0; 
	padding:0;
	color:#666
} 

#news .part1 .actu .link a {
	font-size:11px; 
	color:#0035ad; 
	text-decoration:none;  
	display:block; 
	padding:2px 0 0 5px; 
	width:138px;
	overflow:hidden;
	margin-bottom:5px; 
	background-color:#FFFFFF; 
	height:15px; 
	border: solid 1px #ccc
}

#news .part1 .actu .link a:hover {
	font-size:11px; 
	color:#fff; 
	background-color:#0035ad; 
	border-color:#0035ad
} 

#news .part1d { 
	width:215px;
	padding-left:10px;
	float:right;
	overflow:hidden;
}

#news .part1d p {
	margin:0; 
	padding:0; 
	color:#666
} 

#news .part1d a { 
	font-size:11px; 
	color:#fff; 
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	padding:2px 0 0 15px; 
	margin-bottom:9px; 
	width:188px;
	overflow:hidden;
	background-color:#0035ad; 
	height:15px; 
	border: solid 1px #0035ad
}

#news .part1d a:hover {
	font-size:11px; 
	color:#0035ad; 
	background-color:#fff; 
	border-color:#0035ad 
} 


#news .part2 { 
	width:470px; 
	padding:7px; 
}

#news .part2 .btfermer {
	font-size:10px; 
	color:#0035ad;
	text-align:center; 
	text-transform:uppercase; 
	text-decoration:none; 
	display:block; 
	float: right; 
	padding-top:2px; 
	margin-bottom:3px; 
	width:66px; 
	background-color:#fff; 
	height:15px; 
	border: solid 1px #ccc
}
#news .part2 .btfermer:hover {
	color:#fff; 
	background-color:#0035ad; 
	border-color:#0035ad 
} 

#news .part2 .titreFolder {
	font-size:11px; 
	color:#fff; 
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	padding:2px 0 0 15px; 
	margin-bottom:9px; 
	width:225px;
	overflow:hidden;
	background-color:#0035ad; 
	height:15px; 
	border: solid 1px #0035ad
}

#news .part2 .titreFolder:hover {
	font-size:11px; 
	color:#0035ad; 
	background-color:#fff; 
	border-color:#0035ad
} 

#news .part2 ul {
	display:block; 
	width:468px; 
	margin:0; 
	padding:0; 
}
#news .part2 ul li {
	display:block; 
	width:215px; 
	margin:1px 6px;
	font-size:11px;	
	color:#666;
}
#news .part2 ul li a {
    color:#666;
    text-decoration:none;
	padding-left:12px;
	font-size:10px;
	background:url(/img/black-link.gif) no-repeat;
}
#news .part2 ul li a:hover {
	text-decoration:underline;
}

#news .part2 .titre {
	font-size:11px; 
	color:#0035ad; 
	border-bottom:solid 1px #809ad6; 
	width:468px;
	padding-top:7px;
}

#news .part2 .bt {
	color:#0035ad;
	text-align:center; 
	text-transform:uppercase; 
	text-decoration:none; 
	display:block; 
	padding:2px 5px 0 5px; 
	margin:3px 3px 0 0; 
	background-color:#fff; 
	height:15px; 
	border: solid 1px #ccc
}

#news .part2 .bt:hover {
	color:#fff; 
	background-color:#0035ad; 
	border-color:#0035ad 
} 

#news .newsMonth {
	margin:5px 0 5px 0;
	width:468px;
	overflow:hidden;
}

#news .newsMonth img {
	float:left;
}

#news .newsMonth div {
	margin-left:10px;
	float:left;
	width:245px;
	overflow:hidden;
	color:#666; 
}

#news .newsMonth div p { margin:0; padding:0; width:245px; }
/* fin news over */

/* debut newsOff */
#newsOff { 
	padding:7px; 
	width:174px; 
	height:385px;
	cursor:pointer; cursor:hand;
}
#newsOff img{ margin-bottom:10px }

#newsOff p {
	padding:0;
	margin:0; 
	color:#666;
	font-size:10px;
}

#newsOff .linkarchives {
    margin-left:2px;
    color:#000;
    text-decoration:none;
    background:url(/img/black-link.gif) no-repeat;
    padding-left:10px;
}

#newsOff .linkarchives:hover {
    text-decoration:underline;
}

#newsOff .titre{ 
	font-size:10px;
	color: #0035ad;
	margin-bottom: 10px; 
	font-weight: bold;
	display:block;
}
/* fin newsOff */

/* archives */
#newsarchive .description {
	color:#808080;
	font-size:10px;
	vertical-align:top;
	height:60px;
	cursor:pointer;
	cursor:hand;
}

#newsarchive .pubDate {
	text-transform:uppercase;
	color:#0136A8;
}

#newsarchive .title {
	color:#0136A8;
	font-size:12px;
	font-weight:bold;
}

#newsarchive .summary {
	margin-top:5px;
}

/* pop-up */
#newspopup .newslink a {
    font-size:9px;
    color:#0035AD;
}

#newspopup .newsimage {
    float:left;
    padding-right:10px;
}

#newspopup .newsdate {
    color:#0136A8;
    text-transform:uppercase;
    font-size:10px;
}

#newspopup .newsdate {
    color:#0136A8;
    text-transform:uppercase;
    font-size:10px;
}

#newspopup .newstitle {
    font-size:14px;
    color:#0136A8;
    font-weight:bold;
}

#newspopup .newstext {
    height:130px;
    font-size:12px;
    overflow:auto;
    color:#808080;
}
