/* ** G_print_css_common ** */
body,td,th {
  font-family: Verdana, Arial;
  font-size: 11px;
  color: #6F7D8A;
  font-weight: normal;
}
body {
  background-color: #FFFFFF;
  margin-left: 8px;
  margin-top: 8px;
  margin-right: 8px;
  margin-bottom: 8px;
}
td {
  vertical-align: top;
  text-align: left;
}
td.price_cell {
white-space: nowrap;
}

a:link, a:visited {
  color: #2B3036;
}
a:hover, a:active {
  color: #FF0000;
}
input {
  border: solid 1px #999999;
  height: 20px;
  font-size: 12px;
  padding-left: 3px;
  padding-right: 3px;
}
select, option {
  font-size: 9px;
  color: #6F7D8A;
}
textarea {
  border: solid 1px #999999;
  font-size: 12px;
  padding-left: 3px;
  padding-right: 3px;
}
div.bdp {
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #6F7D8A;
}
A:link.bas, A:visited.bas {
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #848484;
}
A:hover.bas, A:active.bas {
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #5C87B1;
}
div.switch_site_bdp {
  font-size: 10px;
  font-family: Verdana, Arial;
}
div.switch_site_bdp a {
  text-decoration: underline;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #848484;
}
div.switch_site_bdp a:hover {
  color: #5C87B1;
}

.switch_site_top {
  position: absolute;
  bottom: 30px;
  right: 5px;
}
.switch_site_top a {
float: left;
padding: 1px 2px;
}


/* ** G_print_css_category_list ** */
a:link.top, a:visited.top {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #2B3036;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
a:hover.top, a:active.top {
  color: #2B3036;
  text-decoration: none;
}
a:link.top2, a:visited.top2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #2B3036;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
a:hover.top2, a:active.top2 {
  color: #FFFFFF;
  text-decoration: none;
}
td.segment {
   background-repeat: no-repeat;
   padding-left: 22px;
   vertical-align: middle;
}
a:link.segment, a:visited.segment {
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #2B3036;
}
a:hover.segment, a:active.segment {
  text-decoration: none;
  color: #FF0000;
}
.banniere {
  padding: 5px 50px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #5C87B1;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12.5pt;
}
.new_banniere {
  padding: 5px 50px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12.5pt;
}
.position {
  margin-left: 5px;
  padding-top: 25px;
  padding-left: 15px;
  background-color: #D5CDBC;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  font-weight: bold; 
  color: #848484; 
  text-decoration: none
}
.search_cat {
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  background-color: #D5CDBC;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  font-weight: bold; 
  color: #848484; 
  text-decoration: none;
}
a.searchcat {
  color: #848484;
  text-decoration: none;
}
a:hover.searchcat {
  color: #FF0000;
  text-decoration: none;
}
.encart {
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial;
  color: #2B3036;
}
td.fond-encar {
  background-image: url(http://www.r7g.com/6340/m/font-encar.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
}
.noire {
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #2B3036;
}
a:link.left_side, a:visited.left_side {
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #2B3036;
}
a:hover.left_side, a:active.left_side {
  text-decoration: none;
  color: #FF0000;
}
a:link.left_side_pdt, a:visited.left_side_pdt {
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana, Arial;
  color: #2B3036;
}
a:hover.left_side_pdt, a:active.left_side_pdt {
  text-decoration: none;
  color: #FF0000;
}
#langVer {
	margin: 30px 0px 0px 10px;
	font-size: 10px;
}
#menu_gauche {
	padding-top: 6px;
	background-color: #CCC0A1;
}
.ThemePanelMenu {
	font-family:	verdana, arial, sans-serif;
	margin-left: 3px;
	margin-right: 15px;
	cursor: default;
	white-space: nowrap;
}
.ThemePanelMenuItem {
}
TR.ThemePanelMainItem {
	padding-top:	3px;
	padding-bottom:	3px;
	padding-left:	10px;
	padding-right:	10px;
	border:	0px;
	white-space:	nowrap;
}
.ThemePanelMainFolderLeft {
  text-align: center;
  vertical-align: middle;
  height: 20px;
}
.ThemePanelMainFolderText {
  vertical-align: middle;
}
.ThemePanelMainFolderRight {
}
.ThemePanelMainItemText {
  padding-left: 10px; 
}
.ThemePanelMenuSplit {
	margin: 0px;
	height: 1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px dotted #72777C;
}



/* ** G_print_css_category ** */
.name {
  color: #2B3036;
  font-size: 12px;
  font-weight: bold;
}
.desc0 {
  color: #6F7D8A;
  font-size: 11px;
  line-height: 11pt;
  padding-top: 10px;
  text-align: justify;
}
.fiche_tech {
  color: #2B3036;
  font-size: 11px;
  font-weight: bold;
}
.desc1 {
  color: #6F7D8A;
  font-size: 11px;
  padding-top: 5px;
  line-height: 11pt;
}
.droits {
  font-size: 10px;
  text-align: Justify;
  padding: 50px 35px 0px 15;
}
a:link.vimp, a:visited.vimp {
  font-size: 10px;
  color: #6F7D8A;
  text-decoration: none;
}
a:hover.vimp, a:active.vimp {
  color: #FF0000;
  text-decoration: none;
}