html
{
  overflow-y:scroll;
}

body
{
  /*font-family:Arial, Helvetica, sans-serif;*/
  font-family:Tahoma, arial, verdana, courier;
  color:#333366;
  font-size: 0.8em;
  background:#C0C0C0;
  padding-left:10%;
  padding-right:10%;
}

#conteneur, #conteneurPacs, #conteneurNas, #conteneurVisu, #conteneurNega, #conteneurPrint, #conteneurRedir, #conteneurCrd
{
  padding:1em;
  border:1px solid #000000;
  background:#FFFFFF;
  
  max-width:950px;
  margin:auto;
  margin-top:2em;
  background-repeat: no-repeat;
  background-position: center center;
}

#conteneurPacs
{
  background-image: url(fw/pacsBack.jpg);
}

#conteneurNas
{
  background-image: url(fw/tourStockage.jpg);
}

#conteneurVisu
{
  background-image: url(fw/visuBg.jpg);
}

#conteneurVisu
{
  background-image: url(fw/visuBg.jpg);
}

#conteneurNega
{
  background-image: url(fw/negaBg.jpg);
}

#conteneurPrint
{
  background-image: url(fw/printBg.jpg);
}

#conteneurRedir
{
  background-image: url(fw/CcrBg.jpg);
}

#conteneurCrd
{
  background-image: url(fw/CrdBg.jpg);
}

.retourL > a
{
  margin-left:80%;
  color:#E67200;
}

.TopNav li
{
  margin-left:2px;
  float:left; /*pour IE*/
}

.menuL
{
  float:left; /*pour IE*/
}

ul
{
  padding-top:25px;
 margin-left:10em;
 list-style-type:none;
}

#header
{
  /*border-bottom:1px dotted #000000;*/
  padding-bottom:1em;
  background-image: url(fw/LOGOSgif.gif);
  background-repeat: no-repeat;
  background-position: 5% 10%;
}

a:link      /* unvisited link */
{
  color:#333366;
  font-weight: bold;
}
a:visited /* visited link */
{
  color:#333366;
  font-weight: bold;
} 

a:hover
{
  font-style:italic;
}

a img
{
   	border: none;
}

.TopNav
{
  height:63px;
}

  .TopNav ul
  {
    margin-left:50%;
  }

  .TopNav a
  {
   	text-decoration: none;
  	color:#E67200;
  }

  .TopNav a.Selected
  {
  	color: #ed1c24;
  }

#produits
{
  margin-top:1em;
  margin-right:4%;
}

.ContactStar
{
	color: #ed1c24;
}

.headTit
{
  color:#E67200;
  font-size:20px;
  font-weight: bold;
  font-family: Verdana, Arial, "Times New Roman", "Arial Black", serif;
  margin-left:20%;
  margin-top:1em;
  margin-bottom:2em;
}

#headTitPacs
{
  font-size:30px;
  margin-bottom:0;
}

#headSubTitPacs
{
  margin-bottom:1em;
}

#headTitPacs, #headSubTitPacs
{
  margin-left:0;
  text-align:center;
  font-weight: normal;
}

.headSubTit
{
  color:#000000;
  font-size:20px;
  font-weight: bold;
  font-family: Verdana, Arial, "Times New Roman", "Arial Black", serif;
  margin-left:20%;
  margin-top:1em;
  margin-bottom:2em;
  text-align:center;
}

.bold
{
  font-weight: bold;
  font-style: normal;
  font-size:18px;
}

.headSlog
{
  margin-left:5%;
  margin-bottom:2em;
  font-style:italic;
  font-size:15px;
  color:#333366;
}

#contentProdBox
{
  width:100%;
}

#vertBox
{
  margin-left:35px;
  position:relative;
  float:left;
  width:10%;
  margin-right:5.5%;
}

  .radBox
  {
    margin-bottom:20%;
  }

.aboutBox
{
    color:#333366;
    text-align: justify;
    width:70%;
    margin-left:3%;
    float:left;
}

#oldCopy
{
    margin-left:2%;
  width:15%;
  float:left;
}

#oldCopy img
{
  max-width:100%;
}

.robCabBox
{
  margin-left:10%;
  width:70%;
}

.robBox
{
  position:relative;
  float:left;
  width:70%;
}

  .RobPic
  {
    padding-bottom:5%;
    float:left;
    max-width:100%;
  }
  .cabPic
  {
    float:left;
  }

  .RobTxt
  {
    float:left;
    width:200px;
    margin-top:8%;
    text-align:center;
  }

  .RobTxt p
  {
    color:#FF9933;
    font-size:17px;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    text-align:center;
  }
  
  #conform
  {
    color:#E67200;
    font-size:13px;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    text-align:center;
  }

  .robBox img
  {
    width:100%;
  }

/* ******************************************************************************************************** prodsPics */
#prodsPics
{
  width:160px;
  margin-left:4%;
  margin-right:4%;
  float:left;
}

  .twoProdL
  {
    position:relative;
    float:left;
    margin-top:3%;
    margin-right:5px;
  }

  .twoProdR
  {
    position:relative;
    float:right;
    margin-top:3%;
  }
  
  #prodsPics img
  {
    width: 125px;
    border:0;
    /* Code spécial IE */
    _width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 130 ) : true);
    _height: expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight), 130 ) : true);
  }

/* ******************************************************************************************************* /prodsPics */


.formL
{
  position:relative;
  float:left;
}

.formR
{
  position:relative;
  float:right;
}

.formR input, .formR select
{
  width:250px;
}

.formR textarea
{
  height:7em;
  width:500px;
}

.fieldsBox
{
  width:60em;
}


#NegaBox
{
  margin-left:0;
  margin-right:3%;
  float:left;
  width:32.5%;
  padding:0;
}

  #NegaBox img
  {
    width:90%;
  }

#carBox
{
  padding:5px;
  padding-left:10px;
  border:2px solid #E67200;
  width:40%;
  margin-top:3em;
  padding-bottom:3em;
}

.carPics
{
  padding:5px;
  padding-left:10px;
  border:none;
  width:40%;
  margin-top:0;
  padding-top:0;
  padding-bottom:3em;
}

.carPics>img
{
  max-width:100%;
}

.prodCar
{
  margin-top:1em;
  font-size:13px;
  color:#333366;
}

#NewsBox
{
  float:left;
  padding:5px;
  padding-left:10px;
  border:1px solid #E67200;
  -moz-border-radius: 10px;
  width:32.5%;
  margin-top:0;
  padding-bottom:3em;
}
  .alert
  {
    color: #E67200;
    font-weight: bold;
    font-size:23px;
    float:left;
  }

  .alertSub
  {
    color: #E67200;
    font-weight: bold;
    float:left;
    font-size:13px;
    margin-left:1em;
    margin-top:6px;
  }

  .newsAccrch
  {
    width:98%;
    color:#333366;
    text-align: justify;
  }

  .linkSuite
  {
    margin-top: 0.5em;
  }

.formDiv
{
  margin-left:10%;
  margin-right:10%;
  
}

#contactForm
{

}

fieldset
{
  -moz-border-radius: 10px;
  border:1px solid #E67200;
  padding-right:1%;
  padding-left:1%;
  padding-bottom:1%;
  color:#333366;
}

fieldset legend
{
	padding: 0 10px;
	border-left: #E67200 1px solid;
	border-right: #E67200 1px solid;
	font-size: 1.2em;
	color: #333366;
}

input[type="text"], select, textarea
{
	margin-left: 1%;
	border: #CCC 1px solid;
}

label:hover
{
	font-weight: bold;
}

input[type="submit"]:hover
{
	background-color: #FFCC66;
	cursor: pointer;
}

input[type="submit"]
{
	border: #E67200 1px solid;
	
}

#contactForm div
{
  margin-top:1em;
  border-bottom:;
}

.newsTitl
{
  color:#E67200;
  font-size:17px;
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
}

a.titLnk
{
  color:#E67200;
}

#pacs2
{
  color:blue;
}

.footer
{
  text-align:center;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial, "Times New Roman", "Arial Black", serif;
  margin-left:5em;
  margin-top:5em;
  color:#333366;
}

.prodbox
{
  position:relative;
  color:#333366;
}


.ficProdTit
{
  color:#E67200;
  font-size:17px;
  margin-top:3em;
  margin-bottom:1em;
  padding-top:0;
  padding-bottom:0;
  text-align: justify;
  font-family: Tahoma, Verdana, Arial, "Times New Roman", "Arial Black", serif;
}

.prodTit
{
  color:#E67200;
  font-size:17px;
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
  text-align: justify;
  font-family: Tahoma, Verdana, Arial, "Times New Roman", "Arial Black", serif;
}

#prodTitPacs
{
  text-align: center;
}

.sep
{
  clear:both;
}

.prodDesc
{
  float:right;
  width:79%;
  color:#333366;
  text-align: justify;
}

.prodPic
{
  position:relative;
  float:left;
  width:18%;
}

.prodPic>a>img
{
  max-width: 145px;
}
.prodPic>img
{
  max-width: 145px;
}

img
{
  /* Code spécial IE */
  _width: expression((this.offsetWidth>=this.offsetHeight) ? Math.min(parseInt(this.offsetWidth), 150 ) : true);
  _height: expression((this.offsetHeight>this.offsetWidth) ? Math.min(parseInt(this.offsetHeight), 150 ) : true);
}

/* caractéristique présentation prduits */

#cco
{
  background-image: url(fw/CCO_Back.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  height:130px;
}

#dsa
{
  background-image: url(fw/DSA_Back.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height:120px;
}

#ccv
{
  background-image: url(fw/CCV_Back.jpg);
  background-repeat: no-repeat;
  background-position: center right;
  height:130px;
}

#ccp
{
  background-image: url(fw/CCP_Back.jpg);
  background-repeat: no-repeat;
  background-position: center right;
  height:155px;
}

#crd
{
  background-image: url(fw/CRD_Back.jpg);
  background-repeat: no-repeat;
  background-position: center right;
  height:135px;
}

#dsv
{
  background-image: url(fw/DSV_Back.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  height:135px;
}

#ccr
{
  background-image: url(fw/CCR_Back.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height:130px;
}

#cnn
{
  background-image: url(fw/CNN_Back.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  height:130px;
}
