@charset "utf-8";
/* CSS Document */

img, div {
	behavior: url(iepngfix.htc)
}
.search{ height:20px; width:100%; text-align:center;}
.search input{border: 1px solid #b4b4b4; width:202px;}
.sel{border: 1px solid #b4b4b4;}
.sigle{ background:url(../images/content/rechercher.png) no-repeat; width:118px; height:23px; text-align:center; margin-left:197px; float:left; display:inline}
.search form{float:left; margin-left:30px; display:inline}
.searchSubmit {width: 21px;height:17px;border: none;background: url(../images/header/hr-ok-submit.gif) no-repeat; margin-top:-20px;}
.linksMenu{color:#d7040a; font-size:.68em; margin-left:300px; padding:10px 10px;}
.linksMenu ul{color:#d7040a; float:left;}
.linksMenu li{list-style-type:none; float:left; margin-left:5px; line-height:1.2em}
.linksMenu a{color:#d7040a; text-decoration:none}
.linksMenu a:hover{text-decoration:underline;}

#pageContainer{ width:1076px; text-align:left; margin-top:30px;}
.leftBox{ width:185px; height:175px;margin-left:10px; float:left}
.topLeftBox{ background:url(../images/content/topLeftbox.png) no-repeat; width:185px; height:19px; color:#d70005;  padding-top:13px; }
.contentLeftBox{  width:183px; height:131px; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; background:#FFFFFF; text-align:left; font-size:0.625em; }
.contentLeftBox li{ line-height:1.3em;}
.contentLeftBox img{padding-top:5px;}
.bottomLeftBox{background:url(../images/content/bottomLeftbox.png) no-repeat;width:185px;height:10px;}
.strong{font-weight:bold; padding-bottom:10px;}
.strong a{ color:#3e4343; text-decoration:none}
.strong a:hover{text-decoration:underline}

.price{float:left; margin-top:10px;}
.cut{ text-decoration:line-through; color:#116eb3;}
.bold{font-weight:bold; color:#116eb3; float:left;font-size:1.3em}
.commander{float:left;  width:150px; padding-left:10px; color:#d70005;  font-family:Verdana, Arial, Helvetica, sans-serif}
.commander a{color:#d70005; text-decoration:none}
.commander a:hover{text-decoration:underline}

#leftSidePage{ width:777px; margin-left:10px; height:auto !important; height:464px; min-height:364px; float:left}
.topMenu{ width:780px; height:29px; float:left;}
.topMenu ul, .topMenu li{float:left;}

#leftSidePage ul{float: left; text-align:left}

.strongMenu{ font-size:.625em; font-weight:bold; margin-top:7px; padding-bottom:2px;}
.normal{font-weight:normal; font-size:.623em; color:#d70005; margin-top:5px;}
.normal a{color:#d70005; text-decoration:none}
.normal a:hover{text-decoration:underline}

/*inside boxe*/
.separator{width:100%;height:1px; float:left;font-size:1px; clear:both; display:inline; border-top:1px solid #d3d3d3}
.commande{width:73px; height:11px;float:left; display:block;  padding:6px 0 11px 10px;}
.imprimer{font-size:.625em; color:#434343; float:right; padding-left:8px; margin-right:15px; margin-top:5px; line-height:1.1em}
.imprimer a{text-decoration:none; color:#434343}
.imprimer a:hover{ text-decoration:underline}
.boxes{width:770px; height:95px; background:url(../images/content/table.jpg) no-repeat top left; margin-top:7px; margin-left:3px;}
.boxes ul{width:770px; height:74px; margin-top:21px; font-size:.625em;}
.lined{display:inline; float:left; margin-top:-5px; margin-right:3px;padding:5px; border:1px solid #004577; width:10px; text-align:center}
.boxes li{padding-top:15px; height:55px;}
.row1, .row2, .row3, .row4, .row5{ height:409px; float:left; text-align:justify;padding-left:5px;}
.row1{width:397px;height:74px; border-left:1px solid #d3d3d3; padding-left:10px; border-right:1px solid #d3d3d3; color:#0064ae; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.row2{width:103px;border-right:1px solid #d3d3d3; color:#434343;}
.row3{width:99px;border-right:1px solid #d3d3d3;}
.row4{width:69px;border-right:1px solid #d3d3d3}
.row5{width:66px;border-right:1px solid #d3d3d3; border-right:1px solid #d3d3d3}
.bottomBoxes{width:770px; height:9px; float:left; background:url(../images/content/bottomBoxes.jpg) no-repeat; display:block; margin-top:-4px;}
.lejere{font-weight:normal; color:#000000; margin-top:5px; display:block; line-height:1.2em}

#apres{width:776px;  }

.red{ background:url(../images/content/arrow.jpg) no-repeat left 2px;  font-size:.625em;  margin-left:7px; display:block; margin-bottom:10px; padding-left:10px; margin-top:35px;}
.red a{color:#d70005; text-decoration:none}
.red a:hover{text-decoration:underline}

.rightContent{ float:right; width:270px; height:auto !important; height:40px; min-height:40px;  margin-right:34px; margin-top:5px; margin-bottom:4px; font-size:.625em;display:inline}
.rightContent ul{ color:#434343; margin-top:5px; }
.rightContent li{display:block; text-align:right;line-height:1.6em;font-weight:bold;}
.blue{color:#0064ae; text-align:right; line-height:1.2em;}
.arrow{text-align:right; margin-right:20px; padding-left:6px;}
.arrow a{ background:url(../images/content/arrow2.jpg) no-repeat left 4px;color:#d70005; text-decoration:none; line-height:1.3em; font-size:.625em}
.arrow a:hover{ text-decoration:underline}
.arrow li{background:url(../images/content/arrow2.jpg) no-repeat 690px bottom; margin-right:20px; padding-left:10px;}

.btn{ background:url(../images/content/retour.jpg) no-repeat; width:65px; height:17px; border:none;  margin-top:10px;}
.continuer{ background:url(../images/content/continuer.jpg) no-repeat; width:68px; height:17px; border:none; margin-top:10px;}

.bottomText{float:left; color:#434343; font-size:.625em; margin-top:20px; line-height:1.3em; width:100%;}
.bottomText a{color:#434343; text-decoration:none}
.bottomText a:hover{ text-decoration:underline}
/*end inside boxe*/


.formular{margin-top:20px; float:left; width:100%; }
.rounded{ float:left; margin-top:18px; width:776px; height:auto !important; height:100px; min-height:100px;margin-top:10px; display:block}
.rounded table{ margin-top:26px; width:760px; float:left; margin-left:8px;}

.rounded tr{font-size:.625em; color:#434343; padding:0px;margin-top:5px; line-height:1.8em;}
.contentFormular{ width:200px; text-align:right; margin:7px; margin-top:6px;}
.textBoxes{ width:170px; text-align:left; padding-left:10px;}
.radio{ width:13px; height:13px; text-align:left}
.star{color:#d70005}

/*=================*/
.reference{float:right;color:#434343; font-size:.625em; font-weight:bold; line-height:1.4em; margin:0; width:34%; margin-top:60px;}
.reference ul{float:right}
.reference input{float:left; width:50xp; height:10px;}
.reference li{float:right}
.rounded select{font-size:1em}
.blueField{color:#116eb3}
.left{ float:left;}
.classInput{ font-size:1em;color:#434343; border:1px solid #929292; width:100px;}
.long{font-size:1em;color:#434343; border:1px solid #929292; width:300px; margin-top:4px;}
.short_input{width:101px; margin-top:16px; border:1px solid #929292;}
.right_align{float:right; text-align:right; margin-right:7px;}
.short_align{float:right; margin-right:7px; margin-top:16px;}
.row{width:300px;  }
.cols{float:right; }
.checkBox{ white-space:nowrap; padding-left:60px; float:left; display:block;}
.checkBox li{float:left;}

#continuer_btn {background: url(../images/continuer_btn.gif) 0px -17px no-repeat;float: left;display:inline;margin:15px 10px 0px 10px;} 
#continuer_btn a {text-decoration: none;display: block;width: 68px; height:17px;background: url(../images/continuer_btn.gif) 0 0 no-repeat;}
#continuer_btn a.over { background: none;}
#continuer_btn a:hover {background: none;} 

#retour_btn {background: url(../images/retour_btn2.gif) 0px -17px no-repeat;float: left;display:inline;margin:15px 0px 0px 300px;} 
#retour_btn a { text-decoration: none;display: block; width: 78px; height:17px;background: url(../images/retour_btn2.gif) 0 0 no-repeat;}
#retour_btn a.over {background: none;}
#retour_btn a:hover {background: none;} 

#continuer_btn_text {display: none;}
#retour_btn_text {display: none;}
/*=================*/

.checked {color:#c7c7c7;}
.checkedalign {color:#c7c7c7;float:right; text-align:right; margin-right:7px;}
.checkedblue{color:#b8d4e8; text-align:right; line-height:1.2em;}
.checkedshort{float:right; margin-right:7px; margin-top:16px; color:#c7c7c7;}