@charset "utf-8";
/*-------------------------------------*/
/*          CSS contenu                */
/*-------------------------------------*/
#baseline h1 {
	margin: 0px;
	padding: 0px;
	font-variant: small-caps;
	line-height: normal;
	top: -6px;
	position: relative;

line-height:58px;
font-size: 1.7em; /*correction du 06/05/09 le titre en 2em apparait sur 2 lignes sous IE 7*/


}
/*-------------------------------------*/
.bg1 {
	background-repeat: no-repeat;
	background-position: left top;
}
.bg2 {
background-image:url(../images/accueil/bloc/blocRepeat1.png);
	background-repeat: no-repeat;
	background-position: left 183px;
}
.bg3 {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg4 {
	background-image:url(../images/accueil/bloc/blocRepeat1.png);
	background-repeat: no-repeat;
	background-position: left 140px;
}
.bg6 {
	background-repeat: repeat-x;
	background-position: top;
}
.bg7 {
	background-image:url(../images/accueil/bloc/blocRepeat1.png);
	background-repeat: no-repeat;
	background-position: left 179px;
}
.bg8 {
    background-image:url(../images/contenu/blCentralRepeat.png);
	background-repeat: no-repeat;
	background-position: center 150px;
}
/*-----------------------------------------------------------*/
p {
	padding-left:0px;
	padding-right:10px;
	margin: 0px;
}
h5, h3, h6 {
	margin:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:0;
}
h3 {
	padding-top:40px;
}
h5 {
	padding-top:0;
}
h6 {
	padding-top:8px;
}
.bl1, .bl2 {
	background-position:left top;
	background-repeat:no-repeat;
	height:166px;
	padding-top:5px;
	width:211px;
}
.bl3 {
	position: absolute;
	background-repeat: no-repeat;
	background-position: 12px bottom;
	margin: 0px;
	padding: 0px;
	top: 20px;
	width: 100%;
}
.bl3 ul {
width:200px;

	min-height:70px;
	position: relative;
	color:#9798b1;
	font-size:.7em;
	line-height:18px;
	list-style-type:none;
	left: 10px;
	
	
}
.bl3 li:hover, .flecheMenu {
	background-position:left center;
	background-repeat:no-repeat;
}
.bl3 li {
	padding-left:20px;
}
.bl3 h4, .bl6 h4, .bl7 h4 {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:bolder;
	text-transform:uppercase;
	width:160px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
.bl3 h4 {
	font-size:.7em;
}
.bl6 h4 {
	font-size:1em;
}
.bl7 h4 {
	font-size:1em;
	text-align:right;
	width:180px;
}


/* si mon bloc avec mon gros bouton est en premiere ou troisieme position */
.nline .blocBT {
	position: absolute;
	top: 5px;
	width: 100%;
	padding: 0px;
	margin-top: 24px;
	margin-right: 0px;
	padding-bottom: 0px;
	margin-left: 13px;
}
/* si mon bloc avec mon gros bouton est en seconde ou quatrieme position */
.nline2 .blocBT {
	position: absolute;
	top: 5px;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	margin-left: 13px;
}
/* fixe un bug graphique si la page commence avec des gros blocs boutons sans menu */ 
.nline .blocBT2 {
	position: absolute;
	top: 5px;
	width: 100%;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	padding-bottom: 0px;
	margin-left: 13px;
}
*:first-child+html .blocBT {
	padding-bottom: 8px;
}
.bl4, .bl5 {
	background-position:left top;
	background-repeat:repeat-x;
	height:166px;
	width:211px;
	margin: 0;
	padding: 0;
	float: left;
}
.bl4 {
	margin-bottom:20;
	margin-top:25px;
}
.bl5 {
	margin-bottom:6px;
	margin-top:5px;
}
.bl6, .bl7 {
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:.7em;
	font-weight:400;
	padding-bottom:50px;
	padding-right:10px;
	padding-top:26px;
	width:201px;
	position: absolute;
	top: 2px;
	left: 13px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	padding-left: 10px;
}

/*-----------------------------------------------------------*/

#ongletTab ul, #ongletTab li, .radio, #tools td a:hover, #ghD #ongletTab, #configurPannel h4, #configurPannel ul, .formLabel input, .btHover .btGh, #content #col1, .bl3 ul, #col1 .col1contentC, #col1 .col1contentC2, #tabResult, #content .bl h4, # #Centralcontent, #tabResult .listChoix td, #colCentral .ht, #tabResult .endTable td, #tools, #tabEntete, .noSpacing {
	margin:0;
	padding:0;
}
#tabResult .endTable .normal:hover, #configurPannel .close:hover, #filArianne a:hover, #piedDePage a, #piedDePage a:hover, #tabResult .trTab:hover, #tabResult .alternate:hover {
	cursor:pointer;
}
/*-----------------------------------------------------------*/
/*---------------------- Panneau conf ------------------------*/
/*-----------------------------------------------------------*/
#top #configurPannel {
	background-image:url(../images/contenu/panneau-configuration.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	display:none;
	font-size:.64em;
	height:134px;
	left:250px;
	position:absolute;
	top:-10px;
	width:591px;
}
#menu {
	background-image:url(../images/accueil/liaison2.png);
}

#configurPannel h5 {
	font-size:1em;
	margin:0;
	padding:0 0 4px 40px;
}
#configurPannel h4, #pannelTab #Pagination {
	float:right;
}
#configurPannel .close, #configurPannel .noBorder {
	border-style:none;
}
#configurPannel .close {
	height:8px;
	width:11px;
}
a, .bl6 a, .bl7 a, #configurPannel p, #configurPannel ul, #filArianne, #top #connexion {
	font-weight:700;
}
#configurPannel ul {
	border-right-style:solid;
	border-right-width:1px;
	font-size:.77em;
}
#configurPannel li {
	display:block;
	float:left;
	height:18px;
	list-style-type:none;
	text-align:center;
	width:86px;
}
#configurPannel .border {
	border-right-style:solid;
	border-right-width:1px;
	width:85px;
}
#configurPannel .fdElmt {
	background-image:url(../images/icos/fdBorder.gif);
	background-repeat:repeat-x;
}
#configurPannel .fdElmtFirst {
	background-image:url(../images/icos/fdBorderLeft.gif);
	background-repeat:no-repeat;
}
#configurPannel p {
	padding-left: 5px;
}
#configurPannel .fdElmtLeft {
	background-image:url(../images/icos/fdBorderRight.gif);
	background-repeat:no-repeat;
}
/*-----------------------------------------------------------*/
/*---------------------- Entete page ------------------------*/
/*-----------------------------------------------------------*/
#filArianne {
	background-position:20px 14px;
	background-repeat:no-repeat;
	float:left;
	font-size:.6em;
	padding-bottom:5px;
	padding-left:30px;
	padding-top:10px;
	width:500px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
}
#top #baseline {
	float:left;
	font-weight:700;
	height:auto;
	padding-left:60px;
	padding-top:25px;
	width:525px;
}
#top #connexion {
	float:left;
	font-size:.6em;
	padding-top:12px;
	width:165px;
}
.formLabel {
	background-position:center center;
	background-repeat:no-repeat;
}
/*.formLabel input {
	border:1px solid #FFF;
	font-size:.9em;
	height:18px;
	line-height:14px;
	width:110px;
}*/
.formLabel  input {
	height: 15px;
	width: 100px;
	border: 1px solid #FFFFFF;
	margin: 0px;
	line-height: 14px;
	font-size: 1em;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.btHover p {
	float:left;
	margin:0;
	padding:10px 0 0;
}
.btHover .btDr {
	background-repeat:no-repeat;
	float:left;
	height:24px;
	width:19px;
}
.btHover .btGh {
	float:left;
	height:24px;
	width:25px;
}
/*-----------------------------------------------------------*/
#content #col1 {
	float:left;
	height:auto;
	left:0;
	top:0;
	width:250px;
	padding:0px;
}
#toolbox {
	position: relative;
	right: 30px;
	top: 35px;
	font-size: 0.6em;
	width: 150px;
	float: right;
	z-index: 8;
}
#toolbox a {
	color:#5c5d5b;
	font-weight: normal;
}

/*#content #col1 .nline, #content #col1 .nline2 {
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:14px;
	position:relative;
}
#content #col1 .nline {
	background-image:url(../images/accueil/bloc/blocBas1.png);
}
#content #col1 .nline2 {
	background-image:url(../images/contenu/blGauche2Bas.png);
}*/
#content #col1 .nline, #content #col1 .nline2, #content #col1 .nline3{
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:14px;
	position:relative;
}
#content #col1 .nline {
	background-image:url(../images/accueil/bloc/blocBas1.png);
}
#content #col1 .nline2 {
	background-image:url(../images/contenu/blGauche2Bas.png);
}
#content #col1 .nline3 {
	background-image:url(../images/contenu/blGauche3Bas.png);
}
#col1 {
	font-size:1em;
	font-weight:700;
	left:12px;
	padding-top:5px;
	position:relative;
	top:5px;
	width:100%;
	z-index:8;
}
#col1 .col1contentC, #col1 .col1contentC2, #col1 .col1contentC3 {
	background-image:url(../images/accueil/bloc/blocRepeat1.png);
	background-position:left;
	background-repeat:repeat-y;
	position:absolute;
	width:100%;
}
#col1 .col1contentC {
	top: 80px;
}

#col1 .col1contentC2, #col1 .col1contentC3 {
	top: 138px;
}
#col1 .ht, #col1 .ht2, #col1 .ht3 {
	background-position:left top;
	background-repeat:no-repeat;
	height:139px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:4;
}
#col1 .ht {
	background-image:url(../images/accueil/bloc/blochaut1.png);
}
#col1 .ht2 {
	background-image:url(../images/contenu/blGauche2Ht.png);
}
#col1 .ht3 {
	background-image:url(../images/accueil/bloc/blochaut1.png);
}
#content #colCentral {
	height:auto;
	left:249px;
	margin:0;
	position:absolute;
	top:0;
	width:736px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
 #colCentralTable {
	width: 736px;
}

/* ajout actu ? */
#contentCentral #posCentral {
margin-top:0;
padding-top:0;
position:relative;
}
#colCentral #contentCentral {
left:12px;
position:absolute;
width:100%;
}
#contentCentral .bl {
background-repeat:repeat-x;
float:left;
padding-top:5px;
width:710px;
}
#contentCentral #encartFlash {
left:0;
position:absolute;
top:0;
width:94%;
z-index:6;
}
/* fin ajout */


/*-----------------------------------------------------------*/

#posCentral {
	margin-top:0;
	padding-top:0;
}
#colCentral #Centralcontent {
	background-image:url(../images/contenu/blCentralRepeat.png);
	background-position:left;
	background-repeat:repeat-y;
	width:100%; /* ajout actu */
}
#colCentral {
	left:12px;
	position:absolute;
}

#encartFlash {
	z-index:6;
}
#colCentral .ht {
	background-image:url(../images/contenu/blCentralHt.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:139px;
	width:100%;
}
.bl {
	background-repeat:repeat-x;
	float:left;
	padding-top:5px;
	width:710px;
}
#content .bl h5 {
	color:#949494;
	font-size:.7em;
	font-weight:400;
	margin:0;
	padding:10px 0 0;
}
#content .bl h4 {
	font-size:.8em;
	font-weight:700;
}
#central {
	width: 707px;
}


/*-----------------------------------------------------------*/
/*-------------- Mises en page colonnes ---------------------*/
/*-----------------------------------------------------------*/
#ghC {
	font-size:.8em;
	padding-right:10px;
	width:227px;
}


#ghC p {
	font-size:.8em;
	padding-left:10px;
}
#ghD, #ghD1Col{
	padding-bottom:0px;
	padding-left:0px;
	font-size: 0.74em;
	text-align: justify;
	line-height: 1.4em;
	padding-right: 0px;
	margin: 0px;
	padding-top: 0px;
}

 #ghD p, #ghD h1, #ghD h2, #ghD h3, #ghD h4, #ghD ul, #ghD1Col ul{
	padding-left:0px;
	padding-right: 15px;

 }
 #ghD1Col p, #ghD1Col h1, #ghD1Col h2, #ghD1Col h3, #ghD1Col h4, #ghD1Col ul, #ghD1Col div.tx-japroformcontact-pi1, #ghD1Col div.tx-japroinscription-pi1, #ghD1Col div.tx-japroinscription-pi2{
	padding-left:15px;
	padding-right: 15px;

 }

*:first-child+html .typeContenu {
	width: 450px;
}
#ghD h2 ,#ghD1Col h2{
	font-size:2.2em;
	margin-top:0;
	padding-top:0;
	text-align: left;
	white-space: normal;
	line-height: normal;
}



#ghC h4 {
	font-size:.8em;
	padding-left:10px;
}
#ghC h3, #ghD1Col h3, #ghD h3{
	background-position:left;
	background-repeat:no-repeat;
	font-size:.9em;
	margin-top:0;
	padding-bottom:6px;
	padding-left:20px;
	padding-top:6px;
}
#ghD h3 a, #ghD1Col h3 a {
	margin-left:20px;
}

/* lundi 25 mai Matthieu Braboszcz : modification pour titre des contenus
#ghD h1 {
	color: #9798B1;
	float: left;
}
 */
#ghD h1,#ghD1Col h1{
	font-size:2.2em;
	margin-top:0;
	padding-top:0;
	text-align: left;
	white-space: normal;
	line-height: normal;
}


#ghD h3 {
	font-size:1em;
	padding-bottom:2px;
	padding-left:0px;
	padding-top:2px;
	padding-right: 0px;
	margin: 0;
	
}
#ghD1Col h3 {
	font-size:1em;
	padding-bottom:2px;
	padding-left:20px;
	padding-top:2px;
	padding-right: 0px;
	margin: 0;
	margin-left:10px;
	margin-right:10px;
}
#ghD h4, #ghD1Col h4{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ghC ul {
	font-size:.85em;
	font-weight:700;
	list-style-type:none;
	padding-bottom:20px;
	padding-left:10px;
	padding-top: 10px;
}
#ghD .blocEncart, #ghD1Col .blocEncart{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 0.9em;
}
#ghD .blocEncart p, #ghD1Col .blocEncart p{
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#ghD select , #ghD1Col  select{
	font-size: 11px;
}
#tabResult .border, #ghD .central ,#ghD1Col .central {
	border-right-style:solid;
	border-right-width:1px;
}

#CentralBas{
	padding-bottom:15px;
}
/*-----------------------------------------------------------*/
/*------------------------- Formulaires ---------------------*/
/*-----------------------------------------------------------*/
#inputTab {
	float:left;
	font-variant:small-caps;
	font-weight:700;
	width: auto;
}
#inputTab .endInputTab, #inputTab li {
	background-position:right top;
	background-repeat:no-repeat;
	position: relative;
	right: -20px;
}

.selectCartePro {
	width: 176px;	
}

#inputTab li {
	display:block;
	float:left;
	height:26px;
	list-style-type:none;
	margin:0;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	width:auto;
	background-repeat: no-repeat;
}
.borderLeft {
	border-left-color:#999;
	border-left-style:solid;
	border-left-width:1px;
}
input, textarea, select {
	font-weight:700;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
select {
	font-variant:small-caps;
}
/*-----------------------------------------------------------*/
/*------------ Tout les affichage de tableau ----------------*/
/*-----------------------------------------------------------*/
#tabResult,#ghD1Col #tabResult  {
	border-right-width: 1px;
	border-left-width: 1px;
	/*border-bottom-width: 1px;*/
	border-right-style: solid;
	/*border-bottom-style: solid;*/
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	/*border-bottom-color: #666666;*/
	font-size: 0.9em;
}
#tabResult a {
	font-weight:700;
	text-decoration:none;
}
#tabResult a:hover {
	font-weight:700;
	/*text-decoration:none;*/
	text-decoration:underline;
}

#tabResult .trTab td, #tabResult .alternate td, #tabResult .noRollBorder td, 
#tabResult .noRoll td, # ghD #tabResult .alternateNoRoll td {
 margin:0;
 padding-bottom:5px;
 padding-top:5px;
}

#tabResult .ententeTab{
	background-position:center top;
	background-repeat:repeat-x;
	font-size:1.2em;
	font-weight:700;
	height:19px;
}

#tabResult .ententeTab td  {
	/*border-style:solid;
	border-width:1px;*/
	height:19px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#tabResult .noRollBorder td {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#tabResult .listChoix td {
	border-bottom-style:none;
}
#tabResult .noRoll:hover, #tabResult .endTable td {
	cursor:auto;
}
#tabResult .endTable {
	background-repeat:repeat-x;
	font-size: 1.1em;
}
#tabResult .endTable a {
	font-weight:normal;
}
#tabResult .endTable td {
	border-bottom-width:1px;
	border-top-width:1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
#tabResult .infoEntete {
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 10px;
	text-align:left;
}
#tabResult .infoEntete h4 {
	margin: 0px;
	padding: 0px;
}
#tabResult h5 {
	font-size: 1.1em;
	font-weight: normal;
	line-height: 19px;
}
#tabResult .ficheResult {
	background-repeat: no-repeat;
	background-position: right bottom;
}
#tabResult .ficheResult h4 {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}
#tabResult .ficheResult h5 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#tabResult #epingle {
	background-repeat: no-repeat;
	height: 50px;
	width: 50px;
	position: absolute;
	/*top:40px;*/
	right: -30px;
}
#tabResult #tabEntete {
	line-height: normal;
}
#tabResult #tabEntete td {
	height:12px;
	padding: 4px;
}
#tabResult .noSpacing {
	padding-top: 0px;
	padding-bottom: 0px;
}
#tabResult td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
}
#tabResult .fiche {
	background-color: #F9F9F2;
}
#tabResult .fiche h3{
padding-top:10px;
margin-bottom:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
#tabResult .fiche p{
margin-bottom:10px;
padding-bottom:10px;
}
#tabResult .fiche a{
text-decoration:none;
}
#tabResult .fiche p.news-single-author{
margin-bottom:0px;
padding-bottom:0px;
}

#ghD1Col  .adminPannel {
	position: absolute;
	width: 705px;
	background-color: #FFFFFF;
	border: 1px solid #AE64CA;
	left: 0px;
	color: #555;
	visibility: visible;
	display: none;
	margin-left: 15px;
}
#ghD1Col  .adminPannel img{
margin-bottom:5px;
margin-top:5px;
}
.adminPannel b {
	color: #AE64CA;
}
#tabResult .btClose {
	background-color:#AE64CA;
	position:relative;
	right:-30px;
	top:-2px;
	width:25px;
	height:21px;
	padding-top:2px;
}

#tabResult .borderBas  td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#formResult a{
text-decoration:none;
}
/*-----------------------------------------------------------*/
.endTable ul {
	margin:0;
	padding:0 15px 0 0;
}
.endTable li {
	display:block;
	list-style-type:none;
	margin:0;
	padding:5px 6px;
}
.endTable .normal {
	background-position:left;
	background-repeat:no-repeat;
	float:right;
}
.endTable .normalG {
	float:left;
}
.endTable .normalD {
	float:right;
}
.endTable .bt {
	border:1px solid #FFF;
	display:block;
	float:right;
	list-style-type:none;
	margin:0;
	padding:4px 20px;
}
/*-----------------------------------------------------------*/
#ghD #formResult {
	margin-top:20px;
	text-align: left;
	position: relative;
}

#selectedElmnt {
	float: left;
	width: 691px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;

	
}
 #selectedElmnt a, #formResult #pannelTab a {
	font-weight:normal;
}
#selectedElmnt .resultPage {
	width: 50px;
}
#ghD #formSelect {
	left:-16px;
	position:relative;
	width:746px;
}
#ghD1Col #pannelTab,#ghD #pannelTab {
	font-weight:700;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 690px;
	float: left;
}
#tools {
	clear:left;
	height:40px;
}
#tools td a:hover {
	text-decoration:none;
}
#cartePro {
	float: right;
	margin-right: 10px;
	padding: 0;
	position: relative;
}
#cartePro .btCartePro {
	position: absolute;
}
#cartePro .btCartePro a {
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
}
#cartePro .btCartePro:hover a {
	color: #730E93;
	text-decoration: none;
}
*:first-child+html #ghD h1,*:first-child+html #ghD1Col h1 {
	line-height: 25px;
}
#ghD .separatorDr,  #ghD1Col .separatorDr{
	border-right-width: 1px;
	border-right-style: solid;
	margin-left: 10px;
}
/*-----------------------------------------------------------*/
/*---------------------- Barre d'onglet ---------------------*/
/*-----------------------------------------------------------*/
#ongletTab {
	margin-top:10px;
	border-bottom-style:none;
	border-left-style:solid;
	border-left-width:1px;
	border-top-style:none;
	font-weight:700;
	border-right-style: none;
	font-size:0.9em;
}
#ongletTab td a {
	background-repeat:no-repeat;
	display:block;
	height:26px;
	margin:0;
	padding:10px 20px 0 10px;
	text-decoration:none;
	width:auto;
}
#ongletTab td:hover a, #ongletTab td:hover span {
	background-repeat: no-repeat;
	background-position: right;
	font-size: 1.2em;
}
#ongletTab .activeLink {
	background-position:top right;

}
#ongletTab .overLink {
	font-size: 1.2em;
	background-position: right top;
}
#ongletTab .fd {
	background-position:right top;
}
#ongletTab .fdHover {
	background-position:right top;
}
#ongletTab span {
	display:block;
	height:26px;
	margin:0;
	padding:10px 20px 0 10px;
	width:auto;
}
/*-----------------------------------------------------------*/
.radio {
	width:20px;
}
#tabEntete td {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	font-size:.9em;
	padding-right:20px;
}
#piedDePage {
	bottom:-80px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-bottom:0;
	padding-left:150px;
	padding-right:0;
	float: left;
	padding-top: 5px;
}
#piedDePage h5 {
	font-size:.7em;
}
#piedDePage h5 a {
	font-size:12px;
}
#bottom {
	bottom:0;
	left:0;
	position:absolute;
}

/* Modifications pour les news */

#tabResult .endTable li a {
	font-weight:700;
}

#tabResult .endTable td {
	padding:0px;
}
#tabResult {
	float: left;
}

.ententeTab td p {
	display:inline;
	font-weight:bold;
	margin:0;
}


#formResult h6 {
	margin:0;
	padding:0;
}

/* Ajout Matthieu le jeune : alignement des labels des formulaires */

#ghD1Col .label {
	text-align: left;
}

#ghD1Col .tabResult h3 {
margin-left:0px;
padding-left:0px;
}

#copyRightCol {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	width: 550px;
	margin: auto;
	padding-top: 25px;
	clear: both;
}

