a:active, a:focus{
   outline:none;
}

#home {
color: #4f534c;
margin: 0 30px 0 125px;
text-align: justify;
}

#contenu {
color: #4f534c;
margin: 0 30px 0 30px;
}

#contenu p{
margin-top: 5px;
text-align: justify;
}

#contenu h1{
color: #82002E;
margin-top: 10px;
margin-bottom: 5px;
}

#contenu ul{
text-align: left;
}

#contenu img.title {
margin: 25px 0 10px -3px;
}

img.title2 {
margin: 25px 0 10px 30px;
}

#contenu strong {
color: #000;
}

#contenu td {
vertical-align: top;
line-height: 0;
}

/* Correction pour la liste des themes dans les univers pour IE6 */
#contenu td img{
_margin-top: -2px;
*margin-top: -2px;
}

/* Tableau des études */
table#etude {
border-collapse: collapse;
width: 100%;
border: 0;
}

#etude td{
vertical-align: top;
line-height: 16px;
margin: 0;
padding: 0;
}

#liste_etude {
width: 250px;
background-color: #88a6b1;
}

#liste_etude ul{
color: #000;
font-weight: bold;
list-style: none;
margin: 15px 15px 15px 0;
padding: 0;
}

#liste_etude li{
margin-left: 0;
padding-left: 15px;
}

#liste_etude span{
color: #82002E;
}

#liste_etude a{
font-size: 10px;
text-decoration: none;
color: #fff;
}

#liste_etude a:focus, #liste_etude a:active{
outline: none;
}

#liste_etude a:hover, #liste_etude li.current a{
color: #000;
}

#liste_etude li.current{
background: url(../img/elt/sel_etude.jpg) no-repeat 0 -3px;
}

#texte_etude h1, #texte_etude p, #texte_etude a{
margin-left: 10px;
}

#texte_etude h1{
color: #82002E;
margin-top: 10px;
font-size: 14px;
}

/* evenements */
#div_formations, #div_qui_sommes, #div_evenements{
margin: 0;
padding: 0;
width : 553px;
height : 508px;
}

#div_formations img, #div_qui_sommes img, #div_evenements img{
margin-top: 7px;
}

#p_colloques, #p_npa_co, #p_rdv, #p_equipe, #p_references, #p_international, #p_ateliers, #p_sur_mesure, #p_cescti{
position: absolute;
width: 180px;
text-align: left;
}

#div_evenements{
background: url(../img/elt/rond_evenements.jpg) no-repeat;
}

#p_colloques{
top : 179px;
left : 206px;
}

#p_npa_co{
top : 403px;
left : 66px;
}

#p_rdv{
top : 403px;
left : 343px;
}

#div_formations{
background: url(../img/elt/rond_formation.jpg) no-repeat;
}

#p_ateliers{
top : 198px;
left : 213px;
}

#p_sur_mesure{
top : 420px;
left : 343px;
}

#p_cescti{
top : 410px;
left : 66px;
}

#div_qui_sommes{
background: url(../img/elt/rond_qui_sommes.jpg) no-repeat;
}

#p_equipe{
top : 177px;
left : 206px;
}

#p_international{
top : 413px;
left : 66px;
}

#p_references{
top : 413px;
left : 354px;
}


#flash_small img{
margin-top: 20px;
margin-bottom: -8px;
}

#flash_small strong{
font-size: 13px;
text-transform: uppercase;
margin-left: 5px;
font-weight: normal;
}

#flash_small ul {
color: #000;
font-weight: bold;
list-style: none;
margin-bottom: 20px;
}

#theme2{
margin: 0 0 30px -30px;
padding: 0;
line-height: 0px;
width: 606px;
}


/* Accordéon des ateliers */
.acc{
background-color: #c1d1d6;
margin: 2px 0 2px 0;
width: 540px;
}

.acc a{
background-color: #e5ebee;
display: block;
line-height: 40px;
text-decoration: none;
color: #000;
}

.acc a:hover, .acc a.current{
background-color: #c1d1d6;
color: #800418;
}

.acc span{
text-align: center;
display: block;
width: 80px;
float: left;
color: #88a6b1;
font-size: 11px;
font-weight: normal;
}

.acc p span{
text-align: justify;
display: block;
width: 450px;
float: none;
color: #000;
font-size: 11px;
font-weight: normal;
}

.acc a.current span, .acc a:hover span{
color: #fff;
}

.acc h1{
font-size: 12px;
font-weight: bold;
display: inline;
}

.acc a.normal{
background-color: transparent;
display: inline;
line-height: 20px;
}

.acc div{
padding-left: 80px;
margin: 0;
}

.acc p{
padding: 0;
margin: 5px 30px 25px 0;
}

img.img_prec{
margin: 25px 0 5px 0;
}

.acc_prec div{
background-color: #e5ebee;
color: #000;
font-size: 11px;
font-weight: bold;
height: 40px;
margin-bottom: 2px;
}

.acc_prec img{
display: block;
float: right;
margin-right: 5px;
margin-top: 12px;
}

.acc_prec span{
display: block;
float: left;
line-height: 40px;
}

span.sp_date{
text-align: center;
width: 80px;
color: #88a6b1;
font-size: 11px;
font-weight: normal;
}

/* le cabinet */
ul#cabinet{
list-style-position: outside;
list-style-image: url(../img/elt/puce_cabinet.jpg);
padding-left: 25px;
margin-left: 0;
}

ul#cabinet li{
font-weight: normal;
color: #4f534c;
margin: 10px 0;
}

/* references */
#ref td{
width: 50%;
text-align: center;
vertical-align: top;
}

#ref ul{
list-style-position:outside;
list-style-image: url(../img/elt/puce_ref.jpg);
margin: 15px 0 5px 5px;
}

#ref li{
margin: 12px 0 5px 0;
line-height: 15px;
}

/* contact */
#tab_contact{
border-collapse: collapse;
margin: 20px 0;
}

#tab_contact img{
margin: 0 0 10px 0;
}

#tab_contact td{
line-height: 16px;
margin: 0;
padding: 0;
}

#tab_contact td.small{
width: 50px;
}

#tab_contact h1{
color: #82002E;
margin-top: 10px;
font-size: 16px;
}

#tab_contact p{
color: #000;
}

/* abonnement flash */

table#flash_abo {
border-collapse: collapse;
width: 100%;
}

table#flash_abo tr{
height: 23px;
}

table#flash_abo td{
line-height: 20px;
font-weight: bold;
vertical-align: top;
}

table#flash_abo td.ch_tit{
text-align: right;
}

table#flash_abo input, table#flash_abo textarea{
background-color: #e5ebee;
border-style: none;
padding: 2px;
}

/* equipe */
div#equipe_dir{
background-color: #c1d1d6;
margin: 2px 0 2px 0;
width: 540px;
color: #fff;
height: 240px;
}

div#equipe_dir a:hover{
color: #000;
}

div#equipe_dir a img{
width: 96px;
height: 99px;
}

div#equipe_dir a{
background-color: #c1d1d6;
padding: 0;
width : 180px;
float: left;
text-align: center;
display: block;
font-size: 10px;
font-weight: bold;
}

#p_bailly{
margin: 50px 0 0 0;
}

#p_casalta, #p_champetier{
margin: 50px 0 0 0;
}

#dir_1, #dir_2, #dir_3 {
display: block;
background-color: #c1d1d6;
margin: 0 0 2px 0;
width: 540px;
color: #000;
}

#dir_1 p, #dir_2 p, #dir_3 p{
margin: 0;
padding: 10px;
}

a#equipe_pole, a#equipe_part{
display: block;
margin: 2px 0 2px 0;
height: 38px;
width: 540px;
text-indent: -5000px;
}

a#equipe_pole{
background: url(../img/lien/equipe_pole.jpg) no-repeat left top #e5ebee;
}
a#equipe_pole:hover{
background: url(../img/lien/equipe_pole.jpg) no-repeat left bottom #e5ebee;
}

a#equipe_part{
background: url(../img/lien/equipe_part.jpg) no-repeat left top #e5ebee;
}
a#equipe_part:hover{
background: url(../img/lien/equipe_part.jpg) no-repeat left bottom #e5ebee;
}

/* Consulting */

div.acc_consult {
background-color: #d4dce0;
margin: 2px 0;
padding: 10px;
}

div.acc_consult h2{
color: #73122f;
margin: 0;
padding: 0;
font-size: 14px;
}

div.acc_consult a{
margin: 0 10px;
padding: 0;
}

div.acc_consult ul{
margin-bottom: 10px;
padding-bottom: 0;
}

div.acc_consult li{
margin-bottom: 10px;
padding-bottom: 0;
}

/* Plan du site */

table#plan_site{
color: #88a6b1;
font-family: Arial;
margin: 10px -7px;
}
table#plan_site td {
padding: 1px 3px;
line-height: 12px;
}
table#plan_site td.sep {
height: 15px;
padding: 0;
margin: 0;
}
table#plan_site a {
text-decoration: none;
text-transform: uppercase;
color: #88a6b1;
}

table#plan_site a:hover {
color: #80042f;
}




/* P2M */
.link_download {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: brown;
}

.link_download:hover {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: black;
}