@charset "utf-8";
body {
	/*background-image: url(../elements/fond_body_hiver.jpg);*/
	background-repeat: no-repeat;
	background-position: center 0px;
	margin: 0px;
	padding: 0px;
}
#conteneur a.playvideo {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 512px;
	width: 960px;
	background-image: url(../elements/play-video-off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#conteneur a.playvideo:hover {
	background-image: url(../elements/play-video-on.jpg);
}


a.photovideo {
	color: #6DCE00;
	text-decoration: none;
}

a.photovideo:hover {
	color: #383838;

}

a.photovideobis {
	color: #4D4D4D;
	text-decoration: none;
}
a.photovideobis:hover {
	color: #383838;

}
/*
.zoom a img, .zoom img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
*/
#conteneur {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../elements/ombre_conteneur.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;	/*background-color: #99CC33;*/
}
.spacer {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

#logo {
	height: 175px;
	width: 960px;
	padding-top: 25px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 26px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#bandeau{
	background-image: url(../elements/fond_menu.png);
	height: 90px;
	width: 960px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 34px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#bandeau #langage {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: right;
	clear: both;
	float: none;
	height: 40px;
}
#bandeau #langage ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#bandeau #langage li {
	display: inline;
}
#bandeau #langage a {
	clear: none;
	float: right;
	height: 15px;
	width: 58px;
	/*background-image: url(../images/langage.gif);*/
	background-repeat: no-repeat;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	line-height: 11px;
	text-align: center;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#bandeau #langage a.active {
	background-image: url(../images/langage.gif);
	color: #FFFFFF;
}

.ddsmoothmenu, #smoothmenu1{
	margin: 0px;
	width: 960px;
	height: 37px;
	background-image: url(../images/fond-menu-h.gif);
	background-repeat: repeat-x;
	padding: 0px;
}

.ddsmoothmenu ul{
	z-index:100;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	list-style-type: none;
	font-size: 14px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	width:960px;
	/*background-color: #FF3399;*/
}

/*Top level list items*/
.ddsmoothmenu ul li{
	display: inline;
	height: 37px;
	/*background-image: url(../elements/menu-g.png);
	background-repeat: no-repeat;*/
	float: left;
	position: relative;
	z-index: 10;
	margin: 0px;
	padding: 0px;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a {

	display: block; 
	color: #333333;
	text-decoration: none;
	float: left;
	background-repeat: repeat-x;
	background-position: center;
	height: 22px;
	margin: 0px;
	line-height: 16px;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
	background-image: none;
}
/*
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
}

.ddsmoothmenu ul li a.selected{ 
	color: white;
}
*/

.ddsmoothmenu ul li a:hover{
	color: #FFFFFF;
	/*	background-color: #A50A0E;*/
	background-image: url(../elements/menu-h-li-a-over.gif);
	background-repeat: repeat-x;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	background-image: none;
	width:220px;
	margin: 0px;
	padding: 0px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
/*	display: list-item;
	float: none;
	background-image: none;
	width:190px;
	margin: 0px;
	padding: 0px;*/

}

.ddsmoothmenu ul li li{
	display:block;
	float:left;
	margin: 0px;
	padding: 0px;
	background-image: none;
	width: 220px;
	height: 24px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
	top: 0;
	background-image: none;
}

/* Sub level menu links style */

.ddsmoothmenu ul li ul li a{
	width: 210px; /*width of sub menus*/
	display:block;
	float:left;
	background-image: url(../elements/fond-li-li.png);
	clear: both;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	margin: 0px;
	padding: 5px;
	color: #FFFFFF;
	background-position: center bottom;
}

#smoothmenu1 ul li ul li a:hover{
	color: #6DCE00;
	background-image: url(../elements/fond-li-li.png);

}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: silver;
	z-index: 100;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}
#video {
	margin: 0px;
	height: 512px;
	width: 960px;
	padding: 0px;
}
#central {
	margin: 0px;
	width: 960px;
	background-repeat: repeat-x;
	background-position: right;
	background-image: url(../elements/fond_accueil.jpg);
	background-color: #dadbdd;
	padding: 0px;
	/*position: relative;
	height:1%;*/
}

/*
html>body #central {
height: auto;
}
*/

#actus {
	float: left;
	width: 354px;
	margin: 0px;
	background-image: url(../elements/fond_actu.jpg);
	background-repeat: repeat-x;
	background-color: #dadbdd;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 100px;
	padding-left: 0px;
}
#actus .actus {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #6DCE00;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 75px;
	background-image: url(../elements/planete.png);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#actus .date {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}


#actus div.scrollable {
	/* required settings */ 
    position:relative;
	overflow:hidden;
	/* vertical scrollers have typically larger height than width */ 
    /*height: 419px;*/
	height: 200px;
	width: 249px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
} 
#actus h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
	/*display:block;*/
	width: 249px;
}
#actus  span{
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:block;
	width: 249px;
}
 
/* root element for scrollable items */ 
#actus div.scrollable div.items {
	position:absolute;
	/* this time we have very large space for the height */ 
    height:20000em;
	margin: 0px;
	padding: 0px;
}

#actus div.scrollable div.items div{
	height: 200px;
	margin: 0px;
	padding: 0px;
}

#actus #actions {
	text-align: center;
	margin: 0px;
	width: 274px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 75px;
}
#actus #newsletter {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 75px;
	margin: 0px;
	background-image: url(../elements/separation_newsletter.png);
	background-repeat: no-repeat;
	background-position: right 5px;
}
#actus #newsletter a.btnnews {
	display: block;
	background-image: url(../elements/BT_ok.png);
	background-repeat: no-repeat;
	background-position: 190px 0px;
	padding: 0px;
	height: 17px;
	text-decoration: none;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	margin: 0px;
	text-transform: uppercase;
	font-weight: normal;
	
	
}
/*
#actus #newsletter h2 {
	margin: 0px;
	padding: 0px;
}*/
#actus #newsletter form {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 150px;
}
#actus #newsletter input {
	background-image: url(../images/formulaire_newsletter.gif);
	height: 18px;
	width: 115px;
	color: #FFFFFF;
	text-align: center;
	background-color:transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	/*background-attachment: fixed;
	display:block;*/
	background-position: center center;
}

#accueil{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 606px;
	background-image: url(../elements/ombre-actu.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #dedfe1;
	}
	
#accueil .picto {
	padding: 0px;
	float: left;
	height: 65px;
	width: 63px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
}
#accueil .picto img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#accueil h3{
	float: left;
	margin: 0px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

#accueil h4{
	float: left;
	margin: 0px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4D4D4D;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	color: #6DCE00;
	height: 50px;
	vertical-align: middle;
	display: block;
}

#accueil h5{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	font-weight: normal;
	text-transform: uppercase;
}
#accueil .boxa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	float: left;
	width: 150px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#accueil .boxb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}

#accueil .boxc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	float: left;
	width: 240px;
	padding-top: 15px;
	padding-right: 80px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#accueil form {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#accueil input {
	background-image: url(../images/formulaire-recherche.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	height: 17px;
	width: 156px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color:transparent;
}
#accueil .sepmodacc {
	clear: both;
	float: none;
	background-image: url(../images/sep-mod-acc.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin-top: 0px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#accueil ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#accueil li a {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #4D4D4D;
	text-decoration: none;
	background-image: url(../images/puce-RSS.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#accueil li a:hover {
	text-decoration: underline;
}

#accueil .fleche {
	float: left;
	height: 60px;
	margin: 0px;
	padding-left: 20px;
	padding-top: 30px;
}
#accueil .fleche a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}






#bandophoto {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 50px;
	background-position: center top;
}
#bandophoto img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#bandophoto #piedbando {
	background-image: url(../elements/pied-bando-photo.png);
	background-position: center bottom;
	margin: 0px;
	height: 62px;
	width: 960px;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#pages {
	background-image: url(../elements/fond-general-2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-attachment: fixed;
	background-position: center bottom;
	position: relative;
	height:1%;
}

html>body #pages {
height: auto;
} 


#principal {
	width: 600px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 11px;
	color: #333333;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#principal .paradroite{
	text-align: right;
}

#pages #principal .btncontact{
	font-weight: bold;
	width: 150px;
	background-color: #FFFFFF;
}

#pages #principal .btncontact:hover{
	font-weight: bold;
	width: 150px;
	background-color: #6DCE00;
	color: #FFFFFF;
}

#principal .colg {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
#principal .cold {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 240px;
}
#principal .date {
	font-weight: bold;
	color: #999999;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#pages #principal form {
	margin: 0px;
	padding: 0px;
}
#pages #principal label {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

#pages #principal input {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border: 1px solid #666666;
}

#pages #principal select {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#pages #principal textarea {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border: 1px solid #666666;
}

#pages #principal #miniphoto {
	padding: 0px;
	height: 145px;
	width: 145px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-top: 12px;
	margin-right: 26px;
	margin-bottom: 12px;
	margin-left: 0px;
	float: left;
}


#pages #principal #miniphoto .preview{
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 145px;
	overflow: hidden;
}

#pages #principal #miniphoto a.btndiapo {
	background-color: #7dcf00;
	background-image: url(../images/btn-plus.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 145px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
	float: none;
	text-decoration: none;
}

#pages #principal #miniphoto a.btndiapo:hover {
	background-color: #fb5b00;

}

#pages #principal #miniphoto img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#conteneur #pages #principal #miniphoto h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	width: 125px;
	height: 37px;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}


#droite {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
}
#droite .btnok, #accueil .btnok {
	height: 17px;
	width: 17px;
	background-image: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}

#droite img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#droite .picto {
	padding: 0px;
	float: left;
	height: 65px;
	width: 63px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#droite .picto img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

#droite form {
	margin: 0px;
	float: right;
	width: 180px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#droite .sepmodpage{
clear: both;
	float: none;
	background-image: url(../images/sep-mod-acc.gif);
	background-repeat: repeat-x;
	height: 3px;
	margin-top: 0px;
	margin-right: 28px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#droite input {
	background-image: url(../images/formulairepetit.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	height: 16px;
	width: 139px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color:transparent;
}

#droite h3{
	float: left;
	margin: 0px;
	/*width: 80px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	display: block;
}

#droite h4{
	float: left;
	margin: 0px;
	width: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4D4D4D;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #6DCE00;
	height: 50px;
	vertical-align: middle;
	display: block;
}

#droite .boxa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	float: left;
	width: 110px;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#droite .boxa p {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#droite ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#droite li a {
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 13px;
	color: #4D4D4D;
	text-decoration: none;
	background-image: url(../images/puce-RSS.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#droite li a:hover {
	text-decoration: underline;
}

#droite .fleche {
	float: right;
	height: 60px;
	margin: 0px;
	padding-left: 0px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
}

#pied {
	margin: 0px;
	width: 960px;
	background-image: url(../images/pied-haut.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#conteneur #pied #milieupied {
	background-image: url(../images/piedmilieu.png);
background-repeat: repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	width: 960px;
	position: relative;
	height:1%;
	
}

html>body #conteneur #pied #milieupied {
height: auto;
} 

#pied #piedgauche {
	float: left;
	width: 320px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-transform: uppercase;
}
#pied #piedgauche ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#pied #piedgauche li a {
	color: #B6B8BA;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
}
#pied #piedgauche li a:hover, #pied #pieddroit li a:hover {
	color: #6DCE00;
}
#pied #pieddroit {
	float: left;
	margin: 0px;
	width: 575px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	font-size: 11px;

}
#pied #pieddroit ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#pied #pieddroit li a {
	color: #7B8084;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
#pied #piedbas {
	background-image: url(../images/pied-bas.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 19px;
	clear: both;
	float: none;
}

#conteneur #plan {
padding-left: 20px;
}

#conteneur #plan li ul {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 12px;
}

#conteneur #plan li a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 2px;
	display: block;
	text-transform: uppercase;
}

#conteneur #plan li li a{
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-transform: none;
}

#conteneur #plan li li li a{
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 2px;
	text-transform: none;
}a.modifpage {
	display: block;
	padding: 4px;
	float: right;
	border: 2px solid #131D6C;
	font-size: 14px;
	font-weight: bold;
	color: #1A1A1A;
	text-decoration: none;
	background-color: #FF9900;
}
a.modifpage:hover {
	background-color: #CCCCCC;
}

a.precedent{
display:block;
float:left;
}

a.suivant{
display:block;
float:right;
}

.coly {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}

.colz {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 150px;
}
