
/* Globals definitions. */

body {
  color: #727272; 
  background-color: #839ea9;
  margin-top: 0px; padding: 0px;
}
body, td { font-family: "Arial", sans-serif; font-size: 11px; }
a { color:#727272; }
.exp  { height:100%; }
blockquote { margin:0px; padding-left:15px; }
ul { padding-left:15px; margin-top: 0px; margin-bottom: 0px; align: left; }

table { margin: 0px; padding: 0px; border-collapse: collapse; }
td {  margin: 0px; padding: 0px; }
img { border: 0px; }
select, input { font-size: 9px; }
p   { margin: 0px; }
h1  { font-size: 14px; margin: 0px;  }
h2  { font-size: 10px;  }
h3  { font-size: 12px; padding-left: 5px; }
h4  { font-size: 9px; margin: 0px; }
h4 b { margin: 3px 0px 3px 0px; display: block; padding: 3px 0px 3px 3px;  }

#global { width: 777px; margin-right:auto; margin-left:auto; text-align:left; }

#header { margin-left: 8px; margin-bottom: 7px;background-image: url('/theme/default/image/top/header.jpg'); width: 777px; height: 75px; text-align: right; font-size: 9px; }
#header span { display: inline; }
#header input { font:bold 9px Arial;  }
#header table { text-align: left; margin-top: 1px; height: 70px; }

#search { padding-right: 10px; border-right: 1px dotted #CCCCCC; }
#account { padding-right: 10px; padding-left: 10px;}

#footer { background-color: white; padding: 2px; vertical-align: bottom; }
#footer div { background-color: #575757; color: white; text-align: center; padding: 2px; margin: 3px; }
#footer a { text-decoration: none; color: white; font-weight: bolder; border-right: white dotted 1px; padding-right: 5px;padding-left: 5px;}s
#footer a.no { border: none; }
#footer a:hover { text-decoration: none;  }


.nocolor a:hover{text-decoration: none;}
#tabs { width: 34px; vertical-align: top; text-align: right; font-size:1px; }

#main { border-top: 1px solid #839ea9; border-right: 1px solid #839ea9; border-bottom: 1px solid #839ea9; width:100%; height:100%; }
#content { background-color: white; width: 797px; vertical-align: top; }

#home { margin: 10px; width: 732px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
#nouveaute { font-size: 12px; background-color: green; color: white; font-weight: bolder; padding: 2px;}
#home td { padding: 5px; }
#hmiddle { border-color: #CCCCCC; border-width: 0px 1px 0px 1px ; border-style: solid; width: 300px; }
.souligne { border-bottom: 1px dotted #CCCCCC; padding-bottom: 3px; }
#hmiddle .souligne b { font-style: normal; font-size: 12px; }
#hmiddle .souligne b em.rouge { color: #d63431; }
#hmiddle .souligne b em.jaune { color: #ffd86c; }
#home p { margin-top: 3px; font-size: 10px; }

.jaune { color: #FFB74C; text-decoration:none; } 
.rouge { color: #cd0303; text-decoration:none; } 

.path td { text-align: center; padding: 5px; color: #CCCCCC; }
.path td a { font-style: italic; font-weight: bolder; color: #575757;  }
.lang { text-align: right; width: 80px; padding: 0px 0px 9px 0px;  }

.path, #menuColor { margin: 10px; width: 732px; border-bottom: 1px solid #CCCCCC; }

.menu { vertical-align: top; border-right: 1px solid #d4d0c8; width: 135px; padding-right: 5px; }
.menu a { width:100%; display:block; text-decoration: none; font-style: italic; font-weight: bolder; color: #626262; }
.menu dt { width: 150px; height: 30px; background-image: url('/theme/default/image/menu/bg_button.jpg'); text-decoration: none;
	font-style: italic;
	font-weight: bolder;
	color: #626262;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10x;
	letter-spacing: 0px;
	word-spacing: -1px; }
.menu dt a { padding: 8px 0px 0px 10px; display: block; font-style: normal; }
.menu dd { margin: 0px 0px 0px 0px; padding: 0px; }
.menu dd ul { margin: 0px; padding: 0px; }
.menu dd li { margin: 0px; padding:2px 0px 3px 20px; list-style: none; font-weight: bolder; font-style: normal;}
.menu dd li a { font-style: normal; }

.pcontent { padding: 4px 10px 0px 20px; vertical-align: top;}
.pcontent table td { padding-right: 16px; vertical-align: top; }
.box p { font-size: 9px; padding: 3px 0px 8px 0px; }

#menuColor .menu dd li.select { list-style:none; background:url('/theme/default/image/menu/bullet_0.gif') no-repeat 0px 50%; }

#menuColor h3 { border-left: 5px solid #FF9800; }
#menuColor h4 { border-top: 1px dotted #FFB74C; background-color: white; }
#menuColor h3, #menuColor h4 { color: #FF9800; }
#menuColor h4 b { background-color: #FFEACC; }

.html_col {  width: 540px; } 
.html_col_1 { width: 390px; height:100%; padding-right: 20px; }
.html_col_2 { width: 180px; border-left: 1px solid #CCCCCC; vertical-align: top; padding-left: 20px; padding-top: 25px; }
.html_col_1_editor {  width:390px; background-color:white; }
.html_col_2_editor {  width:180px; background-color:white; padding-top: 0px; }

.html_basic { width:540px; }
.html_basic_editor { width:560px; background-color:white; }

/* Editor. */

#content ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; }

table.box1 { width:100%; } 
td.box1_line1 { border-top:2px dotted #FFB74C; font-size:0px; height:7px; }
td.box1_line2{ border-bottom:2px dotted #FFB74C; font-size:0px; height:6px; }
td.box1_title { padding:4px 0px 0px 10px; color:#FF9800; font-weight:bold; height:20px; background-color:#FFEACC;  }
td.box1_content { padding-top:7px; };

table.box2 { width:100%; } 
td.box2_line1 { }
td.box2_line2{ }
td.box2_title { font-size: 11px; font-weight: bold; color:#FF9800;  width:100%; padding-bottom:5px; border-bottom:1px solid #FF9800; }
td.box2_col1 { padding-top:5px; valign: top;   }
td.box2_col2 { padding-top:5px; text-align: center; }
td.box2_col3 { padding-top:5px;  }

table.box3 { width:100%; border: thin solid #FFEACC; } 
td.box3_line1 { border-top:2px dotted #FFB74C; font-size:0px; height:5px; }
td.box3_line2{ border-bottom:2px dotted #FFB74C; font-size:0px; height:4px; }
td.box3_title { padding:2px 0px 0px 10px; color:#FF9800; height:20px; background-color:#FFEACC;  }

td.top_rechercher { width: 110px; text-align: right; }
td.top_searchgif { width: 50px;  }
td.top_boutton { width: 25px; align: center; }
td.top_points { width: 2px; align: left; }
td.top_login { width: 145px; align: center; font-size: 11px;font-weight: bolder;}
td.top_login u { font-size: 11px; color:#CCCCCC;}
td.top_login a {text-decoration: none}
td.top_login a:hover {text-decoration: underline}
td.top_login a:visited {color:#0000FF}
td.top_login a:active {color:#0000FF}

div.top_login2 a:visited {color:#0000FF}
div.top_login2 a:active {color:#0000FF}

div.top_login2 a:hover {text-decoration: underline}
div.top_login2 a {text-decoration: none}

td.top_login3 a:visited {color:#727272}
td.top_login3 a:active {color:#727272}
td.top_login3 a:hover {text-decoration: none}
td.top_login3 a {text-decoration: none}

td.top_connexion { align: center; }
td.top_connexion u { font-size: 9px; color: #CCCCCC;}

table.path_2 { align: left; }
td.path_text { width: 170px; text-align: right; padding: 0px 0px 9px 0px; }
td.path_home { text-align: right; padding: 0px 8px 9px 9px;  }
td.path_path { width: 500px; text-align: left; padding: 0px 0px 9px 0px; }

td.menu2titre { height: 60px; valign: bottom; }

table.printLettreLogo { width:100%; background-color: #FFFFFF; margin: 10px 0px 0px 0px;}
table.printLettre { width:90%; background-color: #FFFFFF; padding-left: 20px; margin: 0px 0px 0px 10px; }
td.printLettreTitre { font-size: 17px; font-weight:bold; text-align:left; height: 80px; align: left; }
table.printLettreTable { width:100%; border: thick ridge #FFB74C; }
td.printLettre { padding: 10px 0px 0px 0px;  } 
td.printLettreAllergene { font-size: 17px; font-weight:bold; text-align:left; height: 50px; align: left; text-decoration: underline; }
td.printLettreAbreviations { font-size: 10px;  padding-top: 10px; color: gray; }

/* Batterie. */

.batterie_title { height:18px; padding-left:5px;padding-top:2px; font:bold 11px Arial; background:#FF9800;color:white; 
                   border-bottom:1px solid white; }
.batterie_tab { height:18px; padding-left:20px;padding-top:1px; font:bold 11px Arial;  border-top:1px solid #FF9800; 
                border-left:1px solid #FF9800; border-right:1px solid #FF9800; }
.batterie_tab_sel { height:18px; padding-left:18px;padding-top:1px; font:bold 11px Arial; background:#FF9800;color:white; }
.batterie_tab a { color:#FF9800; text-decoration:none; }
.batterie_tab_sel a { color:white; text-decoration:none; }
.batterie_text  { height:20px; padding-left:5px;font:11px Arial; padding-top:3px; padding-right:3px; vertical-align: middle; }
.batterie_text a { text-decoration:none; }
.batterie_text a:hover { text-decoration:underline; }
.batterie_back0 { background:#FFEACC; }
.batterie_back1 { background:; }

.allergene_table { border:1px solid #FFB74C; width:300px; background:#FFFFCF; }
.allergene_title { height:14px; padding-left:5px;padding-top:0px; font:bold 10px Arial; background:#FFB74C; color:white; 
                   border-bottom:1px solid white; }
.allergene_text  { padding-left:5px;font:10px Arial; padding-top:3px; padding-right:3px; padding-bottom:5px; }
.allergene_text2  { padding-left:5px;font:10px Arial; padding-top:3px; padding-right:3px; border-top:1px solid #FFFF82;
                    padding-top:5px; padding-bottom:5px; }

  .USER_Titre1 { font-size:12px; background-color:#FF9800;  width:100%; color:white; padding:2px 0px 2px 10px; text-transform:uppercase;  letter-spacing:2px; display:block; }

.USER_Titre2 { font-size: 11px; font-weight: bold; color:#FF9800;  width:100%; padding-bottom:5px; margin:0px; border-bottom:1px solid #FF9800; }
.USER_Titre3 { font-size: 11px; margin-left: 30px; padding-left: 10px; font-weight: bold; border-left: 1px solid #FF9800; color: #FF9800; }
.USER_Titre4 { color:#FF9800;  font-weight: bold;  }

.USER_Titre5 { font-size: 11px; margin-left: 30px; padding-left: 10px; font-weight: bold; border-left: 1px solid #FF9800; width:100%; }

.USER_Titre6 { font-size: 13px; font-weight: bold; color:#FF9800;  width:100%; padding-bottom:5px; border-bottom:1px solid #FF9800; }
.USER_notabene { font-size: 11px; padding-left: 10px; font-weight: normal; border-left: 1px solid #FF9800; width:100%; }

.USER_command { font-size: 11px; font-weight: bold; color:#FF9800;  width:100%; padding:0px 0px 0px 30px; border-left:1px solid #FF9800; background:url(/theme/default/image/mail.gif) no-repeat 7px 50%; }
.USER_command a { color:#FF9800;  text-decoration:none; }
.USER_command a:hover { text-decoration:underline; }

.USER_download { font-size: 11px; font-weight: bold; color:#FF9800;  width:100%; padding:0px 0px 0px 30px; border-left:1px solid #FF9800; background:url(/icms/theme/default/image/mime/pdf16.gif) no-repeat 7px 0%; height:16px; }
.USER_download a { color:#FF9800;  text-decoration:none; }
.USER_download a:hover { text-decoration:underline; }

.USER_Text {  }

