body {
	
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d1253;
}

.bottomH1{
border-bottom: 1px dotted;
width:98%
}
.titreAgenda a,.titreAgenda a:link,.titreAgenda a:active,.titreAgenda a:visited,.titreAgenda a:hover {

color: #d5071e;
font-size: 13px;
font-weight: bold;
}

 a.nounder, a.nounder:visited, a.nounder:link, a.nounder:active{

text-decoration:none;
}
 a.nounder:hover{

text-decoration:underline;
}

A.lnk:active, a.lnk:link, a.lnk:visited {
	color:#3788A0;
	text-decoration: none;
}

A.lnk:hover {
	color:#3788A0;
	text-decoration: underline;
}

A:active, a:link, a:visited {
	color:#0d1253;
	text-decoration: underline;
}

A:hover {
	color:#0d1253;
	text-decoration: underline;
}

.TxtNoir{
	color: #000000;
}

a.TxtNoir:active,a.TxtNoir:link,a.TxtNoir:visited{
	color:#000000;
	text-decoration: none;
}
a.TxtNoir:hover {
	color:#000000;
	text-decoration: underline;
}

.FdRouge a:active,.FdRouge a:link,.FdRouge a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.FdRouge a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.FdRougeMoyen a:active,.FdRougeMoyen a:link,.FdRougeMoyen a:visited{
	color:#FFFFFF;
	text-decoration: none;
}

.FdRougeMoyen a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

.FdRougeMoyen {
	background-color: #ff132e;
}

.FdRouge {

	background-color: #A90909;
}


.TxtBlanc{
	color: #FFFFFF;
}

a.TxtBlanc:active,a.TxtBlanc:link,a.TxtBlanc:visited{
	color:#FFFFFF;
	text-decoration: none;
}
a.TxtBlanc:hover {
	color:#FFFFFF;
	text-decoration: underline;
}




.FdBleuMenu{
background-image: url(../images/local/skin/menu_select.gif);
}
.TxtVert {
	color: #85AF03;
}

A.popup {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
A.popup:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}
A.footer_popup:link {
	FONT-SIZE: 10px; COLOR: #196994; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
A.footer_popup:visited {
	FONT-SIZE: 10px; COLOR: #196994; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
A.footer_popup:hover {
	FONT-SIZE: 10px; COLOR: #bede45; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
A.liens_liste:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #497c04; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
A.liens_liste:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #497c04; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
A.liens_liste:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #8ba707; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
	}

.cheminfer {
	color: #0d1253;
}

.cheminfer a,.cheminfer a:link,.cheminfer a:active,.cheminfer a:visited,.cheminfer a:link{
	color: #0d1253;
	text-decoration:none;
}

.cheminfer a:hover{
	color: #0d1253;
	text-decoration:underline;
}

.FdBlanc {
	background-color: #FFFFFF;
}



INPUT.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid red;
	}
INPUT.normal {
	BACKGROUND-COLOR: #ffffff
	}



.LienTransv {
	font-weight: bold;
	color: #35879E;
	background-image: url(../images/local/skin/onglet_fd.jpg);
	background-repeat: repeat-x;
}

.TxtVert {
	/*color: #85AF03;*/
color:#e2001a;
}

TD.home_fd1 {
	BACKGROUND-COLOR: #5192b6
	}
TD.home_fd2 {
	BACKGROUND-COLOR: #105b83
	}
TD.alert {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8e2323; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
TD.column_header {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000080; TEXT-ALIGN: center
	}
TD.fiche {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #859ecf
	}
TD.menu {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #468aaf
	}
TD.menu-footer {
	FONT-SIZE: 9px; COLOR: #1b6886; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
TD.menu-tools {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3A90BE
	}

TD.popup {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #447faa
	}
TD.portlet {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
TD.portlet0 {
	FONT-SIZE: 11px; 
	COLOR: #4f8fb3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f8fcfe
	}
TD.portlet-content {
	FONT-SIZE: 11px; 
	COLOR: #4f8fb3; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f8fcfe
	}
TD.portlet-content-color {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #e7f9ca
	}
TD.portlet-title2 {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #497c04; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #b2c74d
	}
TD.portlet-title {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 100%; 
	COLOR: #b2c74d; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #e2f2fd
	}
TD.portlet-title-list {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	WIDTH: 80%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #1e2a63; 
	TEXT-ALIGN: left
	}
TD.search {
	FONT-SIZE: 9px; 
	COLOR: #196994; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #3A90BE
	}
TD.url-site {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ff0000
	}
TEXTAREA.error {
	BACKGROUND-COLOR: #ee9c00
	}
TEXTAREA.normal {
	BACKGROUND-COLOR: #ffffff
	}

.champs-obligatoires {
	FONT-SIZE: 9px; 
	COLOR: #ff6600; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}

.bold{
    font-weight: bold;
    text-align:right;
	}
.boldannuaire{
    font-weight: bold;
	}


.FdBleu {

	color: #FFFFFF;
	background-color: #203AA9;
}

.FdBleuClair {
	background-color: #E8ECFE;
}

.FdBleuMoyen {
	background-color: #CAD3F7;
}

.TxtBleu {
	color: #455AB7;
}
a.TxtBleu:active,a.TxtBleu:link,a.TxtBleu:visited{
	color:#455AB7;
	text-decoration: none;
}
a.TxtBleu:hover {
	color:#455AB7;
	text-decoration: underline;
}

.annuaire td{
padding-top:2px !important;
padding-bottom:2px !important;
padding-left:2px !important;
padding-right:2px !important;
color:#000000;
}

.annuaire td.FdBleu {

	color: #FFFFFF;
	background-color: #203AA9;
}





.Newsletter table
{
	padding:5px 5px 5px 5px;
}


.Newsletter h1 {

	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #EE9200;
	margin: 0px;
	background-image: url(../images/local/skin/fd_titre_orange.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


.Newsletter h1 li 
{
	list-style-position:inside;
list-style-image:url(../images/local/skin/pict_orange.jpg);
	line-height: 20px;
	padding-top: 0px;
	margin: 0px;
}


.Newsletter {
	padding-left: 20px;
}

.Newsletter p {
	text-align: justify;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #0d1253;
}



.Newsletter ul {
	list-style-image: url(../images/local/skin/li_orange.gif);
margin-bottom:0px;
margin-left:20px;
}
.Newsletter ol {
	list-style-image: url(../images/local/skin/ol_orange.gif);
}



.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0d1253;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #949494;
	/*background-color: #FFFFFF;
	border: 1px solid #88AB19;*/
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0d1253;
}


.linkRed, .linkRed:hover, .linkRed:active, .linkRed:link, .linkRed:visited{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}


ul{
display: block;
margin: 0px;
padding: 0px;
}

ul li {
list-style: none;
margin: 0px;
padding : 0px 0px 0px 0px;
}


#menubar
	{
	width:100%;
	height:36px;
	position:fixed;
	top:0px;
	left:0px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
	background-image:none;
	line-height:36px;
	
	z-index:4000;
	}
ul#menuRoot
	{
	margin:0 auto;
	padding:0;
	float:left;
	list-style: none;
	border: 0 none;
	background-color:#FFFFFF;
	}

ul#menuRoot li {
margin: 0px 2px 0px 0px;
	border: 0 none;
	padding: 0px 20px 0px 20px;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	color:#FFFFFF;
	text-transform:uppercase;
z-index:1000;
background-image: url(../images/local/skin/menu.gif);
}

.boutonBleu{
	height:36px;
	line-height:36px;
margin: 0px 2px 0px 0px;
	border: 0 none;
	padding: 0px 20px 0px 20px;
	color:#FFFFFF;
z-index:1000;
background-image: url(../images/local/skin/menu.gif);
}


.boutonRouge{
	height:36px;
	line-height:36px;
margin: 0px 2px 0px 0px;
	border: 0 none;
	padding: 0px 20px 0px 20px;
	color:#FFFFFF;
z-index:1000;
background-image: url(../images/local/skin/menu_select.gif);
}

ul#menuRoot li  a, .boutonBleu a, .boutonRouge a{
color:#FFFFFF;
font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}

ul#menuRoot ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 250px;
	list-style: none;
	display: none;
	position: absolute;
	top: 36px;
	left: 0;
}

ul#menuRoot ul li {
margin: 0px 0px 0px 0px;
	float: none; /*For Gecko*/
	display: block;
	*display: inline; /*For IE*/
	text-transform:none;
/*filter:alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95;
*/color:#FFFFFF;
}

ul#menuRoot ul li a {

font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:normal;
color:#FFFFFF;
}

/* Root Menu */
ul#menuRoot a {
	padding: 0 10px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color:#000000;
	line-height:36px;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/ 
	text-align:center;
}

/* Root Menu Hover Persistence */
ul#menuRoot a:hover,
ul#menuRoot li:hover a,
ul#menuRoot li.iehover a {
	color: #FFFFFF;
}

/* Root Menu Hover Persistence */
ul#menuRoot li:hover,
ul#menuRoot li.iehover{
	color: #FFFFFF;
	padding: 0px 20px 0px 20px;
background-image: url(../images/local/skin/menu_select.gif);
}

/* Root Menu Hover Persistence */
ul#menuRoot li li:hover,
ul#menuRoot li li.iehover,
ul#menuRoot li li.expanded:hover,
ul#menuRoot li li.iehover{
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid;
	background-color : #ff132e;
}



/* Root Menu Hover Persistence */
ul#menuRoot li li li:hover,
ul#menuRoot li li li.iehover{
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color : #A90909;
}

/* 2nd Menu */
ul#menuRoot li:hover li a,
ul#menuRoot li.iehover li a {
	float: none;
	line-height:16px;
	width:230px;
	text-align:left;
	background-color : #A90909;
}

/* 2nd Menu Hover Persistence */
ul#menuRoot li:hover li a:hover,
ul#menuRoot li:hover li:hover a,
ul#menuRoot li.iehover li a:hover,
ul#menuRoot li.iehover li.iehover a {
	background-color : #ff132e;
	line-height:16px;
}

/* 2nd Menu Hover Persistence */
ul#menuRoot li li:hover li a:hover,
ul#menuRoot li li:hover li:hover a,
ul#menuRoot li li.iehover li a:hover,
ul#menuRoot li li.iehover li.iehover a {
	background-color : #A90909;
}

ul#menuRoot ul li
	{
	width:250px;
	padding:0px;
	background-color:#FFF;
	border: 0px;
	}


	
ul#menuRoot ul li.expanded a
	{
	background-image:url('../images/local/skin/arrow.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:none;
	}

ul#menuRoot li:hover li.expanded a:hover,
ul#menuRoot li:hover li.expanded:hover a,
ul#menuRoot li.iehover li.expanded a
	{
	background-image:url('../images/local/skin/arrow.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:none;
	}

/* 3rd Menu */
ul#menuRoot li:hover li.expanded:hover li a,
ul#menuRoot li.iehover li.iehover li a {
	background-color: #ff132e;
	color: #FFFFFF;
	background-image:none;
}

/* 3rd Menu Hover Persistence */
ul#menuRoot li:hover li.expanded:hover li a:hover,
ul#menuRoot li:hover li.expanded:hover li:hover a,
ul#menuRoot li.iehover li.iehover li a:hover,
ul#menuRoot li.iehover li.iehover li.iehover a {
	background-color: #A90909;
	color: #FFFFFF;
	border-bottom:none;
	background-image:none;
}

ul#menuRoot ul li ul li
	{
	width:250px;
	padding:0px;
	background-color:#FFF;
	border: 0px solid;
	}




ul#menuRoot ul ul,
ul#menuRoot ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 250px;
	margin: 0px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menuRoot li:hover ul ul,
ul#menuRoot li:hover ul ul ul,
ul#menuRoot li.iehover ul ul,
ul#menuRoot li.iehover ul ul ul {
	display: none;
}

ul#menuRoot li:hover ul,
ul#menuRoot ul li:hover ul,
ul#menuRoot ul ul li:hover ul,
ul#menuRoot li.iehover ul,
ul#menuRoot ul li.iehover ul,
ul#menuRoot ul ul li.iehover ul {
	display: block;
}





.bluebox a,.bluebox a:active,.bluebox a:link,.bluebox a:visited{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}

.bluebox a:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
}

.boxtitle{
font-size:18px;
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;

}

.bluebox{
zoom:1; 
/* Pour Internet Explorer */ 
filter: progid:DXImageTransform.Microsoft.gradient(            
	GradientType=0,            
	startColorstr='#1737ba',            
endColorstr='#01038c'            );                  
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(            
	GradientType=0,            
	startColorstr='#1737ba',            
	endColorstr='#01038c')"; 
/* Pour Firefox */ 
background:-moz-linear-gradient(bottom, #1737ba 0%, #01038c 100%); 
/* Pour Google-Chrome, Safari, Opéra (moteur Webkit) */ 
background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#1737ba), color-stop(1, #01038c)); 
background-color:#01038c;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.bluebox ul li{
padding: 0;
margin: 0;

list-style-type: disc;
list-style-position:inside;
color:#FFFFFF;
line-height:20px;
}

.bluebox ul li ul li{
padding-left: 25px;
padding-right:0px;padding-top:0px;padding-bottom:0px;
margin: 0;

list-style-type: disc;
list-style-position:inside;
color:#FFFFFF;
line-height:16px;
}


.box_g{
background-image: url(../images/local/skin/box_g.gif);
}

.box_d{
background-image: url(../images/local/skin/box_d.gif);
}

.box_h{
background-image: url(../images/local/skin/box_h.gif);
}

.box_b{
background-image: url(../images/local/skin/box_b.gif);
}

img.block{
display:block;
}

table.FullWidth{
width:100%;
}

table.pollOpen{
width:100%;
}

 table.Onglets td.OngletOff{
background-image: url(../images/local/skin/onglet_nonSelec_Centre.gif);
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
border-width:0px;
white-space:nowrap;
text-align:center;
border-style:none;
border-collapse:separate;
width:1%;
}


 td.OngletDroite{
background-image: url(../images/local/skin/onglet_Selec_BordDt.gif);
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-width:0px;
white-space:nowrap;
text-align:center;
border-style:none;
border-collapse:separate;
}

 td.OngletGauche{
background-image: url(../images/local/skin/onglet_Selec_BordGche.gif);
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-width:0px;
white-space:nowrap;
text-align:center;
border-style:none;
border-collapse:separate;
}


 td.OngletBas{
background-image: url(../images/local/skin/onglet_Selec_BordBs.gif);
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-width:0px;
white-space:nowrap;
text-align:center;
border-style:none;
border-collapse:separate;
}

 table.Onglets td.OngletOn{
background-image: url(../images/local/skin/onglet_Selec_Centre.gif);
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
border-width:0px;
border-style:none;
color: #0d1253;
font-size: 18px;
white-space:nowrap;
text-align:center;
border-collapse:collapse;
width:1%;
}

table.Onglets{
width:100%;
padding:0 0 0 0;
border-width:0px;
border-collapse:collapse;
}

table.Onglets td{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
border-width:0px;
border-collapse:collapse;
}

table.ContenuOnglets{
width:100%;
padding:0 0 0 0;
border-width:0px;
border-collapse:collapse;
}

table.ContenuOnglets td.padding5{
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
padding-top:5px;
border-width:0px;
border-collapse:collapse;
}

table.ContenuOnglets td{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
border-width:0px;
border-collapse:collapse;
}


td.td_textbleu{
padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	border-bottom: 12px solid #FFFFFF;
	background-color:#f5f7fa;
	
}

th.GrosTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0d1253;
	
	padding-top: 0px;
	padding-bottom: 2px;
	width:100%;
	text-align:left;
	border-bottom: 2px solid #0d1253;
	background-color:#f5f7fa;
	border-collapse:separate;
}



td.td_textblanc{
padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	border-bottom: 12px solid #FFFFFF;
	
}


th.GrosTitreBlanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0d1253;
	padding-top: 0px;
	padding-bottom: 2px;
	width:100%;
	text-align:left;
	border-bottom: 2px solid #0d1253;
	border-collapse:separate;
}

td.SupplementInfos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0d1253;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:right;
	white-space:nowrap;
	border-collapse:separate;
	vertical-align:bottom;
	
	padding-right: 0px;
	padding-left: 0px;
	
}
td.SupplementInfos table{
margin-right:0px;margin-left:auto;
}

td.SupplementInfos a,td.SupplementInfos a:link,td.SupplementInfos a:active,td.SupplementInfos a:visited{
color: #eb6703;
font-weight:normal;
font-size: 12px;
text-decoration:none;
}
td.SupplementInfos a:hover{
color: #eb6703;
font-weight:normal;
font-size: 12px;
text-decoration:underline;
}

th.GrosTitreBlanc_Violet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #6c2077;
	padding-top: 0px;
	padding-bottom: 2px;
	width:100%;
	text-align:left;
	border-bottom: 2px solid #6c2077;
	border-collapse:separate;
}

td.GrosTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0d1253;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:bottom;
}

table.fondClair{
width:100%;
padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width:0px;
	background-color:#f5f7fa;
	border-collapse:collapse;
}

table.fondRouge{
width:100%;
padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width:0px;
	background-color:#a90909;
	border-collapse:collapse;
}




td.padding5{
padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

td.padding5_2{
padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


td.padding0{
padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

table.itemevent td{
padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width:0px;
	border-collapse:collapse;
}

table.contenuclair{
	width:100%;
	border-collapse:collapse;
	color:#354264;
}

table.contenuclair td{
	color:#354264;
}

table.contenurouge{
	width:100%;
	border-collapse:collapse;
	color:#FFFFFF;
}

table.contenurouge td{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


td.padding5 table{

	border-collapse:collapse;
border-width:0px;
}

td.padding5 table td{
padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

	border-collapse:collapse;
border-width:0px;
}






table.contenurouge a,table.contenurouge a:visited,table.contenurouge a:link,table.contenurouge a:active,table.contenurouge a:hover{
color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


tr.hauteurtitre{
	height:29px;
	
}
th.titreRougeCentre table{
padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 0px;
	padding-left: 0px;
	border:0px none black;
	border-collapse:collapse;
	height:29px;
}
th.titreRougeCentre td{
font-size:18px;
color:#FFFFFF;
line-height:29px;
font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/local/skin/fondTitreCadre_Rouge.gif);
	 white-space: nowrap;
	padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 0px;
	padding-left: 0px;
	text-align:center;
	border:0px none black;
	border-collapse:collapse;
}
th.titreRougeCentre{
	font-size:18px;
color:#FFFFFF;
line-height:29px;
font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/local/skin/fondTitreCadre_Rouge.gif);
	 white-space: nowrap;
	padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 5px;
	padding-left: 5px;
	width:100%;
	text-align:center;
	border-width:0px;
	border-collapse:collapse;
}
th.titreRouge{
	font-size:18px;
color:#FFFFFF;
line-height:29px;
font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/local/skin/fondTitreCadre_Rouge.gif);
	 white-space: nowrap;
	padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 5px;
	padding-left: 5px;
	width:100%;
	text-align:left;
}

th.titreRougeCentre a,th.titreRougeCentre a:link,th.titreRougeCentre a:visited,th.titreRougeCentre a:active{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

th.titreRougeCentre a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

th.titreRouge a.smallWhite,th.titreRouge a.smallWhite:link,th.titreRouge a.smallWhite:visited,th.titreRouge a.smallWhite:active{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
}

th.titreRouge a.smallWhite:hover{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	font-size:11px;
}

table.contenuclair th.colCalendar{
font-size:13px;
color:#FFFFFF;
line-height:20px;
font-family: Arial, Helvetica, sans-serif;
	background-color:#CE0118;
	 white-space: nowrap;
	padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 0px;
	padding-left: 0px;
	text-align:center;
}

.fondClair ul li{
padding: 0;
margin: 0;

list-style-type: disc;
list-style-position:inside;
color:#354264;
}


td.td_textbleu ul { 
list-style-position: inside;
    list-style-type: disc;
    text-indent: -16px;
padding-left:18px;
}


td.td_textbleu ul li { 
    list-style-type: disc;
}


.fondRouge ul li{
padding: 0;
margin: 0;

list-style-type: disc;
list-style-position:inside;
color:#FFFFFF;
}

td.footer{
height:29px;
text-align:center;
vertical-align:middle;
	background-image: url(../images/local/skin/footer.gif);
}

td.footer a,td.footer A:active, td.footer a:link, td.footer a:visited {
	font-size:12px;

font-family: Arial, Helvetica, sans-serif;
	color:#575757;
	text-decoration: none;
}

td.footer A:hover {
	font-size:12px;

font-family: Arial, Helvetica, sans-serif;
	color:#575757;
	text-decoration: underline;
}



td.noborder{
width:100%;
border-width:0px;
	border-collapse:collapse;

}


/*table.boitebleue > tbody > tr > td > table > thead > tr > th{*/
th.titreBleu{
	font-size:18px;
color:#FFFFFF;
line-height:29px;
font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/local/skin/fondTitreCadre_Bleu.gif);
	 white-space: nowrap;
	padding-top: 0px;
	padding-bottom: 0px;
	
	padding-right: 5px;
	padding-left: 5px;
	width:100%;
	text-align:left;
}

/*table.boitebleue > tbody > tr > td > table td {*/
table.contenuMoyen td{
white-space:nowrap;
color:#001858;
}

.contenuclair A.lienBleuFonce:active,.contenuclair  a.lienBleuFonce:link,.contenuclair  a.lienBleuFonce:visited {
	
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#3c5eac;
	white-space:nowrap;
}

.contenuclair A.lienBleuFonce:hover {
	
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#3c5eac;
	white-space:nowrap;
}

.contenuclair A.lienBleuClair:active,.contenuclair  a.lienBleuClair:link,.contenuclair  a.lienBleuClair:visited {
	
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#3bb7da;
	white-space:nowrap;
}

.contenuclair A.lienBleuClair:hover {
	
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#3bb7da;
	white-space:nowrap;
}

.contenuclair A.lienRouge:active,.contenuclair  a.lienRouge:link,.contenuclair  a.lienRouge:visited {

	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ba0a0a;
	white-space:nowrap;
}

.contenuclair A.lienRouge:hover {

	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#ba0a0a;
	white-space:nowrap;
}

.contenuclair A.lienOrange:active,.contenuclair  a.lienOrange:link,.contenuclair  a.lienOrange:visited {

	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ed8330;
	white-space:nowrap;
}

.contenuclair A.lienOrange:hover {
	color:#3788A0;
	font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#ed8330;
	white-space:nowrap;
}

a.lienEdito, a.lienEdito:visited, a.lienEdito:active,a.lienEdito:link{
color: #d0021a;
font-size: 11px;
font-style:italic;
font-family: Arial, Helvetica, sans-serif;
}

.titreAgenda{
vertical-align:top;
text-align:left;
color: #d5071e;
font-size: 13px;
font-weight: bold;
}



table.menubleu, table.menuviolet{
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
}

table.menubleu th.titre{
color: #FFFFFF;
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
background-color:#33388a;
text-align:center;
width:144px;
height:28px;
}

table.menuviolet th.titre{
color: #FFFFFF;
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
background-color:#6c2077;
text-align:center;
width:144px;
height:28px;
}

table.menubleu td.clair{
color: #0d1253;
font-size: 13px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
background-color:#f1f2f8;
text-align:center;
width:144px;
height:38px;
}

table.menubleu td.fonce{
color: #0d1253;
font-size: 13px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
background-color:#e2e3f1;
text-align:center;
width:144px;
height:38px;
}

table.menuviolet td.clair{
color: #380141;
font-size: 13px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
background-color:#f5eff6;
text-align:center;
width:144px;
height:38px;
}

table.menuviolet td.fonce{
color: #380141;
font-size: 13px;
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
background-color:#ebdeed;
text-align:center;
width:144px;
height:38px;
}
td.OngletOff a,td.OngletOff a:link,td.OngletOff a:visited,td.OngletOff a:active,td.OngletOff a:hover{
text-decoration:none;
color: #4e4e4e;
font-size: 14px;
}


td.ComplementOnglet{
background-image: url(../images/local/skin/box_h.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0 0 0 0;
border-width:0px;
border-style:none;
border-collapse:collapse;
}

#thumbnail_agenda{
/*width:80px;*/
}

#thumbnail_agenda img{
width:80px;
  height: auto; 

 -ms-interpolation-mode: bicubic;
}

table.poll, td.padding5 table.poll {
padding:0px 0px 0px 0px;
border-spacing:7px;
border-collapse:separate;
}
table.poll td{
padding:0px 0px 0px 0px;
}

.pollFull{
width:500px;
}
.contenuclair  td.pollQuestion{
width:10%;
}
.contenuclair td.pollAnswer{
width:90%;
}

.pollFull td.pollQuestion,.pollFull .poll td.pollQuestion{
width:340px;
}
.pollFull td.pollAnswer,.pollFull .poll td.pollAnswer{
width:160px;
}
.pollAnswer{
	background-color:#e5e6ea;
	text-align:right;
height:24px;

}


.pollAnswer div, table.contenuclair .pollAnswer div,  table.pollFull .pollAnswer div {
	background-color:#1737ba;
color:#FFFFFF;
height:24px;
position:relative;
margin-left:auto;
margin-right:0px;
}
.newsTitle{
	
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
font-weight:bold;
	color: #0d1253;
	text-decoration: none;
}

.pollAnswer div div, table.contenuclair .pollAnswer div div,  table.pollFull .pollAnswer div  div{
position:absolute;
right:5px;
top:3px;
background:none;
text-align:right;
color:#FFFFFF;
vertical-align:middle;
}

.pollOpen a{
background-color:#01028b;
color:#FFFFFF;
text-decoration:none;
padding:2px 2px 2px 2px;
line-height:25px;
}

.pagination img{
border-width:0px;
}
