

p.date_publication {margin-top : 2px ; text-align : right ; color : #999 ; font-style : italic}
div.chapo p {font : italic bold 12px/21px Georgia ; color : #666 ; text-align : justify}

div.resume {width : 260px ; float : right ; margin-left : 15px ; margin-bottom : 4px ; background : #f6f6f6 ; border : 1px solid #ccc ; padding : 8px}
div.resume img {padding : 4px ; border : 1px solid #ccc}
div.resume li {text-align : left ; padding : 1px 0 1px 10px ; background : url(/images/puces/carre-vert.gif) 0 9px no-repeat}
div.resume ul {padding : 0 ; margin : 4px 0 0}

table.plans {clear : both ; border-collapse : collapse ;}
table.plans td {padding : 0 8px; text-align: center}
table.plans a {text-decoration: none}

/* liste */
table.plans div.titre  {font : bold 12px/21px arial, sans-serif ; font-weight:bold;  color: #67A0CF; border: none; text-align:center;}
table.plans div.data  { font : 11px/14px arial, sans-serif ;}
table.plans table {margin-bottom: 10px}
table.plans .img-shadow {float:left; background: url(/images/bg/shadow-vignette-plan.gif) no-repeat bottom right; margin: 10px 0 0 5px;}
table.plans .img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 4px;} 
  
/* Detail */
table.plans .etage {padding : 5px 0 ;}
table.plans .etage div {font-family: Arial; background : url(/images/bg/plan-titre.gif) top left no-repeat; color : #fff ; width : 170px ; padding : 5px 0 30px 0px; text-align: right;}
table.plans .etage span.n1{font-size: 20px; line-height: 24px;}
table.plans .etage span {padding-right: 10px}
table.plans img.schema {display : inline ; margin-right : 8px ; border : 1px solid #ccc}  

/* old - to be removed
table.plans {clear : both ; border-collapse : collapse ;}
table.plans .etage {padding : 5px 0 ;}
table.plans .etage div {font-family: Arial; background : url(/images/bg/plan-titre.gif) top left no-repeat; color : #fff ; width : 170px ; padding : 5px 0 30px 0px; text-align: right;}
table.plans .etage span.n1{font-size: 20px; line-height: 24px;}
table.plans .etage span {padding-right: 10px}
table.plans td {padding : 0 8px; text-align: center}
table.plans img.schema {display : inline ; margin-right : 8px ; border : 1px solid #ccc}
table.plans img {border : 1px solid #bbb;}
table.plans a {text-decoration: none}
table.plans div.titre  {font-weight:bold; background: #bbb; color: #fff; border: none; width: 167px; height: 20px; text-align:center; border-bottom: 1px solid #fff}
/*table.plans div.data  { background: #eee; color: #666; border: none; width: 167px; text-align:center}*/
table.plans table {margin-bottom: 10px}
*/

div.constructeur p.ddd {text-align: center; font-size : 12px}
div.constructeur p.ddd a {margin-left : 170px ; color : #DC3522 ; font-weight: bold; }
div.constructeur img.logo {float : right ; margin-left : 15px ; margin-top : 5px ; margin-bottom : 6px}

strong {color : #333}

p.tags a {color : #999 ; font-style : italic}

/* Popup Fancybox
==================================== */
#fancybox-outer { border: 8px solid #00709A; border-radius: 15px ; -moz-border-radius: 15px ; -webkit-border-radius: 15px ; -khtml-border-radius: 15px ;}
.content { text-align: center ; height: 82px; padding: 20px 10px ; }
.content b { display: block; clear: both; font-size: 130% ; line-height : 22px ; font-weight: normal; margin-bottom: 20px ; color: #457ACC ;}
.content a, .content span { display: inline; font-size: 110% ; font-weight: bold; text-decoration: none ; }
.content a, .content span { display: inline; color: #457ACC; border: 1px solid #457ACC; padding: 2px 4px; background: #e5ecf8; }
.content a, .content span { display: inline; border-radius: 5px ; -moz-border-radius: 5px ; -webkit-border-radius: 5px ; -khtml-border-radius: 5px ; }
.content a:hover, .content span:hover { cursor: pointer; background: #fff; }

.ddd-projet select, .ddd-projet input {margin : 2px 0}
.ddd-projet ul.equipements li {float : left ; width : 150px}
