/* CSS Document */

html, body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}

body
{
	margin: 0px 0px 0px 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

* {
   padding:0;
   margin:0;
}

img {
   border:none;
   margin:0;
   padding:0;
}
#conteneur {
   margin-left:1px;
   margin-top:1px;
   width:776px;
   font-family:Arial, Helvetica, sans-serif;
   
} 
#wrapwebsite { 
	width: 776px;
}
p {
   font-family:Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:12px;
   /*line-height:107%;
   margin-bottom:10px;*/
}  
h1 {
   color:#415968;
   font-family:Arial, Helvetica, sans-serif;
   font-size:19px;
   margin:14px 0 14px 0;
   
}
h2 {
   color:#415968;
   font-family:Arial, Helvetica, sans-serif;
   font-size:17px; 
   margin:7px 0 10px 0;  
}
#header_conteneur #conteneur_logo {
   float:left;
   margin:0;
   padding:0;
	text-align:center;
}

#conteneur_logo img {
	display:block;
	margin:0 auto;
}

#wrapmiddle {
   margin-top:10px;
}
#header_conteneur {
   width:776px;
   margin:0;
   padding:0;
}
#header_conteneur #header {
   float:left;
   margin:0;
   padding:0;
}
#menu_left {
   background-image:url(../_images/bkg_menu_left.jpg);
   width:223px;
   height:311px;
   float:left;
   
}
#menu_left .menu {
   margin:40px 0 0 35px;
   width:175px;
}

.link_menu a, .link_menu a:link, .link_menu a:visited  {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:uppercase;
    font-weight:normal;
}
.link_menu a:hover {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform:uppercase;
    font-weight:normal;
}
.menu ul{
   list-style-image:none;
   list-style-type:none;
}
.menu li {
   margin:10px 0 10px 0;
}

div.menu1 a, div.menu1 label {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

div.menu1 label {
	margin-right:10px;
}

div.menu1 input {
	vertical-align:middle;
}


INPUT.inputbox_recherche {
   width:110px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#415968;
   padding:1px;
}
#inner_contenu {
   float:right;
   width:537px;
}
#inner_contenu #menu_top {
   background-image:url(../_images/bkg_menu_sec.jpg);
   width:537px;
   height:42px;
   position:relative;
   top:0;
   left:0;
}
#inner_contenu #menu_top #menu_liens {
   /*margin:15px 0 0 50px ;*/
   position:absolute;
   top:12px;
   left:25px;
}
#inner_contenu #menu_top #menu_liens a {
   margin-right:10px;
}
#inner_contenu #menu_top #menu_liens input {
   position:relative;
   top:-3px;
   left:0;
}

#menu_top .logoff{
	margin-left: 20px;
}
#wrapcontent {
   width:533px;
   margin-left:4px;
}
#wrapcontent .contenu_texte {
   float:none;
}
#wrapcontent .contenu_texte .img_produit {
   float:left;
   margin-right:10px;
}
#wrapcontent .contenu_texte .texte {
   float:left;
}
#wrapcontent .contenu_texte .texte p {
    text-align:left;
	font-size:12px;
	color:#000000;
	width:190px;
}
#wrapcontent .contenu_texte .texte h5 {
	font-size:14px;
	color:#415968;
	margin:5px 0 5px 0;
}
#tbwebsite {
   border-collapse:collapse;
}
#listesoussections ul {
   list-style-position:inside;
}
#listesoussections a {
   color:#ce1c1e;
   text-decoration:none;
   font-size:12px;
}
#listesoussections a:hover {
   color:#ce1c1e;
   text-decoration:underline;
}
#contentAltitude {
   font-family:Arial, Helvetica, sans-serif;
   float:right;
   width:235px;

}
#contentAltitude p, ul{
   font-size:11px;
   
}
.texte a {
   color:#ce1c1e;
   text-decoration:none;
   font-size:11px;
}
.texte a:hover {
   color:#ce1c1e;
   text-decoration:underline;
}
#contentAltitude a {
   color:#ce1c1e;
   text-decoration:none;
   font-size:11px;
}
#contentAltitude a:hover {
   color:#ce1c1e;
   text-decoration:underline;
}

#contentAltitude ul li {
   /*margin:0;*/
   /*padding:2px;*/
   /*margin-left: 20px;*/
}
#contentAltitude ul{
   list-style-position:outside;
   margin-left:20px;
   /*padding-left:20px;
   margin:0;*/
}
#contentImageLeft {
   width:286px;
   float:left;
   clear:right;
   margin-right:10px;
   margin-bottom:5px;
   background-image:URL(/_images/sep_img.gif);
   background-position:bottom left;
   background-repeat:no-repeat;
   padding-bottom:5px; 
  
}
#contentImageLeft img#imageA {
   border:1px solid #f0f0f0;
}
.imageP {
   margin:5px 0 5px 0;
}
.imageP img {
   margin-right:1px;
   margin-left:1px;
   margin-bottom:3px;
   /*border:1px solid #f0f0f0;*/
}
#frmrecherche {
   display:inline;
}
#frmrecherche .rechercher {
   margin-right:2px;
}

#listefiches, #listesoussections{
	text-align: left;
	padding-left: 25px;
}
#listefiches ul, #listesoussections ul{
	list-style-type: none;
}
#listefiches ul li, #listesoussections ul li{
	margin-bottom: 6px;
	list-style-image: url(/_images/list_image_lien.gif);
}
#listefiches a, #listesoussections a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004EA6;
	padding-left: 5px;
	
}
/*****  Authentification ****/

.Message {  font-family: Arial; font-size: 11px; font-weight: bold; color: #FF0000}
.UserNamePassword {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold}
.ForgotPassNewUser {  font-family: Arial; font-size: 10px}
.Erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
#Authentification {
	font-family: Arial, Helvetica, sans-serif;
	/*padding-top: 35px;*/
	width:310px;
}

#MessageAuthentification{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	color: #FF0000;
	clear:right;
	text-align:left;
	padding-bottom:10px;

}
#MessageErreur{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	color: #FF0000;
	clear:right;
	text-align:left;
	padding-bottom:10px;

}
#BoxNom, #BoxPsw{
	float:left;
	clear:both;
	margin:auto;
	width:310px;
	margin-bottom:5px;
}
#TitreNom, #TitrePsw{
	clear:left;
	float:left;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:left;
}
#InputNom input,#InputPsw input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#BoutonValidation{
	clear:left;
	padding-top:15px;
	float:left;
}
#BoutonValidation input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#PswOublier{
	padding-top:20px;
}
#PswOublier, #NouveauUser{
	clear:both;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
}
.TitreColonne {
   margin-bottom:5px;
}

/* Warranty registration */

.frm_warranty #idpaysLivraison, .frm_warranty #idpaysLivraison_buyer, .frm_warranty #idpaysFacturation_buyer, .frm_warranty #idprovinceFacturation_buyer{
	width: 170px;
}
.frm_warranty .TitreColonne{
	font-size: 11px;
}
.frm_warranty .product .TitreColonne input{
	width: 120px;
}
.frm_warranty h3.titre{
	font-size: 12px;
	color:#415968;
	margin: 10px 0 5px 0;  	
}

/* Flash video */

div#contentImageLeft object, div#contentImageLeft embed {
	margin-top:10px;
}