/**********************************
PAGE ACCUEIL
***********************************/

#page.home .bloc {
	width : 484px;
	float : left;
	/*margin : 10px 0 0 0*/
	margin:10px 0 20px;
}
#page.home .gdbloc {
	width : 980px;
	float : left;
	/*margin : 10px 0 0 0*/
	margin:20px 0 20px;
}

#page.home .bloc#une, #page.home .bloc#service {
	/*margin : 10px 10px 0 0*/
	margin:10px 10px 20px 0;
}
#page.home .gdbloc .titre_gdbloc {
	width : 980px;
	height : 31px;
	float : left;
	clear : left;
}
#page.home .bloc .titre_bloc {
	width : 484px;
	height : 31px;
	float : left;
	clear : left;
	border-bottom : solid 1px #eef3f4;
}

#page.home .bloc #projet .titre_bloc {
	border-bottom : none;
}

#page.home .bloc .titre_bloc h2, .titre_gdbloc h2 {
	float : left;
	font-size : 18px;
	font-weight : normal;
	color : #FFF;
	width : 169px;
	height : 31px;
	font-family : 'HelveticaNeueLTStd57Condensed'
}

#page.home .bloc .titre_bloc h2.bleu {
	width : 139px;
	background : url(../images/bg_titre_agenda.png) no-repeat;
}

.titre_gdbloc h2.bleu{
	
	background : url(../images/bg_titre_acces.png) no-repeat;
	width : 172px;
}
#page.home .bloc#service .titre_bloc h2.bleu  {
	background : url(../images/bg_titre_service.png) no-repeat;
	width : 202px;
}

#page.home .bloc#dossier .titre_bloc h2.bleu {
	background : url(../images/bg_titre_dossier.png) no-repeat;
	width : 168px;
}

#page.home .bloc .titre_bloc h2.onglet, .titre_gdbloc h2.onglet{
	width : 139px;
	color : #00baf1;
}

#page.home .bloc .titre_bloc h2 img, .titre_gdbloc h2 img {
	float : left;
	margin : 3px 8px 0 3px
}

#page.home .bloc .titre_bloc h2.onglet img, .titre_gdbloc h2.onglet img {
	float : left;
	margin : 11px 8px 0 3px
}

#page.home .bloc .titre_bloc h2 span, .titre_gdbloc h2 span {
	float : left;
	margin : 7px 0 0 0
}

#page.home .bloc .acces {
	width : 484px;
	border-bottom : solid 1px #eef3f4;
	font-family : 'HelveticaNeueLTStd57Condensed';
	color : #00baf1;
	font-size : 18px;
	height : 36px;
	float : left;
	clear : left;
	border-bottom : solid 1px #eef3f4
}

#page.home .bloc .acces a {
	text-decoration : none;
	color : #00baf1;
}

#page.home .bloc .acces a:hover {
	color : #759ca1;
}

#page.home .bloc .acces img {
	float : left;
	margin : 4px 8px 5px 5px
}

#page.home .bloc .acces span {
	float : left;
	margin : 10px 0 5px 0
}

#page.home .bloc .acces.droite img, #page.home .bloc .acces.droite span {
	float : right;
}

#page.home .bloc .liste {
	width : 484px;
	float : left;
	margin-top: 10px;
	height: 130px;
	/*margin : 15px 0 15px 0;*/
}

#page.home .bloc .liste .element {
	width : 484px;
	float : left;
	clear : left;
	/*margin : 0 0 15px;*/
	margin-top:15px;
}

#page.home .bloc .liste .element .image {
	float : left;
	width : 80px;
	height : 80px;
	border : solid 3px #cddddf;
	margin : 0 20px;
	background : #AAA
}

#page.home .bloc .liste .element .detail {
	float : left;
	width : 304px;
}

#page.home .bloc .liste .element .detail .titre {
	font-size : 16px;
	color : #eb6909;
	font-weight : bold;
	margin : 0 0 8px
}
#page.home .bloc .liste .element .detail .titre:hover{
	color : #333;
}

#page.home .bloc .liste .element .detail .titre a {
	color : #eb6909;
	text-decoration : none;
}

#page.home .bloc .liste .element .detail .titre a:hover {
	color : #333;
}

#page.home .bloc .liste .element .detail .texte {
	font-size : 12px;
	color : #759ca1;
}

#page.home .bloc .liste .element .plus {
	float : right;
	width : 40px;
	height : 40px;
	margin : 20px 0 0 0
}

#page.home .bloc .liste ul li {
	width : 484px;
	float : left;
	clear : left;
	margin : 0 0 8px;
	list-style : none;
	font-size : 14px;
}

#page.home .bloc .liste ul li a {
	text-decoration : none;
	color : #759ca1
}

#page.home .bloc .liste ul li a img {
	float : left;
	margin : 5px 10px 0 0
}

#page.home .bloc .liste ul li a span {
	float : left;
}

#page.home .bloc .liste ul li a:hover{
	color : #00baf1
}

#page.home .bloc .autre {
	width : 484px;
	margin : 5px 0 15px 0;
}

#page.home .bloc .autre {
	width : 484px;
	float : left;
	margin : 10px 0 15px 0;
}

#page.home .bloc .autre .first {
	margin : 0 8px 0 0
}

#page.home .bloc .colonne {
	float : left;
	width : 239px;
}

#page.home .bloc .colonne img {
	margin : 0 0 9px 0
}

#page.home .bloc .colonne.first {
	width : 236px;
	margin : 0 9px 0 0
}

#page.home .bloc .colonne.second {
	margin : 32px 0 0 0
}

#sidebar #projet{
	margin-top:20px;
}

#projet {
	width : 236px;
	height : 287px;
	background : url(../images/projet_orange.png);
	margin : 0 0 9px 0;
	float : left;
	clear : left;
}

#projet #navigation_gauche {
	position : absolute;
	margin : 75px 0 0 30px;
}

#projet #navigation_droite {
	position : absolute;
	margin : 75px 0 0 175px;
}

#projet  .lien_grd_projet{
	float: left;
	height: 75px;
	margin-left: 75px;
	margin-top: 25px;
	width: 75px;
}

#projet .titre {
	float : left;
	clear : left;
	/*margin : 150px 0 0 30px;*/
	margin:60px 0 0 30px;
	font-family : "HelveticaNeueLTStd77BdCn";
	font-size : 18px;
	color : #FFF
}

#projet .texte {
	float : left;
	clear : left;
	margin : 0 0 0 30px;
	font-size : 14px;
	color : #FFF;
	width : 180px;
}

#projet .suite {
	float : left;
	clear : left;
	margin : 10px 0 0 30px;
}

#projet .suite a {
	text-decoration : none;
	color : #FFF;
	font-size : 18px;
	font-family : 'HelveticaNeueLTStd57Condensed';
}

#projet .suite a img {
	float : left;
}

#projet .suite a span {
	float : left;
	margin : 5px 0 0 10px
}

#projet .suite a:hover {
	color : #333;
}

#page.home .bloc #projet .titre_bloc h2, #sidebar #projet .titre_bloc h2{
	font-size:15px;
}
#page.home .bloc #projet .titre_bloc h2 span, #sidebar #projet .titre_bloc h2 span{
	width: 124px;
}
.listeLien{

	
	width:980px;
}
.listeLien ul{
list-style:none;
float:left;
clear:both;	
	border-bottom : solid 1px #eef3f4;
	border-left : solid 1px #eef3f4;
	width:980px;
}
.listeLien li{
display:inline;		
float:left;
}
.listeLien a{
	float:left;
border-right : solid 1px #eef3f4;
width:130px;
height:37px;
padding:12px 4px 6px 4px;
text-align:center;
color:#759ca1;
border-bottom : solid 1px #eef3f4;
}.listeLien li p{

   vertical-align: middle; display: inline;
}

.listeLien li a:hover{
	color:#FFF;
}
.listeLien li.rose{
	border-top:2px solid #c6007b;
}
.listeLien li.rose:hover{
	background:#c6007b;
	color:#FFF;
}
.listeLien li.orange{
	border-top:2px solid #eb6909;
}
.listeLien li.orange:hover{
	background:#eb6909;
	color:#FFF;
}
.listeLien li.clair{
	border-top:2px solid #00b1e5;
}
.listeLien li.clair:hover{
	background:#00b1e5;
	color:#FFF;
}
.listeLien li.vert{
	border-top:2px solid #98bf0e;
}
.listeLien li.vert:hover{
	background:#98bf0e;
	color:#FFF;
}
.listeLien li.fonce{
	border-top:2px solid #005ea8;
}
.listeLien li.fonce:hover{
	background:#005ea8;
	color:#FFF;
}
/**********************************
PAGE INTERNE
***********************************/

#page.interne #contenu {
	float : left;
	width : 670px;
	margin : 40px 0 0 0;
}

#page.interne #contenu dl{
	margin:10px;
}

#page.interne #contenu h1 {
	padding : 5px 0;
	color : #00baf1;
	font-size : 30px;
	margin : 0 0 10px;
	float : left;
	width : 670px;
	font-family : "HelveticaNeueLTStd77BdCn";
	line-height:30px;
}

#page.interne #contenu .article dl.player{
	display:none;
}

#page.interne #contenu h1.article {
	color : #eb6909
}

#page.interne #contenu #information {
	width : 670px;
	float : left;
	border-bottom : solid 1px #eef3f4;
	padding : 0 0 8px
}

#page.interne #contenu #date {
	float : left;
	/*width : 400px;*/
	color : #759ca1;
}

#page.interne #contenu #partage {
	float : right;
	/*width : 270px;*/
}

#page.interne #contenu #partage #fb-root{
	float: left;
}

#page.interne #contenu #partage a, #page.interne #contenu #partage iframe {
	float : right;
}

#page.interne #contenu #partage a {
	margin : 1px 0 0 10px
}

#page.interne #contenu #chapo {
	color : #759ca1;
	width : 670px;
	float : left;
	font-size : 16px;
	font-weight : bold;
	text-align : justify;
	margin : 20px 0 0 0
}

#page.interne #contenu #chapo.article {
	color : #14626c;
}

#page.interne #contenu #video {
	float: left;
	margin-top: 10px;
	background : #EEE;
	text-align : center;
	width : 670px;
	height : 255px;
	padding : 10px 0
}


#page.interne #contenu #texte {
	color : #759ca1;
	width : 670px;
	float : left;
	text-align : justify;
	margin : 20px 0 0 0
}

#page.interne #contenu #texte.article {
	color : #14626c;
}

#page.interne #contenu #texte p {
	margin : 0 0 10px;
}

#page.interne #contenu #texte table {
	width : 670px;
	border-collapse : collapse;
	margin : 0 0 20px;
	border : solid 1px #cddddf
}

#page.interne #contenu #texte table tr{
	
}

#page.interne #contenu #texte table tr td{
	border: 1px solid;
    font-size: 11px;
    padding: 5px;
}

#page.interne #contenu #texte table tr td table {
	border : none;
	margin : 0;
	width : 640px;
}

#page.interne #contenu #texte table th {
	background : #00baf1;
	color : #FFF;
	font-weight : bold;
	padding : 12px 0;
	text-align : center;
}

#page.interne #contenu #texte table tr.body td {
	color : #759ca1;
	text-align : center;
	padding : 4px 0;
	border-bottom : solid 1px #cddddf;
}

#page.interne #contenu #texte table tr.body.last td {
	border-bottom : none
}

#page.interne #contenu #liste_article {
	float : left;
	width : 670px;
	margin : 20px 0 0 0
}

#page.interne #contenu #liste_article .element {
	float : left;
	width : 318px;
	margin : 0 0 15px 15px;
	padding : 0 0 15px 0;
	border-bottom : solid 1px #e2eaeb
}

#page.interne #contenu #liste_article .element.first {
	margin : 0 4px 20px 15px;
}

#page.interne #contenu #liste_article .element.principal {
	width : 670px;
	border-bottom : none;
	margin : 0 4px 20px 0
}

#page.interne #contenu #liste_article .element.principal .information {
	float : left;
	width : 218px;
	padding : 0 34px 0 0;
}

#page.interne #contenu #liste_article .element.principal .information.large {
	width : 318px;
}

#page.interne #contenu #liste_article .element .information {
	float : left;
	width : 318px;
	height : 255px;
	background : #eef3f4;
}

#page.interne #contenu #liste_article .element .information.small {
	width : 183px;
}

#page.interne #contenu #liste_article .element h2 {
	float : left;
	width : 303px;
	color : #00baf1;
	font-size : 24px;
	font-family : "HelveticaNeueLTStd77BdCn";
	margin : 0px 0 5px 0;
	line-height : 25px;
	height:52px;
}

#page.interne #contenu #liste_article .element.principal .information.small h2 {
	width : 168px;
}

#page.interne #contenu #liste_article .element.principal h2 {
	margin : 15px 0 5px 15px;
}

#page.interne #contenu #liste_article .element  h3 {
	float : left;
	width : 303px;
	color : #759ca1;
	font-size : 18px;
	font-family : "HelveticaNeueLTStd77BdCn";
	margin : 0 0 8px 15px;
}

#page.interne #contenu #liste_article .element.principal .information.small h3 {
	width : 168px;
}

#page.interne #contenu #liste_article .element .rubrique {
	float : left;
	width : 303px;
	color : #759ca1;
	margin : 0px 0 10px 0;
}

#page.interne #contenu #liste_article .element.principal .rubrique {
	margin : 0px 0 10px 15px;
}

#page.interne #contenu #liste_article .element.principal .information.small .rubrique {
	width : 168px;
}

#page.interne #contenu #liste_article .element .information .rubrique {
	padding : 0 0 10px;
	border-bottom : solid 1px #d4e1e2
}

#page.interne #contenu #liste_article .element .image {
	float : left;
	width : 318px;
	height : 198px;
	background : url("../images/PHOTO-01.jpg") no-repeat scroll center center #CEDDE0;
	margin : 0 0 5px 0;
	
}

#page.interne #contenu #liste_article .element.principal .image {
	float : left;
	width : 318px;
	height : 255px;
	margin : 0 0 5px 0
}

#page.interne #contenu #liste_article .element .image.large {
	width : 453px;
}

#page.interne #contenu #liste_article .element .navigation {
	position : absolute;
	margin : 186px 0 0 216px;
	z-index : 20;
}

#page.interne #contenu #liste_article .element.principal .navigation {
	margin : 196px 0 0 572px;
}

#page.interne #contenu #liste_article .element .navigation a {
	margin : 0 30px 0 0;
}

#page.interne #contenu #liste_article .element .texte {
	float : left;
	width : 303px;
	color : #759ca1;
	margin : 0 0 10px 0;
	text-align : justify;
	height:60px;
}

#page.interne #contenu #liste_article .element.principal .texte {
	margin : 0 0 0 15px;
}

#page.interne #contenu #liste_article .element.principal .information.small .texte {
	width : 168px;
}

#page.interne #contenu #liste_article .element .suite {
	float : right;
	font-size : 18px;
	font-family : "HelveticaNeueLTStd57Condensed";
}

#page.interne #contenu #liste_article .element .suite a {
	color : #00baf1;
	text-decoration : none;
}

#page.interne #contenu #liste_article .element .suite a:hover {
	color : #759ca1;
}

#page.interne #contenu #liste_article .element .suite a img {
	float : left;
}

#page.interne #contenu #liste_article .element .suite a span {
	float : left;
	margin : 6px 0 0 6px;
}

#page.interne #contenu #liste_article .element.principal .suite a span {
	float : left;
	margin : 7px 0 0 6px;
}

#page.interne #contenu #sous_menu {
	float : left;
	width : 670px;
	margin : 20px 0 0 0
}

#page.interne #contenu #sous_menu ul li {
	list-style : none;
	font-size : 18px;
	font-family : "HelveticaNeueLTStd77BdCn";
	width : 670px;
	float : left;
	clear : left;
	margin : 0 0 5px;
}

#page.interne #contenu #sous_menu ul li a {
	text-decoration : none;
	color : #00baf1;
}

#page.interne #contenu #sous_menu ul li a:hover {
	color : #759ca1;
}

#page.interne #contenu #sous_menu ul li a img {
	float : left;
	margin : 5px 6px 0 0
}

#page.interne #contenu #sous_menu ul li a span {
	float : left;
}

#page.interne #contenu #sous_menu ul li ul {
	margin : 10px 0 4px 0;
	float : left;
	clear : left;
}

#page.interne #contenu #sous_menu ul li ul li {
	margin : 0 0 0 25px;
	font-size : 12px;
	font-family : "Arial";
	color : #333;
	list-style : none;
	width : 645px;
}

#page.interne #contenu #sous_menu ul li ul li a {
	text-decoration : none;
	color : #333;
}

#page.interne #contenu #sous_menu ul li ul li a:hover {
	color : #666;
}

#page.interne #contenu #sous_menu ul li ul li ul li {
	list-style : circle;
}

#page.interne #contenu #liste_rubrique {
	float : left;
	width : 670px;
	margin : 20px 0 0 0
}

#page.interne #contenu #liste_rubrique .element {
	float : left;
	width : 670px;
	margin : 0 0 20px
}

#page.interne #contenu #liste_rubrique .element h2 {
	float : left;
	width : 670px;
	color : #00baf1;
	font-size : 24px;
	font-family : "HelveticaNeueLTStd77BdCn";
	margin : 0 0 10px 0;
}

#page.interne #contenu #liste_rubrique .element h2 a {
	float : left;
	width : 670px;
	color : #00baf1;
	text-decoration : none;
	font-size : 24px;
	font-family : "HelveticaNeueLTStd77BdCn";
	margin : 0 0 10px 0;
	line-height:24px;
}

#page.interne #contenu #liste_rubrique .element h2 a:hover {
	float : left;
	width : 670px;
	color : #759ca1;
	font-size : 24px;
	font-family : "HelveticaNeueLTStd77BdCn";
	margin : 0 0 10px 0;
}

#page.interne #contenu #liste_rubrique .element .image {
	float : left;
	width : 208px;
	height : 158px;
	margin : 0 20px 0 0;
	background: url("../images/PHOTO-01.jpg") no-repeat scroll center center #CEDDE0;
}

#page.interne #contenu #liste_rubrique .element .information {
	float : left;
	width : 442px;
}

#page.interne #contenu #liste_rubrique .element .information .chapo {
	width : 442px;
	font-weight : bold;
	color : #759ca1;
	font-size : 14px;
	margin : 0 0 10px;
	text-align : justify;
}

#page.interne #contenu #liste_rubrique .element .information .texte {
	width : 442px;
	color : #759ca1;
	text-align : justify;
}

#page.interne #contenu #elu_principal {
	float : left;
	width : 570px;
	height : 255px;
	background : #eef3f4;
	margin : 20px 50px 20px;
}

#page.interne #contenu #elu_principal #galerie_precedent {
	position : absolute;
	margin : 110px 0 0 -35px
}

#page.interne #contenu #elu_principal #galerie_suivant {
	position : absolute;
	margin : 110px 0 0 585px
}

#page.interne #contenu #elu_principal #information {
	float : left;
	width : 349px;
	margin : 15px 0 15px 15px;
}

#page.interne #contenu #elu_principal #information h2 {
	float : left;
	width : 334px;
	color : #00baf1;
	font-family : "HelveticaNeueLTStd77BdCn";
	font-size : 24px;
	margin : 0 0 10px;
	padding : 0 0 10px;
	border-bottom : solid 1px #d4e1e2
}

#page.interne #contenu #elu_principal #information h3 {
	float : left;
	width : 349px;
	color : #759ca1;
	font-family : "HelveticaNeueLTStd77BdCn";
	font-size : 18px;
	margin : 0 0 10px;
}

#page.interne #contenu #elu_principal #information p {
	float : left;
	width : 349px;
	color : #759ca1;
	margin : 0 0 10px;
}

#page.interne #contenu #elu_principal .image {
	float : left;
	width : 206px;
	height : 255px;
	background : #CCC;
}

#page.interne #contenu #liste_elu {
	float : left;
	width : 670px;
}

#page.interne #contenu #liste_elu .element {
	float : left;
	width : 145px;
	margin : 11px;
	background : #eef3f4;
	font-size : 14px;
	height:220px;
}

#page.interne #contenu #liste_elu .element .image {
	width : 145px;
	height : 145px;
	background : #CCC;
}

#page.interne #contenu #liste_elu .element .prenom {
	width : 125px;
	margin : 10px 10px 0;
	color : #00baf1;
	font-family : "HelveticaNeueLTStd57Condensed";
}

#page.interne #contenu #liste_elu .element .nom {
	width : 125px;
	margin : 0 10px 8px;
	color : #00baf1;
	font-family : "HelveticaNeueLTStd77BdCn";
}

#page.interne #contenu #liste_elu .element .prenom a, #page.interne #contenu #liste_elu .element .nom a {
	color : #00baf1;
	text-decoration : none
}


#une .titre_bloc h2{
	cursor:pointer;
}

#une #listeagenda{
	display:none;
}

#page.interne #contenu #une .titre_bloc {
	width : 484px;
	height : 31px;
	float : left;
	clear : left;
	border-bottom : solid 1px #eef3f4;
}

#page.interne #contenu .titre_bloc h2 {
	float : left;
	font-size : 18px;
	font-weight : normal;
	color : #FFF;
	width : 169px;
	height : 31px;
	font-family : 'HelveticaNeueLTStd57Condensed'
}

#page.interne #contenu h2.bleu {
	width : 139px;
	background : url(../images/bg_titre_agenda.png) no-repeat;
}

#page.interne #contenu .titre_bloc h2.onglet {
	width : 139px;
	color : #00baf1;
}

#page.interne #contenu .titre_bloc h2 img {
	float : left;
	margin : 3px 8px 0 3px
}

#page.interne #contenu .titre_bloc h2.onglet img {
	float : left;
	margin : 11px 8px 0 3px
}

#page.interne #contenu .titre_bloc h2 span {
	float : left;
	margin : 7px 0 0 0
}

#page.interne #contenu .acces {
	width : 670px;
	border-bottom : solid 1px #eef3f4;
	font-family : 'HelveticaNeueLTStd57Condensed';
	color : #00baf1;
	font-size : 18px;
	height : 36px;
	float : left;
	clear : left;
	border-bottom : solid 1px #eef3f4
}

#page.interne #contenu .acces.droite img, #page.interne #contenu .acces.droite span {
	float : right;
}

#page.interne #contenu .acces a {
	text-decoration : none;
	color : #00baf1;
}

#page.interne #contenu .acces a:hover {
	color : #759ca1;
}

#page.interne #contenu .acces img {
	float : left;
	margin : 4px 8px 5px 5px
}

#page.interne #contenu .acces span {
	float : left;
	margin : 10px 0 5px 0
}


#page.interne #contenu .liste {
	width : 670px;
	float : left;
	margin : 15px 0 30px 0;
}

#page.interne #contenu .liste .element {
	width : 670px;
	float : left;
	clear : left;
	margin : 0 0 20px;
}

#page.interne #contenu .liste .element .image {
	float : left;
	width : 80px;
	height : 80px;
	border : solid 3px #cddddf;
	margin : 0 20px;
	background : #AAA
}

#page.interne #contenu .liste .element .image2 {
	float : left;
	width : 80px;
	height : 80px;
	margin : 0 20px;
	border : solid 3px #cddddf;
}

#page.interne #contenu .liste .element .detail {
	float : left;
	width : 504px;
}

#page.interne #contenu .liste .element .detail .titre {
	font-size : 16px;
	color : #00baf1;
	font-weight : bold;
	margin : 0 0 8px
}

#page.interne #contenu .liste .element .detail .texte {
	font-size : 12px;
	color : #759ca1;
}

#page.interne #contenu .liste .element .plus {
	float : right;
	width : 40px;
	height : 40px;
	margin : 20px 0 0 0
}

/**********************************
PAGE FORMULAIRE SOUTIEN
***********************************/
#page.formulaire h2 {
	color :#759ca1;
}

#page.formulaire #etape {
	float : left;
	width : 670px;
	margin : 30px 0 0 -5px
}

#page.formulaire #etape ul li {
	list-style : none;
	float : left;
}

#page.formulaire #etape ul li a {
	margin : 0 5px;
	color : #759ca1
}

#page.formulaire #etape ul li.current a {
	color : #00baf1
}

#page.formulaire .bloc {
	float : left;
	width : 670px;
	margin : 15px 0
}

#page.formulaire #contenu .bloc .titre_bloc {
	width : 670px;
	float : left;
}

#page.formulaire #contenu .bloc .titre_bloc h2 {
	float : left;
	width : 270px;
	background : url(../images/bg_titre_mediatheque.png) no-repeat;
}

#page.formulaire #contenu .bloc .titre_bloc h2.soutien {
	float : left;
	width : 300px;
	background : url(../images/bg_titre_soutien.png) no-repeat;
}

#page.formulaire #contenu .bloc .contenu {
	float : left;
	clear : left;
	width : 670px;
	color : #759ca1;
	margin : 15px 0
}

#page.formulaire #contenu .bloc .contenu label {
	color : #759ca1;
	font-size : 14px;
}

#page.formulaire #contenu .bloc .contenu label span {
	color : #939598;
	margin : 0 0 0 10px;
}

#page.formulaire #contenu .bloc .contenu table {
	width : 670px;
}

#page.formulaire #contenu .bloc .contenu table tr td {
	padding : 5px 15px 5px 0;
	vertical-align : top;
}

#page.formulaire #contenu .bloc .contenu table tr td textarea {
	background : url(../images/textarea.png) no-repeat;
	width : 306px;
	height : 95px;
	border : 0;
	margin : 5px 0 0 0;
	font-size : 12px;
	color : #666;
	padding : 5px;
	font-family : Arial;
}

#page.formulaire #contenu .bloc .contenu table tr td .inputForm {
	background : url(../images/input_text.png) no-repeat;
	width : 307px;
	height : 25px;
	border : 0;
	margin : 5px 0 0 0;
	font-size : 12px;
	color : #666;
	padding-left : 5px;
	padding-right : 5px;
}

#page.formulaire #contenu .bloc .contenu table tr td .inputForm.mini {
	background : url(../images/input_text_mini.png) no-repeat;
	width : 211px;
}

#page.formulaire #contenu .bloc .contenu table tr td select {
	float:  left;

}

#page.formulaire #contenu #btn_enregistrer {
	background : url(../images/btn_enregistrer.png) no-repeat;
	width : 108px;
	height : 28px;
	border : 0;
	cursor : pointer;
}

#page.interne.formulaire #contenu .acces {
	border-bottom : 0
}

#global.lettre {
	color : #333;
}

#global.lettre p {
	margin : 0 0 10px;
}

#global.lettre ul {
	margin : 0 0 10px;
}

#global.lettre h2 {
	color : #00baf1;
	margin : 0 0 15px
}

#global.lettre h3 {
	color : #759ca1;
	margin : 0 0 10px
}

#page.formulaire #contenu .bloc .titre_bloc.soutien h2.large {
	width : 423px;
	background : url(../images/bg_titre_large.png) no-repeat;
}



/**********************************
FORMULAIRE BIODIVERSITE
***********************************/

#status{
	opacity: 1;
    color: #EB6909;
    font-size: 12px;
    margin: 10px 0;
}

#page.interne #contenu #texte #demoForm table{
	border: none;
}
#page.interne #contenu #texte #demoForm table tr td{
	border: none;
	padding: 5px 5px;
}
#page.interne #contenu #texte #demoForm label{
	margin: 0;
}
#page.interne #contenu #texte .titre{
	font-size: 18px;
    font-family: "HelveticaNeueLTStd77BdCn";
    color: #00BAF1;
}
#page.interne #contenu #texte .titre b{
	font-size: 20px;
    color: #EB6909;
}
#page.interne #contenu #texte #mentions{
	margin-top: 20px;
	font-size: 10px;
}
#page.interne #contenu #texte #demoForm .error{
	border: 1px solid red;
	color: red;
}

#page.interne #contenu #texte #demoForm input[type="text"]{
	width: auto;
}
#page.interne #contenu #texte #demoForm ul, #page.interne #contenu #texte #demoForm li{
	list-style: : circle;
	margin-left: 10px;
}
