a.lien_plan1:link, a.lien_plan1:active, a.lien_plan1:visited { 
width:500px; margin-left:40px; margin-right:40px; background: #1C248A; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #FFFFFF; font-weight:bold; text-decoration: none; display: block; padding: 4px 0px 4px 10px; font-size: 0.8em; } 
a.lien_plan1:hover  { 
background: #A2A2F9; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:bold; text-decoration: none; display: block; padding: 4px 0px 4px 10px; } 
a.lien_plan1_actif:link, a.lien_plan1_actif:active, a.lien_plan1_actif:visited, a.lien_plan1_actif:hover  { 
background: #1C248A; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #FFFFFF; font-weight:bold; text-decoration: none; display: block; padding: 4px 0px 4px 10px; } 

a.lien_plan2:link, a.lien_plan2:active, a.lien_plan2:visited { 
margin-left:30px; background: #DCF8DD; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:bold; text-decoration: none; display: block; padding: 3px 0px 3px 10px; font-size: 0.7em; } 
a.lien_plan2:hover  { 
background: #420093; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #FFFFFF; font-weight:bold; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 
a.lien_plan2_actif:link, a.lien_plan2_actif:active, a.lien_plan2_actif:visited, a.lien_plan2_actif:hover  { 
background: #DCF8DD; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:bold; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 

a.lien_plan3:link, a.lien_plan3:active, a.lien_plan3:visited { 
margin-left:60px; background: #E7FAE7; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 10px; font-size: 0.7em; } 
a.lien_plan3:hover  { 
background: #420093; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #FFFFFF; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 
a.lien_plan3_actif:link, a.lien_plan3_actif:active, a.lien_plan3_actif:visited, a.lien_plan3_actif:hover  { 
background: #DCF8DD; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 

a.lien_plan4:link, a.lien_plan4:active, a.lien_plan4:visited { 
margin-left:90px; background: #EDFCED; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 10px; font-size: 0.7em; } 
a.lien_plan4:hover  { 
background: #420093; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #FFFFFF; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 
a.lien_plan4_actif:link, a.lien_plan4_actif:active, a.lien_plan4_actif:visited, a.lien_plan4_actif:hover  { 
background: #DCF8DD; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 

a.lien_plan5:link, a.lien_plan5:active, a.lien_plan5:visited { 
margin-left:120px; background: #F4FDF4; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 10px; font-size: 0.7em; } 
a.lien_plan5:hover  { 
background: #420093; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #FFFFFF; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 
a.lien_plan5_actif:link, a.lien_plan5_actif:active, a.lien_plan5_actif:visited, a.lien_plan5_actif:hover  { 
background: #DCF8DD; border-top: 1px solid #FFFFFF; border-left: 0px none; border-right: 0px none; 
color: #000099; font-weight:normal; text-decoration: none; display: block; padding: 3px 0px 3px 20px; } 

.bloc_plan { width: 600px; text-align: center; border-left: 0px; } 

.bloc_plan2 { width: 500px; text-align: left; border-left: 0px; } 

div.separateur { height: 5px; } 

