/* CSS Document */
/* POSITIONNEMENT DU CONTENU DE LA PAGE  */
#contenu-page-rub{
	padding:0px 7px 0px 7px;
	width:959px;
	background-image: url(../img/commun/ombre_bg_rub.png)!important;
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/commun/ombre_bg_rub.png', sizingMethod='scale');
	background-repeat: repeat;
}
/***********************************/
/* CONSTRUCTION DE COLONNE 01 - 02 */

/* COLONNE RUB 01 */
#colonne-rub01{
	float:left;
	padding:45px 35px 50px 35px;
	width:293px;
}
#colonne-rub01 #infos-haut{
	width:292px;
	border-left: 1px solid #CDCDCD;
}
#colonne-rub01 #infos-main{
	padding:26px 36px 26px 60px;
	width:196px;
	background-image: url(../img/commun/bg_infos.jpg);
	border-left: 1px solid #CDCDCD;
	
}
#colonne-rub01 #infos-main-liste{
	/*padding:26px 35px 26px 20px;
	width:237px;*/
	background-image: url(../img/commun/bg_infos.jpg);
	border-left: 1px solid #CDCDCD;
	padding-right:9px;
	width:283px;
	}
#colonne-rub01 #infos-main h1{
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-size: 14px;
	font-weight:bold;
	color: #666666;
}
/* POUR LES MENUS LISTE */
#colonne-rub01 #infos-main-liste span,
#colonne-rub01 #infos-main-liste span.liste-off{
	display:block;
	font-size:12px;
	color:#FFDD00;
	font-weight: bold;
	background-color: #50B248;
	height: 30px !important;
	line-height: 30px !important;
	padding-top: 0px !important;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
	padding-left:20px;
	
	border-top: 1px solid #FFFFFF;
}
#colonne-rub01 #infos-main-liste span.liste-off{
	padding-left:40px;
}

#colonne-rub01 #infos-main-liste a.link-infos{
	position:relative;
	text-decoration:none;
	font-size:12px;
	color:#174417;
	background-color: #8DD778;
	display: block;
	height: 30px !important;
	line-height: 30px !important;
	padding-top: 0px !important;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #FFFFFF;
	padding-left: 40px;
	font-weight: bold;;
}
#colonne-rub01 #infos-main-liste a.link-infos:hover{
	color:#FFDD00;
	font-weight: bold;
	background-color: #50B248;
	
}
#colonne-rub01 #infos-main-liste a.link-infos-second{
	position:relative;
	text-decoration:none;
	font-size:10px;
	color:#174417;
	font-weight:bold;
	padding-left:60px;
	display: block;
	height: 20px;
	line-height: 20px;
	border-top: 1px solid #8DD778;
}
#colonne-rub01 #infos-main-liste a.link-infos-second:hover{
	color:#FFEE00;
	font-weight: bold;
	
}
#colonne-rub01 #infos-main-liste .infos-second-off{
	color:#FFEE00;
	font-size:10px;
	font-weight:bold;
	padding-left: 60px;
	background-color: #8DD778;
	border-top: 1px solid #8DD778;
	display: block;
	height: 20px;
	line-height: 20px;
}
#colonne-rub01 #infos-main-liste a.link-infos-retour,
#colonne-rub01 #infos-main-liste a.link-infos-retour-deb,
#colonne-rub01 #infos-main-liste a.link-infos-retour-deb-second{
	position:relative;
	text-decoration:none;
	font-size:12px;
	color:#FFDD00;
	background-color: #50B248;
	display: block;
	height: 30px !important;
	line-height: 30px !important;
	padding-top: 0px !important;
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
	padding-left: 40px;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
}
#colonne-rub01 #infos-main-liste a.link-infos-retour-deb{
	padding-left: 20px;
}
#colonne-rub01 #infos-main-liste a.link-infos-retour-deb-second{
	padding-left: 40px;
	border-bottom: 1px solid #8DD778;
}
#colonne-rub01 #infos-main-liste a.link-infos-retour:hover,
#colonne-rub01 #infos-main-liste a.link-infos-retour-deb:hover,
#colonne-rub01 #infos-main-liste a.link-infos-retour-deb-second:hover{
	color:#174417;
	background-color: #8DD778;
	font-weight: bold;
	
}
/**************************/
#colonne-rub01 #infos-main p{
	font-family: "Trebuchet MS", Helvetica, Arial;
	font-size: 12px;
	color: #666666;
}
#colonne-rub01 #infos-main span{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
	text-align: right;
	display: block;
	padding-right: 10px;
}
#colonne-rub01 #infos-bas{
	width:292px;
}
#colonne-rub01 img.contour-img-rub{
	margin-left:35px;
}
#colonne-rub01 a{
	text-decoration:none;
	color:#226422;
	font-size:11px;
}
#colonne-rub01 a:hover{
	color:#797979;
}
#colonne-rub01 #logo-entreprise{
	padding:26px 50px 26px 80px;
}
#colonne-rub01 #logo-entreprise span{
	font-size: 10px;
	font-weight:bold;
}
/* COLONNE UB 02 */
#colonne-rub02{
	float:left;
	padding:55px 50px 50px 50px;
	width:495px;
}
#colonne-rub02 h1.titre-rub{
	font-size:14px;
	font-weight:bold;
	color: #14701B;
	padding-bottom: 30px;
}
#colonne-rub02 h2.sous-titre-rub{
	font-size:12px;
	color:#797979;
}
#colonne-rub02 h3.text-accroche-rub{
	font-size:13px;
	font-weight:bold;
	color:#449344;
}
#colonne-rub02 h4.text-entete-rub{
	font-size:13px;
	font-weight:bold;
	color:#449344;
}
#colonne-rub02 p.text-rub{
	font-size:12px;
	color:#333333;
}
#colonne-rub02 p.text-rub-arrosage{
	font-size:12px;
	color:#333333;
	padding-right: 40px;
}
#colonne-rub02 span.sous-rub{
	font-size:14px;
	color:#449344;
	/*color:#797979;*/
	font-weight:bold;
}
#colonne-rub02 span.sous-rub-second{
	font-size:12px;
	color:#999999;
	font-weight:bold;
}
#colonne-rub02 a{
	position:relative;
	text-decoration:none;
	color:#226422;
	font-size:11px;
}
#colonne-rub02 a:hover{
	color:#797979;
}
#colonne-rub02 .text-rub-form{
	font-size:10px;
	color:#333333;
}
