@charset "utf-8";
/* CSS Document */

a{ text-decoration:none; color:#434343;}
a:hover{ text-decoration: underline; color:#434343;}

.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 !important;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; _margin-left:250px; 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;margin-top:39px;}
.topLeftBox{ background:url(../images/content/topLeftbox.png) no-repeat; width:185px; height:19px; color:#d70005;  padding-top:13px; }
.contentLeftBox{  width:183px; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; background:#FFFFFF; text-align:left; font-size:0.625em; }
.contentLeftBox ul,#righter ul{list-style-type:none;margin-top:0px;}
.contentLeftBox li{ line-height:1.3em;padding-left: 0px;}
.contentLeftBox img{padding-top:5px;}
.bottomLeftBox{background:url(../images/content/bottomLeftbox.png) no-repeat;width:185px;height:10px;}
.strong{font-weight:bold; padding-top:16px;}
.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; padding-left:10px; margin:0px; color:#d70005;  font-family:Verdana, Arial, Helvetica, sans-serif}
.commander a{color:#d70005; text-decoration:none}
.commander a:hover{text-decoration:underline}

#leftSidePage{ width:782px; margin-left:10px; height:auto !important; height:464px; min-height:364px; float:left}
.topMenu{ width:780px; height:29px;}
.topMenu ul, .topMenu li{float:left;}

#leftSidePage ul{float: left; text-align:left}

.strongMenu{ font-size:.625em; font-weight:bold; margin-top:7px;}
.normal{font-weight:normal; font-size:.623em; color:#d70005; margin-top:3px;}
.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:7px; 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; color:#0064ae}
.row5{width:66px;border-right:1px solid #d3d3d3; border-right:1px solid #d3d3d3}
.row5 a:hover{ text-decoration:underline}
.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:550px; float:left;position:relative}
.apres ul{ margin-left:10px; margin-top:10px; float:left;font-size:.625em; display:inline ;list-style-type:none;}
.apres li{padding-top:5px; line-height:1.4em; float:left; float:left}


.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; width:200px;}
.red a{color:#d70005; text-decoration:none}
.red a:hover{text-decoration:underline}
.rightContent table{ margin-top:20px;}
.rightContent{ float:right; width:470px; height:auto !important; height:40px; min-height:40px;  margin-right:34px; margin-bottom:4px;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; float:left}
.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{font-weight:bold; 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; width:550px;}
.rounded table{float:left}

.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}

#terminer_btn {
	text-align:center;
    background: url(../images/content/terminer.gif) 0px -17px no-repeat;
	width:161px;
	float:left;
	margin-top:5px;
	margin-left:10px;
	
} 
#terminer_btn a {
	text-align:center;
    text-decoration: none;
    display: block;
    height:17px;
    background: url(../images/content/terminer.gif) 0 0 no-repeat;
}
#terminer_btn a.over {
    background: none;
}
#terminer_btn a:hover {
    background: none;
} 


.retour{float:left; margin-top:5px; margin-left:280px; display:inline}
.retour a{width:65px; height:17px; display:block; background:url(../images/content/retour.gif) no-repeat;}
.retour a:hover{ background:url(../images/content/retourOn.gif) no-repeat;}

#terminer_btn_text {display: none;}

/*=================*/
.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{ padding-left:60px; float:left; display:block;}
.checkBox li{float:left;}
/*=================*/

/*=================*/
.inside{float:left; margin-left:18px; width:750px;padding-top:17px; clear:both}
.1{color:#434343; float:left; margin-top:10px; margin-left:60px;}
.inside li{float:left}
.centred_inside{ margin-left:100px; display:block; font-weight:bold}
.check{ margin-left:61px; width:300px;}
.agree{text-align:center; margin-top:15px; font-size:.625em; float:left; width:100%;}
.agree input{margin-top:5px;}
.suprimer{color:#0064ae; text-decoration:none}
/*=================*/

/*=================*/
.librairie {width:780px; height:670px; border:none;}
#righter{ width:184px; float:left;position:relative;font-size:0.625em;margin-left:3px;}
#lefter{ float:left; position:relative;font-size:0.625em; width:550px; margin-right:5px;}
.articles {float:left;margin-left:5px !important;/margin-left:0px;}
.rows{ width:168px; height:auto !important; height:120px; min-height:120px; text-align:left; float:left; border-right:2px solid #e1e1e1; margin-top:20px; margin-left:10px; line-height:1.3em}
.last{border:none}
.nextRows{width:170px; height:auto !important; height:80px; min-height:80px; text-align:left; float:left; border-right:2px solid #e1e1e1; margin-top:10px; margin-left:10px; line-height:1.3em; padding-top:7px;}
.paraitre{margin-right:15px; margin-top:15px; margin-bottom:7px; float:right; background:url(../images/content/toutes.jpg) no-repeat; width:160px; height:16px;}
.paraitre a{ display:block; background:url(../images/content/arrow.jpg) no-repeat left 4px; margin-left:30px; padding-left:8px; color:#d70005; line-height:1.3em; text-decoration:none}
.paraitre a:hover, .aParaitre a:hover{text-decoration:underline}
.aParaitre{ margin-right:15px;float:right; background:url(../images/content/link.jpg) no-repeat; width:92px; height:16px; text-align:left; margin-top:10px;}
.aParaitre a{display:block; background:url(../images/content/arrow.jpg) no-repeat left 4px; padding-left:8px; color:#d70005; line-height:1.3em; text-decoration:none; margin-right:10px;}
.bottomLefter{width:186px; padding-top:6px;}
.book{ margin-left:5px; float:left; margin-top:3px;}
.insider{ width:180px; float:left}
.left_strong{padding-left:8px; font-weight:bold; margin-top:5px;float:left; display:block; line-height:1.2em; float:left; width:115px;}
.simple{ display:block; float:left; margin-top:3px; margin-left:8px; width:100px;}
.middleSeparator{ width:90%; float:left; display:inline; text-align:center; border-top:1px solid #e2e2e2; margin:10px; font-size:0px;}
.roundedLink{ float:left; width:161px; margin-left:5px; height:16px; background:url(../images/content/rounded.gif) no-repeat;}
.roundedLink a{display:block; background:url(../images/content/arrow.jpg) no-repeat left 4px;  color:#d70005; line-height:1.3em; text-decoration:none; margin-left:13px; padding-left:8px; }
/*=================*/
