* {
margin: 0;
padding: 0;
}

.spacer{
clear:both;
border: none;
font-size:1px;
height:0;
line-height:0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background:#004F77 url(../images/fond.gif) no-repeat center top;
}


#page {
margin: 0 auto;
width:940px;
background:#d5e2e9;
}
/* Menu_gauche__________________________________*/ 

#menu {
float:left;
width:176px;
background:#d5e2e9 url(../images/fond_chrono.jpg) no-repeat top;
}

#menu p {
display:block;
height:117px;
text-align:right;
padding:15px 15px 0 0;
font-size:11px;
color:#494949;
line-height:20px;
}

#menu ul {
display:block;
width:160px;
height:168px;
padding-bottom:192px;
list-style:none;
}

#menu li {
padding:0px;
margin:0px;
display:block;
height:15px;
font-size:10px;
width:160px;
border-bottom:1px solid #FFF;
text-align:right;
font-weight:bold;
} 

#menu li a{
text-decoration:none;
color:#494949;
} 

/* centre__________________________________*/

#centre {
float:right;
width:764px;
display:block;
background:#edf5f9 url(../images/ombre_menu.gif) repeat-x top;
}

#centre_hauteur {
float:right;
width:764px;
height:492px;
display:block;
background:#edf5f9 url(../images/ombre_menu.gif) repeat-x top;
}

#left {
float:left;
width:202px;
height:477px;
margin-top:15px;
background:url(../images/illustration_accueil.jpg) no-repeat top;
}

#left_outils {
float:left;
width:202px;
height:477px;
margin-top:15px;
background:url(../images/illustration_outil.jpg) no-repeat top;
}

#left_methodes {
float:left;
width:202px;
height:477px;
margin-top:15px;
background:url(../images/illustration_methodes.jpg) no-repeat top;
}

#left_tarifs {
float:left;
width:202px;
height:477px;
margin-top:15px;
background:url(../images/illustration_catalogue.jpg) no-repeat top;
}


#left_convention {
float:left;
width:202px;
height:477px;
margin-top:15px;
background:url(../images/illustration_convention.jpg) no-repeat top;
}

#left_marge {
float:left;
width:20px;
}

#right {
display:block;
width:562px;
float:right;
}

#right_marge {
	display:block;
	width:670px;
	float:right;
}

h1 {
display:block;
height:20px;
font-size:17px;
margin-top:20px;
}

dl {
display:block;
height:110px;
}

dl#transfert {
display:block;
height:150px;
}

img {
float:left;
}

dd {
margin-top:15px;
float:right;
display:block;
width:390px;
border-top:1px solid #dbdbdb;
}

dl p {
display:block;
width:366px;
margin-top:5px;
color:#494949;
font-size:11px;
}

p, ul{
	color:#494949;
	font-size:11px;
}

#right_marge ul, #right ul{
list-style-image:url(../images/puce.gif);
margin-left:15px;
}

#right_marge a, #right a{
color:#ff0a0a;
font-size:12px;
}

#right_marge_mng a, #right_mng a{
	color:#FFFF00;
	font-size:12px;
}

h2.titre {
color:#494949;
font-size:11px;
display:block;
border-bottom:1px solid #dbdbdb;
}

#right_marge .colonne {
	display:block;
	width:225px;
	float:left;
	margin-right:7px;
}

#right_marge ul.colonne{
list-style-image:none;
list-style:none;
margin:0;
}

label{
	display:block;
	width:80px;
	float:left;
}

.filet_gris {
height:1px;
background:url(../images/filet_gris.gif) bottom;
width:744px;
padding:0;
margin:5px 0;
border: none;
font-size:0;
line-height:0;
}

#right_marge a.lien {
padding:5px;
background:#00658c;
color:#FFF;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#right_marge a.lien:hover {
padding:5px;
background:#494949;
color:#FFF;
font-weight:bold;
text-decoration:none;
font-size:12px;
}

#right_marge table{
font-size:11px;
color:#494949;
}

#right_marge table td{
padding:5px;
}

#right_marge table .filet_tableau{
border-bottom:1px solid #d5e2e9;
}

/* Menu_formation__________________________________*/ 

#right_marge ul.formation a, #right ul.formation a {
text-decoration:none;
color:#494949;
}

#right_marge ul.formation a:hover, #right ul.formation a:hover {
text-decoration:none;
color:#ff0a0a;
}

#right_marge ul.formation, #right ul.formation{
list-style:url(../images/puce.gif);
}


#right_marge ul.formation li, #right ul.formation li{
display:block;
min-height:30px;
border-bottom:1px solid #d5e2e9;
}

/* Fiche_formation__________________________________*/ 

div.illus_formation {
background:#FFF;
display:block;
width:350px;
padding:5px;
border-top:1px solid #d6e3ef;
border-bottom:1px solid #d6e3ef;
margin-bottom:10px;
}

#right div.illus_contact, #right_marge div.illus_contact {
	background:#ff7f00;
	color:#333366;
	display:block;
	width:350px;
	padding:5px;
	border-top:1px solid #d6e3ef;
	border-bottom:1px solid #d6e3ef;
	margin-bottom:10px;
}

#right div.illus_contact_mng, #right_marge div.illus_contact_mng {
	color:#FFFFFF;
	display:block;
	width:350px;
	padding:5px;
	border-top:1px solid #d6e3ef;
	border-bottom:1px solid #d6e3ef;
	margin-bottom:10px;
	background-color: #000033;
}

#right div.illus_contact a, #right_marge div.illus_contact a{
font-size:11px;
text-decoration:none;
color:#FFF;
}

div.illus_formation img{
margin-bottom:10px;
}


#right_marge div.illus_formation a {
font-size:11px;
text-decoration:none;
color:#494949;
}

#right_marge div.illus_formation a:hover {
text-decoration:none;
color:#ff0a0a;
}


strong.programme{
font-size:11px;
color:#00658c;
}


/* tarifs__________________________________*/ 

table#tarifs td{
border-bottom:1px solid #d5e2e9;
border-right:1px solid #d5e2e9;
font-size:11px;
color:#494949;
}

table#tarifs td.blanc{
color:#FFF;
}


/* footer__________________________________*/

#footer {
width:940px;
position:relative;
display:block;
text-align:center;
background:#004F77;
}

#bas {
	position:absolute;
	display:block;
	background:url(../images/bas_menu.jpg);
	height:192px;
	width:176px;
	top:-196px;
	left:1px;
}

/* Anciens_styles__________________________________*/ 

a.lienblanc:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lienblanc:hover {
	font-size: 11px;
	color: #A2CEEB;
	text-decoration: none;
}

a.lienblanc:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lienblanc:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lienbleumoyen:link {
	font-size: 10px;
	color: #4399C2;
	text-decoration: none;
}

a.lienbleumoyen:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.lienbleumoyen:active {
	font-size: 10px;
	color: #4399C2;
	text-decoration: none;
}

a.lienbleumoyen:visited {
	font-size: 10px;
	color: #4399C2;
	text-decoration: none;
}

.blanc11bold {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.bleu10 {
	font-size: 10px;
	color: #A2CEEB;
}

.bleumoyen10 {
	font-size: 10px;
	color: #4399C2;
}

/* PUCES (Formation)__________________________________*/ 

li.puces_rouges {
				list-style-image:url(../images/puce.gif);
				margin-left:15px;
				color:#FFFFFF
				}
				
li.puces_rouges_txt_bleu {
				list-style-image:url(../images/puce.gif);
				margin-left:15px;
				color:#494949
				}				
		
li.puces_bordeaux_txt_bleu {
				list-style-image:url(../images/puce_bx.gif);
				margin-left:15px;
				color:#494949
				}		
				
				
li.puces_jaune {
	list-style-image:url(../images/puce_jaune.jpg);
	margin-left:15px;
	color:#000033
				}	li.puces_vertes_outils {
	list-style-image:url(../images/puce_verte_outils.jpg);
	margin-left:15px;
	color:#494949
}
li.puces_blanches {
	list-style-image:url(../images/puce_blanche.jpg);
	margin-left:15px;
	color:#FFFFFF;
	background-image: none;
	background-color: #013759;
}
li.puces_bleue {
	list-style-image:url(../images/puce_bleue.jpg);
	margin-left:15px;
	color:#333333
}

