/****** CORPS GENERIQUE *******/

div.corps
{
	margin-bottom : 15px;
}

div.liste div.acc_blog h1,
div.corps h1
{
	margin-top : 3px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	
	font-size : 100%;
	color : rgb(102,102,102);
	
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 5px;

	border-style : solid;

	border-top-width : 0px ;
	border-right-width : 0px ;
	border-bottom-width : 0px ;
	border-left-width : 4px;
	
}

div.corps div.image-entete
{
	margin-bottom: 5px;
	width : 430px;
	height : 100px;
}

div.liste div.acc_blog h2,
div.corps h2
{
    font-size: 125%;
    color: rgb(51,51,51);
    font-weight: bold ;

    padding-top : 5px;
	padding-right : 0px;
	padding-bottom : 5px;
	padding-left : 0px;
}

div.liste div.acc_blog p.auteur,
div.corps p.auteur
{
	color: rgb(51,51,51);
	font-size: 85% ;
}

div.liste div.acc_blog p.auteur span.nom,
div.corps p.auteur span.nom
{
	font-weight: bold ;
}

div.liste div.acc_blog p.publication,
div.corps p.publication
{
	color: rgb(51,51,51);
	font-size: 85% ;
	margin-bottom : 10px;
}

div.liste div.acc_blog p.publication span.date-maj,
div.corps p.publication span.date-maj
{
	font-weight: bold ;
}

div.corps div.presentation
{
	margin-top : 15px;
	margin-bottom : 0px;
}

div.corps div.photo
{
	float: left;

	margin-top : 0px;
	margin-right : 5px;
	margin-bottom : 5px;
	margin-left : 0px;
	
	width : 200px;
	
	background-color: rgb(235,235,235);
	overflow: hidden;
}

div.corps p.legende
{
    font-size: 85%;

	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;

	padding-top : 5px;
	padding-right : 10px;
	padding-bottom : 5px;
	padding-left : 10px;
	
	color: rgb(076,076,076);
	float:none;
	overflow:hidden;
}

div.corps div.chapeau,
div.corps div.chapeau a
{
    
    margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;


	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	
	font-weight: bold ;
	color: rgb(51,51,51) ;
	font-size: 100% ;
}

div.corps div.action
{
	margin-top : 10px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 0px;

	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	
	border-style: solid;

	border-top-width : 1px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	
	border-color: rgb(204,204,204);
	text-align: justify;
	overflow: hidden;
	clear: both;
}

div.corps div.action a
{
	font-size : 85%;
	color: rgb(102,102,102);

	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 20px;
	
	font-weight: normal;
}

div.corps div.action a,
div.corps div.action a:link,
div.corps div.action a:visited,
div.corps div.action a:hover,
div.corps div.action a:active
{
	color: rgb(102,102,102);
}

div.corps div.action a:hover
{
	text-decoration : underline;	
}

div.corps div.action p
{
    width: 144px;
	float : left;

	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 2px;
	padding-left : 0px;
	
	background-repeat : no-repeat;
	background-position:  1px 4px;
}

div.corps div.texte
{
	margin-top : 5px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
}

div.corps div.pied
{
	color: rgb(102,102,102);
	
	border-style: solid ;

	border-top-width : 1px ;
	border-right-width : 0px ;
	border-bottom-width : 0px ;
	border-left-width : 0px;
	
	border-color: rgb(204,204,204) ;
	
	margin-top : 10px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	clear: both;
}

div.corps p.realisation
{
	margin-top : 10px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;

	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 1px;
	padding-left : 0px;
	
	border-style: solid ;

	border-top-width : 1px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 0px;
	
	border-color: rgb(204,204,204) ;
	font-weight: bold ;
	color: rgb(051,051,051) ;
	text-align: right ;
	font-size: 90% ;
}

div.corps p.realisation span.texte
{
	color: rgb(136,136,136) ;
}

div.corps div.texte div.liste,
div.corps div.liste
{
	margin-top : 0px;
	margin-right : 50px;
	margin-bottom : 15px;
	margin-left : 0px;
}

div.corps div.liste p.entete
{
    font-weight:bold;
    border-style: solid ;

	border-top-width : 1px ;
	border-right-width : 0px ;
	border-bottom-width : 1px ;
	border-left-width : 4px;
	
	border-top-color : rgb(204,204,204);
	border-right-color : rgb(204,204,204);
	border-bottom-color : rgb(204,204,204);
	background: rgb(255,255,255) ;
	color : rgb(0,0,0);

	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	
	float : none;
	width : 432px;
	font-size : 100%;
}

div.corps div.liste p.auteur
{
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-left : 0px;

	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	
	border: none ;
	font-weight: normal ;
	color: rgb(0,0,0) ;
	text-align: justify ;
	font-size: 100% ;
}

div.corps p.realisation
{
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
}

div.corps p.diffusion
{
	margin-top : 5px;
	text-align : right;
	clear : both;
}

div.corps div.commander
{
	float: right;
	border-width: 1px 1px 1px 1px;
	border-color: rgb(199,010,014);
	border-style: solid;
	
	width: 187px;
	margin-top: 12px;
	margin-bottom: 12px;
	padding : 2px 2px 7px 2px;
	
}


div.corps div.commander p a.libelle
{
	padding: 0px 0px 0px 25px;
	
	line-height : 27px;
	background-position : 5px;
	
	background-repeat: no-repeat;
	background-image: url(/generique/img/picto_caddie.gif);
}

div.corps div.commander div.partenaire a.logo
{
	width : 33px;
	height : 27px;
	
	background-repeat: no-repeat;
	background-position : 100%;
	
	float: right;
}

div.corps div.commander a:hover
{
	color: rgb(199,010,014);
	text-decoration: underline;
}


/****** FIN CORPS GENERIQUE *******/