@charset "utf-8";
/* CSS Document */

body{margin:0px;font-family:Arial,Helvetica,sans-serif;}

ul,li,img,form,td{margin:0px;padding:0px;border:0px;}
p,h1,h2,h6{margin:0px;padding:0px;} 

form, textarea, input {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;}
input, textarea {padding:2px;color:#333;}

/* Rien de sort de ce canvas sauf les flèches rouge */
#container{width:880px;height:558px; /* haute sans la marge du haut */margin:auto;margin-top:66px;}

#footer{width:880px;margin:auto;text-align:right;padding-top:15px;color:#808080;font-size:11px;} 

#mainmenu{height:143px;}

#idLocator{height:33px;text-align:right;font-size:12px;color:#a80e4e;line-height:14px;}
#idLocator a{color:#a80e4e;text-decoration: none;}
#idLocator a:hover{text-decoration:none;color:#a80e4e;}
.idLocatorHere{font-size:16px;}

#contentContainer{width:880px;height:352px;}

#arrows{position:absolute;width:740px;margin-left:170px;margin-top:165px;}

/* LEFT COL */
#colLeft{width:198px;float:left;height:352px;font-size:11px;}
#colLeft p{padding-bottom:1px;}
.selectedPink{color:#a80e4e;font-weight:bold;font-size:11px;}
.selectedGray{color:#313131;font-weight:bold;}
.click{color:#808080;font-size:12px;text-transform:none;}
.clickBIG{font-size:22px;text-transform:none;}
.illumine{color:#a80e4e;}
#colLeft a.illumine{color:#a80e4e;}
#colLeft a.illumine:hover{color:#313131;}
.sectionTitre{font-size:11px;margin-bottom:0.5em;padding-right:5px;text-transform:lowercase;}
#colLeft a{color:#808080;text-decoration:none;text-transform:uppercase;}
#colLeft a:hover{color:#a80e4e;}
#colLeft .ssSection a{display:block;width:155px;padding-left:0.1em;}
#colLeft .ssSection a:hover,#colLeft .ssSection a.fond{color:#fff;background-color:#808080;}
#colLeft a.prodtitle{color:#a80e4e;font-size:14px;}
#colLeft a.prodtitle:hover{color:#313131;}

#leSousMenu {padding-left:1px;}
#leSousMenu a, #leSousMenu a:hover  {font-size:11px;}
#leSousMenu p {line-height:14px;}

/* RIGHT COL */
#col-right{width:682px;float:right;height:352px;}
#content-scroll{width:420px;height:150px;overflow:auto;float:right;}
#content-scroll h1{color:#808080;font-size:11px;}
#content-scroll p{color:#808080;font-size:11px;}
#content-scroll a{color:#808080;font-size:11px;text-decoration:none;}
#content-scroll a:hover{color:#808080;font-size:11px;text-decoration:underline;}
#colRight{width:710px;margin-right:0px;float:left;}

#bottom-picture {clear:both;}

/* CLASS */

.txtThumb{font-size:10px;text-transform:uppercase;color:#a80e4e;}

.txtID{font-size:10px;color:#a80e4e;}

.email {
	font-size: 11px;
	font-weight: normal;
	text-transform: lowercase;
	color: #09C;
}

.bform {background-color:#fff;padding:1px;width:100px;border-width:1px;border-color:#333;border-style:solid;}
.bform:hover {cursor:pointer;font-weight:bold;}

.menuSelected {color:#2b2b2b;font-weight:bold;font-size:11px;}

#prodName {width:100%;height:15px;background-color:#990134;color:#fff;font-size:12px;padding-left:3px;padding-top:3px;padding-bottom:3px;}

.flasherror{background-color:#fa9d93;padding:10px;margin-top:10px;color:#f11;}
.flashnotice{background-color:#b3df86;padding:10px;margin-top:10px;color:#195d00;}
.flashwarning{background-color:#fefc99;padding:10px;margin-top:10px;color:#e88618;}

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}


.current_page{color:#fff;background-color:#999;padding-left:4px;padding-right:4px;}
div.pagination span.current{color:#fff;background-color:#999;padding-left:4px;padding-right:4px;}
div.pagination span.disabled{display:none;}

table.contact{width:100%;}
table.contact tr td{color:#333;text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 1.6;}
table.contact tr td input{color:#333;width:200px;}
table.contact tr td textarea{width:250px;}
.userAlert{color:#a9a7a8;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}