/*	------------------------------------------------------------------------------
*	Styles du site SatValue
*	Auteur : Daniel DE MATOS
*	Version : 1.0
*	Dernière modification le : 03 Octobre 2008 par Daniel DE MATOS
*	------------------------------------------------------------------------------- */

/*	Styles généraux */
*{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}

img{
	border:0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

body{
	background-color: #d3d3d2;
	height: 100%;
	text-align:center;
}

/*	Styles automatiques */
.clear-hidden{
	display:block;
	height: 1px !important;
	font-size: 1px;
	overflow: hidden;
	clear: both;
}

.pti-03 a, .pti-04 a{
	padding-left: 15px;
	background: transparent url(../images/puce-a.gif) no-repeat left 2px;
	font-weight: bold;
	color: #00777e;
}

/*	Styles des cadrages */
#blc-body{
	width: 950px;
	margin:0 auto;
	text-align:left;
	background: #d3d3d2 url(../images/bg-page.gif) repeat-y 33px top;
}
#blc-body-foot{
	width: 950px;
	margin:0 auto;
}
#blc-localisation{
	width: 40px;
	overflow: hidden;
	margin:0;
	padding:0;
	float: left;
	padding-top: 30px;
	text-align:right;
}
#blc-centrage{
	width: 910px;
	margin:0;
	padding:0;
	float:left;
}
#blc-page{
	margin:0;
	text-align:left;
	width: 876px;
}
#blc-footer{
	margin:0 0 0 33px;
	text-align:center;
	width: 890px;
	background: #d3d3d2 url(../images/bg-footer.gif) repeat-x left top;
}
*+html #blc-footer{
	margin-left: 10px;
}
* html #blc-footer{
	margin-left: 10px;
}
#blc-general{
	background: transparent url(../images/bg-top.jpg) no-repeat 33px top;
	min-height: 140px;
}
* html #blc-general{
	height: 140px;
}

#blc-page #blc-header{
	height: 140px;
	overflow:hidden;
}
#blc-page #blc-flash{
	clear: both;
	text-align:center;
	padding-bottom: 15px;
	background-color: #fafafa;
}
#blc-page #blc-flash #conteneur-flash{
	width: 861px; margin:0 auto;
}
#blc-page #blc-conteneur{
	clear: both;
	padding-top: 15px;
	background-color:#FFFFFF;
}
#blc-page #blc-conteneur.home{
	padding-top: 0;
	background-color: #fafafa;
}
#blc-page .home, #blc-page .home .bloc-contenu{
	background-color: #fafafa;
}

/*	Localisation */
#blc-localisation #bloc-langue p{
	display: none;
}
#blc-localisation #bloc-langue ul, #blc-localisation #bloc-langue ul li{
	list-style-type: none;
}

/*	Header */
#blc-page #blc-header .bloc-contenu{
	margin-top: 0px;
	position: relative;
}
#blc-page #blc-header .bloc-contenu #blc-logo{
	width: 450px;
	padding-top: 30px;
	position: relative;
}
#blc-page #blc-header .bloc-contenu #blc-login{
	width: 350px;
	padding-left: 30px;
	position:absolute;
	top:0px;
	right:0px;
}

#blc-page #blc-header .bloc-contenu #blc-login a:hover{
	text-decoration: underline;	
	font-weight: bold;
	font-size: 12px;
}

#blc-page #blc-header .bloc-contenu #blc-login a{
	/*background-image:url(../sources/local/fleche.png);*/
	/*background-position: 160px 50%;*/
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
}

#blc-page #blc-header .bloc-contenu #blc-login a:hover{
	/*background-image:url(../sources/local/fleche.png);*/
	/*background-position: 160px 50%;*/
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	height:18px;
	text-decoration:none;
}

#blc-page #blc-header .bloc-contenu #blc-login #blc-numazur{
	margin: 0;
	padding:3px 10px 0 0;
	text-align:right;
	color:#58585A;
	font-size:12px;
}
#blc-page #blc-header .bloc-contenu #blc-login #blc-numazur span{
	font-weight: bold;
	font-size:12px;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification{
	width: 256px;
	margin-left: 20px;
}
#blc-page #blc-header .bloc-contenu #blc-logo a{
	margin-left: 30px;
}
#blc-page #blc-header .bloc-contenu #blc-numvert{
	width: 271px;
	float:left;
	text-align:right;
}

/*	Identification */
#blc-page #blc-header .bloc-contenu #blc-login{ padding-top: 30px;text-align: right;padding-right: 20px; }
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification h2{
	padding: 2px 0 0 0;
	width: 100px;
	font-size: 11px;
	text-align:center;
	color: #FFFFFF;
	background: #ce7e00 url(../images/fond-h2-jaune.gif) no-repeat left top;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification fieldset{
	border: 0;
	background: transparent url(../images/fd-blc-insc.gif) repeat-y left top;
	padding: 10px;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification input{
	width: 130px;
	margin-bottom: 5px;
	padding: 2px 5px 2px 5px;
	border:0;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification input.chperror{
	background-color: #FFD9D9;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-valid input{
	width: auto;
	background: #00777e;
	text-align:center;
	color:#FFFFFF;
	font-size: 11px;
	text-transform: lowercase;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-pass{ width:150px; }
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-pass, #blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-valid{
	float: left;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-links{
	clear: both;
	color: #FFFFFF;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-links a,
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-links label{
	color: #FFFFFF;
	font-size:11px;
	text-decoration:none;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-links a:hover,
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification p#fi-fi-links label:hover{
	text-decoration: underline;
}
#blc-page #blc-header .bloc-contenu #blc-login .blc-identification input#aremind{
	width: auto;
	float : left;
	padding:0px;
	margin: 1px 5px 0 0;
}
*+html #blc-page #blc-header .bloc-contenu #blc-login .blc-identification input#aremind{
	margin-top: -3px;
}

/*	Menu Main */
#blc-page #blc-header .bloc-contenu #blc-menu-main{
	width: 850px;
	padding-top: 15px;
	height: 40px;
	overflow:hidden;
}
* html #blc-page #blc-header .bloc-contenu #blc-menu-main{padding-top: 12px; }
#blc-page #blc-header .bloc-contenu #blc-menu-main ul, #blc-page #blc-header .bloc-contenu #blc-menu-main ul li{
	margin:0;
	padding:0;
	list-style-type: none;
}
#blc-page #blc-header .bloc-contenu #blc-menu-main ul{ padding-left: 13px; }
#blc-page #blc-header .bloc-contenu #blc-menu-main ul li{
	float: left;
	padding: 2px 5px 10px 6px;
	background: transparent url(../images/bg-li-menumain.gif) no-repeat right top;
}
#blc-page #blc-header .bloc-contenu #blc-menu-main ul li.last{ background: none; }
#blc-page #blc-header .bloc-contenu #blc-menu-main ul li a{
	color: #58585a;
	font-size: 14px;
	font-weight: normal;
	padding: 0 7px 3px 2px;
	margin-left: 0px;
	height: 25px;
}
* html #blc-page #blc-header .bloc-contenu #blc-menu-main ul li a{
	height: 20px;
}
#blc-page #blc-header .bloc-contenu #blc-menu-main ul li.actif a, #blc-page #blc-header .bloc-contenu #blc-menu-main ul li a:hover{
	text-decoration:none;
	background:transparent url(../images/bg-a-limenumain.gif) repeat-x right bottom;
	color: #ffa800;
}

/*	Contenus */
#blc-page #blc-conteneur .bloc-contenu{
	padding: 0 15px 30px 15px;
}
#blc-page #blc-conteneur .blc-content-left{
	width: 210px;
	float: left;
	padding-top: 15px;
	margin-right: 25px;
}
#blc-page #blc-conteneur .blc-content-right{
	width: 595px;
	float: left;
}

#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres h2{
	padding: 2px 0 2px 0;
	width: 100px;
	font-size: 11px;
	text-align:center;
	color: #FFFFFF;
	background: #eca12a url(../images/fond-h2-menu.gif) no-repeat left top;
	display: none;
}
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #blc-indexchapitre, #blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans{
	background: #7e7e7c url(../images/fd-blc-ssmenu.gif) repeat-y left top;
	padding: 5px 5px 5px 5px;
}
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #blc-indexchapitre ul, #blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #blc-indexchapitre ul li,
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul, #blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul li{
	list-style-type: none;
	padding:0;
	margin: 0;
}
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #blc-indexchapitre ul li,
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul li{
	width: 200px;
}
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #blc-indexchapitre ul li a,
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul li a{
	color: #eff0ea;
	font-size:12px;
	font-weight: bold;
	display: block;
	padding: 6px 5px 6px 5px;
	margin:0;
}
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul li.actif a{
	text-decoration: underline;
	color: #FFF;
}
* html #blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #blc-indexchapitre ul li a,
* html #blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul li a{ padding: 6px 5px 10px 5px; }
#blc-page #blc-conteneur .blc-content-left #blc-listing-chapitres #menu-trans ul li.last a{ background: none; }

/*	Home */
#blc-page #blc-conteneur.home .bloc-contenu{
	padding: 0 15px 0px 2px;
}
.home .blc-homeleft{
	float: right;
	margin-right: 20px;
	width: 405px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.home .blc-homeright{
	float: right;
	width: 430px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.home .blc-homeright #inc-listarticle{}
.home .blc-homeright #inc-listarticle ul, .home .blc-homeright #inc-listarticle ul li{ list-style-type: none; }
.home .blc-homeright #inc-listarticle ul li{ padding-top: 5px; clear: both; }
.home .blc-homeright #inc-listarticle ul li h5{ display: none; }
.home .blc-homeright #inc-listarticle h4{
	background: url(../images/bg-h2-title.gif) repeat-y 10px top;
	padding-left: 25px;
	margin-bottom: 12px;
	color: #58585a;
	font-size: 20px;
	/*text-transform:uppercase;*/
}
.home .blc-homeright #inc-listarticle ul li .accroche-item h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 12px;
	color: #00787f;
}

.home .blc-homeleft #inc-presarticle, .home .blc-homeleft #inc-choix, .home .blc-homeleft #inc-listingbreve{
	margin-bottom: 15px;
	padding-left: 10px;
}
.home .blc-homeleft #inc-listingbreve ul, .home .blc-homeleft #inc-listingbreve ul li,
.home .blc-homeleft #inc-presarticle ul, .home .blc-homeright #inc-listarticle ul li, .home .blc-homeleft #inc-choix ul{ list-style-type: none; }
.home .blc-homeleft #inc-presarticle ul li, .home .blc-homeleft #inc-listingbreve ul li{ padding-top: 5px; clear: both; }
.home .blc-homeleft #inc-presarticle ul li h5, .home .blc-homeleft #inc-listingbreve h4{
	background: url(../images/bg-h2-title.gif) repeat-y left top;
	padding-left: 15px;
	margin-bottom: 12px;
	color: #58585a;
	font-size: 20px;
	/*text-transform:uppercase;*/
}

.home .blc-homeleft #inc-choix p{
	font-size:24px;
}



.home .blc-homeleft #inc-choix{
	background-image: url(../images/cercle_home.gif);	
	height:149px;
}

.home .blc-homeleft #inc-choix ul li h5{
	/*background: url(../images/bg-h2-title.gif) repeat-y left top;*/
	padding-left: 15px;
	margin-bottom: 12px;
	color: #58585a;
	font-size: 20px;
	/*text-transform:uppercase;*/
}
.home .blc-homeleft #inc-listingbreve h4 a{
	color: #58585a;
	font-size: 20px;
	text-transform:uppercase;
	text-decoration: none;
}
.home .blc-homeleft #inc-listingbreve h4 a:hover{
	text-decoration:underline;
}
.home .blc-homeleft #inc-presarticle ul li .accroche-item p{
	margin-bottom: 8px;
}
.home .blc-homeleft #inc-presarticle ul li .accroche-item b, .home .blc-homeleft #inc-presarticle ul li .accroche-item strong{
	font-weight: bold;
	font-size: 15px;
	color:#f29400;
/*	text-transform:uppercase;*/
}
.home .blc-homeleft #inc-presarticle ul li .accroche-item h3, .home .blc-homeleft #inc-listingbreve ul li h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 12px;
	color: #00787f;
	text-transform:uppercase;
}
.home .blc-homeleft #inc-listingbreve ul li h5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #00787f;
	text-transform:uppercase;
}
.home .blc-homeleft #inc-listingbreve ul li h5 .date-item, .home .blc-homeleft #inc-listingbreve ul li .auteur-item{ display: none; }
.home .blc-homeleft #inc-listingbreve .mea-02{
	clear: both;
	display:none;
	text-align:right;
	padding-top: 10px; 
}
.home .blc-homeleft #inc-listingbreve .mea-02 a{
	padding-left: 15px;
	background: transparent url(../images/puce-a.gif) no-repeat left 2px;
	font-weight: bold;
	color: #00777e;
}


/*	Articles */
#blc-article p{
	margin-bottom: 5px;
}
#blc-article table{
	border-collapse: collapse;
	width: 600px;
	margin-bottom: 10px;
}
#blc-article table td{ border: 1px solid #00777e; padding: 5px;}
#blc-multi-articles h1{
	/*background: url(../images/bg-h2-title.gif) repeat-y 10px top;*/
	/*padding-left: 25px;*/
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
	text-transform:uppercase;
	border-bottom: 1px solid #006f76;
}

#blc-multi-articles #blc-article h1, #blc-multi-articles #blc-article h1 p, #blc-fcontact #blc-article h1 p{
	/*background: url(../images/bg-h2-title.gif) repeat-y 10px top;*/
	/*padding-left: 25px;*/
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
	text-transform:none;
}

#blc-fcontact  h2{display:none;}

#blc-article h1 {
	/*background: url(../images/bg-h2-title.gif) repeat-y 10px top;*/
	/*padding-left: 25px;*/
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
	text-transform:none;
}

#blc-article h2{
	background: url(../images/bg-h2-title.gif) repeat-y 10px top;
	padding-left: 25px;
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
}

#blc-article h6{
	color: #666666;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

#blc-article h6 a{
	color: #666666;
	font-size: 10px;
}

#blc-article h6 a:hover{
	color: #FFA800;
	font-size: 10px;
}

#blc-article .mea-02{ display: none;}
#blc-article .mea-03, #blc-multi-articles .mea-01{
	margin-bottom: 10px;
	padding-left: 10px;
}
#blc-multi-articles #blc-article h2{ margin-left: 10px; }
#blc-multi-articles #blc-article .mea-02{
	margin-bottom: 10px;
	padding-left: 10px;
}
#blc-article h5{
	text-align: right;
}
#blc-article h3{
	font-weight: bold;
	color: #f29400;
	font-size: 12px;
	text-transform:none;
}
#blc-article ul, #blc-multi-articles .mea-01 ul{
	margin-left: 38px;
	margin-top: 5px;
	padding-bottom: 10px;
}
*+html #blc-article ul, *+html #blc-multi-articles .mea-01 ul{
	margin-left: 28px;
	padding-bottom: 10px;
}
#blc-article ul li, #blc-multi-articles .mea-01 ul li{
	list-style-image:url(../images/puce-li.gif);
}
*+html #blc-article ul li, *+html #blc-multi-articles .mea-01 ul li{
	list-style-image: none;
	list-style-type: none;
	padding-left: 10px;
	background: url(../images/puce-li-ie.gif) no-repeat left 3px;
}
#blc-article #blc-listchapitre ul, #blc-article #blc-listchapitre ul li{
	list-style-type: none;
	margin:0;
	padding:0;
	list-style-image: none;
}
#blc-article #blc-listchapitre ul li{
	padding: 0 10px 0 10px;
	margin-bottom: 15px;
}
*+html #blc-article #blc-listchapitre ul li{
	padding: 0 10px 0 10px;
	margin-bottom: 15px;
	background: none;
	list-style-type: none;
}
#blc-article #blc-listchapitre ul li ul li, #blc-article #blc-listchapitre ul li p{
	padding: 0;
	margin-bottom: 5px;
}
#blc-article #blc-listchapitre ul li.ch-mea{
	border: 2px solid #7e7f7d;
	background: #eeeded;
	padding: 10px;
}
#blc-article #blc-listchapitre ul li h3, #blc-multi-articles #blc-article h2{
	color: #006f76;
	font-size: 14px;
	font-weight: normal;
	padding-left: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #006f76;
	margin-bottom: 10px;
	background: none;
}
#blc-article #blc-listchapitre ul li.ch-mea h3{
	color: #383838;
}
#blc-article blockquote, #blc-article blockquote p{
	font-size:12px;
	font-style:italic;
	color: #333333;
}
#blc-article #blc-listchapitre ul li div h3, #blc-multi-articles #blc-article .mea-02 h3, #blc-multi-articles #blc-article .mea-03 h3,
#blc-article #blc-listchapitre ul li.ch-mea div h3{
	font-weight: bold;
	color: #f29400;
	margin-bottom: 5px;
	border: 0;
	padding: 0;
	text-transform:none;
	font-size: 12px;
}
#blc-article #blc-listchapitre ul li div ul{
	margin-left: 38px;
	margin-top: 5px;
	margin-bottom: 5px;
}
*+html #blc-article #blc-listchapitre ul li div ul{
	margin-left: 28px;
}
#blc-article #blc-listchapitre ul li div ul li{
	list-style-image:url(../images/puce-li.gif);
	margin: 0;
}
*+html #blc-article #blc-listchapitre ul li div ul li{
	list-style-image: none;
	padding-left: 10px;
	background: url(../images/puce-li-ie.gif) no-repeat left 3px;
}
#blc-article #blc-listchapitre ul li div ul li ul li{
	list-style-image:url(../images/puce-a.gif);
	margin: 0;
}
*+html #blc-article #blc-listchapitre ul li div ul li ul li{
	list-style-image: none;
	padding-left: 10px;
	background: url(../images/puce-a.gif) no-repeat left 3px;
}
#blc-article .mea-02 a, #blc-article .mea-03 a, #blc-article #blc-listchapitre ul li div a{
	font-weight: bold;
	color: #00787f;
}
#blc-article h5 a{
	padding-left: 15px;
	font-weight: bold;
	color: #00787f;
	background:url(../images/puce-a.gif) no-repeat left 2px;
}
#blc-citation{
	margin: 40px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8f8f8f;
}
#blc-citation ul, #blc-citation ul li{
	list-style-type: none;
	margin: 0;
	padding:0;
}
#blc-citation ul li h5{
	display: none;
}
#blc-citation ul li .accroche-item, #blc-citation ul li .accroche-item p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8f8f8f;
	font-style:italic;
}
#blc-citation ul li .accroche-item p{
	padding: 20px 20px 0 0;
	font-size:13px;
}
#blc-citation ul li .accroche-item blockquote, #blc-citation ul li .accroche-item blockquote p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#8f8f8f;
	font-style:italic;
	padding: 0;
	text-align:center;
}

/*	Références */
#bloc-reference-contenu h1, #bloc-reference-contenu h4{
	background: url(../images/bg-h2-title.gif) repeat-y 10px top;
	padding-left: 25px;
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
	text-transform:uppercase;
}
#bloc-reference-contenu #inc-reference ul{
	padding-left: 10px;
}
#bloc-reference-contenu #inc-reference ul li{
	width: 400px;
	margin: 0 10px 10px 0px;
	list-style-type: none;
	float: left;
}
#bloc-reference-contenu #inc-reference ul li.pair{
	padding-right: 15px;
	background: url(../images/bg-ref-list.jpg) repeat-y right top;
}
bloc-reference-contenu #inc-reference ul li.last{
	background: none;
}
#bloc-reference-contenu #inc-reference ul li.clear-hidden{
	width: 820px;
	display: block;
	margin:0 0 10px 0;
	height: 10px;
	font-size: 10px;
	visibility:visible;
	background: url(../images/bg-clear-ref-list.jpg) no-repeat left center;
	clear: both;
	float: none;
}
* html #bloc-reference-contenu #inc-reference ul li.clear-hidden{
	background: url(../images/bg-clear-ref-list.jpg) repeat-y -15px center;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}
#bloc-reference-contenu #inc-reference ul li h5, #bloc-reference-contenu #inc-reference ul li h5 a{
	font-weight: bold;
	color: #f29400;
	font-size: 12px;
	text-transform:none;
	text-decoration: none;
}
#bloc-reference-contenu #inc-reference ul li h5 a:hover{ text-decoration:underline; }
#bloc-reference-contenu #inc-reference ul li h5 .date-item, #bloc-reference-contenu #inc-reference ul li .siteweb-item{
	display: none;
}
#bloc-reference-contenu #inc-reference ul li .pti-03{ clear: both; text-align:right; padding-top: 10px; }
#bloc-reference-contenu #blc-reference{
	padding: 0 10px 0 10px;
}
#bloc-reference-contenu #blc-reference h2{
	background: url(../images/bg-h2-title.gif) repeat-y left top;
	padding-left: 15px;
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
	text-transform:uppercase;
}
#bloc-reference-contenu #blc-reference .infos-item{
	margin-bottom: 10px;
	margin-top: 10px;
}
#bloc-reference-contenu #blc-reference .infos-item .icone-item, #bloc-reference-contenu #blc-reference .infos-item .date-item{
	display: none;
}
#bloc-reference-contenu #blc-reference .pti-04{ clear: both; text-align:right; padding-top: 10px; }
#bloc-reference-contenu #blc-reference .infos-item a{
	font-weight: bold;
	margin-left: 5px;
	color: #00787f;
}
#bloc-reference-contenu #blc-reference .content-item a{
	font-weight: bold;
	color: #00787f;
}

/*	Breves */
#bloc-breves-contenus{
	padding-left: 10px;
	padding-right: 15px;
}

#bloc-breves-contenus #blc-breve ul{
	padding-left: 30px;
}

#bloc-breves-contenus #blc-breve ul li{
	list-style-image: url("../images/puce-li.gif");
}

#bloc-breves-contenus h1, #bloc-breves-contenus h4{
	background: url(../images/bg-h2-title.gif) repeat-y left top;
	padding-left: 15px;
	margin-bottom: 25px;
	color: #58585a;
	font-size: 20px;
	text-transform:uppercase;
}
#bloc-breves-contenus .moteur-item{
	margin-bottom: 10px;
}
#bloc-breves-contenus .moteur-item h5{
	margin-bottom: 5px;
	color: #006f76;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: normal;
	padding-left: 0;
	background: none;
}
#bloc-breves-contenus .moteur-item p{
	display: inline;
	margin-right: 10px;
}
#bloc-breves-contenus .moteur-item p select{
	width: 100px;
	padding: 2px 0px 2px 5px;
	border:1px solid #00777e;
	margin-left: 5px;
}
#bloc-breves-contenus .moteur-item p input.submit{
	border:1px solid #00777e;
	padding: 2px 5px 2px 5px;
	width: auto;
	background: #00777e;
	text-align:center;
	color:#FFFFFF;
	font-size: 11px;
	text-transform: lowercase;
}
#bloc-breves-contenus .pagination-item-top{
	border-bottom: 1px solid #58585a;
	padding-bottom: 5px;
}
#bloc-breves-contenus .pagination-item-bottom{
	border-top: 1px solid #58585a;
	padding-top: 5px;
}
#bloc-breves-contenus .list-pagination{
	float: right;
	margin-left: 10px;
}
#bloc-breves-contenus #inc-breve ul{
	padding: 10px 0 10px 0;
}
#bloc-breves-contenus #inc-breve ul li{
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
#bloc-breves-contenus #inc-breve ul li.first{ padding-top: 0; }
#bloc-breves-contenus #inc-breve ul li h5 .date-item{
	margin-right: 10px;
}
#bloc-breves-contenus #inc-breve ul li h5 a{
	color: #00777e
}
#bloc-breves-contenus #inc-breve ul li .auteur-item{
	display: none;
}
#bloc-breves-contenus #inc-breve ul li .pti-03{ text-align: right; padding-top: 5px; }

#bloc-breves-contenus #blc-breve h2{
	margin-bottom: 5px;
	color: #006f76;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: normal;
	padding-left: 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #006f76;
	margin-bottom: 10px;
}
#bloc-breves-contenus #blc-breve h2 .date-item{
	margin-left: 10px;
	float: right;
	font-size: 14px;
}
#bloc-breves-contenus #blc-breve .pti-04{ text-align: right; padding-top: 5px; }
#bloc-breves-contenus #blc-breve .auteur-item{
	margin-bottom: 5px;
}

/*	Plan de site */
#blc-plansite{
	margin-bottom: 10px;
	padding-left: 10px;
}
#blc-plansite dt{ margin-top: 5px; }
#blc-plansite dt a{
	padding-left: 20px;
	background: url(../images/puce-li.gif) no-repeat left 4px;
}
#blc-plansite dd ul, #blc-plansite dd ul li{
	list-style-type: none;
}
#blc-plansite dd ul li{ margin-left: 20px; }
#blc-plansite dd a{
	color: #00787f;
	padding-left: 20px;
	background:url(../images/puce-a.gif) no-repeat left 2px;
}


#blc-plansite {margin: 20px 0 0 0;}
#blc-plansite h2 a{font-size:14px}
#blc-plansite ul{list-style:none;margin-left:10px;padding:0 0 10px 0}
#blc-plansite ul li {background:url("../images/puce-li.gif") no-repeat 0 4px;padding: 0 0 5px 20px}
#blc-plansite ul li h3{font-size: 11px;margin: 0}



/*	Footer */
#foot-content{
	background: #F1F1F1 url(../images/bg-footcontent.gif) repeat-x left top;
	width: 858px;
	margin:0 auto;
	border: 1px solid #b4b4b4;
	height: 45px;
	line-height: 45px;
	border-top: none;
}
#blc-references{
	float: left;
	text-align: left;
	width: 460px;
	padding-top: 2px;
	overflow:hidden;
	height: 42px;
}
#menu-foot{
	float: left;
	text-align:left;
	width: 390px;
}
#menu-foot .link-aide {
	float:right;
}


#menu-foot .blc-menu ul, #menu-foot .blc-menu ul li{
	list-style-type: none;
}
#menu-foot .blc-menu ul li{
	display: inline;
	padding-right: 10px;
	background: url(../images/separ-menu-foot.jpg) no-repeat right center; padding-left: 5px;
}
#menu-foot .blc-menu ul li.last{
	padding-right: 0;
	background: none;
}

/*	references */
#blc-references h4, #blc-references h5{
	display: none;
}
#blc-references .inc-sidebar{
	/*padding: 0 10px 0 10px;*/
}
#blc-references ul{
	width: 460px;
	height: 40px;
	overflow:hidden;
	margin:0;
	padding: 0;
}
#blc-references ul li{
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	overflow:hidden;
	text-align:center;
	margin-right: 10px;
	float: left;
}
#blc-references ul li.clear-hidden{
	width: 460px;
	height: 1px;
	margin: 5px 0 5px 0;
	clear: both; 
}

/*	formulaire contact */
#blc-fcontact{
	width: 360px;
	float: right;
	margin-right: 10px;
	padding-top: 50px;
	margin-bottom: 10px;
	padding-left: 10px;
}
#blc-fcontact .field{
	padding:0 0 15px 0;
	margin:0;
	clear: left;
	text-align:left;
}
#blc-fcontact label{
	display: block;
	width: 150px;
}
#blc-fcontact label.chp-obligatoire{ font-weight: bold; } 
#blc-fcontact label.float{float:left;}
#blc-fcontact input, #blc-fcontact select{
	width: 200px;
	border:1px solid #A3BCC9;
	line-height: 12px;
	padding: 1px 0 1px 0;
}
#blc-fcontact textarea{ width: 350px; }
p.field#bt-fcontact{ padding-top: 10px; text-align:right; width: 352px; }
p.field#bt-fcontact input.chp-submit{
	border:1px solid #00777e;
	padding: 2px 5px 2px 5px;
	width: auto;
	background: #00777e;
	text-align:center;
	color:#FFFFFF;
	font-size: 11px;
	text-transform: lowercase;
}
p.field#bt-fcontact input.chp-submit:hover{
	background-color: #66807B;
}

p.bloc-erreur, div.bloc-erreur{
	border-top:1px solid #CC5A5A;
	line-height:20px;
	color:#CC0000;
	padding:3px 3px 3px 30px;
	background-color: #FFD9D9;
	margin-bottom: 15px;
}
fieldset p.error{
	color:#f29400;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
}
p.bloc-ok, div.bloc-ok{
	border-top:1px solid #61BF54;
	color:#009900;
	line-height:20px;
	padding:3px 3px 3px 30px;
	margin-bottom: 15px;
	background-color: #E8FFE8;
}

/*	Copyright */
#blc-copyright{
	clear: both;
	text-align: center;
	background-color: #d3d3d2;
	padding-top: 10px;
	padding-bottom: 20px;
}

.home .blc-homeleft #inc-choix ul li .accroche-item .big a{
	font-size:22px;
	color:#666666;
	font-weight: lighter;
}

.home .blc-homeleft #inc-presarticle ul li .accroche-item b, .home .blc-homeleft #inc-presarticle ul li .accroche-item a, .home .blc-homeleft #inc-choix ul li .accroche-item a {
color:#00787F;
font-size:12px;
font-weight:bold;
padding-right: 3px;
}

.home .blc-homeright #inc-listarticle ul li ul{
	padding-left: 20px;
}

.home .blc-homeright #inc-listarticle ul li a{
	text-decoration: none;
}

.home .blc-homeright #inc-listarticle ul li ul li{
list-style-image:url(../images/puce-li.gif);
}

.home .blc-homeleft #inc-presarticle ul li .accroche-item b, .home .blc-homeleft #inc-presarticle ul li .accroche-item a.no-style{
	text-decoration:none;
	color: #666666;
	font-weight: normal;	
}

.tarif td {
	width:150px;
}

.savoir_plus{
	text-align: right;
}

.savoir_plus a{
	text-decoration: none;
	font-weight: bold;
	color:#00777E;
}

.savoir_plus a:hover{
	text-decoration: underline;

}

#menu-foot #blc-footer-menu{
	float: right;
}

#menu-foot #blc-menu-footer{
	float: right;
}

#blc-breve .date-item{float:right;}