/** overview **/

#content-main div.overview dl {
    width:              198px;
    margin:             5px;
}

div.overview dl#animation3d {
    height:             150px;
    background:         #F2F2ED url(../images/media/animation.gif) no-repeat right top;
    text-align:         left;
}
div.overview dl#brochures {
    height:             150px;
    background:         #F2F2ED url(../images/media/doc.gif) no-repeat right top;
    text-align:         left;
}

div.overview dl#videos {
    height:             150px;
    background:         #F2F2ED url(../images/media/video.gif) no-repeat right top;
    text-align:         left;
}

div.overview dl#drawings {
    height:             150px;
    background:         #F2F2ED url(../images/media/plan.gif) no-repeat right top;
    text-align:         left;
}

div.overview dl#shrinkwrapping-systems {
    height:             150px;
    background:         #F2F2ED url(../images/media/fiche.gif) no-repeat right top;
    text-align:         left;
}

div.overview dl#public {
    height:             150px;
    background:         #F2F2ED url(../images/media/autre.gif) no-repeat right top;
    text-align:         left;
}

div.overview dl#animation3d dt,
div.overview dl#brochures dt, 
div.overview dl#videos dt, 
div.overview dl#drawings dt, 
div.overview dl#shrinkwrapping-systems dt, 
div.overview dl#public dt {
    height:             65px;
    width:              100px;
    margin:             25px 0 0;
    padding:            0 6px 0;
    text-align:         left;
    /*background:         #ccc;*/
}

div.overview dl#animation3d dd.description,
div.overview dl#brochures dd.description, 
div.overview dl#videos dd.description, 
div.overview dl#drawings dd.description, 
div.overview dl#shrinkwrapping-systems dd.description, 
div.overview dl#public dd.description {
    margin:             0;
    padding:            0 6px;
    text-align:         left;
}


#content-main #files li {
    margin:             5px 5px 10px;
    padding:            0 0 0 13px;
    background:         url(images/content-more-h3-home.jpg) no-repeat 0 2px;
    color:              #F25C33;
    font-size:          12px;
    font-weight:        bold;
    overflow:			auto;
    _height:			1%;
}

#content-main #files ul li,
#content-main #files dl {
    margin-top:         5px;
    padding:            1px 0;
    background:         none;
    color:              #000;
    font-size:          11px;
    font-weight:        normal;
    clear:				both;
}

#content-main #files dt {
    float:              left;
    width:              300px;
    padding:            3px 0;
    clear:				both;
}

#content-main #files dd {
	float:				right;
    padding:            3px 0;
    width:              250px;
}

#content-more ul {
}

#content-more li.file {
    margin:             0;
    padding:            0;
    background:         none;
    color:              #000;
    font-size:          11px;
    font-weight:        normal;
}

#content-more li.file a {
    display:            block;
    margin:             0;
}


/** filetypes ************************************************************/

a.unknown {
    padding:            2px 2px 2px 18px;
    background:         url(types/unknown.gif) no-repeat left 2px;
}

a.doc {
    padding:            2px 2px 2px 18px;
    background:         url(types/doc.gif) no-repeat left 2px;
}

a.xls {
    padding:            2px 2px 2px 18px;
    background:         url(types/xls.gif) no-repeat left 2px;
}

a.ppt {
    padding:            2px 2px 2px 18px;
    background:         url(types/ppt.gif) no-repeat left 2px;
}

a.pdf {
    padding:            2px 2px 2px 18px;
    background:         url(types/pdf.gif) no-repeat left 2px;
}

a.rm {
    padding:            2px 2px 2px 18px;
    background:         url(types/movie.gif) no-repeat left 4px;
}

a.jpg {
    padding:            2px 2px 2px 18px;
    background:         url(types/image.gif) no-repeat left 2px;
}

a.swf {
    padding:            2px 2px 2px 18px;
    background:         url(types/swf.gif) no-repeat left 2px;
}


/** encart ********************************************************************/

#content-main #encart,
#content-main div.encart {
    margin:             10px 0 20px;
    padding:            0 0 10px;
    border:             5px solid #E0DFD5;
    border-top:         0;
}

#content-main #encart h3,
#content-main div.encart h3 {
    margin:             0;
    padding:            3px 0 3px;
    background:         #E0DFD5;
    color:              #555;
    font-size:          13px;
}

#content-main #encart fieldset,
#content-main div.encart fieldset {
    margin:             10px 10px 0;
}



/** links *********************************************************************/

table.links {
	margin:						3px;
	width:						97%;
	border: 					0px;
	padding:					0px;
}

table.links tr td {
	border:						0px;
	margin:						2px;
	padding:					2px;
}

