﻿/* 
	PRINT STYLESHEET
	Print media styles.
*/

body *
{	
	color: #000 !important;
}

#page
{
	width: 6.5in;
}

#menu, #ombre
{
    display:none;
}

img
{display: none;}


/* 
	DEFAULT STYLESHEET
	All pages inherrit from this stylesheet, so anything reusable, 
	site-wide or generic goes here.
*/

/* ------------------------------------------------------------------------
	HTML BODY tag and Page div
------------------------------------------------------------------------ */

#page
{
    margin: 27px auto 27px auto;
    width: 843px;
    height: 520px;
    border: solid 1px black;
}
/***** CSS pour l'entête *********************************/
#header3d
{
    height: 31px;
    width: 684px;
}
#header3d .headShadow
{
    position: relative;
    left: 125px;
}

* html #header3d .headShadow
{
    top: 0px;
}

#head
{
    height: 123px;
    width: 845px;
    background: transparent url(../images/headAbf.gif) no-repeat;
    color: #FFF;
}

#logoAccFlash
{
	position: relative;
	float:left;
}

#divAccueil
{
    position: relative;
    float: left;
    left: -20px;
    padding-top: 14px;
    padding-left: 10px;
    width: 220px;
    font-size: 90%;    
    height: 103px;
    max-height: 101px;
    overflow: hidden;
    border: solid 1px black;
}

#divImages
{
    position: relative;
    left: 78px;
    width: 350px;
    float: left;
    top: 48px;
    height: 55px;
}
#divPic1, #divPic2
{
    border: solid 1px white;
    width: 73px;
    height: 54px;
    position: relative;
    float: left;
    top: -1px;
}
#divPic2
{
    margin-left: 12px;
}
#divRealisations
{
    float: left;
    width: 170px;
    margin-left: 15px;
}
/*********************************************************/

#divSide
{
    background-image: url(../images/side-bg.jpg);
    width: 129px;
    height: 194px;
    float: left;
}

#divMenu
{
    height: 23px;
    background-color: #1a62a4;
    overflow: hidden;
    width: 700px;
    border: solid 1px black;
}
* html #divMenu
{
    position: relative;
    left: -3px;
}

#divMenu ul
{
    padding-top: 4px;
    margin-left: 61px;
}
#divMenu ul li
{
    display: inline;
    color: White;
    padding: 0;
    margin: 0;
}
#divMenu a
{
    color: white;
    text-decoration: none;
    padding: 4px 13px 4px 13px;
}

#divMenu a:hover
{
    background: #1a62a4 url(../images/link-hover-bg.jpg) repeat left;
    color: black;    
}

#divContenu
{
    padding: 0;
}

#divLowSide
{
    width: 129px;
    height: 82px;
    background-image: url(../images/low-side-bg.gif);
    position: relative;
    top: -160px;
    float: left;
    left: -291px;
}

#divHeadContent
{
    height: 53px;
}

* html #divHeadContent
{
    position: relative;
    left: -3px;
}

#divSubMenu
{
    background: transparent url(../images/submenu-bg.gif) repeat left;
    width: 162px;
    height: 278px;
    float: left;
    text-align: right;
    color: #333; 
    position: relative;
    left: -15px;
}
#divSubMenu ul
{ margin-top: 10px; }
#divSubMenu p
{ margin-top: 20px; }
#divSubMenu ul li
{
    list-style-type: none;
    padding-bottom: 3px;
    margin-left: 0;
}
#divSubMenu a, .paragraph a, #divFab a, .installations a, .contacts a
{
    color: #00529c;
    text-decoration: none;
}
.installations
{color: #00529c;}
#divMention a {color: #fff; text-decoration: none;}
#divMention a:hover {color: #fff; text-decoration: underline;}
#divImages a
{
    color: #FFF;
    text-decoration: none;
}

#divSubMenu a:hover, .paragraph a:hover, #divFab a:hover, #divImages a:hover, .installations a:hover, 
.contacts a:hover
{ color: #333; }
    
#divContent
{
    background: white url(../images/content-bg2.jpg) repeat left;
    height: 237px;
    width: 538px;
    float: left;
    position: relative;
    left: 0px;
    padding: 0px 0px 0px 0px;
    color: #333;
    overflow: auto;
    scrollbar-base-color: #5aa5df;
}

#divContent img
{
    display: block;
}

* html #divContent
{ background-attachment: fixed; }

#divContent ul li
{
    margin-left: 35px;
}

#divContentFooter
{
    float: left;
}

#divRightBar
{
    position: relative;
    top: -353px;
    float: right;
}

#pContact
{
    padding-left: 10px;
    padding-top: 20px;
}

.paragraph, #divFab
{
    padding: 10px 30px 0px 20px;
    color: #333;
}

.paragraph strong, #divFab strong
{
    color: #00529c;
}

.installations, .contacts
{
    float: left;
}

.contacts { padding: 20px 0 0 20px;}
#pHeures { padding: 20px 0 0 20px; }
#sLinatex, #sNorme { padding-top: 5px; }
#sLinatex { display:none; }

.tblRealisations
{ margin-left: 15px; }
.tblRealisations td
{
    width: 200px;
    padding-bottom: 15px;
}

.tblRealisations a:link
{
    color: #00529c;
    text-decoration: none;
}
.tblRealisations a:hover, .tblRealisations a:visited:hover
{
    color: #000;
}
.tblRealisations a:visited
{color: #00529c; text-decoration: none;}
#divFilAriane
{position: relative; top: -15px;}
#divLang
{position:relative; float:right; left: -80px; top:5px;}
#divLang a:link
{color: #5aa5df; text-decoration:none;}
#divLang a:hover
{text-decoration:underline;}
#divLang a:visited
{color: #5aa5df; text-decoration:none;}
#divLang a:visited:hover
{color: #5aa5df; text-decoration:underline;}
.floatRight
{float: right; position: relative; top: -10px;}
.right
{float: right; position: relative; top: 10px;}
#divMention a
{ color: #fff; text-decoration: underline; }
#divMention a:hover
{ color: #5aa5df }
#divMention
{
    color: White; 
    text-align: right; 
    padding-right: 20px; 
    position: relative; 
    left: -32px;
    top: -70px;
}

