table.interne
{	clear:both;	}

#body_contenu
{	padding-top:0px;}

.titre
{	position:relative; background: none;	}

.titre h1
{
	padding-bottom:10px;
	text-shadow: 2px 2px rgba(0,0,0,0.2);
}
.titre h2
{	position:absolute;	top:27px;	}

/*** COL 30 ***/
table.interne td.col30	{	vertical-align:top;	width:300px;	}

table.interne td.col30 .top
{
	height:62px;	padding-left:22px; margin-bottom:15px;
}

table.interne td.col30 .top h3
{
	height:44px;	padding:18px 7px 0 0px;	margin:0;
	font-size:28px;
	float:left;	font-weight:normal;
}

table.interne td.col30 .bloc
{
	margin:0 auto 10px auto;	width:276px;
}
table.interne td.col30 .bloc .contenu
{
	width:206px; padding:23px 25px 10px 45px;
}
table.interne td.col30 .bloc h3			{	margin:0;	padding:0;	}
table.interne td.col30 .bloc p			{	line-height:14px;		}

table.interne td.col30 li
{
	font-size:14px;
	padding:6px 0px 5px 2px;
}

table.interne td.col30 li a
{	font-weight:normal;	text-decoration:none;	}

/*** COL 30 bis ***/
table.interne td.col30bis
{
	width: 300px;
	vertical-align: top;
	-moz-border-radius: 5px;	
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	padding: 0px;
	color:#fff;
}

table.interne td.col30bis * {
		color:#fff;
}

table.interne td.col30bis form * {
		color:#35393C;
}

table.interne td.col30bis .a-area {
	padding: 20px;
	text-align: justify;
}

table.interne td.col30bis .top
{
	background: none;
	height:auto;
	padding-left:0px;
	margin-bottom:0px;
}

/*** COL 70 ***/
table.interne td.col70				{	vertical-align:top;	width:613px;	}
table.interne td.col70 div.contenu	{	padding:40px 17px 20px 17px;	margin-bottom: 80px}
table.interne td.link				{	vertical-align:top;	width:613px;	}
table.interne td.link  div.contenu	{	padding-bottom:0px; margin-bottom: 80px	}
table.interne td.link  div.link a	{	display:block;	width:172px;	height:91px;	margin:0 auto; text-decoration:none;	}

table.interne td.col70 div.contenu h1,
table.interne td.col70 div.contenu h2,
table.interne td.col70 div.contenu h3,
table.interne td.col70 div.contenu h4,
table.interne td.col70 div.contenu h5,
table.interne td.col70 div.contenu h6,
table.interne td.col70 div.contenu p
{	padding:0px 17px 0px 17px;	}

table.interne td.col70 div.contenu h1	{	padding-top:43px;		}
table.interne td.col70 h2				{	margin-bottom:5px;			}
table.interne td.col70 h2 a				{	text-decoration:none;		}
table.interne td.col70 h2 a:hover		{	color:#35393C;				}
table.interne td.col70 p				{	margin-bottom:20px;			}

div.imageFloatRight			{	float:right;	margin:0 0 20px 20px;	}
div.imageFloatRight img		{	border:3px solid #FFFFFF;	}

/*** COL100 ***/
div.interne 				{	width:920px;	}
div.interne div.contenu		{		padding:40px 35px 20px 35px; min-height:100px;}
