.clear {
	clear: both;
	width: 0;
	height: 0;
	display: block;
}

/*hack IE6 et IE7*/

*+html .clear, *html .clear {
	display: none !important;
}

body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-family: verdana;
	font-size: 15px;
}

#header {
	display: none;
	position: relative;
	margin: 0 auto;
	width: 930px;
	height: 30px;
	line-height: 30px;
	margin-top: 50px;
	color: #7F7E78;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
}
#headerPrint {
	display: inline;
	position: relative;
	/*margin: 0 auto;*/
	width: 80px;
	height: 60px;
	background-color:#e2007a;
        float:left;
}
#header a {
	color: #FFFFFF;
	text-decoration: none;
}

#header p {
	display: none;
	position: relative;
	width: auto;
	height: 30px;
	line-height: 30px;
	float: left;
	padding-left: 67px;
	padding-right: 1px;
	color: White;
}

#header ul {
	display: none;
	position: relative;
	width: auto;
	height: 30px;
	line-height: 30px;
	float: left;
}

#header ul li {
	display: none;
	position: relative;
	width: auto;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
	color:#FFFFFF;
}

#header ul li a {
	padding-right: 1px;
	padding-left: 1px;
	text-align: left;
	color: White;
}

#header ul li a:hover {
	color: White;
}

#container {
	display: block;
	position: relative;
	margin: 0 auto;
	width:930px;
	!width: 960px;
	height: auto;
        float:left;
}

#ariane ul {
	display: none;
	position: absolute;
	width: auto;
	height: 15px;
	top: 5px;
	left: 95px;
	z-index: 1;
	color: Black;
}

#ariane ul li {
	display: none;
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding-right: 3px;
}

#ariane ul li a {
	color: Black;
	text-decoration: none;
}

#ariane ul li a:hover {
	color: Black;
	text-decoration: underline;
}

#containerG {
	display: none;
	position: relative;
	width: 1px;
	height: 1px;
	float: left;
}

#containerG01 {
	display: none;
}
#containerG01 img {
	display: none;
}
#containerG02 {
	display: none;
	position: relative;
	width: 155px;
	height: auto;
	min-height: 170px;
	background-image: url(../medias/containerG02-bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 83px;
	/*padding-right: 10px;*/
	text-transform: uppercase;
}

#containerG02 ul.menuN1 {
	display: none;
	position: relative;
	width: 145px;
	height: auto;
	color: white;
	text-transform: uppercase;
}

#containerG02 ul.menuN1 li {
	display: none;
	position: relative;
	width: 145px;
	height: auto;
	padding-bottom: 8px;
}

#containerG02 ul.menuN1 li a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

#containerG02 ul.menuN1 li ul li {
	display: none;
	position: relative;
	width: 145px;
	height: auto;
	padding-bottom: 0px;
	color: Black;
}

#containerG02 ul.menuN1 li ul li a {
	color: Black;
	text-decoration: none;
}

.blanc {
	color: white;
	text-decoration: none;
}

.noir {
	color: black;
	text-decoration: none;
}

#containerG02 .news {
	display: none;
	position: relative;
	width: 146px;
	height: 20px;
	background-image: url(../medias/news-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#containerG02 .newsInput {
	display: none;
	position: relative;
	width: 110px;
	height: 15px;
	float: left;
	font-size: 10px;
	background-color: transparent;
	border: 1px solid white;	
	/*left: 5px;*/
	top: 3px;
	font-family: verdana;
	color:white;
	}

#containerG02 .newsOk {
	display: none;
	position: relative;
	width: 19px;
	height: 15px;
	float: left;
	font-size: 10px;
	left: 12px;
	top: 3px;
	font-family: verdana;
	color: white;
	border: none;
	background-color: #e2007a;
}

#containerG03 {
	display: none;
	position: relative;
	width: 238px;
	height: 62px;
	background-image: url(../medias/containerG03-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#containerG04 {
	display: none;
	position: relative;
	width: 165px;
	height: auto;
	margin-left: 67px;
	color:#666666;
}

#containerG04 .titre {
	display: none;
	position: relative;
	width: 150px;
	height: 16px;
	line-height: 16px;
	text-transform: uppercase;
	color: Black;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 20px;
	background-image: url(../medias/puce-titre.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#containerC02 .titre {
	display: none;
	position: relative;
	width: 150px;
	height: 16px;
	line-height: 16px;
	text-transform: uppercase;
	color: Black;
	font-weight: bold;
	padding-left: 12px;
	margin-top: 20px;
	background-image: url(../medias/puce-titre.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	left: -1px;
}

#containerG04 .txt, #containerC02 .txt {
	display: none;
	position: relative;
	width: 150px;
	height: auto;
	padding-left: 12px;
	color:#666666;
	padding-top: 5px;
}

#containerG04 ul {
	display: none;
	position: relative;
	width: 150px;
	height: auto;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom:5px;
}
#containerC02 ul {
	display: block;
	position: relative;
	width: 150px;
	height: auto;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom:5px;
}
#containerG04 img, #containerC02 img {
	padding-top: 5px;
}
#containerC02 .dernieres_actus img{
padding-left:1px;
}
#containerG04 ul li, #containerC02 ul li, #containerC02 .dernieres_actus2 ul li {
	display: block;
	position: relative;
	width: 150px;
	height: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	color:#666666;
}
#containerC02 .dernieres_actus2 li, #containerC02 .en_savoir_plus .news-single-timedata{
	padding-left:10px;
	list-style:none;
}
#containerG04 ul li a, #containerC02 .dernieres_actus2 li a {
	color:#666666;
	display:block;
	padding-left:10px;
	text-decoration:none;
	/*
	background-image: url(../medias/chevron.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	*/
}
#containerG04 ul li .chevron, #containerC02 .dernieres_actus2 li .chevron {
	float:left;
	color:#666666;
	/*display:none;*/
}
#containerC {
	display: block;
	position: relative;
	width: 80px;
	height: 100%;
	float: left;
}

#containerC01 {
	display: none;
}

#containerC01 .recherche {
	display: none;
	position: relative;
	width: 146px;
	height: 20px;
	background-image: url(../medias/recherche-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 60px;
	padding-top: 60px;
}

#containerC01 .rechercheInput {
display:none;
float:left;
font-family:verdana;
font-size:10px;
height:15px;
left:2px;
position:relative;
top:0px;
width:118px;
font-family: verdana;
background-color: transparent;
border: none;
}

#containerC01 .rechercheOk {
background-color:Black;
border:medium none;
color:white;
display:none;
float:left;
font-family:verdana;
font-size:10px;
height:17px;
left:3px;
position:relative;
top:0px;
width:19px;
}

#containerC02 {
	display: block;
	position: relative;
	width: 200px;
	height: auto;
}

#containerD {
	display: block;
	position: relative;
	width: 700px;
	!width: 750px;
	height: auto;
	/*float: left;*/
	padding-bottom:10px;
}

#containerD01 {
	background-image: url(../medias/containerD01-bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	height: auto;
	min-height: 260px;
	position: relative;
	width: 523px;
	!width: 510px;
}

#containerD01 .titre a, #containerD03 .titre a{
display: block;
	position: relative;
	width: 490px;
	height: 20px;
	color: Black;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}

#containerD01 .titre, #containerD03 .titre {
	display: block;
	position: relative;
	width: 490px;
	height: 20px;
	color: Black;
	font-size: 15px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	text-decoration:none;
}

#containerD01 #blocGrosTitre01 {
	display: block;
	position: relative;
	width: 512px;
	height: 53px;
	background-image: url(../medias/illus-05.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 210px;
}

#containerD01 #blocGrosTitre01 .trie {
	display: block;
	position: absolute;
	width: 250px;
	height: 20px;
	left: 250px;
	top: 230px;
}

#containerD01 #blocGrosTitre01 .trieSelect {
	display: block;
	position: relative;
	width: 120px;
	height: auto;
	float: left;
	background-color: #c3bbb2;
	border: 1px solid white;
	margin-right: 5px;
	font-family: verdana;
	font-size: 10px;
}

#containerD01 #blocGrosTitre01 .grosTitre {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	color: Black;
	font-size: 22px;
	text-transform: uppercase;
	padding: 0;
}

#containerD01 #blocGrosTitre01 .titre {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	color: #6e675e;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0;
}

#containerD01 .imgMosaique {
	display: block;
	position: relative;
	width: 170px;
	height: 120px;
	float: left;
	padding: 0;
}

.barreOption {
	display: none;
	position: relative;
	width: 500px;
	height: auto;
	text-align: right;
	padding-top: 5px;
}
#containerD01 .listing {
	display: block;
	position: relative;
	width: 510px;
	height: auto;
	text-align: right;
	padding-top: 5px;
}

#containerD01 .listing td {
	border-top: 1px solid white;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
	font-size: 11px;
}

#containerD01 .listing td.size1 {
	width: 30%;
}

#containerD01 .listing td.size2 {
	width: 20%;
}

#containerD01 .listing td.size3 {
	width: 10%;
}

#containerD01 .grosTitre {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	color: Black;
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 10px;
}

#containerD02 .titre {
	font-weight:bold;
	display: block;
	position: relative;
	width: 490px;
	height: 20px;
	float:left;
	color: white;
	padding-bottom:10px;
	padding-top: 10px;
	font-size: 15px;
}

#containerD01 .txt, #containerD02 .txt, #containerD03 .txt {
	display: block;
	position: relative;
	width: 490px;
	height: auto;
	padding-left: 10px;
	color: #6e675e;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
}
#containerD01 .bodytext, #containerD02 .bodytext, #containerD03 .bodytext {
	display: block;
	position: relative;
	width: 490px;
	height: auto;
	padding-left: 10px;
	color: #6e675e;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	margin-left:0px;
	margin-right:0px;
	float:left;
}

#containerD01 .suite, #containerD02 .suite, #containerD03 .suite {
	color: #6E675E;
	display: none;
	height: 12px;
	padding-right: 20px;
	padding-top: 160px;
	!padding-top: 0px;
	position: relative;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	z-index: 3;
}

#containerD02 .suite1 {
	color: #6E675E;
	display: none;
	height: 12px;
	padding-right: 20px;
	padding-bottom: 15px;
	position: relative;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	z-index: 3;
}

#containerD02 {
	background-color: #1A171C;
	display: block;
	height: auto;
	min-height: 150px;
	position: relative;
	width: 522px;
	!width:510px;
}

#containerD03 {
	display: block;
	position: relative;
	width: 522px;
	/*!width: 510px;*/
	min-height: 150px;
	height: auto;
	background-image: url(../medias/containerD03-bg.gif);
	background-repeat: repeat-y;
	background-position: 1px 0px;	
}

#footer {
	background-image: url(../medias/footer-bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	color: #6E675E;
	display: none;
	margin: 0pt auto;
	padding-top: 10px;
	padding-bottom: 30px;
	position: relative;
	width: 930px;
}

#footer li {
	color: #6E675E;
	display: none;
	padding-right: 2px;
	position: relative;
	text-align: right;
}

#footer li a {
	color: #6E675E;
	padding-left: 4px;
	text-align: left;
	text-decoration: none;
}

/*Paul 090108 Gestion des onglets - ancres */

#containerD04 {
	background-color: #C1C1C1;
	display: block;
	height: auto;
	min-height: 30px;
	position: relative;
	width: 510px;
}

#containerD04 ul {
	display: block;
	margin: 0pt auto;
	position: relative;
	text-align: left;
	width: auto;
	padding-left: 10px;
}

#containerD04 li {
	color: #006633;
	display: inline;
	padding-right: 4px;
	position: relative;
	text-align: right;
}

#containerD04 li a {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}

#containerD04 li a:hover {
	color: #000000;
}

.bodytext {
	font-weight: normal;
	color: #666666;
	margin-left: 10px;
	margin-right: 25px;
	text-align: justify;
}

.suite {
	float: right;
	padding-right: 5px;
}

#containerD01 .suite img {
	width: auto;
}

#containerC02 .dernieres_actus, #containerC02 .espace_3d, #containerC02 .dernieres_actus2 {
	display: none;
	padding-bottom: 10px;
	position: relative;
}

/*#containerD #containerD01 img {
float:left;
padding-top:15px;
width:400px;
}*/

#containerD #containerD01 .suite img {
	/

*padding-top: 179px;
	*/
width: auto;
}

#header .bodytext {
	margin:0px;
	/*font-weight: bold;*/
}

#containerD01 .imagetransformeHP img {
	float: left;
	width: 400px;
	!width: 350px;
	height:166px;
}

#containerD01 .imagetransformeHP {
	float: left;
}

#containerD05 {
	background-image: url(../medias/containerD01-bg.gif);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	height: auto;
	position: relative;
	width: 510px;
}

#containerD06 {
	display: block;
	height: auto;
	min-height: 30px;
	position: relative;
	width: 510px;
	font-size:11px;
}
#containerD06 p{
	width: auto;
	text-align:left;
	/*margin-top:10px;
	margin-left:10px;	
	margin-right:5px;
	margin-bottom:0px;*/	
}

/* Miguel 15.01.08 */

#containerD03 .blocFicheMini .img img {
	width: 510px;
	height: 150px;
}

#containerD03 .blocFicheMini .lien {
	margin-left:410px;
	width:auto;
	padding-top:15px;
	padding-bottom:10px;	
	display:none;
}

#containerD03 .blocFicheMini .titre {
	display: block;
	position: relative;
	width: 490px;
	height: auto;
	color: Black;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 15px;
	font-weight:bold;
	text-decoration:none;
}

#containerD06 .titre a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#containerD03 .blocFicheMini .txt a .bodytext {
	
}

.lien img {
	padding-bottom: 5px;
	display:none;
}

.tx-itawyoutoubeembed-pi1 {
	margin-left: 15px;
}

/*paul 150108 trés trés tard dans la soirée*/

input {
	background-color: #EBEBEB;
	border: 1px solid #BCBCBC;
	color: #4D4D4D;
	font-family: Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	margin-top: 2px;
	text-decoration: none;
	vertical-align: middle;
	width: 215px;
}

textarea, select {
	background-color: #EBEBEB;
	border: 1px solid #BCBCBC;
	color: #4D4D4D;
	font-family: Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	margin-top: 2px;
	text-decoration: none;
	vertical-align: middle;
	width: 215px;
}

label {
	display: block;
	height: auto;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
	color: #000000;
	text-transform: uppercase;
	margin-top: 10px;
}

/* Miguel 15.01.08 */

.tr_header {
	background-color: #5F5F56;
	display:block;
	width:510px;
}

.tr_header th a {
	color: #FFFFFF;
}

.sortheader {
	text-decoration: underline;
}

#sorttable_sortfwdind, #sorttable_sortrevind {
	color: #FFFFFF;
}

#youhou .tr_header th {
	font-weight: bold;
	padding:2px;
	padding-right:0px;
	text-align:left;
	color:#FFFFFF;
}

#youhou .tr_header th a {
	text-decoration: none;
}

#youhou, #youhou thead {
	display:block;
	position:relative;
	width:510px;
}
#youhou tr td, #youhou th{
border:1px solid #9E9E97;
}
#menu_article table {
	left: 380px;
	position: absolute;
	top: -30px;
	display:none;
}

.tx-danewslettersubscription-pi1 input {
	margin: auto 0px;
}

.tr_body {
	background-color: #FFFFFF;
	/*border:1px solid #9E9E97;*/
	width: 510px;
}

.tr_body1 {
	background-color: #C3C2BD;
	/*border:1px solid #9E9E97;*/
	width: 510px;
}

.tr_body td {
	border-bottom: 1px solid #9E9E97;
	border-right: 1px solid #9E9E97;
	color: #999999;
}

.tr_body1 td {
	border-bottom: 1px solid #9E9E97;
	border-right: 1px solid #9E9E97;
	color: #FFFFFF;
}

.tr_body1 td p.bodytext {
	text-transform: lowercase;
	left: 0px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
}

.tr_body td p.bodytext {
	text-transform: lowercase;
	left: 0px;
	line-height: 15px;
	font-weight: normal;
	color: #999999;
	margin: 0px;
}

.sortheader {
	text-decoration: underline;
}

#sorttable_sortfwdind, #sorttable_sortrevind {
	color: #FFFFFF;
}

.tr_body a {
	color: #999999;
}

.tr_body1 a {
	color: #FFFFFF;
}

.infovuelisting {
	visibility: hidden;
	display: none;
}

.imglist .img img{
	height:150px;
	width:510px;
	margin: 0px;
}
.imglist .lien img{
	width: auto;
	height: auto;
	margin: 0px;
	padding-right:5px;
	float:right;
	padding-bottom:15px;
	padding-top:15px;
}
/*Paul 150108 : MacMade Plan du site & loginbox*/

.tx-dropdownsitemap-pi1 div.expAll {
	background-color: #FCF2C8;
	border: 1px solid #DBA83B;
	color: inherit;
	margin-right: 100px;
	padding: 5px;
}
.tx-loginboxmacmade-pi1{
padding-left:10px;
padding-bottom:10px;
}
.tx-loginboxmacmade-pi1-loginTable{
border:1px solid #DFE2E3;
border-collapse:collapse;
margin-bottom:5px;
margin-top:5px;
width:auto;
}
.tx-loginboxmacmade-pi1-forgotpasswordLink{
margin-left:24px;
margin-top:10px;
}
.tx-loginboxmacmade-pi1-fieldCell input{
width:auto;
}
.tx-cauenewsextends-pi1 {
margin-left:40px;
margin-bottom:40px;
}
.tx-cauenewsextends-pi1 textarea, file{
background-color:#EBEBEB;
border:1px solid #BCBCBC;
color:#4D4D4D;
font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-top:2px;
text-decoration:none;
vertical-align:middle;
width:auto;
}
.erreur_nl{
text-transform:lowercase;
color:red;
font-size:10px;
font-weight:bold;
background-color:#FFFFFF;
}
.nl_ok_mess{
text-transform:lowercase;
color:green;
font-size:10px;
font-weight:bold;
background-color:#FFFFFF;
}
/*Miguel 16.01.08 */
#menu_article table select{
width:100px;
}
.div_body .newstitle{
float:left;
width:80px;
display:block;
position:relative;
padding-left:0px;
padding-right:40px;
padding-bottom:5px;
padding-top:10px;
}
.div_body .newstitle a{
color:#060606;
padding:0px;
text-decoration:none;
}
.div_body .lieu{
text-align:left;
float:left;
width:125px;
display:block;
position:relative;
padding-left:5px;
padding-right:10px;
padding-bottom:5px;
padding-top:10px;
}
.div_body .lieu p{
text-align:left;
color:#666666;
}
.div_body .theme{
text-align:left;
float:left;
width:50px;
display:block;
position:relative;
padding-left:5px;
padding-right:0px;
padding-bottom:5px;
padding-top:10px;
}
.div_body .theme p{
text-align:left;
color:#666666;
}
.div_body .date{
float:left;
width:50px;
padding-right:10px;
padding-left:5px;
padding-top:5px;
padding-bottom:3px;
display:block;
position:relative;
}
.div_body .image{
float:left;
width:70px;
padding-top:5px;
padding-bottom:3px;
display:block;
position:relative;
margin-right:10px;
}
.div_body .image img{
width:65px;
height:50px;
padding:5px;
display:block;
position:relative;

}
.div_body{
height:auto;
border-bottom: solid 1px #FFFFFF;
width:510px;
}

#containerD03 p{
margin-left:10px;
margin-right:40px;
!margin-right:0px;
text-align:justify;
line-height:14px;
}
#containerD02 p{
margin-left:20px;
margin-right:20px;
!margin-right:0px;
text-align:justify;
}
#containerD01 p{
margin-left:10px;
margin-right:150px;
text-align:justify;
}
.imglist {
display:block;
float:left;
position:relative;
margin-bottom:2px;
margin-right:1px;
margin-left:1px;
}
.imglist img{
width:168px;
height:105px;
}
/* Miguel 18.01.08 */
.news_home {
	display:block;
	margin:0pt auto;
	padding-bottom:0px;
	padding-top:0px;
	width:510px;
}
.news_home .texte img{
margin-top:10px;
}
.news_home_inv {
	display: none;
	width: 485px;
}
#footer ul{
padding-left:65px;
padding-right:345px;
width:auto;
float:left;
display:block;
height:20px;
line-height:20px;
}
#footer span{
float:left;
color:White;
display:block;
height:20px;
line-height:20px;
margin-right:10px;
position:relative;
width:auto;
}
#footer img{
width:20px;
}
#footer ul li a {
color:White;
padding-left:4px;
text-align:left;
}
#pipe ul li a:hover {
color:black;
}
#pipe ul li {
	display : block;
	position : relative;
	width : auto;
	height : auto;
	float : left;
	padding-right : 4px;
	text-transform : uppercase;
	color:#6E675E;
}
#pipe ul li  a {
	white-space : nowrap;
	padding-left : 4px;
	text-align : left;
	color:#6E675E;
	text-decoration : none;
}
#pipe ul li a, #pipe ul li a:visited {
color:#6E675E;
text-decoration:none;
}
#pipe {
	display : block;
	position : relative;
	width : 500px;
	height : 40px;
	line-height : 20px;
	padding-left:6px;
	padding-top:0px;
}
#pipe ul {
	display : block;
	position : relative;
	width : 500px;
	height : auto;
}
#menu_article div div img{
width:510px;
}
.espace_3d a img{
/*margin-left:-1px;*/
}
.dernieres_actus img{
/*margin-left:1px;*/
}
.dernieres_actus p{
/*padding-left:12px;*/
padding-right:5px;
text-align:left;
}
.dernieres_actus p a{
color:#666666;
text-decoration:none;
}
.dernieres_actus p a:hover{
text-decoration:underline;
}
.blocFicheMini{
min-height:230px;
}
#containerD06 .grosTitre{
color:Black;
display:block;
font-size:15px;
height:20px;
margin-bottom:25px;
position:relative;
padding-left:10px;
font-weight:bold;
}
.autopromo01MediaOff {
display:none;
visibility:hidden;
}
.autopromo01MediaOn {
display:block;
visibility:visible;
}
#menu #autopromo01Lien{
width:auto;
}
#menu #autopromo02Lien{
width:auto;
}
#menu li{
/*display:inline;*/
float:left;
}
#youhou .tr_header .trie{
width:80px;
}
/*#containerD06 div img{
padding-left:1px;
}*/
#containerD01 #autoMedia02 .titre, #containerD01 #autoMedia01 .titre{
color:Black;
display:block;
font-size:15px;
font-weight:bold;
height:20px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
position:relative;
text-decoration:none;
width:490px;
}
.news-list-browse{
padding-left:20px;
}
.news-list-browse a{
padding:5px;
text-decoration:none;
color:#E2007A;
}
.news-list-browse a:hover{
text-decoration:underline;
}
/* Miguel 22.01.08 */
#youhou .tr_header .header_description{
width:125px;
}
#youhou .tr_header .header_lieu{
width:155px;
}
#youhou .tr_header .header_date{
width:70px;
}
#youhou .tr_header .header_theme{
width:105px;
}
#youhou .tr_header th a:hover{
color:#E2007A;
}
#onglet1txt p, #onglet1txt span span, #onglet2txt p, #onglet2txt span span, #onglet3txt p, #onglet3txt span span, #onglet4txt p, #onglet4txt span span, #onglet5txt p, #onglet5txt span span{
padding-left:10px;
padding-right:10px;
display:block;
}
#onglet1txt a, #onglet2txt a, #onglet3txt a, #onglet4txt a, #onglet5txt a{
color:Black;
display:block;
font-size:15px;
font-weight:normal;
height:20px;
padding-bottom:5px;
padding-left:10px;
padding-top:12px;
position:relative;
text-decoration:none;
width:490px;
}
#onglet1txt span img, #onglet2txt span img, #onglet3txt span img, #onglet4txt span img, #onglet5txt span img{
padding-left:0px;
width:510px;
}
#mailform{
padding:10px;
}
#containerD06 .titre{
	font-weight:bold;
	text-decoration:none;
	display: block;
	position: relative;
	width: 490px;
	height: 20px;
	color: Black;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 15px;
}
#containerD06 h1, #containerD06 h2, #containerD06 h3, #containerD06 h4, #containerD06 h5, #containerD06 h6{
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
display:block;
position:relative;
}
#header ul li img{
padding-top:5px;
}
#header ul li img:hover{
cursor:pointer;
}
#menu{
left:470px;
position:absolute;
top:240px;
width:auto;
display:none;
}
*> #menu{
!left:470px;
!top:205px;
}
.footerImp{
margin:0 auto;
}
/* Miguel 01.02.08 recherche*/
.caueEtensionRechercher{
width:501px;
height:auto;
}
#containerD06 .caueEtensionRechercher .titre {
color:Black;
display:block;
font-size:15px;
font-weight:bold;
height:20px;
padding-bottom:20px;
padding-top:5px;
position:relative;
text-decoration:none;
width:490px;
}
#containerD06 .caueEtensionRechercher h1, #containerD06 .caueEtensionRechercher h2, #containerD06 .caueEtensionRechercher h3, #containerD06 .caueEtensionRechercher h4, #containerD06 .caueEtensionRechercher h5, #containerD06 .caueEtensionRechercher h6 {
padding-left:0px;
}
#containerD06 .caueEtensionRechercher{
width:100%;
height:auto;
}
#containerD06 .blocResultatRecherche {
margin-top:30px;
height:auto;
width:490px;
margin-top:30px;
margin-right:10px;
margin-left:10px;
display:block;
position:relative;
}
#containerD06 .blocResultatRecherche ul li {
width:210px;
height:160px;
display:block;
position:relative;
float:left;
margin:10px;
}
#containerD06 .blocResultatRecherche ul li h4 {
width:210px;
height:20px;
padding:0px;
display:block;
position:relative;
margin-bottom:10px;
}
#containerD06 .blocResultatRecherche .titre {
border-top:1px dashed #E2007A;
margin-right:10px;
width:100%;
padding:0px;
display:block;
position:relative;
margin-bottom:10px;
float:left;
padding-top:15px;
}
#containerD06 .blocResultatRecherche span {
display:block;
margin-right:10px;
padding:0px;
position:relative;
width:100%;
float:left;
}
.news-search-form {
margin-left:10px;
width:230px;
padding:0px;
display:block;
position:relative;
}
.news-search-emptyMsg {
margin-left:10px;
float:left;
width:230px;
padding:0px;
display:block;
position:relative;
margin-bottom:20px;
}
.news-list-container {
margin-left:10px;
width:240px;
float:left;
}
.rechercheSimple {
padding-left:10px;
padding-right:10px;
float:left;
display:block;
position:relative;
}
.rechercheAvancee {
border-left:1px dashed #E2007A;
display:block;
float:left;
margin: 0 auto;
padding-left:10px;
padding-bottom:10px;
position:relative;
width:250px;
}
#containerD06 .caueEtensionRechercher .rechercheSimple .titre {
width:auto;
display:block;
position:relative;
}
#containerD06 .caueEtensionRechercher .rechercheAvancee .titre {
width:auto;
display:block;
position:relative;
}
#containerD06 .tx-loginboxmacmade-pi1-header {
color:Black;
display:block;
font-size:15px;
font-weight:bold;
height:20px;
padding-bottom:20px;
padding-left:0px;
padding-top:5px;
position:relative;
text-decoration:none;
width:490px;
}
.tx-srfeuserregister-pi1 {
margin-bottom:100px;
}
.tx-srfeuserregister-pi1 dd label {
display:block;
float:left;

position:relative;
width:50px;
}
.tx-srfeuserregister-pi1 dd {
background-color:#FAFBFB;
border:1px solid #DFE2E3;
/*height:auto;
padding:0pt 0pt 0.5em;*/
min-height:18px;
height:auto;
padding-left:5px;
padding-top:5px;
text-align:left;
width:50%;
}
.tx-srfeuserregister-pi1 input[type="password"] {
width:75px;
float:left;
}
.tx-srfeuserregister-pi1 dt {
background-color:#F0E9D2;
border:1px solid #E5D9B1;
clear:both;
height:23px;
margin-left:32px;
padding-right:1em;
text-align:right;
width:25%;
}
.tx-srfeuserregister-pi1 p a {
margin-left:35px;
}
.tx-srfeuserregister-pi1 legend {
font-weight:bold;
padding:0pt 0.5em;
padding-left:12px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
font-style:italic;
margin-bottom:1em;
padding-left:13px;
}
.tx-srfeuserregister-pi1 label {
margin:0pt;
padding:0pt;
border-collapse:collapse;
margin-bottom:5px;
margin-top:5px;
width:auto;
}
.tx-srfeuserregister-pi1 input {
margin:0pt;
padding:0pt 0.5em 0pt 0pt;
width:200px;
}
.tx-srfeuserregister-pi1 input[type="radio"], .tx-srfeuserregister-pi1 input[type="checkbox"] {
background-color:transparent;
width:20px;
float:left;
}
/*130208 validation enregistrement mon actu - paul */
#containerD06 .tx-srfeuserregister-pi1 h4{
margin-left:1px;
}
#containerD06 .tx-srfeuserregister-pi1 p {
margin-left:20px;
padding:0pt 0.3em;
text-indent:0pt;
}
textarea, select {
background-color:#EBEBEB;
border:1px solid #BCBCBC;
color:#4D4D4D;
font-family:Verdana,Helvetica,Arial,Geneva,Swiss,SunSans-Regular;
font-size:11px;
font-style:normal;
font-weight:normal;
line-height:normal;
margin-top:2px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:225px;
}
.en_savoir_plus .news-single-timedata .news-single-files img{
width:17px;
height:20px;
margin-right:3px;
}
.auteur{
float:left;
width:auto;
margin-left:270px;
margin-top:10px;
}
.auteur span{
float:left;
}
.auteur .bodytext{
margin-right:5px;
}
#containerD05 img{
width:510px;
}
#containerD06 .img a img{
width:510px;
border:none;
}
#containerD06 .bodytext{
width:450px;
}