BODY	{		background: gainsboro;
				font-family: Arial;
				font-size: 10pt;
				color: #000000
			}

BODY.interne
		{		background: white;
				font-family: Arial;
				font-size: 10pt;
				color: #000000
			}

			
P.titretop-center	{ 	
					text-align: center;
					background :#FFFFFF;
					font-family	: Arial;
					font-size	: 16pt;
					font-style: italic ; 
					font-weight 	: bold;
					color: gray;
					margin-top: 0px;
					margin-bottom: 10px;
}

P.titretop	{ 	text-align: Left;
					background :#FFFFFF;
					font-family	: Arial;
					font-size	: 16pt;
					font-style: italic ; 
					font-weight 	: bold;
					color: gray;
					margin-bottom: 10px;
}

P.titrenews	{	
			margin-top:5px;
			margin-bottom:0px;
			text-align	: left;
			font-family	: Arial;
			font-size	: 10pt;	
			font-weight 	: bold;
			}
P.news	{	
			margin-top:0px;
			margin-bottom:5px;
			text-align: justify;
			font-family	: Arial;
			font-size	: 10pt;	
			}			
P.info	
			{	text-align: left;
			font-family	: Arial;
			font-size	: 8pt;
			color : gray;
			margin-top: 0px;
			margin-bottom : 0px;
			}	
			
P.info-centre	
			{	text-align: middle;
			font-family	: Arial;
			font-size	: 8pt;
			color : gray;
			margin-top: 0px;
			margin-bottom : 0px;
			}	

P.texte-menudroit	
			{	text-align: left;
			font-family	: Arial;
			font-size	: 8pt;
			color : black;
			margin-top : 0px;
			}				
P.annonce {	text-align: justify;
				border-color: #000033;
				border-width: 2px;
				border-style: solid;
				margin: 1em;
				padding: 1em;
				color: #000000
			}
P.message_info
			{	
			color: #000000;
			font-family	: Arial;
			font-size	: 10pt;
			padding : 5px;
			border-width: 1px;
			border-style: solid;
			border-color : orange;
			background : #ffcc99;
			margin-bottom: 2em;
			margin-top: 2em;
}
P.message_service
			{	
			text-align: center;
			color: #000000;
			font-family	: Arial;
			font-size	: 10pt;	
			font-style: italic; 
			margin-bottom: 2em;
			margin-top: 2em;
}
P.infos-italique
			{	
			text-align: left;
			color: #000000
			font-family	: Arial;
			font-size	: 10pt;	
			font-style: italic; 
			margin-bottom: 5px;
			margin-top: 5px;
}

P.titre	{	text-align: center;
				color:#a4a4a4;
				font-size: 14pt;
				border-color: #a4a4a4;
				border-width: 1px;
				border-style: solid;
				margin-bottom: 1em;
				margin-top: 1em;
				padding: 1em;
			}

P.soustitre	{	
			font-family 	: Arial;
			font-size	: 12pt;
			font-weight : bold;
			font-style: italic ; 
			color: gray;
			margin-bottom: 0em;
			}
P.titre2	{	text-align: center;
				color:#ffcc00;
				font-size: 18pt;
				border-color: #000033;
				border-width: 1px;
				border-style: solid;
				margin: 1em;
				background:#000066
			}
P.titre-menudroit	{	
			text-align: left;
			font-family 	: Arial;
			font-size	: 12pt;
			font-weight : bold;
			font-style: italic ; 
			color: gray;
			margin-bottom: 5px;
			margin-top: 5px;
			}					
P.menu	{	text-align: center;
				border-color: #a4a4a4;
				border-width: 1px;
				border-style: solid;
				margin-left: 16em;
				margin-right: 16em;
				padding: 1em;
				background:#ffcc99;
			}
P.menu_bouton	{
				margin-top: 5px;
				margin-bottom: 0px;
			}
			
P.menu_categorie	{
				background-color : white;
				margin-left: 3px;
				margin-top: 5px;
				margin-bottom: 2px;
				font-family 	: Arial;
				font-size	: 12pt;
				font-weight : bold;
				font-style: italic ; 
				color: gray;
			}

P.menu_lien	{
				color : black;
				background-color : white;
				margin-left: 12px;
				margin-top: 0em;
				margin-bottom: 0em;
}

P.cadre	{	text-align: justify;
				border-color: #a4a4a4;
				border-width: 1px;
				border-style: solid;
				margin-top : 1em;
				margin-bottom : 1em;
				padding: 1em;
				background:#ffcc99;
				-moz-border-radius : 5px 10px;
			}

P.divider {
			margin-top : 10px;
			margin-bottom : 0px;			
			font-family 	: Arial;
			font-size	: 16pt;
			font-weight : bold;
			font-style: italic ; 
			color: gray;
			border-bottom: 1px solid lightgrey ;
}

UL.lien	{	
			text-align: left;
			color : 	gray;
			font-family	: Arial;
			font-size	: 10pt;
			list-style-image:url(http://l.liberation.fr/img/common/pi_cross2.gif) ;
			padding-left : 17px;
}

UL.lien-colle	{	
			text-align: left;
			color : 	gray;
			font-family	: Arial;
			font-size	: 10pt;
			list-style-image:url(http://l.liberation.fr/img/common/pi_cross2.gif) ;
			padding-left : 17px;
			margin-top : 0px;
}		

div.encadré
			{	text-align: justify;
				border-color: #a4a4a4;
				border-width: 1px;
				border-style: solid;
				margin-top : 1em;
				margin-bottom : 1em;
				padding: 1em;
				background:#ffcc99;
			}



div.ssmenu {
			margin-bottom:5px;
		}



A		     	{ 		text-decoration: none; }
A:link			{		color: Indigo; }
A:visited	{		color: Indigo; }
A:active		{		color: #000000;}
A:hover 		{		text-decoration: underline ; 
						color: blue;}
A.warning:hover {	text-decoration: underline ; 
						color: red; }

A.lien2		     { 		text-decoration: none; }
A.lien2:link	     {		color: black; }
A.lien2:visited	{		color: black; }
A.lien2:active	{		color: black;}
A.lien2:hover 	{		text-decoration: underline ; 
				            color: DarkSlateGray;}

A.lien3		     { 		text-decoration: none; }
A.lien3:link	     {		color: white; }
A.lien3:visited	{		color: white; }
A.lien3:active	{		color: white;}
A.lien3:hover 	{		text-decoration: underline ; 
				            color: Gainsboro;}
							
A.big				{ 		font-family	: Arial;
							font-weight : bold;
							font-size	: 10pt;	
							color: black;
							text-decoration: none; }
A.big:link	     {		color: black; }
A.big:visited	{		color: black; }
A.big:active	{		color: gray;}
A.big:hover 	{		text-decoration: underline ; 
				            color: Gray;}

table
		 {
		font-family	: Arial;
		font-size	: 10pt;	
}

table.cadre
		 {
		background-color : white;
		border: solid white 5px;
		font-family	: Arial;
		font-size	: 10pt;	
}

table.tableaudocs
		 {
		border-spacing : 0px;
		border-collapse:collapse;
		border : lightgrey 1px;
		border-style  : solid;
		margin-top : 10px;
		margin-bottom : 10px;		
		font-family	: Arial;
		font-size	: 10pt;
-moz-border-radius: 10px 10px 10px 10px;

}

tr.lignedoc1
		{
		background-color : whitesmoke;
		border-collapse:collapse;		
		}
		
tr.lignedoc2		{
		background-color : gainsboro;
		border-top : solid lightgrey 1px;
		border-collapse:collapse;
		}

table.tr 	{
    padding: 5px;
    border: solid #000 1px;
}

.titrepage	{ 	text-align: Left;
					background :#FFFFFF;
					font-family	: Arial;
					font-size	: 25 pt;
					color: gray;
				}

table.td {
    padding: 5px;
    border: solid #000 1px;
}

td.sstitre-souligne {
			font-family 	: Arial;
			font-size	: 12pt;
			font-weight : bold;
			font-style: italic ; 
			color: gray;
background-image: url(images/divider.gif);
background-repeat: repeat-x;
background-position: 0px 16px;
}

td.divider {
			font-family 	: Arial;
			font-size	: 14pt;
			font-weight : bold;
			font-style: italic ; 
			color: gray;
background-image: url(images/divider.gif);
background-repeat: repeat-x;
background-position: 0px 23px;
}

th.ombrel {
width : 14px;
background-image: url(images/ombre-g.jpg);
background-repeat: repeat-y;
background-position: 0px 0px;
}

th.ombrer {
width : 14px;
background-image: url(images/ombre-d.jpg);
background-repeat: repeat-y;
background-position: 0px 0px;
}

td.data {
    color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: left;
    background-color: #CCCCCC;
}

td.sstitre {
			background-color: whitesmoke;			
			font-family 	: Arial;
			font-size	: 12pt;
			font-weight : bold;
			font-style: italic ; 
			color: gray;
}

td.menu_sections {
    padding-right : 0px;
}

td.news-top {
    padding-right : 0px;
	padding-left : 0px ;
	padding-bottom : 10px;
	color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: justify;
}


td.news {
    padding-right : 0px;
	padding-left : 0px ;
	padding-bottom : 10px;
	color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: justify;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: lightgrey;
}

td.tdnav {
    color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: right;
	font-style: italic; 
    background-color: #FFFFFF;
}

td.top_row {
	padding-top : 7px;	
	background-image: url(images/sky_deg_bas.jpg);
	background-position: top;
	background-repeat:repeat-x;
	
}

td.left_column {
	padding-left : 0px;
	width : 110px;
	background-image: url(images/tour5.jpg);
	background-position: bottom;
	background-repeat:no-repeat;

}

.middle_column {
	padding : 10px;
}

.right_column {
	padding-right : 0px;
}

.side_column {
	padding : 10px;
    color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: left;
    background-color: whitesmoke;
	border-color: lightgrey;
	border-width: 1px;
	border-style: solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.side_column_yellow {
	padding : 10px;
    color: #000000;
	font-family	: Arial;
	font-size	: 8pt;	
	text-align: left;
    background-color: 	lightyellow;
	border-color: lightgrey;
	border-width: 1px;
	border-style: solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.mailing-form {
	padding : 10px;
    color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: left;
    background-color: whitesmoke;
	border-color: gray;
	border-width: 1px;
	border-style: solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

TD.entete 		{ 	background:#ffcc99;	}
TD.contraste 	{	background:#ffcc99;	}	
TD.entete2 	{ 	background:#ffcc99;
						color: #ffffff;		}
TR.entete 		{ 	background: #0000ff;
						color:#ffffff		}
.donnees1 {
    color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: left;
    background-color: whitesmoke;
}

.donnees2{
    color: #000000;
	font-family	: Arial;
	font-size	: 10pt;	
	text-align: left;
    background-color: ghostwhite;
}

form.mailing-list {
	margin-top : 0px;
	margin-bottom : 0px;
}

input.mailing-list {
	color : gray;
	margin-top : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
	