/*
Theme Name: first-l Fr
Author: Sandrine METIVIER
*/

body{
	margin:0;padding:0;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	background: #fff url('images/fd-body.png') repeat-x;
}

h1, h2, h3, ul, li, dl, dt, dd, p{margin:0;padding:0;}
ul, li{list-style:none;}

img{border:0;}
.clear{clear:both;}

#page{background: transparent url('images/fd-header.jpg') no-repeat top center;}
#header, #footer, #middle{width: 980px;margin:0 auto;}
#content{float:left;width:665px;background:#fff;}
#sidebar{float:right;width:315px;}
.avec #middle{background: #c6c6c6 url('images/fd-middle.png') no-repeat bottom right;}

#header{position:relative;height: 231px;}
#header #headerimg{text-indent:-9999px;}
#header #headerimg a {width:440px;height:231px;float:left;}
#header #menu{position:absolute;bottom:0;right:0;width:111px;text-indent:-9999px;}
#header #menu a{display:block;width:111px;}
#header #menu a.accueil{background: transparent url('images/menu-accueil.png') no-repeat;height:29px;}
#header #menu a.realisations{background: transparent url('images/menu-realisations.png') no-repeat;height:31px;}
#header #menu a.liens{background: transparent url('images/menu-liens.png') no-repeat;height:29px;}

#footer .block{ width: 315px; height:191px;background: #6c6c6c url('images/fd-bloc1.png') no-repeat;float:left;color:#fff;margin-bottom:12px;}
#footer .block h2{text-indent:-9999px;margin:12px 0;}
#footer .block p, #footer .block ul, #footer .block dl{margin:0 15px;}
#footer .block a{color:#fff;font-weight:bold;text-decoration:none;}
#footer #footer-liens{margin-right:18px;}
#footer #footer-liens h2{background: #6c6c6c url('images/h-liens.png') no-repeat;}
#footer #footer-liens dd{margin-bottom:10px;}
#footer #footer-liens .liens{margin-left:15px; color:#ff6600;}
#footer #footer-gazette{margin-right:17px;}
#footer #footer-gazette h2{background: #6c6c6c url('images/h-gazette.png') no-repeat;}
#footer #footer-gazette .date{font-weight:bold;}
#footer #footer-gazette li{margin-bottom:10px;}
.avec #footer-apropos{background: #6c6c6c url('images/fd-bloc2.png') no-repeat;}
#footer #footer-apropos h2{background: #6c6c6c url('images/h-a-propos.png') no-repeat;}

#footer #liste-clients div {
height:90px;
}
html>body #footer #liste-clients div {
height: auto;
min-height:90px;
}

#footer #liste-clients{clear:both;background: transparent url('images/fd-footer2-bottom.png') no-repeat bottom center;}
#footer #liste-clients div{background: url('images/fd-footer2-top.png') no-repeat top center;}
#footer #liste-clients ul{padding:5px 10px 10px 110px;}
#footer #liste-clients li{float:left;margin-right:1em;}
#footer #liste-clients a{text-decoration:none;color:#999;}
#footer #credit {clear:both;margin:10px 0;color:#666; text-align:center;font-size:11px;}
#footer #credit a, #footer #valid a {color:#666;text-decoration:none;}
#footer #valid{text-align:right;}
#sidebar #contact{height:250px;background: url('images/fd-contact.png') no-repeat;padding: 1px 0;}
.avec #sidebar #contact{background: url('images/fd-contact2.png') no-repeat;}
#sidebar #contact h2{margin-top:14px;background: url('images/h-contact.png') no-repeat;text-indent:-9999px;height:21px;}

#content h2 {margin-top:15px;height:21px;text-indent:-9999px;margin-bottom:4px;}
.page-template-accueil-php #content h2{background: url('images/h-derniere-realisation.png') no-repeat;}

.cont{float:left;width:317px;margin-bottom:12px;}
.attachment-medium{float:left;margin:0 15px 12px 0;}
.realisation .date, .realisation .client, .realisation .www{font-weight:bold;font-size:11px;text-decoration:none;}
.realisation .description{margin-top:15px;}
.realisation .description p{margin:0.8em 0;}
.realisation a{color:#000;text-decoration:none;}
.realisation .description ul{margin:0 15px;}
.realisation .description li{list-style:disc;}
a.plus{text-decoration:none;color:#ff6600;font-weight:bold;}

#content .category-realisations{clear:both;padding-bottom:15px;}
#content .cat{background: url('images/h-realisations.png') no-repeat;}
.single h2{background: url('images/h-realisation.png') no-repeat;}
#content .category-realisations .date, #content .category-realisations .client{font-weight:bold;font-size:11px;}
#content .category-realisations .description{margin-top:15px;}
#content .category-realisations .date{color:#990000;}
#content .category-realisations .attachment-thumbnail{float:left;margin-right:15px;}
#content .category-realisations .text{float:left;width:530px;}
#content .category-realisations .text a{text-decoration:none;color:#000;}
#content .category-realisations .tag {font-size:11px;font-weight:normal;font-style:italic;color:#999;}
#content .category-realisations .tag a{color:#999;text-decoration:none;}

.navigation{}
.navigation a{text-decoration:none;color:#ff6600;font-weight:bold;}
.navigation .alignleft{float:left;padding-bottom:20px;}
.navigation .alignright{float:right;margin-right:17px;padding-bottom:20px;}


.page-template-links-php h2{background: url('images/h-liens2.png') no-repeat;}
.page-template-links-php #content p{margin:10px 0;}
.page-template-links-php #content .nameLink{font-weight:bold;color:#990000;}
.page-template-links-php #content a{text-decoration:none;color:#000;}

.contactform {width:282px;margin:15px auto;}
.contactform input{border: 1px solid #ccc; color:#a1a1a1;width:280px;font-family:verdana, arial, sans-serif;font-size:11px;margin-bottom:5px;}
.contactform textarea{border: 1px solid #ccc; color:#a1a1a1;width:276px;height:85px;font-family:verdana, arial, sans-serif;font-size:11px;margin-bottom:5px;} 
.contactform input#contactsubmit{width:80px;float:right;border: 1px solid #aaa; color:#000;}