body {
	font-family : arial ;
	font-size : 11px ;
	color : #333 ;
	background : #FFF ;
	margin : 0px ;
	padding : 0px ;
}

a {
	color : #333 ;
}

a:hover {
	text-decoration : none ;
	color : #B70000 ;
}

td {
	font-size : 11px ;
}

p {
	margin : 5px 0px 5px 0px ;
	padding : 0px 5px 0px 5px ;
	text-align : justify ;
}


.TextAlert {
	color : #B70000 ;
}

.Separator {
	height : 5px ;
}

input {
	margin : 0px ;
	padding : 0px ;
}

.Clear {
	clear : left ;
}

.Rubrique {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 5px 5px ;
}

img {
	border : 0px ;
}

ul {
	margin : 0px 10px 10px 30px ;
	padding : 0px ;
}

.PiedSite {
	clear : both ;
}

#SiteMain {
	height : 100% ;
}

#MainColA {
	float : left ;
	width : 100% ; 
	margin : 0px 0px 10px -250px ;
}

#MainColB {
	float : right ;
	width : 250px ;
	margin : 0px 0px 10px 0px ;
}

#MainColB ul {
	text-align : justify ;
}

#ContentColA {
	margin : 0px 5px 0px 255px ;
}

#ContentColB {
	margin : 0px ;
}


/** SiteBot ****/

#SiteBot {
	float : left ;
	width : 100% ;
	height : 50px ;
	border-top : 1px dashed #999 ;
	clear : both ;
	margin-top : 10px ;
}

#SiteBot p {
	margin : 5px 0px 0px 10px ;
	padding : 0px ;
	display : block ;
}

#SiteBot img {
	vertical-align : middle ;
	margin : 0px 5px 0px 0px ; 
}

#SiteBot .BotPics {
	float : right ;
	width : 250px ;
}

	/****************** Gestion des option de filtrage **/

.MasterHome .SubH1, .MasterInfo .SubH1, .MasterHitech .SubH1, .MasterMenag .SubH1, .MasterVoyag .SubH1 {
	padding : 5px ;
	background : #F5F5F5 ;
	border-left : 2px solid ;
	border-right : 2px solid ;
	border-bottom : 2px solid ;
	color : #333 ;
}

.SubH1 p {
	padding : 0px 0px 5px 0px ;
	margin : 0px ;
}

.SubH1 input, .SubH1 select {
	vertical-align : middle ;
}

.SubH1 .SubH1Valid {
	margin : -28px 0px 0px 0px ;
	float : right ;
}

.SubH1 .Submit {
	background : #E9E9E9 ;
	border : 2px solid #999 ;
	color : #444 ;
}


/** champs et Formulaire ***/

form {
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}

.FormRech {
	width : 320px ;
	vertical-align : middle ;
}

.FormIdent {
	width : 230px ;
	margin-bottom : 2px ;
}

.FormMdp {
	width : 200px ;
}

#login label a { 
	font-weight : normal ; 
}

.FormRech, .FormIdent, .FormMdp {
	border : 2px solid #FFF ;
	background : #EEE ;
}

.FormOK {
	background : #B70000 ;
	color : #FFF ;
	border : 2px solid #FFF ;
	font-size : 11px ;
	height : 22px ;
	font-weight : bold ;
	letter-spacing : 1px ;
}

#SiteTopSub .FormOK {
	vertical-align : middle ;
}

#c {
	vertical-align : middle ;
}

.IdentLabel {
	padding : 0px 0px 0px 10px ;
	margin : 0px ;
}

/****************** Couleurs **/

#OnInfo {
	background : #8781BD url("images/template/onglet-info.gif") top left no-repeat ;
}

#OnHiTech {
	background : #448CCB url("images/template/onglet-hitech.gif") top left no-repeat ;
}

#OnMenag {
	background : #009C15 url("images/template/onglet-menag.gif") top left no-repeat ;
}

#OnVoyag {
	background : #FF9000 url("images/template/onglet-voyag.gif") top left no-repeat ;
}

.Liste .hr {
	border-bottom-style : solid ;
	border-bottom-width : 2px ;
}


.MasterHome #SiteTopSub, .MasterHome #SiteMenu, .MasterHome .TRow {
	background : #888  ;
}

.MasterHome .OngletsH1 div {
	background : #B70000  ;
}

.MasterHome h1, .MasterHome .OngletsH1 div, .MasterHome .SubH1  {
	color : #B70000  ;
	border-color : #B70000  ;
}

.MasterHome #NavRecap {
	color : #888 ;
	border-color : #888 ;
}

.MasterInfo #SiteTopSub, .MasterInfo #SiteMenu, .MasterInfo .TRow, .MasterInfo .OngletsH1 div  {
	background : #8781BD ;
}

.MasterInfo h1, .MasterInfo .OngletsH1 div, .MasterInfo .CatRub h2 a, .MasterInfo .HomeLeft li, .MasterInfo .HomeLeft li a, .MasterInfo .SubH1, .MasterInfo #NavRecap, .MasterInfo .Liste .hr   {
	color : #8781BD ;
	border-color : #8781BD ;
}

.MasterHitech #SiteTopSub, .MasterHitech #SiteMenu, .MasterHitech .TRow td, .MasterHitech .OngletsH1 div  {
	background : #448CCB ;
}

.MasterHitech h1, .MasterHitech .OngletsH1 div, .MasterHitech .CatRub h2 a, .MasterHitech .HomeLeft li, .MasterHitech .HomeLeft li a, .MasterHitech .SubH1, .MasterHitech #NavRecap, .MasterHitech .Liste .hr  {
	color : #448CCB ;
	border-color : #448CCB ;
}

.MasterMenag #SiteTopSub, .MasterMenag #SiteMenu, .MasterMenag .TRow td, .MasterMenag .OngletsH1 div {
	background : #279E18 ;
}

.MasterMenag h1, .MasterMenag .OngletsH1 div, .MasterMenag .CatRub h2 a, .MasterMenag .HomeLeft li, .MasterMenag .HomeLeft li a, .MasterMenag .SubH1, .MasterMenag #NavRecap, .MasterMenag .Liste .hr  {
	color : #279E18 ;
	border-color : #279E18 ;
}

.MasterVoyag #SiteTopSub, .MasterVoyag #SiteMenu, .MasterVoyag .TRow td, .MasterVoyag .OngletsH1 div {
	background : #FF9000 ;
}

.MasterVoyag h1, .MasterVoyag .OngletsH1 div, .MasterVoyag .CatRub h2 a, .MasterVoyag .HomeLeft li, .MasterVoyag .HomeLeft li a, .MasterVoyag .SubH1, .MasterVoyag #NavRecap, .MasterVoyag .Liste .hr  {
	color : #FF9000 ;
	border-color : #FF9000 ;
}

/** Style de NavRecap **/

.MasterHome #NavRecap , .MasterInfo #NavRecap , .MasterHitech #NavRecap , .MasterMenag #NavRecap, .MasterVoyag #NavRecap {
	font-weight : bold ;
	padding : 0px 0px 0px 10px ;
	background : #F5F5F5 ;
	border-top-style : solid ;
	border-top-width : 4px ;
	border-bottom-style : solid ;
	border-bottom-width : 2px ;
	color : #333 ;
}

.MasterHome #NavRecap a, .MasterInfo #NavRecap a, .MasterHitech #NavRecap a, .MasterMenag #NavRecap a, .MasterVoyag #NavRecap a {
	color : #333 ;
	text-decoration : none ;
	line-height : 24px ;
}	

#NavRecap a:hover {
	text-decoration : underline ;
}

/****************** Mise en page **/

h1 {
	font-size : 14px ;
	border-bottom-style : solid ;
	border-bottom-width : 2px ;
	margin : 0px ;
	padding : 5px 0px 5px 5px ;
	clear : both ;
}

h2 {
	font-size : 14px ;
	margin : 0px ;
	padding : 5px 0px 0px 5px ;
}

/** Listage des artciles sous forme de puces **/

.ArtListe, .RechListe, .PartLiens {
	margin : 0px 0px 10px 0px ;
	padding : 0px ;
}

.ArtListe li, .RechListe li, .PartLiens li {
	list-style-type : none ;
	border-bottom : 1px dashed #999 ;
	padding : 5px 0px 5px 15px ;
	background-image : url("images/template/fl01.gif") ;
	background-repeat : no-repeat ; 
	background-position : center left ;
}

.RechListe li a {
	font-weight : bold ;
	width : 200px ;
}

.PartLiens a {
	font-weight : bold ;
}

.Hilight {
	background : #F5F5F5 ; 
	border : 2px dashed #B70000 ;
	margin : 10px 0px 5px 0px ;
}

.Hilight h1 {
	color : #B70000 ;
	border-bottom : 0px ;
}

/****************** Gestion menu **/

#SiteMenu {
	float : right ;
	color : #FFF ;
	margin-bottom : 5px ;
}

#SiteMenu form {
	padding : 5px 0px 5px 0px ;
	border-bottom : 1px dashed #FFF ;
}

#SiteMenu .FormIdent, #SiteMenu .FormMdp {
	margin : 2px 0px 0px 10px ;
}

#SiteMenu h1 {
	background : #FFF ;
	border-color : #FFF ;
	padding-left : 10px ;
	border : 0px ;
}

#SiteMenu a {
	color : #FFF ;
	text-decoration : none ;
	font-weight : bold ;
}

#SiteMenu a:hover {
	text-decoration : underline ;
}

	
#SiteMenu ul, #SiteMenu li {
	margin : 0px ;
	padding : 0px ;
}

#SiteMenu li {
	width : 240px ;
	line-height : 14px ;
	border-bottom : 1px dashed #FFF ;
	background-image : url("images/template/flmenu.gif") ;
	background-repeat : no-repeat ;
	background-position : center left ;
	list-style-type : none ;
	padding : 4px 0px 4px 10px ;
}
	
#SiteMenu #MenuBot {
	background-image : url("images/template/menu-bot.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left ;
}

#SiteMenu #MenuTop {
	background-image : url("images/template/menu-top.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	border-bottom : 1px dashed #FFF ;
}


/****************** Site Top **/

#SiteBaseline {
	line-height : 26px ;
	padding : 0px 0px 0px 180px ;
}

#SiteOnglets {
	background : #B70000 ;
	height : 24px ;
}

#SiteOnglets a {
	color : #FFF ;
	text-decoration : none ; 
}

#Logoi {
	position : absolute ;
	top : 15px ;
}

#Logofl {
	position : absolute ;
	top : 67px ;
	left : 18px ;
}

#Logoc {
	width : 175px ;
	float : left ;
	line-height : 24px ;
	background-image : url("images/template/onglet-logo.gif") ;
	background-position : top right ; 
	background-repeat : no-repeat ; 
}

#SiteOnglets .Onglet {
	padding : 0px 10px 0px 5px ;
	float : left ;
	line-height : 24px ;
	background-position : top right ; 
	background-repeat : no-repeat ;
	color : #FFF ;
	font-weight : bold ;
}

#Icons {
	position : absolute ;
	z-index : 20 ;
	top : 3px;
	left : 50px;
}

#Icons img {
	margin : 0px 5px 0px 0px ;
}
	



/****************** Site Sub Top **/

#SiteTopSub {
	border-top : 2px solid #FFF ;
	color : #FFF ;
}

#SubBaseline {
	line-height : 24px ;
	padding : 0px 0px 0px 50px ;
	font-weight : bold ;
}

#SiteRech {
	padding : 0px 0px 0px 10px ;
	margin-top : 1px ;
}

#SiteRech p {
	margin : 0px ;
	padding : 3px 0px 3px 0px ;
	font-weight : bold ;
}

/****************** Gestion des vols **/

.VolRech table  {
	width : 475px ;
}

.VolRech table td  {
	padding : 2px ;
	font-size : 11px ;
}

/****************** Gestion listes **/

.Comp {
	clear : both ;
}

.Liste, .RechResults, .Comp, .Liste table, .Comp table, .RechResults table  {
	width : 100% ;
}

.Liste, .Comp {
	margin : 0px 0px 10px 0px ; 
}

.Comp .LRow {
	height : 40px ;
}

.TRow {
	font-weight :  bold ;
}

.TRow a, .Liste .TRow .Eur {
	color : #FFF ;
	padding-right : 10px ;
}

.TRow a:hover {
	color : #FFF ;
	text-decoration : none ;
}

.TRow td, .TRow span {
	padding : 0px 10px 0px 5px ;
	font-size :  11px ;
}

.TRow td {
	line-height : 20px ;
}

.TRow span {
	line-height : 25px ;
}

.LRow td {
	border-bottom : 1px dashed #999 ;
}

.Liste .LRow td {
	border-bottom : 1px dashed #999 ;
	line-height : 24px ;
}

.TRow td {
	color : #FFF ;
	font-weight : bold ;
}

.Liste .LRow .N2 {
	background-image : url("images/template/note2.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N3 {
	background-image : url("images/template/note3.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N4 {
	background-image : url("images/template/note4.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N5 {
	background-image : url("images/template/note5.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N6 {
	background-image : url("images/template/note6.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N7 {
	background-image : url("images/template/note7.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N8 {
	background-image : url("images/template/note8.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N9 {
	background-image : url("images/template/note9.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}

.Liste .LRow .N10 {
	background-image : url("images/template/note10.gif") ;
	background-position : center right ;
	background-repeat : no-repeat ;
}


.Liste .LRow .Art a {
	padding-left : 15px ;
	padding-right : 3px ;
	background : url("images/template/fl01.gif") center left no-repeat ;
	float : left ;
}

* html .Liste .LRow .Art a {
	padding-right : 0px ;
}

.LRow .Mag, .LRon .Mag {
	width : 140px ;
	font-weight : bold ;
}

.LRow .Prix, .LRow .Port, .LRow .Delais, .TRow .Prix, .TRow .Port, .TRow .Delais {
	text-align : right ;
	white-space : nowrap ;
}

.LRow .Not, .LRon .Not {
	width : 90px ;
	text-align : right;
	border-bottom : 1px dashed #999 ;
}

.TRow .Direct, .LRow .Direct {
	width : 60px ;
	text-align : center ;
	font-weight : bold ;
}

.Liste .Delais, .Liste .Prix {
	width : 60px ;
	white-space : nowrap ;
}

.Liste .Port {
	width : 40px ;
	white-space : nowrap ;
}

.LRow .TextePromo {
	padding : 0px 0px 3px 0px ;
	font-weight : bold ;
	color : #B70000 ;
}

.Liste .Pic {
	padding : 0px ;
	width : 20px ;
}


/******  Gestion des résultat de recherche  **********/

.RechResults td, .Comp td {
	font-size : 11px ;
	border-bottom : 1px dashed #999 ;
	padding : 5px 0px 5px 0px ;
}

.RechResults p, .Comp p {
	padding : 0px 0px 0px 0px ;
	margin : 0px 0px 0px 0px ;
	color : #737373 ;
}

.RechResults .Img, .Comp .Img {
	width : 80px ;
	padding : 5px 0px 5px 0px ;
}

.RechResults .LRow .Des, .Comp .LRow .Art {
}

.RechResults .Tit {
	min-height : 55px ;
}

.Comp .Tit  {
	min-height : 40px ;
}

* html .RechResults .Tit {
	height : 55px ;
}

* html .Comp .Tit  {
	height : 40px ;
}

.Comp .LRow .Mag img {
	margin : 3px 0px 9px 5px ;
}

.Comp .TRow .Mag, .RechResults .TRow .Mag, .Liste .TRow .Mag {
	padding : 0px 0px 0px 5px ;
}

.Comp .LRow .Mag a {
	margin : 0px 0px 0px 5px ;
	padding : 2px 0px 0px 0px ;
}

.Comp .LRow .MagAvis a {
	font-weight : normal ;
	color : #737373 ;
	padding : 0px 0px 0px 1px ;
	text-align : right ;
}

.RechResults .Tot, .Comp .Eur {
	text-align : right ;
}

.RechResults .TRow .Eur {
	text-align : right ;
	padding : 0px 10px 0px 0px ;
}

.RechResults .Tot .Adi, .RechResults .Tot .Port, .Comp .Eur .Adi, .Comp .Eur .Port {
	padding : 0px 5px 0px 0px ;
	font-weight : bold ;
}

.RechResults .Tot .Adi, .Comp .Eur .Adi {
	color : #333 ;
}

.RechResults .Tot .Port, .Comp .Eur .Port {
	color : #888 ;
}


.RechResults .Som, .Comp .Som, .FichArt .Eur, .ArtView .Eur, .Liste .Eur {
	text-align : right ;
	background : url("images/template/bgprix.gif") bottom right no-repeat ;
	padding : 4px 5px 4px 0px ;
	text-align : right ;
	color : #B70000 ;
	font-weight : bold ;
	width : 67px ;
}

* html .RechResults .Som,* html .Comp .Som,* html .FichArt .Eur,* html .ArtView .Eur,* html .Liste .Eur { 
	width : 72px ;
	padding : 4px 5px 4px 0px ;
}

.Liste .Eur {
	background : url("images/template/bgprix_liste.gif") top right no-repeat ;
	padding : 0px 5px 0px 0px ;
}

* html .Liste .Eur {
	padding : 0px 5px 0px 0px ;
}

.Liste .Locked .Eur {
	background : url("images/template/bgprix_liste_on.gif") top right no-repeat ;
	color : #FFF ;
}

.Comp .Locked .Som, .RechResults .Locked .Som {
	background : url("images/template/bgprix_on.gif") top right no-repeat ;
	color : #FFF ;
}

.Comp .Locked .Eur .Adi, .Comp .Locked .Mag a, .RechResults .Locked .Des a, .RechResults .Locked .Adi {
	color : #B70000 ;
}

.Comp .Locked .Eur .Port, .RechResults .Locked .Port {
	color : #549200 ;
}

.Comp .Locked .MagAvis a {
	color : #737373 ;
}

.Liste .Locked .Art a {
	color : #b70000 ;
	font-weight : bold ;
}

.FichArt .Eur {
	float : left ;
	padding : 4px 10px 4px 0px ;
}

.RechResults .Som, .Comp .Som {
	margin : 1px 0px 0px 0px ;
	float : right ;
}	

.TRow td {
	border-bottom : 0px ;
	padding : 3px 0px 3px 0px ;
}

.TRow .PriceDr {
	position : absolute ;
	text-align : left ;
	width : 280px ;
	padding : 3px 0px 0px 80px ;
}

* html .TRow .PriceDr {
	width : 280px ;
	margin : -13px 0px 0px -280px ;
	!padding : 0px ;
}

* > .TRow .PriceDr {
	width : 280px ;
	margin : -13px 0px 0px -280px ;
	!padding : 0px ;
}

.TRow .PriceDr a {
	padding-left : 5px ;
}

.Comp .Eur {
	width : 85px ;
}

* html .Comp .Eur {
	width : 100px ;
}


/** Styles pour plus de produits **/

.RowH {
	display : none ;
	background : #CCC ;
}

.of {
	color : #549200 ;
	padding : 1px 10px 3px 5px ;
}

.Inf {
	color : #999 ;
	font-style : italic ;
}


.Comp .RowHC .Mag {
	border-bottom : none ;
}	

.Comp .RowHS td, .Comp .RowHC td {
	border-bottom : 1px dashed #999 ;
}	

.Comp .RowHC .RowHL {
	border-bottom : 1px dashed #999 ;
}

.Comp a {
	text-decoration : none ;
}

.Comp a:hover {
	text-decoration : underline ;
}

/****************** Gestion Artview **/

.ArtView {
	clear : left ;
}

.ArtView, .ArtView p {
	width : 100% ;
	margin : 0px ;
	padding : 1px 0px 1px 0px ;
}

.ArtView img {
	margin : 5px 5px 2px 5px ;
}

.ArtView .Thumb .Lab {
	text-align : center ;
	padding : 0px 3px 0px 3px ; 
	height : 30px ;
}

.ArtView .Thumb {
	float : left ;
	width : 24% ;
	text-align : center ;
}

.ArtView .Eur {
	text-align : center ;
	margin : 1px auto 0px auto ;
	padding : 4px 0px 4px 5px ;
}


/****************** Gestion des fichette avec photo 75x75 **/

.FichArt {
	clear : left ;
	border-bottom : 1px dashed #999 ;
	min-height : 95px ;
	padding : 0px 0px 10px 0px ;
}

* html .FichArt {
	height : 105px ;
}

.FichArt .Eur {
	margin-top : 5px ;
}

.FichArt h2, .iPart h2, .iFaq h2, .iFaq .iFaqSom li {
	padding : 5px 0px 5px 15px ;
	margin : 0px 0px 0px 0px ;
	background-image : url("images/template/fl01.gif") ;
	background-repeat : no-repeat ; 
	background-position : center left ;
	font-size : 11px ;
	font-weight : bold ;
}

.FichArt .FichPhoto  {
	float : left ;
	margin : 0px 10px 0px 0px ;
}

.FichArt p  {
	padding : 0px 0px 0px 0px ;
	margin : 0px ;
}




/****************** Gestion Cat Home (Code Home.html) **/

.HomeRub {
	width : 100% ;
	clear : both ;
}

.HomeLeft ul {
	margin : 0px 0px 0px 15px ;
	padding : 0px 0px 10px 0px ;
}

.HomeRight ul {
	margin : 0px 0px 0px 5px ;
	padding : 0px ;
}

.HomeRub li {
	margin : 0px ;
	padding : 0px ;
	list-style-type : none ;
}

.HomeLeft {
	width : 52% ;
	float : left ;
}

.HomeRight {
	width : 46% ;
	float : left ;
}

.HomeLeft img, .HomeLeft ul {
	float : left ;
}

.HomeLeft .RubListex {
	padding-bottom : 10px ;
	margin : 0px ;
}

.HomeLeft li {
	padding : 8px 0px 0px 0px ;
	font-size : 13px ;
	font-weight : bold ;
}

.HomeRight li {
	padding : 3px 0px 0px 0px ;
}

/****************** Gestion rubriques **/

.CatRub {
	position : relative ;
	clear : left ;
	margin : 0px 0px 7px 0px ;
}

.CatRub h2 {
	margin : 0px 0px 5px 50px ;
	font-size : 13px ;
}

.CatRub p {
	margin : 0px 0px 0px 50px ;
}

.CatRub img {
	margin : 5px 10px 0px 5px ;
	position : absolute ;
}

.CatSRub {
	padding-top : 5px ;
}

.CatSRub a {
	display : block ;
	line-height : 20px ;
	padding-left : 15px ;
	background-image : url("images/template/fl01.gif") ;
	background-repeat : no-repeat ;
	background-position : center left ;
	font-weight : bold ;
}

/****************** Gestion des onglets de detail (Page detail) **/

#DetFiche #DetPhoto {
	float : left ;
   	margin : -20px 12px 5px 0px ;
}

#DetOnglets .OngletsH1 {
	margin-left : 160px ; 
}

.OngletsH1 {
	margin : -1px 0px 5px 0px ;
}

.MasterHome .OngletsH1 div, .MasterInfo .OngletsH1 div, .MasterHitech .OngletsH1 div, .MasterMenag .OngletsH1 div, .MasterVoyag .OngletsH1 div {
	display : inline ;
	border : 0px ;
	border-left : 2px solid ;
	background-image : url("images/template/detong-off.gif") ;
	background-repeat : no-repeat ;
	background-position : right bottom ;
	margin : 0px 2px 0px 0px ;
	padding : 4px 10px 5px 6px ;
	font-weight : bold ;
	line-height : 24px ;
   }

.MasterInfo .OngletsH1 .OngOn, .MasterHitech .OngletsH1 .OngOn, .MasterMenag .OngletsH1 .OngOn, .MasterVoyag .OngletsH1 .OngOn, .MasterHome .OngletsH1 .OngOn {
	background-image : url("images/template/detong-on.gif") ;
	border-left : 0px solid ;
	color : #FFF ;
}

#DetDesc p {
	padding : 0px 0px 5px 0px ;
	margin : 0px ;
}

#DetDesc img {
	vertical-align : middle ;
}

.iPart {
	clear : left ;
}

.iPart .iPartImg {
	float : left ;
	width : 180px ;
	text-align : center ;
}


.iFaq .iFaqBot {
	text-align : right ;
	padding : 0px 10px 5px 10px ;
}

.iFaq .iFaqSom {
	padding : 0px ;
	margin : 0px 0px 10px 0px ;
}

.iFaq .iFaqSom li {
	margin : 0px ;
}

#SitePub {
	clear : both ;
	text-align : center ;
	border : 2px solid #B70000 ;
	background : #F5F5F5 ;
	margin-top : 15px ; 
	padding : 0px 0px 5px 0px ;
}

/****************** Gestion des avis **/

.Avis {
	border-bottom : 1px dashed #999 ;
	margin : 0px 0px 10px 0px ;
}

.Avis .Bot {
	padding-bottom : 0px ;
	margin-bottom : 0px ;
}

.Avis .Titre {
	font-weight : bold ;
	margin : 0px ;
	padding : 5px 0px 0px 5px ;
}

.Avis .Pic {
	vertical-align : middle ;
}

.PostRating {
	padding : 0px 0px 0px 5px ;
}

.PostRating img, .PostRating input {
	vertical-align : middle ;
}

.PostRating .Bloc {
	padding : 0px 0px 10px 0px ;
}

.PostRating .ChampPix {
	width : 560px ;
}

.PostRating .Titre {
	padding : 0px 0px 5px 0px ;
}

.PostRating .STitre {
	font-weight : bold ;
	margin : 0px ;
	padding : 0px 0px 3px 0px ;
	color : #666 ;
}

.PostRating .Champ {
	padding : 0px 0px 0px 0px ;
}

.PostRating .SBloc {
	border : 1px dashed #999 ;
	padding : 5px 0px 5px 5px ;
	margin : 0px 0px 5px 0px ;
	width : 560px ;
}

.PostRating label {
	padding : 3px ;
}

* html .PostRating label {
	padding : 0px ;
}

.RatingItem {
	display : block ;
	float : left ;
	width : 150px ;
}

/****************** Gestion de la pagination **/

.Pagin {
	text-align : right ;
	padding : 10px 10px 10px 0px ;
}

.Pagin a {
	padding : 2px ;
}

.Pagin .Pagencours {
	padding : 2px ;
	background : #F5F5F5 ;
	border : 1px solid #999 ;
}	

/****************** Gestion des coupons **/

.iCoupons {
	width : 100% ;
}

.iCoupons .iCoupon {
	border : 2px solid #B70000 ;
	width : 45% ;
	margin : 5px ;
	float : left ;
}


/***************** Ecrase les class ****/

.RSSH1 {
	float : left ;
	margin : 4px 0px 0px 5px ;
}

.CompH1 {
	float : left ;
	border-bottom : none ;
}

.MasterVoyag .VoyagHorloge {
	background : #F5F5F5 url("images/template/horloge.gif") left top no-repeat ;
	padding : 5px 0px 10px 100px ;
}

.VoirOffres {
	float : right ;
	background : url(images/template/voiroffres.gif) no-repeat left top ;
	padding : 2px 0px 1px 25px ;
	margin : 4px 0px 0px 5px ;
	text-decoration : none ;
	color : #477b00 ;
	width : 170px ;
}

/***************** Coupons de reduction ****/

.AllCoupons {
	text-align : center ;
	margin-top : 10px ;
}

.Coupons {
	vertical-align : top ;
	width : 510px ;
	margin : 0px auto 0px auto ;
	padding : 0px 0px 5px 0px ;
}

.Coupon {
	height : 250px ;
	margin : 10px 0px 0px 0px  ;
}

.Coupon a {
	text-decoration : none ;
}


.AllCoupons .Coupon {
	width : 250px ;
	height : 250px ;
	margin : 0px 5px 5px 0px ;
	float : left ;
}

.Coupon .CouponTitle {
	border-width : 2px ;
	border-style : solid ;
	font-size : 14px ;
	font-weight : bold ;
}

.Coupon .CouponTitle p {
	width : 246px ;
	margin : 0px ;
	padding : 40px 0px 5px 0px ;
}

.Coupon .CouponText {
	height : 157px ;
	border-left : 2px solid #333 ;
	border-right : 2px solid #333 ;
}

.Coupon .CouponText p {
	margin : 0px ;
	padding : 5px 5px 0px 5px ;
}

.Coupon .CouponBot {
	border-width : 2px ;
	border-style : solid ;
	font-weight : bold ;
}

.Coupon .CouponBot p {
	width : 246px ;
	padding : 5px 0px 5px 0px ;
	margin : 0px ;
}

.CouponCode {
	text-align : center ;
}

.LeCode {
	background : #B70000 ;
	border : 2px solid #FFF ;
	font-weight : bold ;
	color : #FFF ;
	padding : 4px ;
	display : block ;
	width : 150px ;
	margin : auto ;
}


/***************** Gestion des popups en DIV ****/


#iCover {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;
	height : 100% ;
	background : #CCC ;
	!filter : alpha(opacity=60) ; 
	-moz-opacity : 0.6 ;
	opacity : 0.6 ;
	z-index : 10000 ;
}

.iPop {
	position : absolute ;
	top : 50% ;
	left : 50% ;
	border : 5px solid #b70000 ;
	z-index : 10001 ;
	background : #FFF ;
}

.iPopInfos {
	padding : 5px ;
}

.iPopInfos h2 {
	color : #B70000 ;
	border-bottom : 2px dotted #B70000 ;
	padding : 0px 0px 5px 0px ;
	margin : 0px 0px 5px 0px ;
}

.iPopInfos .Close {
	position : absolute ;
	right : 0px ;
	top : 0px ;
	font-size : 8px ;
	padding : 1px 2px 1px 0px ;
}

.iPopInfos .Close a {
	text-decoration : none ;
	color : #B70000 ;
}

.ListIcons {
	margin : 0px ;
	padding : 0px 0px 0px 30px ;
}

.ListIcons a {
	text-decoration : none ;
}

.ListIcons li {
	list-style-type : none ;
	margin : 0px ;
	line-height : 22px ;
	float : left ;
	width : 190px ;
}

.ListIcons li img {
	vertical-align : middle ;
	margin : 0px 5px 0px 0px ;
}
