
/* CSS Document */
* { margin:0; padding:0; outline:none; }

body { background: url('images/fond.jpg'); background-color: #1F1F21; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; padding-top:0px; color: #CCCCCC; }

a:link { color: #ACACAC; text-decoration: underline; }

a:visited { color: #ACACAC; text-decoration: underline; }

a:hover { color: #CCCCCC; text-decoration: underline; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; }

a.lien:link { color: #FFFFFF; text-decoration: underline; }

a.lien:visited { color: #FFFFFF; text-decoration: underline; }

a.lien:hover { color: #FFFFFF; text-decoration: underline; }

.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; text-transform: none; color: #FFFFFF; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.texte4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #C8A8C8; letter-spacing: normal; word-spacing: normal; white-space: normal; }

.Style44 { color: #FFFFFF }

.Style31 { font-family: Arial, Helvetica, sans-serif; color: #C6DCF2; }

.Style30 { color: #BB8664 }

.Style37 { font-family: Arial, Helvetica, sans-serif }

.Style43 { color: #C0C0C0 }

.TopMenuItemContact { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-weight: normal; padding: 1px 15px 1px 15px; cursor: hand; background: #ffffff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #f4f4f4; border-right-color: #f4f4f4; border-bottom-color: #f4f4f4; border-left-color: #f4f4f4; }

.TopMenuItem { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt; font-weight: normal; padding: 1px 15px 1px 15px; cursor: hand; background: #ffffff; border: 1px solid #000000; }

/* DIV*/
#page { width:941px; margin:0 auto; background:url('images/repeat.jpg') repeat-y; }

#header { height:226px; background:url('images/head.jpg') no-repeat; width:941px }

#conteneur1 { width:941px }

/*#conteneur2 { background:url('images/fdc.jpg') no-repeat ;}*/
#menu { width:261px; height:294px; background:url('images/menu.jpg') no-repeat; float:left; }
#menu2 { width:261px; height:294px; background:url('images/menu2.jpg') no-repeat; float:left; }

#conteneur3 { width:640px; min-height:189px; _height:189px; float:right; background:url('images/contenu.jpg') no-repeat; padding:20px; }

#titre { width:680px; height:105px; float:left; }

#adresse { width:941px; height:42px; clear:both }

.img { border: thin solid #1D3678; }

/* Styles CSS pour LightBox PopUp */
#lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }

#lightbox a img { border: none; }

#outerImageContainer { position: relative; background-color: #1D3678;/*fd image*/ width: 250px; height: 250px; margin: 0 auto; }

#imageContainer { padding: 5px; }

#loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav { left: 0; }

#hoverNav a { outline: none; }

#prevLink, #nextLink { width: 49%; height: 100%; background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block; }

#prevLink { background: url(images/prevlabel.gif) left 100% no-repeat; left: 0; float: left; }

#nextLink { background: url(images/nextlabel.gif) right 100% no-repeat; right: 0; float: right; }

#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 100% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 100% no-repeat; }

#imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #1D3678; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% }

#imageData { padding:0 10px; color: #FFFFFF; }/* texte ss image*/

#imageData #imageDetails { width: 70%; float: left; text-align: left; }

#imageData #caption { font-weight: bold; }

#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1.0em; }

#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }

#overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.txtgrd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ccc; }

.cb { clear:both; }

.production { float:left; margin-top:10px; }
.productionTxt { float:left; margin-left:15px; margin-top:10px; }

.usine{
margin-left:40px;
border: thin solid #1D3678;
margin-top:20px;
}

.txtusine{
padding-left:40px;
width:450px;
text-align: justify;

}