.contactinfo {margin:0 10px;}
.contactinfo label{font-size:1em;}
.contactinfo td.red{color:red;}
.contactinfo input, div#calcColumn .contactinfo input {background: url(/site_images/homepage/field.gif);text-align:left;}
.contactinfo input.contactlong{width:250px;}
.contactinfo input.contactmem{width:150px;}
.contactinfo input.contactshort{width:50px;}
.contactinfo input.button{width:75px;background:#ebf4f9;}
.contactinfo .radiobtn input{margin-right:5px;vertical-align:middle;}

div#mainContent div#centralColumn a
{
color: #535a5d;
font-weight: bold;
background-color: transparent;
background-image: url(/site_images/homepage/bg-a.gif);
background-repeat: repeat-x;
background-attachment: scroll;
background-position:bottom left;
text-decoration: none;
}


div#mainContent div#centralColumn div.blog div.detailBtn a.detail-btn{

background-color: transparent;
background-image: url(/site_images/blogwine/small_btn_01.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left bottom;
padding-top: 8px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 0px;
}	

div#mainContent div#centralColumn div.blog div.detailOrange {
	text-decoration:none;
	list-style:none;
	display:inline;
	margin:2px 20%;
	padding:8px 5px 9px 12px;
	line-height:2em;
	background-image:url(/site_images/contactCenter/btn_orange_l.gif);
	background-repeat:no-repeat;
	background-position:left;	
}

div#mainContent div#centralColumn div.blog div.detailOrange a.call-btn, div#mainContent div#centralColumn div.blog div.detailOrange a.call-btn:visited 

{
	text-decoration:none;
	background-image:url(/site_images/contactCenter/btn_orange_r.gif);
	background-position:right;
	line-height:2em;
	padding:8px 12px 9px 0px;
	text-align:center;
	border:none;
}

div#mainContent div#centralColumn div.blog div.detailOrange a.call-btn{
	color:#ffffff;
}

ul#thumbs {
	list-style:none;
	width:520px;
	margin:0; 
	padding:0;
	clear:both;
}

ul#thumbs li{
	background:#fff url(/site_images/contactCenter/top.gif) left 0px no-repeat;
	width:246px;
	margin:0px 5px 0px 0;
	padding:18px 0px 0 8px;
	float:left;
}

ul#thumbs li a{
	padding:5px 0 0 5px;
	font-weight:normal;
	width:175px;	
}




ul#thumbs li a:link, ul#thumbs li a:visited{
	color:#333333;
}

ul#thumbs li a:hover{
	color:#d6000a;
}

ul#thumbs img{
	float:left;
	margin:0px 4px 0 4px;
	border:none;
}


ul#thumbs .bottom{
	background:#fff url(/site_images/contactCenter/bottom.gif) left bottom no-repeat;
	width:250px;
	height:20px;
	margin-left:-8px;
	padding-right:5px;
	border:none;
}

ul#thumbs .middle{
	background:#fff url(/site_images/contactCenter/middle.gif) left 0px repeat-y;
	height:100px;
	margin:0px 0px 0 -8px;
	padding:0 8px 0 8px;
}

.phone { background:#fff url(/site_images/contactCenter/fiche_02.gif) left 0px no-repeat;
width: 520px;
height: 40px;
margin-right:-60px;
padding: 11px 0 0 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color: #d6000a;
}

.mailContact  
{
clear:both;
background:#fff url(/site_images/contactCenter/fiche_04.gif) left 0px no-repeat;
width: 520px;
height: 40px;
padding: 11px 0 0 60px;
margin-right:-60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
color: #d6000a;
}

.single_top {background: #fff url(/site_images/contactCenter/Single_top.gif) left 0px no-repeat; width:520px; height:20px;}
.single_middle {background: #fff url(/site_images/contactCenter/Single_middle.gif) left 0px repeat-y;  width:500px;
 padding: 0 20px 0 15px; margin:-8px 0 0 1px;}
.single_bottom {background: #fff url(/site_images/contactCenter/Single_bottom.gif) left 0px no-repeat; width:520px; height:20px;}


/* contact center  - member cases */
div.contactCenter
{
width: 260px;
background: transparent url(/site_images/contactCenter/fiche_top.gif) top left no-repeat;
margin: 12px 5px 0 0px;
padding:10px 0 0 0;
float:left; 
height:100%;
}

div.contactCenter h3
{
color: #e87c00;
font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px;
height: 35px;
}

div#mainContent div#centralColumn div.contactCenter div.detailOrange {
	text-decoration:none;
	display:block;
	margin:20px 28% 0px 20%;
	padding:0px 0px 0px 8px;
	height:20px;	
	background:url(/site_images/contactCenter/btn_orange_l.gif) top left no-repeat;
}

div#mainContent div#centralColumn div.contactCenter div.detailOrange a, div.contactCenter div.detailOrange a:visited, div.contactCenter div.detailOrange a:hover
{
	text-decoration:none;
	background:url(/site_images/contactCenter/btn_orange_r.gif) top right no-repeat;
	height:100%;
	padding:2px 8px 0px 0px;
	text-align:center;
	border:none;
	color:#FFF;
	display:block;
}


div.teaserTxt
{
	float:left;
	width:100%;
}

div.Contacttext
{
	background: transparent url('/site_images/contactCenter/fiche_middle.gif') top left repeat-y;
	padding:6px 6px 6px 10px;
	height:230px;
	_height:250px;
}
div.smaller
{
	height:170px;
	_height:190px;
}
div.Contacttext img.imgMesContrats {background:none; border:0; margin:0 25px; padding:0;}
div.Contacttext div.txtMesContrats {margin-top:18px;}

div.bottomContact
{
background: transparent url('/site_images/contactCenter/fiche_bottom.gif') top left no-repeat;
height:12px;
}

img.imgFiche
{
margin-left:5px;
float:right;
max-height:117px;height: expression(this.height > 117 ? 117: true);
}

.txtDate{text-align:right;}

div#mainContent div#centralColumn div.single_middle h3.emailContact {float:left; width:240px; text-align:right; line-height:25px;}
div#mainContent div#centralColumn div.single_middle a.emailContact {
	float:left; 
	background:transparent url('/site_images/contactCenter/button-email.gif') no-repeat; 
	height:25px; 
	width:105px; 
	text-align:center; 
	margin-left:5px; 
	line-height:25px; 
	font-size:14px; 
	color:#613400;
}
div#mainContent div#centralColumn div.single_middle a.emailContact:hover {text-decoration:underline;} 
