#div_retour
{
	visibility:hidden;
}

#mon_compte
{
	visibility:hidden;
}

.detailPack {
	overflow: hidden;
	margin: 0.2em auto;
	padding: 10px;
	background: #ddd;
}
.detailPack .article p {
	margin: .5em 0;
	font-size: .9em;
	color: #000;
}

#div_tableau table
{
	background-color:#fff;
	border:solid 2px #000;
}

.detailPack .illustration {
	padding: 10px;
	font-size: .85em;
	line-height: 1.25;
	background: white;
	float: right;
	width: 200px;
	margin: 0 0 10px 15px;
	border-collapse: collapse;
}
.detailPack .illustration img {
	display: block;
	margin-bottom: 10px;
}
.detailPack .illustration p {
	margin: 5px 0 0 0;
}
.detailPack .illustration td {
	padding: 10px;
}

.recap_commande_fin .titreRubriqueCommandeNonPaiee
{
	color:#fff;
}

.recap_commande_fin 
{
	background:transparent url(/html/img/fond_recap_commande.png) repeat-x;
	height:32px;
	text-align:center;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	margin-top:-2px;
}

.cheminement_1_actif , .cheminement_1_actif a ,
.cheminement_1_actif_actif , .cheminement_1_actif_actif a , 
.cheminement_2_actif , .cheminement_2_actif a , 
.cheminement_2_actif_actif , .cheminement_2_actif_actif a , 
.cheminement_3_actif , .cheminement_3_actif a {
	color: #fff;
}

.cheminement_1_actif_actif a , 
.cheminement_2_actif_actif a 
{
	text-decoration:underline;
}

.cheminement_1_actif 
{
	background-position:right top;
	background-image: url(/html/img/cheminement/1_actif.gif);
}
.cheminement_1_actif_actif {
	background-position:right top;
	background-image: url(/html/img/cheminement/1_actif_actif.gif);
}
.cheminement_2_nactif {
	background-position:right top;
	background-image: url(/html/img/cheminement/2_actif_nactif.gif);
	color: #000;
}
.cheminement_2_actif {
	background-position:right top;
	background-image: url(/html/img/cheminement/2_actif.gif);
}
.cheminement_2_actif_actif {
	background-position:right top;
	background-image: url(/html/img/cheminement/2_actif_actif.gif);
}
.cheminement_3_nactif {
	background-position:right top;
	background-image: url(/html/img/cheminement/3_nactif.gif);
	color: #000;
}
.cheminement_3_actif {
	background-position:right top;
	background-image: url(/html/img/cheminement/3_actif.gif);
}
.cheminement_1_actif ,.cheminement_1_actif_actif , .cheminement_1 , .cheminement_2_nactif, .cheminement_2_actif, .cheminement_2_actif_actif , .cheminement_3_actif , .cheminement_3_nactif
{
	font-size: 12px;
	font-weight: normal;
	text-transform:uppercase;
	padding-top: 5px;
	background-repeat:no-repeat;
}


table.classCaddie 
{
	opacity:.94;
}

tr.tableau td.textePr
{
	padding-top:10px;
	padding-bottom:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #D10F0C;
	background:transparent url("/html/img/fond_pair_caddie.png") repeat;
}

table.classCaddie td.corps
{
	background-color:#ffffff;
}

#divBtValideCouleur .btValide
{
	padding-top:4px;
	background: transparent url(/html/img/bt_valid_gris.gif) no-repeat ;
	background-position:center; 
	height:24px;
	margin-top:4px;
	padding-left:8px;
}
#divBtValideCouleur .btValide a:link , #divBtValideCouleur .btValide a:visited , #divBtValideCouleur .btValide a:active 
{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
#divBtValideCouleur .btValide a:hover
{
	text-decoration:underline;
}

#div_tableau .btRetour
{
	padding-top:4px;
	background: transparent url(/html/img/bt_retour.gif) no-repeat ;
	background-position:center; 
	height:24px;
	margin-top:4px;
	padding-left:8px;
}
.classCaddie .btValide , #div_tableau .btValide 
{
	padding-top:4px;
	background: transparent url(/html/img/bt_valid.gif) no-repeat ;
	background-position:center; 
	height:24px;
	margin-top:4px;
	padding-left:8px;
}
.classCaddie a:link , .classCaddie a:visited, .classCaddie a:hover, .classCaddie a:active , #div_tableau .btValide a:link , #div_tableau .btValide a:visited , #div_tableau .btValide a:hover , #div_tableau .btValide a:active , #div_tableau .btRetour a:link , #div_tableau .btRetour a:visited , #div_tableau .btRetour a:hover , #div_tableau .btRetour a:active
{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	
}
.classCaddie a:hover , #div_tableau .btValide a:hover, #div_tableau .btRetour a:hover
{
	text-decoration:underline;
}

.classCaddie .titre
{
	height:22px;
	vertical-align:top;
	text-align:center;
	width:180px;
	margin:0px 0px 0px 0px;	
	background: transparent url(/html/img/caddieBg.png) no-repeat;
	background-position:left top; 
	color:#fff;
}

.caddi_fond 
{
}

.classCaddie .pied
{
	height:8px;
	width:180px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	background: transparent url(/html/img/caddie/gris/bas.gif) no-repeat;
	background-position:left bottom; 
}

#div_pack
{
	border: 0px solid #a0a0a0;
}

#div_casque {
	position: absolute;
	height: auto;
	width: 100px;
	left: 290px;
	top: 22px;
	z-index:.9;
}

.titreRubrique
{
	margin-left:4px;
	width:210px;
	background: transparent url(/html/img/rubriqueBg.png) no-repeat;
}

.titreRubriquelarge
{
	margin-left:4px;
	width:310px;
	background: transparent url(/html/img/rubriqueBgLarge.png) no-repeat;
}

.titreRubriqueResa
{
	margin-left:4px;
}
.titreRubrique , .titreRubrique td , .titreRubriquelarge , .titreRubriqueResa
{
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color:#FEFFFF; /*si on met FFFFFF bug sous opera !*/
	text-transform: uppercase;
}
.titreRubrique , .titreRubriquelarge , .titreRubriqueResa
{
	padding:3px 0px 0px 0px;
}

.titreRubriqueCommandeNonPaiee
{
	text-align:center;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

.tableau_afnor_pack 
{
	padding:6px 0px 6px 2px;
}

/*
#div_option , #div_slogan {
	border:solid 1px #ff0000;
}*/

.td_afnor_separtor {
	padding-bottom:5px;
	border-bottom:#c0c0c0 dotted 1px;
}

.td_afnor_separtor_pair {
	padding-bottom:5px;
	border-bottom:#c0c0c0 dotted 1px;
/*	background:transparent url(/html/img/background_opcaity.png) repeat;*/
}

.recap_texte_montant , .recap_total_montant , .recap_acompte_montant {
	border-left:#c0c0c0 dotted 1px;
	text-align:right;
}
.recap_total_montant , .recap_total 
{
	border-bottom:#c0c0c0 solid 1px;
}

.recap_total_montant , .recap_acompte_montant , .recap_total , .recap_acompte 
{
	padding-bottom:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.recap_total_montant , .recap_acompte_montant 
{
	color: #D10F0C;
}

.recap_total , .recap_acompte 
{
	text-align:right;
}

.recap_commande_impair td , .recap_commande_pair td ,.recap_texte_pair td , .recap_texte_impair td  {
	padding-bottom:5px;
	border-bottom:#c0c0c0 solid 1px;
}
.recap_commande_impair td , .recap_prenom_impair td , .tableau_afnor_impair td
{
	background:transparent url("/html/img/bg_gris_degrade.png") repeat-x;
}

.tableau_separtor {
	height:2px;
	background:transparent url("/html/img/fond_pair_caddie.png") repeat-x;
}

#pair {
/*	background:transparent url("/html/img/fond_pair_caddie.png") repeat; */
}

#caddieReduction , #caddieStation {
/*	background:transparent url("/html/img/fond_pair_caddie.png") repeat;*/
}
#caddieReduction .texteRe 
{
	color:#0CC00C;
}

#caddie_gratuit 
{
	background-color:#FFE8E8;
	background-image: url("/html/img/fond_pair_caddie.png");
	background-repeat:repeat;

}

#retourArriere {
	position: absolute;
	text-align:right;
	width: 580;
	left: 9px;
	top: 30px;
	height: auto;
	text-color:#000000;
}

#popupPhoto {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 460px;
	color: #21619C;
	display: block;
	background-color: white;
	opacity: 0.90;
	border: 1px;
	border-style: solid;
	border-color: Gray;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: none;
	z-index:1;
}

.tableau_afnor_entete thead tr {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	background: #6E89DD url(/html/img/bg_bicolor_noir.gif) repeat-x bottom ;
}

.msgErreur {
	font-size: 11px;
	font-weight: bolder;
	text-transform: none;
	text-decoration: none;
	text-align:center;
	background-color: #ff0000;
	color: #ffffff;
	border: solid 1px #990000;
	font-weight: bolder;
	margin-bottom:10px;
}

#boutdetail a:link , #boutdetail a:visited , #boutdetail .a:active 
, #boutreserver a:link , #boutreserver a:visited , #boutreserver .a:active 
,#boutResaDetailPack a:link , #boutResaDetailPack a:visited , #boutResaDetailPack .a:active 
{
	color:#fff;
}

#div_packbas #boutdetail a:link , #div_packbas #boutdetail a:visited , #div_packbas #boutdetail .a:active 
, #div_packbas #boutreserver a:link , #div_packbas #boutreserver a:visited , #div_packbas #boutreserver .a:active 
,#div_packbas #boutResaDetailPack a:link , #div_packbas #boutResaDetailPack a:visited , #div_packbas #boutResaDetailPack .a:active 
{
	color:#000;
}

#boutdetail a:link , #boutdetail a:visited , #boutdetail .a:active 
, #boutreserver a:link span, #boutreserver a:visited span , #boutreserver .a:active span
, #boutreserver a:link , #boutreserver a:visited  , #boutreserver .a:active 
,#boutResaDetailPack a:link , #boutResaDetailPack a:visited , #boutResaDetailPack .a:active 
{
	text-decoration:underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#boutdetail a:hover , #boutreserver a:hover ,#boutResaDetailPack a:hover 
{
	text-decoration:none;
}

#boutdetail 
{
	padding-top:3px;
}
#boutreserver 
{
	padding-top:3px;
}


table.classCaddie .titreRubrique
{
	background: transparent ;
}

tr.caddie_ligne_free td
{
	background: #10F739 url("/html/img/fond_bandeau/009721_reverse.jpg") repeat-x top;/*#F99851;/*#FF891B;/*#90EE90;/*#64FF64;	*/
	color:#000;
	height:18px;
}
tr.caddie_ligne_free_2 td
{
	background: #10F739 url("/html/img/fond_bandeau/009721.jpg") repeat-x ;/*#F99851;/*#FF891B;/*#90EE90;/*#64FF64;	*/
	color:#000;
}

.gratuit {
	color: #fff;
	background: transparent url("/html/img/gratuit_blanc.gif") no-repeat top left;
	padding-left:6px;
	margin-left:0px;
}

#caddiLigne
{
	max-height:270px; 
	overflow-y:auto;
	overflow-x:none;
}

#contentValideResa {
	position:absolute;
	top: 40px;
	left:0px;
	width: 598px;
	height:40px;
	color:#fff;
	background: transparent url("/html/img/caddi_close.png") repeat-x top right;
	z-index:1;
}

#btValideResa {
	position:absolute;
	left:412px;
	padding-top:5px;
	width: 154px;
	text-align:center;
}

#btValideResa a:link , #btValideResa a:visited, #btValideResa a:active
{
	color:#fff;
	text-decoration:underline;
}
#btValideResa a:hover
{
	color:#fff;
	text-decoration:none;
}
#basketItemsWrap a 
{
	color:#000;
	text-decoration:none;
}

#accueil {
	width: 598px;
	background: #fff url("/html/img/fondPanier.png") repeat-x bottom left;
	border:solid 1px #A7A7A7;
}

#accueil #entete
{
	height:40px;
/*	border: solid 2px #000;*/
	background: transparent url("'/html/img/fondPanier.png") repeat-x bottom left;
}

#contentWrapStart 
{
	position: absolute;
	border: solid 0px #f00;
	width: 220px;
	left:378px;
	top:0px;
}

#bag
{
	visibility:hidden;
	display:none;
}

#basketWrap
{
	position: absolute;
	top:0px;
	border: solid 0px #0f0;
}

#notificationsLoader
{
	position: absolute;
	width: 18px;
	height: 18px;
	border: solid 0px #0f0;
}

#basketItemsWrap
{
	padding-top:16px;
	border: solid 0px #f0f;

	height:40px;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color:#000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#detailResa
{
	position: absolute;
	border-right: dotted 0px #6C7D8F;
	height:40px;
	padding-left:23px;
	background: transparent url('/html/img/fondFlecheResa.png') top left no-repeat;
}

#entete
{
	z-index:1;
	position: relative;
	border: solid 0px #ff0;
}

#div_nom 
{
	padding-top:0px;
	margin-top:0px;
}

#div_nom_img
{
	padding-top:0px;
	margin-top:0px;
	display:inline;
}
#div_nom_pack 
{
	display:inline;
    color:#fff;
}
#div_nom_img span
{
}
#div_nom_pack span
{
	border:solid 0px #f00;
	background: transparent url(/html/img/packArrondiDroit.png) top right no-repeat;
}

#fdPageDebut
{
	position: absolute;
	width: 600px;
	left: 0px;
/*	top: 132px;*/
	height:550px;
	background-color: #fff;
}

#div_tableau table.tableau_afnor_entete, #div_tableau table table
{
	border:solid 0px #000;
}

.texteNGbar2 {
	font-size: 12px;
	text-transform: none;
	color: #888;
	font-weight: normal;
}
.texteNGbar2 span{
/*	text-decoration: line-through;*/
}

.textePr2 div {
	font-size: 20px;
	text-transform: none;
	text-decoration: none;
	color: #E4341E;
	font-weight: bold;
	text-align:right;
}

#pointloc td.colPtLoc {
/*	background: transparent url(/html/img/menu-frame_gris.png) top center no-repeat;*/
	background: transparent url(/html/img/picto-home-gris.gif) left top no-repeat;
	height:90px;
	text-align:center;
}

#pointloc img.image
{
	padding-top:20px;
}

#pointloc table
{
	padding-top:4px;
	background: transparent url(/html/img/grey-light-gradient.png) bottom repeat-x;
	border:solid 1px #e0e0e0;
}
#pointloc 
{
	width:400px;
	margin-left:90px;
	height:90px;
}

#pointloc td.colPtLoc a
{
	color:#000;
	text-decoration: underline;
}


#logo img
{
	border:solid #000 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #333;
	margin-top:5px;
	background-repeat:no-repeat;
	}

/* version 2007 simplifiée */
/* Onglet */
/*div.MenuGroupePack {
	visibility:hidden;
	display:none;
}
*/


div.MenuGroupePack li {
    float: left;
    list-style-type: none;
	text-align: center;
	height: 35px;
	width: 84px;
	list-style-image: none;
	margin-left: 3px;
	padding-left: 0px;
}
div.MenuGroupePack ul {
	width: 540px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.MenuGroupePack a.current {
    text-decoration: none;
}
div.MenuGroupePack a.current:hover {
    color: #333;
}

div.MenuGroupePack a {
    display:block;
	text-align: center;
	width: 84px;
    text-decoration: none;
	color:#fff;
	padding-top:8px;
	height: 35px;
}

div.MenuGroupePack li.ht2 a
{
	padding-top:2px;
}

div.MenuGroupePack a:hover {
    text-decoration: none;
    color: #F3AA65;
}

div.GroupePack_1 {
}

div.GroupePack_2 {
	visibility:hidden;
	display:none;
}
div.GroupePack_3 {
	visibility:hidden;
	display:none;
}
div.GroupePack_4 {
	visibility:hidden;
	display:none;
}
div.GroupePack_5 {
	visibility:hidden;
	display:none;
}
div.GroupePack_6 {
	visibility:hidden;
	display:none;
}
div.GroupePack_7 {
	visibility:hidden;
	display:none;
}
div.GroupePack_8 {
	visibility:hidden;
	display:none;
}
div.GroupePack_9 {
	visibility:hidden;
	display:none;
}
/* Onglet */

#containmain {
	min-height: auto;
	width: 900px;
	left: 0;
/*	top: -28px;*/
	position: absolute;
	z-index: 1;
}
#mainimagefond {
	position: absolute;
	z-index: 0;
	width: 590px;
	height: 399px;
	left: 1px;
	top: 20px;
}

/*spécifique au site */

#adressemain{
	position:absolute;
	width:310px;
	height:91px;
	left:575px;
	top: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #00D2FF;
	text-align: left;
	line-height: 23pt;
	}

/* placement des "objets" */
#quick-nav { width: 20px; position:fixed; top: 48px; left:20px;}
#quick-nav img{	padding-bottom: 3px; }
* html div#quick-nav  { width: 20px; top: 38px; left:20px; position:absolute; }

#id_caddi {
	position:absolute;
	top: 35px;
	left:0px;
	width: 210px;
}

#logo {
	position: absolute;
	height: auto;
	width: 283px;
	top: 10%;
	left: 5%;
}
#contenu {
	position: absolute;
	height: 100%;
	width: 600px;
	z-index: 1;
	top: 100%;
	left: 220px;
	padding: 5px;
}

#navbar123 {
	position: absolute;
	width: 600px;
	left: 0px;
	top: 0px;
	z-index: 0;
	height:35px;
	background: #eee url(/html/img/fondNavbar123.png) top left repeat-x;
}


#a{
	position: absolute;
	height: 22px;
	width: 200px;
	left: 0;
}
.fondC2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform:uppercase;
	padding-top: 5px;
}
#b{
	position: absolute;
	height: 22px;
	width: 200px;
	left: 200px;
}
.fondC {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-transform:uppercase;
	padding-top: 5px;
}
#c {

	position: absolute;
	height: 22px;
	width: 200px;
	left: 400px;
}
#accueil {
	position: absolute;
/*	width: 530px; */
	left: 0px;
	top: 30px;
	height: auto;
}
#depart {
	position: absolute;
	width: 530px;
	text-align:justify;
	left:10px;
	top: 2px;
	height: auto;
	margin-top:50px;
	color: #333333;
}
#encart {
	position: absolute;
	height: auto;
	width: 580px;
	top: 105%;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-bottom-width: thin;
	padding: 0px;
	margin: 0px;
	left: 0;
		z-index: 0;
}

#choixdate {
	position: relative;
	height: 33px;
	width: 100%;
}
#date {
	width: 473px;
	position: absolute;
	left: 45px;
	top: 99px;
}
#pointloc {
	height: auto;
}
#boutpointloc {
	height: 24px;
	width: 223px;
	clip: rect(auto,auto,auto,auto);

}

/* tout ce qui concerne l'affichage des packs*/

div.GroupePackEntete {
	visibility:hidden;
	display:none;
}

#div_pack
{
	width:586px;
	height: 150px;
	background-color: #FFFFFF;
	position: relative;
	padding: 0px;
	margin: 0px;
	clip: rect(0px,0px,0px,0px);
	}

#div_nom {
	height: 15px;
	width: 100%;
position:relative;
	left: 0px;
	top: 0px;
}
#boutdetail {
	height: 25px;
	width: 400px;
	position:absolute;
	left: 138px;
	top: 2px;
}
#boutreserver {
	height: 24px;
	width: 226px;
	text-align:right;
	position:absolute;
	left: 356px;
	top: 0px;
	}
#div_tarif {
	height: 20px;
	width: 144px;
	position: absolute;
	left: 399px;
	top: 22px;
}
#div_tarifI {
	height: 20px;
	width: 120px;
	position: absolute;
	left: 400px;
	top: 44px;
	font-size: 12px;
	font-weight: bold;
}
#reduc {
	height: 50px;
	width: 50px;
	position: absolute;
	left: 530px;
	top: 21px;
	background-image: url(/html/img/picto_TPP.gif);
	color:#FFFFFF;
	padding-top: 17px;
	background-repeat: no-repeat;
	text-align:center;
}
#forfait {
	width: 164px;
	position: absolute;
	left: 400px;
	top: 80px;
	height: 22px;
}

#div_retour {
	width: 164px;
	position: absolute;
	left: 400px;
	top: 110px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#div_slogan{
	position: absolute;
	height: auto;
	width: 229px;
	left: 0px;
	top: 101%;
	font-size: 10px;
	color: #000000;
}

#div_vignette {
	position: absolute;
	height: auto;
	width: 131px;
	left: 0px;
	top: 20px;
}
#div_photo 
{
	visibility:hidden;
	display:none;
}

#div_option {
	position: absolute;
	height: auto;
	width: 174px;
	left: 160px;
	top: 20px;
}

#div_scroll {
	height: auto;
	width: 600px;
	position: relative;
}

#div_tableau {
	border: 0px solid #000000;
	background-attachment: fixed;
	width: 98%;
	margin-left:4px;
	color: #000000;
}
	 
#div_packbas {
	background: #000 url(/html/img/fond_bandeau_bas_gris.jpg) repeat-x bottom left;
}

/* les class textes et couleurs*/
.texte2 {

	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.titre3 {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
}

.texteNGbar {
	font-size: 12px;
	text-transform: none;
	text-decoration: line-through;
	color: #000000;
	font-weight: bold;
}
.textePr {

	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.caddi_fond
{
	width: 210;
}
.tableau {

	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
/*	background-color: #ffffff;*/
	padding: 2px;
	margin: 2px;
}
.tableau2 {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	background-color: #6E89DD;/*#01552F;*/
}
.tableau3{

	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: #000;
	font-weight: bolder;
	background-image:url(/html/img/fond_date_depart.gif);
}

.texteRe {
	font-size: 14px;
	text-transform: none;
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
.texteNR {

	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: #990000;
	font-weight: bolder;
}

.texte_impair {
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: #000000;
	font-weight: bolder;
	background: #FDE5BE  url(/html/img/fond_recap_commande_impair.png) bottom repeat-x;
}
.texte_pair {
	font-size: 11px;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bolder;
	background: #ADC752 url(/html/img/fond_recap_commande_pair.png) bottom repeat-x;
}
.fondmain 
{
/*	background: #4B84D7 url(/html/magasin-test/modele_fond_6.png) no-repeat;*/
/*	background: #fff url(/html/magasin-test/modele_fond_3.png) no-repeat;*/
/*	background: #05677F url(/html/magasin-test/modele_fond_3.png) no-repeat;*/
	background-repeat: no-repeat;
}

.titre1 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.texte1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: justify;

}
.titre2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.coulfond {
	/*background-color:#FFFFFF;*/
}

.image {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	color: #33CC66;
}
.fondencart {
background-color:#0033CC;
}
select {
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 100%;
}
label {
	float: left;
	color: #333333;
	margin-right: 20px;
	margin-left: 5px;
}
input {
	font-size: 10px;
	font-weight: bold;
}
table {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#div_calendrier {
	left: 20px;
	top: 50px;
	visibility: hidden;
	position: absolute;
		z-index: 1;
}
#div_detail {
	margin: 0px;
	width: 790px;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.fermer {
	background-color: #FFFFFF;
	text-align: right;
	width: 100%;
}
#encart2 {
	position: absolute;
	height: auto;
	width: 592px;
	top: 105%;
	left: 0;
	padding: 0px;
	margin: 0px;
}

#contenumail {

	position: absolute;
	height: 698px;
	width: 800px;
	top: 197px;
	left: 65px;
	z-index: 1;
}
#logo2 {
	width: 100%;
	position: absolute;
	top: -150px;
}
#photos {
	position: absolute;
	width: 209px;
	left: 860px;
	top: 5px;
}
#cote {
	position: absolute;
	width: 10px;
	left: 827px;
	top: 5px;
}
#navbarhaut {
	position: absolute;
	width: 100%;
	left: 0px;
	top: -1px;
	height: 135px;
}
#annonce {
	position: absolute;
	height: 12px;
	width: 120px;
	top: 5px;
	left:314px;
	text-align:justify;
}
#cote2 {
	position: absolute;
	width: 220px;
	left: 0px;
	top: 100%;
	height: 1000;
}
#div_packbas {
	height: 24px;
	background: #fff url(/html/img/fond_bandeau_bas_gris.jpg) repeat-x bottom left;
	position: absolute;
/*	left: 140px;
	width: 426px; */
	left: 0px;
	width: 100%;
	top: 124px;
}
#boutreserver2 {

	height: 18;
	width: 200px;
	position:absolute;
	left: 367px;
	top: 98%;
}
texteN {
	color: #000000;
}

.recap_commande_fin 
{
	background:transparent url(/html/img/fond_recap_commande_orange.png) repeat-x;
 }

.footer 
{
	visibility:hidden;
	display:none;
}

#navbar12345
{
	visibility:hidden;
	display:none;
}

.footer #flag , .footer #imgFlag
{
	visibility:hidden;
	display:none;
}

.productPriceWrapRight900
{
	visibility:hidden;
	display:none;
}

.enteteResaEnvoiMail
{
	margin-left:0px;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color:#FEFFFF; /*si on met FFFFFF bug sous opera !*/
	text-transform: uppercase;
	padding:3px 0px 0px 0px;
	background: url(/html/img/fond_date_depart.gif) repeat-x;
	visibility:visible;
	display:block;
}

.bodymain_bg
{
	padding-bottom:12px;
}