/*/////GENERAL/////*/

/*//FOND//*/
html, body {margin:0; padding:0;}
body {font-family:Arial, Verdana, Sans-sherif; font-size:12px; color:#666666; background:#ffffff url(../images/background-body.png) 0 0 repeat-x; line-height:1.3;}
p, ul, li, form {margin:0; padding:0}
img {border:none; margin:0; padding:0;}

#conteneur {position:relative; top:0; left:0; width:978px; margin:0 auto; padding:0; background:url(../images/background-page.png) 0 0 no-repeat;}


/*//PAGE//*/

/*HEADER*/
#header {position:relative; top:0; left:0; width:960px; height:146px; margin:0 auto; padding:0; background:#ffffff;}
#logo {position:relative; top:0; left:11px; width:142px; height:61px; margin:42px 0 0 0; padding:0; float:left;}
#slogan {position:relative; top:0; left:11px; margin:80px 0 0 14px; padding:0; font-variant:small-caps; color:#9d0a0e; float:left;}
#ordre {position:absolute; top:0; right:0; width:587px; height:47px; margin:0; padding:0; background:url(../images/background-ordre.png) 0 0 repeat-x;}
#bordeau {position:absolute; top:0; right:0; width:113px; height:13px; margin:0; padding:0; background:#9d0a0e; line-height:1px; font-size:1px;}
#ordre-avocat {position:absolute; top:0; left:0;
width:324px; height:30px; margin:8px 0 0 202px; padding:8px 0 0 26px; font-variant:small-caps; color:#333333; background:url(../images/picto-ordre.png) 0 0 no-repeat;}
/*#ordre-avocat {position:absolute; top:0; left:0; width:264px; height:14px; margin:8px 0 0 292px; padding:18px 0 0 26px; font-variant:small-caps; color:#333333; background:url(../images/picto-ordre.png) 0 0 no-repeat;}*/

#menu {position:absolute; bottom:0; left:0; width:960px; height:43px; margin:0; padding:0;}
.menu-item {position:relative; top:0; left:0; height:9px; margin:16px 0 0 0; padding:2px 21px 10px 21px; font-size:11px; text-align:left; background:url(../images/filet-menu.png) top right no-repeat; float:left;}

/*BANDEAU PHOTO*/
#banniere {position:relative; top:0; left:0; width:960px; height:246px; margin:0 auto; padding:0; background:url(../images/background-banniere.png) top right no-repeat;}

/*CONTENU PRESENTATION, COMPETENCES, HONORAIRES*/
#contenu-left {position:relative; top:0; left:0; width:530px; margin:0 0 0 9px; padding:40px 45px 0 125px; float:left; text-align:center;}
#contenu-left img {margin:10px 0;}
#contenu-right {position:relative; top:0; right:9px; width:260px; margin:0; padding:130px 0 0 0; text-align:left; float:right;}
.clear {position:relative; top:0; left:0; width:100%; height:1px; margin:0 0 70px 0; padding:0; font-size:1px; line-height:1px; background:#ffffff; clear:both;}

/*CONTENU INTERLOCUTEURS, LIENS UTILES, PLAN D'ACCES, ACTUALITES*/
#contenu {position:relative; top:0; left:0; width:795px; margin:0 0 0 9px; padding:40px 0 0 125px; overflow:hidden;}

/*NOS COMPETENCES*/
.competence {position:relative; top:0; left:0; width:530px; padding:17px 0 14px 0; background:url(../images/separateur-horizontal.png) left top repeat-x; text-align:left;}

/*INTERLOCUTEURS*/
.interlocuteurs {position:relative; top:0; left:0; width:387px; height:174px; margin:0; padding:36px 0 0 10px; background:url(../images/separateur-horizontal.png) bottom left repeat-x; float:left;}
.photo {position:relative; top:0; left:0; width:83px; height:136px; margin:0; padding:0; background:url(../images/reflet-photo.png) left bottom repeat-x; float:left;}
.description {position:relative; top:0; left:0; width:270px; height:136px; margin:0; padding:0 20px 0 14px; float:right;}

/*ACTUALITES*/
#menu-actu {position:relative; top:0; left:0; width:155px; margin:0; padding:0 0 20px 0; float:left;}
.menu-actu-item {position:relative; top:0; left:0; margin:0; padding:11px 0 8px 0; font-size:11px; text-align:left; background:url(../images/separateur-horizontal.png) left top repeat-x;}
.menuactif-actu-item {position:relative; top:0; left:0; margin:0; padding:11px 0 8px 0; font-size:11px; text-align:left; background:url(../images/separateur-horizontal.png) left top repeat-x;}



.actu {position:relative; top:0; right:0; width:585px; margin:0; padding:17px 0 15px 0; float:right; background:url(../images/separateur-horizontal.png) left top repeat-x;}
.actu-photo {position:relative; top:0; left:0; width:154px; margin:0; padding:0; float:left;}
.actu-texte {position:relative; top:0; left:0; width:404px; margin:0; padding:0 0 0 27px; float:left;}

#adobe{position:relative; top:23px; left:0; width:125px; height:22px; margin:0; padding:5px 0 5px 30px; font-size:11px; line-height:1; background:url(../images/picto-adobe.png) 0 7px no-repeat;}

/*CONTACT, PLAN D'ACCES*/
div#formulaire {position:relative; top:0; right:0; width:470px; margin:0; padding:0; float:left;}
table.formulaire {margin:0; border-collapse:collapse; float:left;}
td.intitule {width:150px; margin:0; padding:5px 0 0 0; vertical-align:top;}
td.saisie {width:300px; margin:0; padding:5px 0 0 0; vertical-align:top;}

.plan-acces {position:relative; top:0; left:0; width:795px; margin:0; padding:16px 0; border-top:1px solid #9d0a0e; overflow:hidden;}
.map {position:relative; top:0; right:0; width:470px; margin:0; padding:0; float:left;}

.adresse {position:relative; top:0; right:0; width:235px; margin:0 0 18px 0; padding:0; float:right;}

/*SEPARATEUR FICHE ACTU, FICHE INTERLOCUTEURS, FICHE COMPETENCE*/
#separateur-vertical {position:relative; top:0; left:0; width:795px; margin:0; padding:0; overflow:hidden; background:url(../images/separateur-vertical.png) 395px 0 repeat-y;}
.cache {position:absolute; top:0; right:0; width:940px; height:31px; margin:96px 0 0 0; line-height:1px; font-size:1px; background:#ffffff; clear:both; z-index:10;}
.cache-bas {position:absolute; bottom:0; right:0; width:100%; height:30px; font-size:1px; line-height:1px; clear:both; background:#ffffff;}

/*FOOTER*/
#footer {position:relative; top:0; left:0; width:847px; height:43px; margin:0 auto; padding:0 0 0 113px; background:#ffffff url(../images/background-footer.png) 0 0 repeat-x;}
#footer .menu-item {position:relative; top:0; left:0; height:10px; margin:9px 0 0 12px; padding:0 12px 0 0; font-size:10px; line-height:10px; font-variant:small-caps; text-align:left; white-space:nowrap; background:url(../images/filet-menu-footer.png) top right no-repeat; float:left;}



/*//TEXTES//*/
/*titre*/
h1 {margin:0 0 27px 0; padding:0 0 3px 0; font-size:26px; line-height:26px; font-weight:normal; color:#9d0a0e; text-align:left; border-bottom:1px solid #9d0a0e;}
h2 {margin:0 0 15px 0; padding:0; font-size:13px; line-height:13px; font-weight:normal; color:#9d0a0e; text-align:left;}
#contenu h2 {margin:40px 0 0 0; padding:0; font-size:16px; line-height:16px; font-weight:bold; color:#666666; text-align:left;}
#contenu .interlocuteurs h2 {margin:0 0 17px 0; padding:0; font-size:14px; line-height:14px; font-weight:bold; color:#9d0a0e; text-align:left;}
#contenu .actu-texte h2 {margin:0; padding:0; font-size:14px; line-height:14px; font-weight:bold; color:#9d0a0e; text-align:left;}
#contenu .adresse h2 {margin:0; padding:0; font-size:14px; line-height:14px; font-weight:bold; color:#9d0a0e; text-align:left;}


/*paragraphe*/
p {margin:10px 0; text-align:left;}
.competence p {margin:0; text-align:left;}
#contenu p {margin:40px 0 15px 0; color:#333333; font-weight:bold; line-height:1;}
#contenu .interlocuteurs p {margin:9px 0; color:#666666; font-weight:normal;}
#contenu .actu-texte p.date {margin:0; color:#333333; font-weight:bold;}
#contenu .actu-texte p {margin:15px 0; color:#666666; font-weight:normal;}
#contenu .adresse p {margin:0; color:#666666; font-weight:normal; line-height:1.3;}

/*liste*/
#contenu-left ul {margin:10px 0; text-align:left;}
#contenu-left li {margin:0 0 0 40px; padding:0; font-weight:normal; color:#9d0a0e; text-align:left;}



/*LIENS*/
#ordre-avocat a, #ordre-avocat a:link, #ordre-avocat a:visited, #ordre-avocat a:active, #ordre-avocat a:focus {text-decoration:none; color:#333333;}
#ordre-avocat a:hover {text-decoration:underline; color:#333333;}

.menu-item a, .menu-item a:link, .menu-item a:visited, .menu-item a:active, .menu-item a:focus {text-decoration:none; color:#666666;}
.menu-item a:hover {text-decoration:underline; color:#666666;}

#menu-actu .menu-actu-item a, #menu-actu .menu-actu-item a:link, #menu-actu .menu-actu-item a:visited, #menu-actu .menu-actu-item a:active, #menu-actu .menu-actu-item a:focus {text-decoration:none; color:#333333;}
#menu-actu .menu-actu-item a:hover {text-decoration:none; color:#9d0a0e;}

#menu-actu .menuactif-actu-item a, #menu-actu .menuactif-actu-item a:link, #menu-actu .menuactif-actu-item a:visited, #menu-actu .menuactif-actu-item a:active, #menu-actu .menuactif-actu-item a:focus {text-decoration:none; color:#9D0A0E;}
#menu-actu .menu-actu-item a:hover {text-decoration:none; color:#9d0a0e;}


#menu-actu #adobe a, #menu-actu #adobe a:link, #menu-actu #adobe a:visited, #menu-actu #adobe a:active, #menu-actu #adobe a:focus {text-decoration:underline; color:#666666;}
#menu-actu #adobe a:hover {text-decoration:underline; color:#666666;}

#contenu a, #contenu a:link, #contenu a:visited, #contenu a:active, #contenu a:focus {text-decoration:none; color:#9d0a0e;}
#contenu a:hover {text-decoration:underline; color:#9d0a0e;}

#contenu-left a {text-decoration:none;color:#333333;}, #contenu-left a:link, #contenu-left a:visited, #contenu-left a:active, #contenu-left a:focus {text-decoration:none; color:#9d0a0e;}
#contenu-left a:hover {text-decoration:underline; color:#9d0a0e;}

#contenu .adresse a, #contenu .adresse a:link, #contenu .adresse a:visited, #contenu .adresse a:active, #contenu .adresse a:focus {text-decoration:underline; color:#666666;}
#contenu .adresse a:hover {text-decoration:underline; color:#666666;}

#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus {text-decoration:none; color:#666666;}
#footer a:hover {text-decoration:underline; color:#666666;}



/*//FORMULAIRE//*/
/*CONTACT*/
.saisie input {width:135px; height:13px; font-size:11px; line-height:11px; margin:0; padding:0 1px; background:#eaeaea; border:1px solid #838383;}
.saisie input.envoyer {width:60px; height:17px; font-size:11px; margin:5px 0; padding:0 0 2px 0; background:#eaeaea; border:1px solid #838383; color:#333333;}
.saisie textarea {width:135px; height:40px; font-size:11px; line-height:11px; margin:0; padding:0 1px; background:#eaeaea; border:1px solid #838383; font-family:Arial, Verdana, Sans-sherif; overflow:auto;}
.saisie select {width:165px; height:17px; font-size:11px; line-height:11px; margin:0; padding:0; background:#eaeaea; border:1px solid #838383;}

.txt_notification {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9D0A0E;
font-weight:normal;
}




