/*******************************
 *         GENERALITES         *
 *******************************/

body
{
	width:950px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;	
	background-color:#fdfdfd;
	font-family:Verdana, Arial, "Times New Roman", Times, serif;
}

body img
{
	border:none;
}

hr
{
	width:75%;
}

table
{
	margin:auto;
	border-collapse:collapse;
	border:0px;
}


/*******************************
 *            ENTETE1          *
 *******************************/

#en_tete1
{
	width:950px;
	height:130px;
	background-image:url("images/banniere1024.jpg");
	background-repeat:no-repeat;
	border:1px solid black;
}

#en_tete1 .affilie
{
	margin-right:100px;
	margin-top:35px;
	float:right;
}

#en_tete1 .accueil
{
	float:left;
}

/*******************************
 *            ENTETE2          *
 *******************************/

#en_tete2
{
	width:950px;
	height:130px;
	background-image:url("images/banniere1024.jpg");
	background-repeat:no-repeat;
	border:1px solid black;
}

#en_tete2 .affilie
{
	margin-right:100px;
	margin-top:35px;
	float:right;
}

#en_tete2 .accueil
{
	float:left;
}

/*******************************
 *            ENTETE3          *
 *******************************/

#en_tete3
{
	width:950px;
	height:130px;
	background-image:url("images/banniere1024.jpg");
	background-repeat:no-repeat;
	border:1px solid black;
}

#en_tete3 .affilie
{
	margin-right:100px;
	margin-top:35px;
	float:right;
}

#en_tete3 .accueil
{
	float:left;
}

/*******************************
 *            ENTETE4          *
 *******************************/

#en_tete4
{
	width:950px;
	height:130px;
	background-image:url("images/banniere1024.jpg");
	background-repeat:no-repeat;
	border:1px solid black;
}

#en_tete4 .affilie
{
	margin-right:100px;
	margin-top:35px;
	float:right;
}

#en_tete4 .accueil
{
	float:left;
}

/*******************************
 *         CADRE GAUCHE        *
 *******************************/

#gauche
{
	float:left;
	width:135px;
	margin-top:10px;
	margin-bottom:10px;
}


/*******************************
 *          PUBLICITE          *
 *******************************/

#pub
{
	padding:0px;
	margin:0px;
	height:150px;
	background-color:#fdfdfd;
	margin-bottom:10px;
	border:1px solid black;
}

/*******************************
 *          PUBLICITE          *
 *******************************/

#pub2
{
	padding:0px;
	height:198px;
	margin:0px;
	background-color:#fdfdfd;
	border:1px solid black;
}

/*******************************
 *        MENU PRINCIPAL       *
 *******************************/

#menu
{
	/*height:280px;*/
	padding:0;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#003366;
	border:1px solid black;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:10px;
}

#menu ul
{
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-right:10px;
	font-size:11px;
	list-style-type:none;
	font-weight:bold;
}

#menu li
{
	margin-bottom:10px;
	list-style-image:url("images/guill_blanc.png");
/*	padding-bottom:1px;
	border-bottom:1px solid white;*/
}

#menu a:link 
{
	color:#FFFFFF; 
	text-decoration:none;
}

#menu a:visited 
{
	color:#FFFFFF; 
	text-decoration:none;
}

#menu a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

#menu h2
{
	font-size:large;
	text-align:center;
}


/*******************************
 *         CADRE DROIT         *
 *******************************/

#droit
{
	width:250px;
	float:right;
}

/*******************************
 *       OFFRE PRIVILEGE       *
 *******************************/
#offre
{
	padding:10px;
	margin:10px;
	margin-right:0px;
	border:1px solid black;
}

#offre p
{
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:2px;
	color:#003366;
	font-size:small;
}

/*******************************
 *          ACTUALITES         *
 *******************************/
#news
{
	padding:10px;
	margin:10px;
	margin-right:0px;
	border:1px solid black;
}

#news p
{
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:2px;
	color:#003366;
	font-size:x-small;
}

/*******************************
 *       PAGE D'ACCUEIL        *
 *******************************/

#homepage 
{
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	width:950px;
}

#homepage p
{
	margin-top:8px;
	margin-bottom:8px;
	margin-right:5px;
}

#homepage .imgflotgauch
{
   float:left;
}

.espace
{
	width:10px;
}

#home
{
	margin:0px;
	padding:0px;
	width:660px;
	font-size:11px;
	color:#003366;
	background-image:url("images/handshake2.png");
	background-repeat:no-repeat;
	background-position:center;
	border:1px solid black;
	vertical-align:top;
}

/*******************************
 *         PARTENAIRES         *
 *******************************/

#partenaires
{
	width:135px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid black;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;
	font-size:10px;
}

#partenaires h2
{
	color:#003366;
	text-align:center;
	font-size:13px;
	margin:1px;
}

#partenaires p
{
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
}


/*******************************
 *          MENUHOME           *
 *******************************/

#menuhome
{
	width:135px;
	padding:0px;
	vertical-align:top;
}

/*******************************
 *            ROOT             *
 *******************************/
#root 
{
	margin:0px;
	padding:0px;
}

#root .toutpetit
{
	font-size:9px;
}

#root .aumilieu
{
	text-align:center;
}

#root a:link 
{
	color:#005ebb; 
	text-decoration:none;
}

#root a:visited 
{
	color:#005ebb; 
	text-decoration:none;
}

#root a:hover
{
	color:#005ebb;
	text-decoration:underline;
}

#root h2
{
	padding-left:30px;
	color:#003366;
	text-align:left;
	font-size:15px;
}

/*******************************
 *         AGENDAHOME          *
 *******************************/
#agendahome
{
	width:330px;
	height:335px;
	margin:0px;
	padding:10px;
	vertical-align:top;
}

#agendahome .enbas
{
	width:245px;
}


/*******************************
 *          BLOGHOME           *
 *******************************/
#bloghome
{
	width:330px;
	height:335px;
	margin:0px;
	padding:10px;
	padding-left:50px;
	vertical-align:top;
}

#bloghome .enbas
{
	padding-left:55px;
}

/*******************************
 *          ACTUHOME           *
 *******************************/
#actuhome
{
	width:330px;
	height:260px;
	margin:0px;
	padding:10px;
	vertical-align:top;
}

#actuhome .important
{
	color:#ff0000;
	font-weight:bold;
}


/*******************************
 *         PRODUITHOME         *
 *******************************/
#produithome
{
	width:330px;
	height:260px;
	margin:0px;
	padding:10px;
	padding-left:50px;
	vertical-align:top;
}

#produithome h2
{
	padding-left:40px;
}

#produithome .enhaut
{
	padding-left:40px;
}

#produithome .aumilieu
{
	text-align:center;
}


/*******************************
 *            CORPS            *
 *******************************/

#corps 
{
	margin:0;
	padding:0;
	margin-left:145px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:small;
}

#corps h1
{
	padding-top:25px;
	color:#003366;
	text-align:center;
	font-size:x-large;
}

#corps h2
{
	padding-left:30px;
	color:#003366;
	text-align:left;
	font-size:large;
}

#corps h3
{
	color:#003366;
	text-align:left;
	font-size:medium;
}

#corps .top 
{ 
	text-align:center;
}

#corps h4
{
	color:#003366;
	text-align:center;
	font-size:medium;
}

#corps h5
{
	color:#003366;
	text-align:center;
	font-size:large;
}

#corps h6
{
	color:#003366;
	text-align:center;
	font-weight:bold;
	font-size:medium;
}

#corps p
{
	text-indent:15px;
}

#corps a:link 
{
	color:#003366; 
	text-decoration:none;
}

#corps a:visited 
{
	color:#003366; 
	text-decoration:none;
}

#corps a:hover
{
	color:#003399;
	text-decoration:underline;
}

#corps .postal
{
	border:0px;
	text-align:left;
	padding:5px;
	vertical-align:top;
}

#corps .cest
{
	color:#003366;
	text-align:center;
	font-size:large;
	width:95%;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#EEEEEE;
	border:1px solid black;
}

#corps .cestul
{
	list-style-type:circle;
	margin-left:40px;
}

#corps .deuxlist
{
	margin-left:45px;
}

#corps .plan
{
	padding:0px;
	color:#003366;
	text-align:left;
	font-size:x-large;
}

#corps .plan2
{
	padding-left:30px;
	color:#003366;
	text-align:left;
	font-size:large;
}

#corps .code
{
	border:0px;
	text-align:right;
	padding:5px;
	vertical-align:top;
	font-weight:bold;
}

#corps .oblig
{
	color:#ff0000;
	font-weight:bold;
}

#corps .important
{
	color:#ff0000;
}


#corps .facul
{
	color:#00ff00;
	font-weight:bold;
}

#corps .sansretrait
{
	text-indent:0px;
}

#corps .souligne
{
	text-decoration:underline;
}

#corps .contactnom
{
	font-weight:bold;
}

#corps .contacttitre
{
	color:#003366;
	text-align:left;
	font-size:large;
}

#corps .aumilieu
{
	text-align:center;
}

#corps .labelgrand{
	display:block;
	width:250px;
	float:left;
}

#corps .labelpetit{
	display:block;
	width:150px;
	float:left;
}

#corps .labelmini{
	display:block;
	width:30px;
	float:left;
}

#corps .labelmoyen{
	display:block;
	width:350px;
	float:left;
}

#corps .labelnews{
	display:block;
	width:150px;
	height:12px;
	float:left;
}

#corps legend
{
	padding:10px;
	font-size:medium;
	font-weight:bold;
	color:#003366;
}

#corps fieldset
{
	padding:10px;
	margin-bottom:15px;
}

#corps input
{
	margin:1px;
}

#corps .faq
{
	font-size:small;
	font-weight:bold;
}

#corps .toutpetit
{
	font-size:xx-small;
}

#corps .imgflotdroit
{
   float:right;
   margin:5px;
}

#corps .imgflotgauch
{
   float:left;
   margin:5px;
}

#corps .stopfloat
{
	clear:both;
}

#corps .interne
{
	margin-left:45px;
	list-style-type:square;
}

#corps .pnews
{
	margin-left:45px;
	width:600px;
	text-indent:15px;
}

#corps .phr
{
	width:300px;
}

#divnews
{
	width:600px;
	margin:auto;
}

#corps td.tdmilieu
{
	border:0px;
	text-align:center;
	padding:5px;
	vertical-align:top;
}

/* Style Titre des ouvrages de la CCIH .ouvr_titre*/
#corps .ot
{
	font-weight:bold;
	font-size:medium;
}

/* Style nouveaux ouvrages de la CCIH .ouvr_nouv*/
#corps .on
{
	color:#ff0000;
	font-style:italic;
	font-size:medium;
}

/* Style prix membres ouvrages de la CCIH .ouvr_prix_mem */
#corps .opm
{
	color:#f59b00;
	font-weight:bold;
}

/* Style prix non-membres ouvrages de la CCIH .ouvr_prix_non_mem*/
#corps .opnm
{
	color:#f59b00;
	font-weight:bold;
}

/* Style prix non-membres ouvrages de la CCIH .ouvr_prix_non_mem*/
#corps .ocat
{
	color:#003366;
	text-align:center;
	font-size:x-large;
}


/*******************************
 *         PIED DE PAGE        *
 *******************************/

#pied_de_page
{
	clear:both;
	width:928px;
	padding:10px;
	text-align:center;
	color:#FFFFFF;
	background-color:#003366;
	border:1px solid black;
	font-size:11px;
}

#pied_de_page .titre
{
	font-size:small;
	font-weight:bold;
}

#pied_de_page .imgleft
{
	float:left;
	margin-left:10px;
	vertical-align:center;
}

#pied_de_page .imgright
{
	float:right;
	margin-right:10px;
	vertical-align:center;
}

#pied_de_page a:link 
{
	color:#FFFFFF; 
	text-decoration:none;
}

#pied_de_page a:visited 
{
	color:#FFFFFF; 
	text-decoration:none;
}

#pied_de_page a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

/*******************************
 *       MENU SECONDAIRE       *
 *******************************/

#menusecondaire 
{
	position:absolute;
	margin-left:1px;
	width:805px;
}

#menusecondaire dl, #menusecondaire dt, #menusecondaire dd, #menusecondaire ul, #menusecondaire li {
	margin:0;
	padding:0;
	list-style-type:none;
}

#menusecondaire dl 
{
	float:left;
	width:161px;
	font-size:x-small;
}

#menusecondaire dt 
{
	cursor:pointer;
	font-size:small;
	text-align:center;
	background:#ccc;
	border:1px solid gray;
	margin-left:1px;
	margin-right:1px;
}

#menusecondaire dd 
{
	display:none;
	border:1px solid gray;
}

#menusecondaire ul 
{
	text-align:center;
	background:#fff;
	list-style-type:none;
}

#menusecondaire li 
{
	text-align:center;
	background:#fff;
	list-style-type:none;
}

#menusecondaire li a, #menusecondaire dt a {
	color:#000;
	text-decoration:none;
	display:block;
	height:100%;
	border:0 none;
}

#menusecondaire li a:hover, #menusecondaire li a:focus, #menusecondaire dt a:hover, #menusecondaire dt a:focus {
	background:#eee;
	text-decoration:none;
}



/*******************************
 *           AGENDA            *
 *******************************/
#agenda 
{
	margin-left:145px;
	margin-bottom:10px;
	margin-top:0px;
	font-size:small;
	padding:0px;
}

#agenda .important
{
	color:#ff0000;
}

#agenda .aumilieu
{
	text-align:center;
}

#agenda h1
{
	color:#003366;
	text-align:center;
	font-size:x-large;
}

#agenda h2
{
	padding-left:30px;
	color:#003366;
	text-align:left;
	font-size:large;
}

#agenda h3
{
	color:#003366;
	text-align:left;
	font-size:medium;
}

#agenda div.topbar {
  background: url(../TopBar.gif) no-repeat;
  color: rgb(40,40,40); height: 120px;
}
/*****************************/
#agenda div.topbar table.tlink {
  margin-top: 17px; margin-left: 390px;
}
#agenda div.topbar table.tlink td {
  font-size: 12px; padding: 0px 20px 0px 0px; white-space: nowrap;
}
#agenda div.topbar table.tlink a {
  color: rgb(29,78,104); font-weight: bold; text-decoration: none;
}
#agenda div.topbar table.tlink a:hover {
  text-decoration: underline;
}
/*****************************/
#agenda div.topbar table.mlink1 {
  margin-top: 3px; margin-left: 190px;
}
#agenda div.topbar table.mlink1 td {
  font-size: 12px; padding: 0px 0px 0px 20px; white-space: nowrap; vertical-align: top;
  text-align: center;
}
#agenda div.topbar table.mlink1 a {
  color:#fdfdfd; font-weight: bold; text-decoration: none;
}
#agenda div.topbar table.mlink1 a:hover {
  text-decoration: underline;
}
#agenda div.topbar table.mlink1 a.here {
  color: rgb(64,64,64);
}
/*****************************/
#agenda div.topbar table.mlink2 {
  margin-top: 3px; margin-left: 205px;
}
#agenda div.topbar table.mlink2 td {
  font-size: 12px; padding: 0px 0px 0px 20px; white-space: nowrap; vertical-align: top;
  text-align: center;
}
#agenda div.topbar table.mlink2 a {
  color:#fdfdfd; font-weight: bold; text-decoration: none;
}
#agenda div.topbar table.mlink2 a:hover {
  text-decoration: underline;
}
#agenda div.topbar table.mlink2 a.here {
  color: rgb(64,64,64);
}
/*****************************/
#agenda div.topbar table.blink {
  margin-top: 10px; margin-left: 100px;
}
#agenda div.topbar table.blink td {
  font-size: 12px; padding: 0px 30px 0px 0px; white-space: nowrap; vertical-align: top;
}
#agenda div.topbar table.blink a {
  color: rgb(29,78,104); font-weight: bold; text-decoration: none;
}
#agenda div.topbar table.blink a:hover {
  text-decoration: underline;
}
#agenda div.topbar table.blink a.here {
  color: rgb(255,0,0);
}
/*****************************/
#agenda div.content {
  margin-left: 10px; margin-top: 30px; color: rgb(40,40,40); width: 600px;
}
#agenda div.content h1 {
  font-weight: bold; text-align: left; font-size: 16px; text-decoration: none;
  color:rgb(0,0,130);
  background-color: rgb(176,196,222); padding-left: 10px; margin-left: -2px;
}
#agenda div.content h2 {
  font-weight: normal; font-size: 18px; margin-right: 10px; margin-top: 10px;
  color:rgb(60,122,157);
}
#agenda div.content h3 {
  font-size: 14px; font-weight: bold; color: rgb(40,40,40);
  padding-bottom: 0px; margin-bottom: 0px; margin-top: 20px;
}
#agenda div.content h4 {
  font-size: 12px; color: rgb(40,40,40);
}
#agenda div.content p {
  margin-top: 3px; margin-bottom: 0px;
}
#agenda div.content blockquote {
  border-width: 0px; margin: 0px 10px 0px 50px; color: rgb(60,122,157); text-align: left;
  padding: 10px; background-color: rgb(231,239,243); width: 550px;
  border-width: 2px; border-color: rgb(60,122,157); border-style: outset;
}
#agenda div.content a {
  color: rgb(29,78,104); font-weight: bold; text-decoration: none;
}
#agenda div.content a:hover {
  text-decoration: underline;
}
#agenda div.content .tcell {
  font-size: 11px; color: rgb(40,40,40);
  padding-left: 24px; text-indent: -21px;
}
/*
###########################################
#  Partie ReHGIS specifique a l'agenda
###########################################
*/
/*******************************
 ** Style pour la liste
 *******************************/

#agenda table.agendalist {
  text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif;
}

#agenda table.agendalist a {
  font-weight: bold; text-decoration: none; color: rgb(20,94,136);
}

#agenda table.agendalist a:hover {
  font-weight: bold; text-decoration: underline; 
}

#agenda table.agendalist th {
  font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;
  vertical-align: top; padding:10px 4px 10px 10px;
  color: rgb(40,40,40); background-color: rgb(222,234,254);
}

#agenda table.agendalist td {
  text-align: left; font-size: 11px; text-decoration: none; vertical-align: top;
  /*padding-left: 20px;*/ color: rgb(40,40,40);  padding:5px 4px 5px 10px;
}

#agenda table.agendalist tr.impaire td {
  background-color: rgb(222,234,254);
}

#agenda table.agendalist tr.paire td {
  background-color:#fdfdfd;
}

/*******************************
 ** Style pour le detail d'un evenement
 *******************************/

#agenda div.agendadetail {
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
  color: rgb(40,40,40); margin-left: 0px;
}

#agenda div.agendadetail table {
  text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif;
  border-width: 0px; padding: 0px; color: rgb(40,40,40);
  margin-left: 0px; font-size: 11px; background-color: rgb(231,239,243);
}

#agenda div.agendadetail table tr td {
  padding: 0px 10px 0px 10px; white-space: nowrap; 
  border-color: rgb(88,140,170); border-style: solid; border-width: 0px;
}

#agenda div.agendadetail table tr td.leftcol {
  padding: 10px; background-color: #ffffff; vertical-align: top;
  font-weight: bold; text-align: right; color: rgb(102,102,102);
  border-color: rgb(88,140,170); border-style: solid; border-width: 0px 0px 0px 0px;
}

#agenda div.agendadetail table tr td.wborder {
  white-space: normal; width: 500px; /* border-width: 0px 0px 0px 2px; */
  border-left: rgb(88,140,170) solid 1px; border-bottom: rgb(255,255,255) solid 0px;
  border-right: rgb(88,140,170) solid 1px; border-top: rgb(88,140,170) solid 1px;
}

/*******************************
 ** Style pour le formulaire d'inscription
 *******************************/

#agenda div.inscriptionform {
  font-family: Arial, Verdana, Helvetica, sans-serif; color: rgb(40,40,40);
}

#agenda div.inscriptionform p {
  margin-left: 0px; color: rgb(40,40,40); width: 600px;
}

#agenda div.inscriptionform strong {
  color:rgb(200,37,60); font-weight:bold;
}

#agenda div.inscriptionform table {
  text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold; border-width: 0px; padding: 0px; margin-left: 0px; font-size: 11px;
  color: rgb(102,102,102); border-color: rgb(88,140,170); background-color: rgb(231,239,243);
  border-style: solid;
}

#agenda div.inscriptionform table tr td {
  text-align: left; padding-left: 10px; padding-right: 10px; white-space: nowrap; 
  border-color: rgb(88,140,170); border-style: solid; border-width: 0px;
}

#agenda div.inscriptionform table tr td.wborder {
  border-width: 0px 1px 0px 1px; border-color: rgb(88,140,170); border-style: solid;
}

#agenda div.inscriptionform table tr td.wborderbottom {
  border-width: 0px 1px 0px 1px; border-color: rgb(88,140,170); border-style: solid;
  text-align: left; line-height: 200%;
}

#agenda div.inscriptionform table tr td.wborderbottom input {
  border-width: 0px 0px 0px 1px; border-color: rgb(88,140,170); border-style: solid;
  border-width: 0px;
}

#agenda div.inscriptionform table tr td.leftcol {
  padding: 10px; background-color: #ffffff; vertical-align: top;
}

#agenda div.inscriptionform table input {
  border-width: 1px; border-color: rgb(88,140,170); border-style: inset;
}

#agenda div.inscriptionform table textarea {
  border-width: 1px; border-color: rgb(88,140,170); border-style: inset;
  margin-right: 8px; margin-bottom: 10px;
}

/*******************************
 ** Style pour le detail d'un evenement (confirmation)
 *******************************/

#agenda div.agendaconfirm {
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin-left: 0px;
}

#agenda div.agendaconfirm p {
  margin-left: 170px; color: rgb(40,40,40); width: 500px;
}

#agenda div.agendaconfirm table {
  text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif;
  border-width: 0px; padding: 0px; color: rgb(40,40,40);
  margin-left: 0px; font-size: 12px; background-color: rgb(231,239,243);
}

#agenda div.agendaconfirm table tr td {
  padding: 0px 10px 0px 10px; white-space: nowrap; 
  border-color: rgb(88,140,170); border-style: solid; border-width: 0px;
}

#agenda div.agendaconfirm table tr td.leftcol {
  font-weight: bold; text-align: right; color: rgb(102,102,102);
  padding: 10px; background-color: rgb(255,255,255); vertical-align: top;
}

#agenda div.agendaconfirm table tr td.wborder {
  border-width: 1px 1px 0px 1px; white-space: normal; width: 500px;
}

/*******************************
 ** Style pour la confirmation (rappel des données)
 *******************************/

#agenda div.agendarappelinscription {
  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; margin-left: 0px;
}

#agenda div.agendarappelinscription table {
  text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif;
  border-width: 0px; padding: 0px; color: rgb(40,40,40);
  margin-left: 0px; font-size: 12px; background-color: rgb(231,239,243);
}

#agenda div.agendarappelinscription table tr td {
  padding: 0px 10px 0px 10px; white-space: nowrap; 
  border-color: rgb(88,140,170); border-style: solid; border-width: 0px;
}

#agenda div.agendarappelinscription table tr td.leftcol {
  font-weight: bold; text-align: right; color: rgb(102,102,102);
  padding: 10px; background-color: #ffffff; vertical-align: top; 
}

#agenda div.agendarappelinscription table tr td.wborder {
  border-width: 1px 1px 0px 1px; white-space: normal; width: 500px;
}



/*******************************
 *           CCINACE           *
 *******************************/
#ccinace 
{
	margin-left:168px;
	margin-bottom:10px;
	margin-top:10px;
	font-size:small;
	padding:0px;
}

#ccinace .titre 
{
	padding-top:25px;
	color:#003366;
	text-align:center;
	font-size:x-large;
}

#ccinace h1
{
	padding-top:25px;
	color:#003366;
	text-align:center;
	font-size:x-large;
}

#ccinace h2
{
	padding-top:25px;
	color:#003366;
	text-align:center;
	font-size:large;
}

#ccinace h3
{
	padding-top:25px;
	color:red;
	text-align:center;
	font-size:medium;
}

#ccinace h4
{
	color:#003366;
	text-align:center;
	font-size:medium;
}

#ccinace .avert
{ 
	font-size:large;
	color:red;
	text-align:center;
}

#ccinace .searchtitre
{ 
	font-size:medium;
	color:#003366;
	font-weight:bold;
	text-align:right;
}

#ccinace .researchtitre
{ 
	font-size:small;
	color:#0066CC;
	font-weight:bold;
	font-style:italic;
	text-align:right;
}

#ccinace .researchchoice
{ 
	font-size:small;
	color:green;
	text-align:left;
}

#ccinace .lettre
{
	color:#003366;
	text-align:left;
	font-size:large;
	font-weight:bold;
}

#ccinace .nomentre
{
	color:#0066CC;
	text-align:center;
	font-size:medium;
	font-style:italic;
}

#ccinace .adrentre
{
	color:#000000;
	text-align:center;
	font-size:medium;
	font-style:italic;
	font-weight:bold;
}

#ccinace .coord
{
	color:#000000;
	text-align:center;
	font-size:small;
	font-style:italic;
	font-weight:bold;
}

#ccinace .descrip
{
	color:#003366;
	text-align:center;
	font-size:medium;
	font-weight:bold;
}

#ccinace .aumilieu
{
	text-align:center;
}