/* Style refonte éditeur */

/* Encarts */

.encart_2_gauche{
    background-color: #3070a7;
    border: 1px solid #FFFFFF;
	color: #FFFFFF;
    font: 12px Helvetica, Georgia, "Times New Roman" !important;
    width: 130px;
    line-height: 1.25em !important;
    padding: 1em !important;
    text-align: left;
    margin-right: 1em;
    float: left;
}

.encart_2_gauche i{
	display: block;
	text-align: left;
	margin-top: .75em !important;
}

.encart_3_droite {
    background-color: #EEEEEE;
    border: 1px solid #B5B58A;
    font: 12px Arial,Helvetica,sans-serif !important;
	font-style:normal;
    width: 130px;
    padding: 1em !important;
	text-align: right;
    margin: 0 0 1em 1em;
    float: right;
	/* rectif JPC 01/08/2012 - hauteur de ligne des <i> */
	/*line-height: 2em !important;*/
	line-height: 1.5em !important;
}

.encart_3_droite i {
	line-height: 1.5em !important;
	display: block;
	margin-bottom: .1em;
	font-style: oblique;
}

.encart_6 {
    
	background-color: #CCCCCC;
	border: 1px solid #333333;
	padding: 1em !important;
	margin: 1em;
	text-align: left;
}

/* Tableaux */

/* Tableau 1 et 2, sans ligne de titre de couleur */

/* Tableau 1 pour les paragraphes en exergue */
table.tableau_1
{
	width: 90%;
	margin: 12px 5%;
}
/* Tableau 2 pour les autres contenus */
table.tableau_2
{
	margin: 12px 0;
}

table.tableau_1, table.tableau_2{
    border: 1px solid #B5B58A;
    clear: both;
    border-collapse: collapse;
}

table.tableau_1 td, table.tableau_2 td {
    padding: 0.5em;
	background-color: #FFFFFF;
	border: 1px solid #B5B58A;
	
}


table.tableau_2 td p, table.tableau_1 td p {
	margin-bottom: 1em !important;
}

/* Tableau 3 */
/* pour les leagues tables, avec alignement des cellules à gauche et ligne de titre de couleur */

table.tableau_3 {
    border: 1px solid #ffe4b5;
	border-collapse: collapse;
    clear: both;
    /* Corr JPC 26/07/12 - réduction des marges
	margin: 12px 5%;
    width: 90%;*/
	margin: 12px 0;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

table.tableau_3 th {
    background-color: #ffe4b5;
    font-weight: bold;
    padding: 0.25em;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #ffe4b5;
	line-height: 1.5em;
	text-align: left;
}

table.tableau_3 td {
    border: 1px solid #ffe4b5;	
	background-color: #FFFFFF;
	padding: .25em;	
}

table.tableau_3 td, table.tableau_3 td p {
	text-align: left;
}

/* Tableau 4 et 5 - pour les logos et images */

table.tableau_4, table.tableau_5 {    
    clear: both;
	margin: 6px 0;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

table.tableau_4, table.tableau_4 tbody
{
	border: 1px solid #B5B58A;
}

table.tableau_5, table.tableau_5 tbody
{
	border: 0;
}

table.tableau_4 div.attribute-image, table.tableau_5 div.attribute-image
{
	text-align:center;
}


table.tableau_4 td, table.tableau_5 td 
{
    border: none;	
    padding: 0.125em;
	text-align:center;
	background-color: #FFFFFF;
}

table.tableau_5 td 
{
	vertical-align:middle;
}

table.tableau_4 td p, .tableau_5 td p 
{
	line-height: 1.25em;
}

/* Tableau 6 */
/* pour les leagues tables, avec alignement des cellules à gauche et ligne de titre de couleur */
/* rembourrage réduit */

table.tableau_6 {
    border: 1px solid #ffe4b5;
	border-collapse: collapse;
    clear: both;
    /* Corr JPC 26/07/12 - réduction des marges
	margin: 12px 5%;
    width: 90%;*/
	margin: 12px 0;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
}

table.tableau_6 th {
    background-color: #ffe4b5;
    font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid #ffe4b5;
	text-align: left;
	padding: 8px;
	line-height: 1.25em;
}

table.tableau_6 td {
    border: 1px solid #ffe4b5;	
	background-color: #FFFFFF;
	padding-left: 4px;
	line-height: 1.25em;
	vertical-align: middle;
}

table.tableau_6 td, table.tableau_6 td p {
	text-align: left;
	margin: 0;
	padding-left: 4px;
	line-height: 1.25em;
}