
img { border : 0; }
img.calendrier{vertical-align:top;}

/***************************************************/

.borderBottom { border-bottom : 1px dotted #D0C7BE; padding-bottom : 10px;}

.top20 { margin-top : 20px;}
.bottom10 { margin-bottom : 1px;}

.gras { font-weight : bold;}

.alignRight { text-align : right;}

.petit {font-size : 10px;}

/**********************************************************
***		DIVISION CONTENT HOME			***
**********************************************************/

div#contentHome { float : left; clear : left; width : 850px;}

div#contentHome div.colsContentHome{ float : left; width : 280px; height : 350px;}
div#contentHome div.colsContentHome2{  float : right; width : 567px;}

div#contentHome div.colsContentHomeMenu{ float : left; width : 280px; background-color: #f1edda;}

div.colsSouscrireHome { padding : 0px 10px 0px 10px; margin : 0px 0px 0px 0px; }
div.colsSouscrireHome p.prologue { margin-bottom : 10px; font-size : 11px;}
div.colsSouscrireHome h3 { padding : 2px 0px 2px 5px; margin : 10px 0px 0px 0px; color : #FFffff; background : url(../images/btob/h3/orange.gif) no-repeat 0px 1px; font-size : 11px; font-weight : normal;}
div.colsSouscrireHome a { padding-left : 10px; background : url(../images/btob/link/puce_angle_orange.gif) no-repeat 0px 5px;}
div.colsSouscrireHome table.principal { margin : 30px 0 30px 0; width: 650px; border: 0; }
div.colsSouscrireHome table {float : left;}

div.colsContratHome { padding : 0px 0px 30px 0px; margin : 0px 10px 20px 40px; background : url(../images/btob/border_bloc_home.gif) no-repeat center bottom;}
div.colsContratHome h2 { padding-left : 9px; color : #D57801; background : url(../images/btob/h2/puce_marron.gif) no-repeat 0px 1px; margin-bottom : 10px; padding-bottom : 4px; border-bottom : 1px dotted #CFCFCF;}
div.colsContratHome p.prologue { margin-bottom : 10px; font-size : 11px;}
div.colsContratHome h3 { padding : 2px 0px 2px 5px; margin : 10px 0px 0px 0px; color : #FFffff; background : url(../images/h3/marron.gif) no-repeat 0px 1px; font-size : 11px; font-weight : normal;}
div.colsContratHome a { padding-left : 10px; background : url(../images/btob/link/puce_angle_marron.gif) no-repeat 0px 4px;}

div.colsElviaHome { padding : 0px 0px 30px 0px; margin : 0px 10px 5px 40px; background : url(../images/btob/border_bloc_home.gif) no-repeat center bottom;}
div.colsElviaHome h2 { padding-left : 9px; color : #FFBE50; background : url(../images/btob/h2/puce_jaune.gif) no-repeat 0px 1px; margin-bottom : 10px; padding-bottom : 4px; border-bottom : 1px dotted #CFCFCF;}
div.colsElviaHome a { padding-left : 10px; background : url(../images/btob/link/puce_angle_jaune.gif) no-repeat 0px 4px;}

div.colsInfomedicHome { padding : 0px 0px 30px 0px; margin : 0px 10px 25px 10px; background : url(../images/btob/border_bloc_home.gif) no-repeat center bottom;}
div.colsInfomedicHome h2 { padding-left : 9px; color : #FF0100; background : url(../images/btob/h2/puce_rouge.gif) no-repeat 0px 1px; margin-bottom : 10px; padding-bottom : 4px; border-bottom : 1px dotted #CFCFCF;}
div.colsInfomedicHome p { margin-bottom : 10px;}
div.colsInfomedicHome a { padding-left : 15px; background : url(../images/btob/link/puce_arrow_rouge.gif) no-repeat 0px 2px; color : #FF0100;}

div.colsTelephoneHome { padding : 0px 0px 30px 0px; margin : 10px 10px 20px 10px;}

div.colsGrippeAHome { padding : 0px 0px 30px 0px; margin : 0px 10px 20px 40px; background : url(../images/btob/border_bloc_home.gif) no-repeat center bottom;}
div.colsGrippeAHome h2 { padding-left : 9px; color : #FF0100; background : url(../images/btob/h2/puce_rouge.gif) no-repeat 0px 1px; margin-bottom : 10px; padding-bottom : 4px; border-bottom : 1px dotted #CFCFCF;}
div.colsGrippeAHome p { margin-bottom : 10px;}
div.colsGrippeAHome a { padding-left : 15px; background : url(../images/btob/link/puce_arrow_rouge.gif) no-repeat 0px 2px; color : #FF0100;}

div.colContact h2 {
	background:transparent url(/images/btob/h2/puce_orange_1.gif) no-repeat scroll 0px 1px;
	border-bottom:1px dotted #CFCFCF;
	color:#FF6E00;
	margin-bottom:10px;
	padding-bottom:4px;
	padding-left:9px;
}
div.colContact li {
	list-style-type: disc;
}
div.colContact ul {
	padding-left: 20px;
}
div.colContact p a {
	background:transparent url(/images/btob/link/puce_angle_jaune.gif) no-repeat scroll 0px 4px;
}
div.colsTelephoneHome div {   background : transparent url(/images/btob/bg_teleph.gif) repeat scroll 0%; }
div.colsTelephoneHome div p { font-size : 13px; background : #ffffff; margin : 0px 30px 0px 30px; padding : 0px 10px 0px 10px;}
div.colsTelephoneHome div p span { font-weight : bold; font-size : 20px;}



/*************** Informations même ************************/

div#information { clear : left; float : left; width : 555px;}

div#information div.blocInformation{ clear : left; float : left; width : 650px; margin : 10px 0 5px 0;}
div#information div.blocInformation h2 { padding : 2px 0px 2px 5px; margin : 0px 0px 10px 0px; color : #FFffff; background : url(../images/btob/h3/orange.gif) no-repeat 0px 1px; font-size : 11px; font-weight : normal;}
div#information div.blocInformation h3 { font-size : 11px; color : #FE7610; font-weight : normal; padding : 0px 0px 0px 10px; margin : 0px 0px 5px 10px; background : url(../images/btob/link/puce_angle_orange.gif) no-repeat 0px 5px;}
div#information div.blocInformation p { text-align : justify; margin-bottom : 10px;}
div#information div.blocInformation p.retrait { margin : 0px 0px 15px 20px;}

div#information a { color : #FE6D00; text-decoration : underline;}
div#information a:hover { text-decoration : none;}

div#information div.bg {
	/**background : url(../images/btob/bg_blocinfo.gif) no-repeat bottom right;**/
}
div#information div.bg p{  padding-right : 20px;}

p.temoignage { color : #999999; font-style : italic;}

div.colsInfomedicHomeplan { padding : 0px 0px 30px 0px; margin : 0px 10px 5px 40px; background : url(../images/btob/border_bloc_home.gif) no-repeat center bottom;}
div.colsInfomedicHomeplan h2 { padding-left : 9px; color : #FF0100; background : url(../images/btob/h2/puce_rouge.gif) no-repeat 0px 1px; margin-bottom : 10px; padding-bottom : 4px; border-bottom : 1px dotted #CFCFCF;}
div.colsInfomedicHomeplan a { padding-left : 10px; background : url(../images/btob/link/puce_angle_rouge.gif) no-repeat 0px 4px;}


/**********************************************************
***			TABLE DATA 			***
**********************************************************/

table.data { width : 548px; font-size : 11px; margin-bottom : 10px;}
table.data th { background : #FEE2CD; font-weight : normal; padding : 2px 5px 2px 5px; border-left : 1px solid white;  border-bottom : 1px solid white; height : 30px;}
table.data td { background : #FFF3EB; text-align : center; padding : 2px 5px 2px 5px; border-left : 1px solid white;  border-bottom : 1px solid white;}
table.data .colLeft { width : 130px; text-align : left;}
table.data .coinTable { background : #FEE2CD url(../images/btob/coin_table.gif) no-repeat top right;}
