/*************************************************************
* actualité.css
* Feuille de style pour le gabarit actualité
*************************************************************/

/**
* Specifique blocs
*/


#page .blocactu
{
	margin-bottom:21px;
	padding-bottom:21px;
	background:url(../images/commun/pointille-gris.gif) repeat-x 0 bottom;
	min-height: 90px;
}

#page .blocactu img 
{
	float: left;
	margin-right: 14px;
	width: 127px;
	height: auto;
}

#page .blocactu h2
{
	margin:0 0 2px 0;
	padding: 0;
	color:#444444;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

#page .blocactu h2 a
{
	color:#444444;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}

#page .blocactu h2 a:hover
{
	text-decoration:underline;
}

#page .blocactu h3, #page .blocactu2 h3
{
	float:left;
	margin-right:8px;
	padding: 0;
}

#page .blocactu h3 span, #page .blocactu2 h3 span
{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding:1px 4px 2px 4px;
	background-color:#444444;
}

#page .blocactu h4, #page .blocactu2 h4
{
	color:#444444;
	font-size:12px;
	line-height:16px;
	margin:0 0 10px 0;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}

#page .blocactu h5
{
	color:#444444;
	font-size:11px;
	line-height:12px;
	margin:0 0 2px 0;
	font-weight:normal;
}

#page .blocactu p
{
	font-size:12px;
	line-height:14px;
}

#page .blocactu1
{
	margin-bottom:25px;
}

#page .blocactu1 h2
{
	margin:0 0 2px 0;
	padding: 0;
}

#page .blocactu1 h2 a
{
	color:#444444;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
}

#page .blocactu1 h2 a:hover
{
	text-decoration:underline;
}

#page .blocactu1 img {
        width: 544px;
        height: auto;
}

#page .blocactu2
{
	float:left;
	width:259px;
	height:auto;
	overflow:hidden;
	margin-bottom:24px;
}


#page .blocactu2 p
{
	width:255px;
}

#page .blocactu2 h2
{
	margin:0 0 5px 0;
	padding: 0;
}

#page .blocactu2 h2 a
{
	color:#444444;
	margin:0 0 0 0;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
}

#page .blocactu2 h2 a:hover
{
	text-decoration:underline;
}

#page .blocactu2 img {
	width: 255px;
	height: auto;
}

#page .blocactu1 h4,
#page .blocactu2 h4
{
	color:#444444;
	font-size:12px;
	line-height:16px;
	margin:0 0 6px 0;
	font-weight:normal;
	padding:1px 0px 0px 0px;
}

#page .blocactu1 h3, 
#page .blocactu2 h3
{
	float:left;
	margin-right:8px;
	padding: 0;
}

#page .blocactu1 h3 span,
#page .blocactu2 h3 span
{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	padding:1px 4px 2px 4px;
	background-color:#444444;
}
