@charset "utf-8";


/* CSS BODY */

body 
{
    background-color : #FFFFFF;
    border : 0px;
    color : #707070;
    font-family : verdana,geneva,arial,helvetica,sans-serif;
    font-size : 11px;
    margin : 0px; 
    padding : 0px; 
}



/* MAIN DIVS */

#container  {position:relative; width:780px; margin:10px auto 10px auto;}
#gauche {width:180px; position:absolute; left:0px; top:0px;}
#centre {width:370px;	position:absolute; left:180px; top:0px;}
#droite {width:230px;	position:absolute; left:550px; top:0px;}


/* LIENS */

a:link		{color : #FD7900; text-decoration : none;}
a:visited	{color : #FD7900; text-decoration : none;}
a:active	{color : #FD7900; text-decoration : none;}
a:hover		{color : #FD7900; text-decoration : underline;}

a.references:link		{color : #C3C3C3; text-decoration : none;}
a.references:visited	{color : #C3C3C3; text-decoration : none;}
a.references:active		{color : #C3C3C3; text-decoration : none;}
a.references:hover		{color : #C3C3C3; text-decoration : underline;}

a.blanc:link		{text-decoration : none; color:#FFFFFF;}
a.blanc:visited	{color:#FFFFFF;	text-decoration : none;}
a.blanc:active		{color:#FFFFFF; text-decoration : none;}
a.blanc:hover		{color:#FFFFFF; text-decoration : underline;}


/* BANNIERES */

a.ban_txt_1:link			{font-family:Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bolder; color:#fd7900; text-decoration : none;}
a.ban_txt_1:visited		{font-family:Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bolder; color:#fd7900; text-decoration : none;}
a.ban_txt_1:active			{font-family:Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bolder; color:#fd7900; text-decoration : none;}
a.ban_txt_1:hover			{font-family:Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bolder; color:#fd7900; text-decoration : none;}

a.ban_txt_2:link		{font-family:Arial, Helvetica, sans-serif;	font-size: 20px; font-weight:bolder; color:#707070; text-decoration : none;}
a.ban_txt_2:visited		{font-family:Arial, Helvetica, sans-serif;	font-size: 20px; font-weight:bolder; color:#707070; text-decoration : none;}
a.ban_txt_2:active		{font-family:Arial, Helvetica, sans-serif;	font-size: 20px; font-weight:bolder; color:#707070; text-decoration : none;}
a.ban_txt_2:hover		{font-family:Arial, Helvetica, sans-serif;	font-size: 20px; font-weight:bolder; color:#707070; text-decoration : none;}

a.ban_txt_3:link	{font-family:Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bolder; color:#707070;  text-decoration : none;}
a.ban_txt_3:visited	{font-family:Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bolder; color:#707070;  text-decoration : none;}
a.ban_txt_3:active	{font-family:Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bolder; color:#707070;  text-decoration : none;}
a.ban_txt_3:hover	{font-family:Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bolder; color:#707070;  text-decoration : none;}


/* TOP */

.cal_grise_1 {background-color:#dfdfdf; height:15px; border-top: solid 126px #FFFFFF; border-bottom: solid 2px #FFFFFF;}
.cal_grise_2 {background-color:#dfdfdf; height:5px; border-top: solid 1px #FFFFFF;}
.cal_orange {background-color:#ff6500; height:127px; width:100%;}
.tit_blanc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px; font-weight:bolder; color:#FFFFFF;
	text-align:right; 
	padding-top:50px; 
	padding-right:10px; 
}
.ss_tit_blanc
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight:bolder; color:#FFFFFF; 
	text-align:right;
	padding-right:10px;		
}


/* MENU */

.logo_sp	{padding-top:60px; padding-bottom:20px; margin-left:23px;}
.logo_clt	{padding-top:40px; text-align:center;}

#menu_bouton a:link	{
	font-weight:bolder; font-family:Arial, Helvetica, sans-serif; color : #707070; 	text-decoration : none; 
	display:block;
	border-bottom: solid 1px #DEDEDE;
	margin: 0px 15px 0px 23px;
	padding: 5px; 
}

#menu_bouton a:visited {
	font-weight:bolder; font-family:Arial, Helvetica, sans-serif; color : #707070; 	text-decoration : none; 
	display:block;
	border-bottom: solid 1px #DEDEDE;
	margin: 0px 15px 0px 23px;
	padding: 5px; 
}

#menu_bouton a:active {
	font-weight:bolder; font-family:Arial, Helvetica, sans-serif; color : #707070; 	text-decoration : none; 
	display:block;
	border-bottom: solid 1px #DEDEDE;
	margin: 0px 15px 0px 23px;
	padding: 5px; 
}

#menu_bouton a:hover {
	font-weight:bolder; font-family:Arial, Helvetica, sans-serif; color : #707070; text-decoration : none; 
	background-color:#f4f4f4;
	display:block;
	border-bottom: solid 1px #DEDEDE;
	margin: 0px 15px 0px 23px;
	padding: 5px; 
}


/* CENTRE */

.tit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px; font-weight:bolder; color:#fd7900; 
	padding-left: 20px;
	padding-top: 20px;
}
.ss_tit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:bolder; color:#707070; 
	padding-left: 20px;
}

.paragraphe	{padding-left: 20px; padding-top: 10px; padding-right:15px;}

.credits
{
 	margin-top:20px; margin-bottom:10px;
    background-color : #707070;
    color : #FFFFFF; font-size:10px;
	padding: 8px;
	margin-left:20px;
	border: solid 1px #C3C3C3;
}

.references		{color : #C3C3C3;}

.banner
{
	width:85%;
	text-align:center;
	padding:4px;
	margin: 20px 100px 20px 20px;
	border: solid 1px #C3C3C3;
}

.banner:hover
{
	width:85%;
	background-color:#f4f4f4;
	text-align:center;
	padding:4px;
	margin: 20px 100px 20px 20px;
	border: solid 1px #C3C3C3;
}


/* GAUCHE */

.tit_col
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bolder; color:#707070;
	padding-top:20px; padding-left:15px; 
}

.date_0
{
    color : #FD7900;
	font-family:Arial, Helvetica, sans-serif; font-weight : bolder;
	padding-top:10px; padding-left:15px; 	
}

.date_1
{
    color : #C3C3C3;
	font-family:Arial, Helvetica, sans-serif; font-weight : bolder;
	padding-top:10px; padding-left:15px; 	
}

.date_2
{
    color : #FD7900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight : bolder;
}
.news
{
	border-bottom: solid 1px #DEDEDE;
	margin-left:14px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.news:hover
{
	border-bottom: solid 1px #DEDEDE;
	background-color:#fcfcfc;
	margin-left:14px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 6px;}



#keywords
{
	background-color:#ffffff;
	color:#d6d6d6;
	border: solid 1px #f0f0f0;
	margin-top:20px; margin-left:20px;
    padding : 4px;
}
#keywords:hover
{
	background-color:#f9f9f9;
	color:#a5a5a5;
	border: solid 1px #f0f0f0;
	margin-top:20px; margin-left:20px;
    padding : 4px;
}
