body {
	background-image: url(../images/background02.jpg);
	background-repeat: repeat-x;
}
a, body, div, em, label, li, ol, p, strong, td, th, u, ul {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input, select, textarea {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
img {
	border:0px none;
	vertical-align:middle;
}
p, pre, form {
	margin:0px;
	padding:0px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 15px;
	padding:0px 0px 2px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 9px;
	padding:0px;
}
a {
	color:#003460;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#main a {
	color:#003460;
	text-decoration:none;
	font-weight:bold;
}
#main a:hover {
	color:#003460;
	text-decoration:underline;
	font-weight:bold;
}

#main .lienProgForm a {
	color:#003460;
	text-decoration:none;
	font-weight:normal;
}
#main .lienProgForm a:hover {
	color:#003460;
	text-decoration:underline;
	font-weight:normal;
}


/**
 * Navigation top
 */
.mod_navigationMain
{
	top:28px;
	position:absolute;
	left: 298px;
	width: 700px;
}

.mod_navigationMain ul,
.mod_navigationMain li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_navigationMain li
{
	float:left;
}

.mod_navigationMain a
{
	display:block;
	padding:3px 10px 5px 10px;
	border-right:1px solid #E5E5E5;
	color:#000000;
	font-family:"Century Gothic",Arial,sans-serif;
	font-size:14px;
}

.mod_navigationMain a.selected
{
	/*background-color:#E9E9E9;*/
	padding:4px 10px 5px 10px;
	font-weight:bold;
}

.mod_navigationMain a.selected:hover
{
	background-color:#ffffff;
	font-weight:bold;
}

.mod_navigationMain a:hover
{
	background-color:#E9E9E9;
	text-decoration:none;
	color:#000000;
}

.mod_navigationMain p
{
	margin:0px;
	padding:3px 10px 5px 10px;
	background-color:#E9E9E9;
	border-right:1px solid #999999;
	color:#000000;
}

.mod_navigationMain a.parent
{
	background-color:#E9E9E9;
}
#header_image
{
	position:relative;
	height:121px;
}
#banner_ufo
{
	height:121px;
	background-color:#E9E9E9;
}
.copyright
{
	float:left;
}
.axess
{
	float:right;
	width:89px;
}

#main
{
	padding-top:30px;
	/*padding-right:30px;*/
	width:760px;
}
#left
{
	padding-top:30px;	
}
#footer
{
	margin-top:15px;
	position:relative;
}

/*

*/
td{
	line-height: 14px;
	padding:2px 2px 2px 2px;
	margin:2px 2px 2px 2px;
}

td.erreur{
	Color: #FF0000 ; font-weight: bold
}
td.titre{
	 
	font-size: 8pt;
	color: #336699;
}
p.titre{
	font-size: 20px; 
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	margin:10px 0px 10px 0px;
}
p.soustitre{
	
	font-size: 12px; 
	font-weight: bold;
	margin-top : 0px;
}
p.titre1{
	
	font-size: 16px; 
	color: #000000;
	font-weight: bold;
	margin:10px 0px 10px 0px;
}
p.titre2{
	
	color: #003460;
	font-size: 14px; 
	line-height: 14px;
	margin-top : 16px;
	margin-bottom : 6px;
	font-weight: bold;
}
.titre2{
	
	color: #006600;
	font-size: 14px; 
	line-height: 14px;
	margin-top : 16px;
	margin-bottom : 6px;
	font-weight: bold;
}
p.titre3{
	
	font-size: 12px; 
	line-height: 14px;
	margin-top : 14px;
	margin-bottom : 6px;
	font-weight: bold;
}
p.titre4{
	
	font-size: 11px; 
	font-weight: bold;
}
p.hpg{
	font-size: 12px;
	line-height: 16px;
}
p.erreur   	{Color: #FF0000 ; font-weight: bold}

.small 
{
	font-size: 9px; 	
}
td.carnet	{
	Color: #000000;
	
	Font-Size: 8pt;
	line-height: 11px; }
td.textart	{
	Color: #000000;
	
	Font-Size: 8pt;
	line-height: 13px; }
td.tabselected{
	BACKGROUND-COLOR: cornsilk;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	BORDER-LEFT: #BBBBBB 1px solid;
	BORDER-RIGHT: #BBBBBB 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
}
td.tab{
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	BORDER-LEFT: #BBBBBB 1px solid;
	BORDER-RIGHT: #BBBBBB 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
}
a.barre{
	color:#222222;
	font-weight: bold; 
	font-size: 10px;
}
a.barreselected{
	color:#FFCC00;
	font-weight: bold; 
	font-size: 10px;
}
a:hover{
	color:#660099;
}
a.barrehaute{
	color:#000000
}
a.hdr{
	
	font-size: 10pt; 
	color:#336699;
	line-height: 16px;
}
a.hdr:hover{
	color:#FF0000
}
a.linklist{
	
	color:#666666;
	padding:0px 0px 0px 0px;
}
a.linkunderline{
	 text-decoration:underline; 
}


input.button{
	background-color: #cccccc;
	border: 1px solid #333333;
}
.oddrow{
	background-color: #F1F1F1;
}
.evenrow{
	background-color: #E3E3E3;
}
.document{
	font-size: 10pt;
	font-weight: bold;
	background-color: lightgrey;
	width: 100%;
}
/*
li.linklist{
	margin: 0 0 3px 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 12px;
	background-image: url(../images/puce_bordeaux4.gif);
	background-repeat: no-repeat;
	background-position: top left
}
li.linknews{
	margin: 0 0 3px 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 6px;
	background-image: url(../images/arrow_bordeaux.bmp);
	background-repeat: no-repeat;
	background-position: top left
}*/

#hide{
	display: none;
}


/*

*/
a.heading {
	padding-left:10px;
	background-position: center left;
	background-image:url('../images/arrow.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	padding-top:0px;
	margin-top:5px;
	display:block;
	color:#333333;
}

p.heading {
	padding-left:10px;
	background-position: center left;
	background-image:url('../images/arrow.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	padding-top:0px;
	margin-top:5px;
	display:block;
	color:#333333;
	font-size:12px;
}

.headingselected {
	padding-left:10px;
	background-position: center left;
	background-image:url('../images/arrow_select.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	padding-top:0px;
	margin-top:5px;
	color:#942690;
	display:block;
}

p.debutblocjaune {
	margin-top:0px;
	width:180px;
	height:24px;
	padding-top:4px;
	padding-left:24px;

	/*background-color:#FFCC00;*/
	background-position: left;
	background-image:url('../images/yellow-block.png');
	background-repeat:no-repeat;

	font-size:12px;
	font-weight:bold;
	text-align:left;
}

p.debutblocrouge {
	margin-top:10px;
	width:180px;
	height:24px;
	padding-top:4px;
	padding-left:24px;

	/*background-color:#FFCC00;*/
	background-position: left;
	background-image:url('../images/red-block.png');
	background-repeat:no-repeat;

	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.link {
	position:relative;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 16px;
	color:#666666;
}

a.link {
	display:block;
}

a.linkselected {
	position:relative;
	margin:0px 0px 0px 14px;
	padding:0px 0px 0px 16px;
	color:#942690;
	font-weight:bold;
	display:block;

	background-position: 5px center;
	background-image:url(../images/arrow_select.gif);
	background-repeat:no-repeat;
}

a.linkhome{
	color:white;
}

P.titrepage {
	margin:0px 0px 5px 0px;
	font-size:16pt;
	font-weight:bold;
}

P.titrepage2 {
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

P.soustitrepage {
	margin:0px 0px 15px 0px;
	font-size:13pt;
	font-weight:bold;
	color:#1d6911;
}



/*

*/
* html body { text-align:center; }
#wrapper { width:998px; margin:0 auto; }
#header { height:176px; }
#left { width:220px; }
#main {  margin-left:0px;overflow:hidden; }
#footer { height:96px; }


/**/

#PROG .progTitre{
	font-weight:bold;
	color: #003460;
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
}

#PROG .progContenu{
	color: #000000;
	padding-left:14px;
	padding-bottom:20px;
}

#PROG .progContenu ul{
	margin:0px;
	padding:0px;
}

#PROG .progContenu ul li {
	line-height:18px;
}

#PROG .retrait{
	padding-left:50px;
	width:1px;
}

/* VSN OFFRE */	

#contentvsn
{
	padding:0px 50px 0px 50px;
}

.offre {
	border:1px solid #a64f96;
	font-size: 18px;
	font-weight: bold;
	color: #808080;
	line-height:24px;
	padding:4px;
}

.offreBis
{
	border:0px solid #a64f96;
	font-size: 16px;
	font-weight: bold;
	color: #893087;
	line-height:24px;
	padding:4px;
	margin: 0px 0px 0px 0px;
}

#main .offreBis a {color: #893087; text-decoration:underline; font-size: 16px; font-weight: bold;}
#main .offreBis a:hover {color: #893087; text-decoration:none; font-size: 16px; font-weight: bold;}

.Style2 {
	font-size: 13px;
	font-weight: bold;
	display:block;
	margin-bottom:2px;
}
.vsnLien a:link{color:#124c7e; text-decoration:underline;}
.vsnLien a:hover{color:#124c7e; text-decoration:none;}

.Style3 {
	color: #124c7e;
	font-weight: bold;
}
#vsn p{
	line-height:16px;
}
#vsn ul
{
	margin:8px;
	padding:0px 8px 4px 20px;
}
#vsn li
{
	margin:0;
	padding:0;
	list-style:url(puce.gif);
}

#main .btnMail a
{
	border:0px solid #FF0000;
	background-image:url(../../images/btn_verif_mail.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:220px;
	height:18px;
	display:block;
	text-align:center;
	color:#D1D1D1;
	font-weight:normal;
	text-decoration:none;
	padding-top:2px;
}

#main .btnMail:hover a
{
	background-image:url(../../images/btn_verif_mail.gif);
	background-repeat:no-repeat;
	background-position:0 -20px;
	color:#ffff00;
}

.colonneBlocContent p
{
	margin:0px 0px 10px 0px;
}

.colonneBlocContent p.last
{
	margin:0px 0px 0px 0px;
}
/**/
#lienMol13
{
	display:block;
	margin-bottom:40px;
}
#lienMol13 .lien
{
	font-size:16px;
	font-weight:bold;
	color:#864079;
	text-decoration:underline;
}
#lienMol13 .lien:hover
{
	font-size:16px;
	font-weight:bold;
	color:#864079;
	text-decoration:none;
}
#lienMol13 a .infoFichier
{
	font-size:11px;
	text-decoration:none;
}
#lienMol13 img
{
	margin-right:6px;
}