/*---------- GENERAL ----------*/
body
{
	margin: 0 0 ;
	padding: 0 ;
	text-align: center ;
	background-color: #FFF;
	background-image:url(interface/new66_back.png)
}

a:link , a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: none;
	/*text-decoration: underline;*/
	color:#FF0000;
}


/*---------- INTERFACE ----------*/
div#contenant
{
	width: 826px ;
	margin: 0 auto ;
	text-align: left ;
	background-image:url(interface/new66_backsite.png);
	background-repeat:repeat-y;
}
h1#header
{
	height: 105px ;
	margin: 0 ;
	padding: 0 ;
}
#relat {
margin: 0 auto ;
position:relative;
}
.logo {
background-image:url(interface/LogoBig.jpg);
background-repeat:no-repeat;
width:260px;
height:106px;
position:absolute;
top:0px;
left:18px;}
.modeleavirer {
background-image:url(interface/new66_entete.png);
background-repeat:no-repeat;
width:549px;
height:55px;
position:absolute;
top:28px;
left:262px;}
.mainmenu {
font-family:Arial;
font-size:12px;
font-weight:normal;
width:130px;
height:45px;
position:absolute;
top:29px;
left:420px;
}
#transition {
width:780px;
height:3px;
position:absolute;
top:102px;
left:23px;
}
div#contenu
{
	padding: 15px 22px 15px 22px ;
}

div#centre
{
	padding: 15px 26px 15px 26px ;

}

div#coldroitetxt {
	margin:8px;
	widht:179px;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#828282;


}
div#casepanier {
margin-top:5px;
margin-left:10px;

}
span.panierpart, div.panierpart, div.panierpart2 {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#828282;
}
div.panierpart {
margin-bottom:5px;
}
.txtpanier
{
font-family:Arial;
font-size:9px;
font-weight:bold;
color:#ccc;
}


.prodbigtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}

.prodtitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
}


.prodnom, .prodnomV, .prodnomR  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	
}
#prodprix {
	font-size: 14px;
	margin-top: 8px;
	
}
.prodnom {
	color: #464646;
}

.prodnomV {
	color: #00FF00;
}
.prodnomR {
	color: #FF0000;
}


a.prodnom:link , a.prodnom:visited {
	
	color: #464646;	
	
}
a.prodnom:hover {
	color: #464646;
}


.titrougep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
}

td#carregris , td#carreblanc {
width:390px;
height:390px; 
padding:12px 15px 12px 15px;
vertical-align:top;
}

td#carregris, td#carregrisimg {
background-color:F5F5F5;
}
td#carreblanc, td#carreblancimg {
background-color:FFF;
}
td#carregrisimg , td#carreblancimg {
width:390px;
height:390px; 
padding:0px;
vertical-align:top;
}
.decalhaut {
margin-top:25px;
}
.decalhaut10 {
margin-top:10px;
}
div#txt, span#txt {
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#828282;
}

#chkoutbargr {
	

}



div#footer
{
	height: 100px ;
	margin: 0 ;
	padding: 0 ;
}
div#footerlogo{
background-image:url(interface/new66_pied.png);
width:773px;
height:52px;
}
div#footertxt{
font-family:Arial;
font-style:normal;
font-size:10px;
font-weight:normal;
color:#999999;
margin:0 0 0 5px;}

table.taille td {
height:15px;
width:55px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bolder;
color:#999999;
}
/* ----------- css cadres iphone ----------- */
.cadre {
	padding:5px 5px 0px 5px; 
	width:185px; 
	height:235px;
}

.cadreimgt a:link , .cadreimgt a:visited {
	text-decoration: none;
	color: #999999;
	background-color:#FFFFFF;
}
.cadreimgt a:hover {
	text-decoration: none;
	/*text-decoration: underline;*/
	color:#FF0000;
	background-color:#CCCCCC;
}

/*
.contenant {

width:826px;
	margin-left: auto;
	margin-right: auto;
}
.test {
position:relative;}
.logo {
background-image:url(interface/new66_logo.png);
background-repeat:no-repeat;
width:240px;
height:55px;
position:absolute;
top:22px;
left:28px;}*/