h2.jir{height:61px;}
#cfas{border:none;background:transparent;color:black;}
body {       background: #000 url('/assets/dpsite/css/img/body.jpg') repeat-x;color:#aaa ; }
strong ,a:link,a:visited,a:hover,a:active {font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;}
 a#llogin {font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;}
.bbody , a#login{font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}
.bbody {font-family:Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;}
.bbody {font-family:"Courier New",Courier,FreeMono,"Nimbus Mono L","Liberation Mono",monospace;}
.bbody {font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;}
.bbody {font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif;}
.bbody {font-family:"Lucida Console",Monaco,"DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono",monospace;}
.bbody {font-family:Palatino,"Palatino Linotype",Palladio,"URW Palladio L","Book Antiqua","Liberation Serif",Times,serif;}
.bbody {font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;}
.bbody {font-family:"Times New Roman",Times,"Nimbus Roman No9 L","FreeSerif","Liberation Serif",serif;}
.bbody {font-family:Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif;}

#bandeau {
position:relative;
        width:1024px;
        height:332px;
        background-position: left top;
        background: black url('/assets/dpsite/css/img/bandeau.jpg') no-repeat;  

}
a#login{position:absolute;top:5px;right:0px;font-size:0.8em;font-weight:bold;font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;}
#menu_principal li {display:inline;height:51px;}
#menu_principal li a{height:51px;}
#menu_principal  {position:absolute;top:173px;left:430px;font-weight:bold;}

a{color:#ccc;}
a:hover{color:#fff;}
#logo{margin-top:40px;}

#contenu-secondaire .contenu {padding: 1em 10px 1em 70px ;}
#contenu-secondaire {display:none;        width:1px;}

body.accueil table{margin:1em;position:relative;top:-73px;width:70%;float:right;}
body table thead th{font-size: 1.3em;}
body table tbody th{font-style:italic;}
th{padding:1em;text-align:center;}
     
#contenu-principal {display:inline;

        width:780px;
        margin-right:0px;

        /*background: transparent url('images/contenu-principal.jpg') repeat-y; 
        
        border:1px solid red;
        height:19px;
        */
}

 
 #pied {
        width:780px;

        background: #000 url('/assets/dpsite/css/img/pied.jpg')  no-repeat; 
font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;

        /* 
        border:1px solid blue;
        */
}     
#pied p{padding-top:2em;}
div#slide{background: #000 url(/assets/dpsite/css/img/tv.jpg) no-repeat; width:265px ;height:184px;position:relative;float:right;margin-left:30px;}
div#myGallery{width:251px;height:151px;position:absolute;top:6px;left:6px;}
.slideElement{background-position:center top !important;}

div.vignette{float:left;margin: 5px 5px;width:180px;}
div.vimage{height:150px;}

div.vtitre{text-align:center;width:132px;}

.imgsite{float:left;width:140px;height:108px;overflow:hidden;text-align:center;background:#111;padding:0;border-top:5px solid#111;border-bottom:5px solid#111;border-right:2px solid#222;}
.site{width:49%;float:left;;margin-top:1.5em; height:150px;border-top:2px dotted #111;padding:1.0em 0 2em 0;position:relative;}
.site p, .site a, .site h2, .site h3{margin-left:150px;text-align:left;}
.site h2{text-decoration:underline;font-size:1.1em;color:#fff}
.site h3{font-size:1em;margin: 0 0 0 150px}
.site p {font-size:0.9em;margin:0.5em 0 0.5em 150px;font-style:italic;width:215px;height:90px;overflow:auto;}
.site a{border-bottom:1px dotted #c00;text-decoration:none;margin:0;position:absolute;right:10px;bottom:0;font-size:0.85em;color:#fff;}
div.site .imgsite a{margin:0;position:static;}


div.site .imgsite a {border:0 ;text-decoration:none;margin:0 auto;float:none;position:relative;}

.dde{font-size:1.3em;}
.dde  a {text-decoration:none;border-bottom:2px dotted #c00}

ddiv.contenutitre{width:60%;float:right;position:relative;margin-right:20px;top:-100px; z-index:50}
h2{z-index:2;}

body.contactez-dpsite h3,.red, strong {color:#d00;}
.sred{font-weight:bold;}
body.contactez-dpsite h3{font-size:2.5em;}

input,textarea{width:35%;border:1px solid #c00;padding:0.2em 0.5em;}
input:hover,textarea:focus{background: #faa}
.button{width:10%;padding: 0.3em 0;border:2px solid #f00;font-weight:bold;text-decoration:underline;}
label{width:30%;font-weight:bold;}
label {width:10em;display:block;float:left;clear:left;text-align:right;margin-right:1em;}
