#text, #text a, #col3, #col3 a {
color:#518C94;
}

#text div.action {
margin:20px 25px 0 0;
border-bottom:1px solid #518C94;
padding:0 0 20px 0;
}

#text p {
font-family:Arial,sans-serif;
font-size:12px;
text-align:justify;
/*padding-right:25px;*/
}

#text h3 {
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding-left:10px;
background:url(rond.gif) center left no-repeat;
}

#text a {
font-weight:bold;
text-decoration:none;
}


#col3 {
width:215px;
padding-top:70px;
float:left
}

#col3 a {
text-decoration:none;
}

.autrespieces {
background:url(bg_autres_pieces_200.gif) top left no-repeat;
height:200px;
}


.autrespieces h3 {
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding:15px;
padding-bottom:5px;
margin:0;
}

.autrespieces p {
padding:5px 15px;
margin:0;
font-weight:bold;
font-size:12px;
}


.menu {
background:url(bg_menu.gif) top left no-repeat;
color:white;
height:200px;
}

.menu h3 {
font-weight:bold;
font-size:14px;
text-transform:uppercase;
padding:14px;
padding-bottom:0px;
margin:0;
}

.menu p {
padding:10px 5px 5px 13px;
margin:0;
font-weight:bold;
font-size:12px;
}

#col3 .menu a {
color:white;
}

#text .top {
text-align:right;
}

.top img {
position:relative;
left:150px;
}

/* \*/
.top img {float:right;}
/* */


table.render {
border:1px solid #548D98;
width:100%;
}

table.render td {
border:1px solid #95BCC1;
}

table.render td, table.render th {
}

.encadre {
border:1px solid #9FC4CA;
padding:10px;
background:#f5f5f5;
}


.petitlivrevert {
background:url(bg_menu_415.gif) top left no-repeat;
height:122px;
}

.petitlivrevert p {
padding:14px 15px;
margin:0;
font-size:12px;
color:white
}

.petitlivrevert p a {
font-weight:bold;
}

.disabled {
color:#999
}