
body { COLOR: #023399; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;	background-image:url(../images/fond2.gif);  margin: 0; padding: 0;}

/* form */
form { line-height : 0px; margin: 0px}
p,th
{

padding:0;
}
.bt{background-color: #006699;color: white;font-family: verdana,arial;font-size: 11px; cursor:pointer}

/* links */
a:active	{COLOR: #023399; text-decoration : underline;}
a:link		{COLOR: #023399; text-decoration : underline;}
a:visited	{COLOR: #023399; text-decoration : underline;}
a:hover		{COLOR: #023399; text-decoration : underline;}

.navig { color: #023399; font-size:80%;text-decoration : none;}
a:navig.active	{COLOR: #023399; text-decoration : underline;font-size: 80%; }
a:navig.link		{COLOR: #023399; text-decoration : underline;font-size: 80%;}
a:navig.visited	{COLOR: #023399; text-decoration : underline;font-size: 80%;}
a:navig.hover		{COLOR: #023399; text-decoration : underline;font-size: 80%;}


.blancmenu { color: #ffffff; font-size:80%;text-decoration : none;}
a:blancmenu.active	{COLOR: #ffffff; text-decoration : underline;font-size: 80%; }
a:blancmenu.link		{COLOR: #ffffff; text-decoration : underline;font-size: 80%;}
a:blancmenu.visited	{COLOR: #ffffff; text-decoration : underline;font-size: 80%;}
a:blancmenu.hover		{COLOR: #ffffff; text-decoration : underline;font-size: 80%;}



.blanc { color: #ffffff; font-size:80%;text-decoration : none;}
a:blanc.active	{COLOR: #ffffff; text-decoration : underline;font-size: 80%; }
a:blanc.link		{COLOR: #ffffff; text-decoration : underline;font-size: 80%;}
a:blanc.visited	{COLOR: #ffffff; text-decoration : underline;font-size: 80%;}
a:blanc.hover		{COLOR: #ffffff; text-decoration : underline;font-size: 80%;}



.title { color: #666666; letter-spacing: -1pt;}
.soustitle { color: #666666;}
.titlebig  {color: #000000;}
.menuright { color: #000000; }
.catbg01 { background-color: #6F90B6; }
.catbg02 { background-color: #DAE2EC; }
.lineright {	background-image: url(../images/content/sect_line.gif);  background-position: top;  background-repeat: repeat; }
.cornerleft {	background-image: url(../images/content/table_start_info.gif);  background-position: top;  background-repeat: no-repeat; }
.cornerright {	background-image: url(../images/content/table_end_info.gif);  background-position: top;  background-repeat: no-repeat; }
.arrowmenu {	background-image: url(../images/content/arrow_menu_info.gif);  background-position: top;  background-repeat: no-repeat; }
.smallpicto {	background-image: url(../images/content/picto_info.gif);  background-position: top;  background-repeat: no-repeat; }
.rightpictoagenda {	background-image: url(../images/content/sect_agenda.gif);  background-position: top;  background-repeat: no-repeat; }
.rightpictoactu {	background-image: url(../images/content/sect_une.gif);  background-position: top;  background-repeat: no-repeat; }
.rightpictoinfo {	background-image: url(../images/content/sect_plus_infos.gif);  background-position: top;  background-repeat: no-repeat; }
.rightpictoletinfo {	background-image: url(../images/content/sect_let_info.gif);  background-position: top;  background-repeat: no-repeat; }
.rightpictorecherche {	background-image: url(../images/content/sect_recherche.gif);  background-position: top;  background-repeat: no-repeat; }
.rightcorner {	background-image: url(../images/content/sect_right.gif);  background-position: top;  background-repeat: no-repeat; }
.arrowtop {	background-image: url(../images/content/arrow_top_cit.gif);  background-position: top;  background-repeat: no-repeat; }
.pictorw {	background-image: url(../images/content/sect_rw.gif);  background-position: top;  background-repeat: no-repeat; }



.noshow { display: none; }
/* background */
.bg00 { background-color: #FFFFFF; }
.bg01 { background-color: #F2F2F2; }
.bg02 { background-color: #CECECE; }
.bg03 { background-color: #666666; }
.bg04 { background-color: #CCCCCC; }
.bg05 { background-color: #B2B2B2; }
.bg06 { background-color: #999999; }

/* ---------------------- blocs principaux ---------------------- */

#entete {
	
	background-image:url(../images/entete/fond_entete.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #666464;
	color:#FFFFFF;
	margin:0;
	padding:0;
	
	
}
#contenu {
	margin:10px;
	
}
#logoRW2 {
	background-color:#FFFFFF;
	margin-bottom:6px;
	padding:0;
	text-align:center;
}
#piedDePage {
	background:#F2F2F2;
	border-top:1px solid #797878;
	margin:0;
	padding: 0 0 4px 0;
}

/* ---------------------- entte ---------------------- */

#logo {
	width:123px;
	vertical-align:top;
}
#langues {
	margin:0;
	padding:0 0 0 29px;
	vertical-align:middle;
	white-space:nowrap;
}
#liensPermanents {
	vertical-align:middle;
	white-space:nowrap;
	text-align:right;
	padding: 0 6px 0 0;

	
}
#titreDuSite {
	color:#ffffff;
	font-size:80%;
	text-align:rigth;
	margin:0;
	padding:0 0 0 29px;
}
#titreDuSite h1{
	
	font-size: 90%;
	font-weight: bold;
	font-style:italic;
	color: #ffffff;
	letter-spacing: 2pt;
	text-align:rigth;
	margin:0;
	padding:0;
	
}

#recherche {
	vertical-align:middle;
	text-align:right;
	padding:0 6px 0 6px;
}
body #entete #recherche form {
	margin:0;
	padding:0;
	white-space:nowrap;
}
input.vertRecherche {
	color:#FFFFFF;
	background-color:#6CC22F;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
}
#rechercheAvancee {
	padding:0 6px 0 6px;
	vertical-align:middle;
	text-align:center;
}
#rechercheAvancee p {
	margin:0;
	
	line-height:1.1em;
}
#logoDG {
	vertical-align:middle;
	text-align:right;
	padding: 0 3px 0 0;
}
#ligneStructure {
	margin:0;	
	padding:6px 0 3px 32px;
	vertical-align:top;
	
	
	
}
#ligneStructure p {
	color:#FFFFFF;
	margin:0;
	padding:0;
	
	
}
#entete p {
	margin:0;
	padding:0;
}

/* ---------------------- pied de page ---------------------- */

#piedDePage p {
	margin:0;
	color:#000000;
}
p.liensPiedDePage {
	padding:0;
	text-align:center;
	font-family:Verdana, sans-serif;
	
	
}
img.logoblindsurfer {
	vertical-align:middle;
	margin:0 0 0 6px;
}
#retourHaut {
	margin:0;
	padding:0 3px 0 0;
	white-space:nowrap;
	text-align:right;
}



/* ------------------  entete  ------------------ */

#entete a {
	color:#023399;
	text-decoration:none;
	
}
#entete a:hover {
	text-decoration:underline;
	
}

/* ------------------  ligne de structure  ------------------ */

#entete a.structureLien, #entete a.structureLien:visited {
	color:#ffffff;
	text-decoration:none;
}
#entete a.structureLien:hover {
	text-decoration:underline;
}

/* ------------------  pied de page  ------------------ */

#piedDePage a {
	color:#023399;
	text-decoration:none;
}
#piedDePage a:hover {
	text-decoration:underline;
}
#retourHaut p a.lienrouge {
	color:#FF3333;
	text-decoration:none;
}
#retourHaut p a.lienrouge:hover {
	text-decoration:underline;
}
/* menu left */
.menuleft01 {letter-spacing: -1pt;}
a.menuleft01:active {text-decoration : none;}
a.menuleft01:link {text-decoration : none;}
a.menuleft01:visited {text-decoration : none;}
a.menuleft01:hover {text-decoration : underline;}

.menuleft02a {color: #000000;}
a.menuleft02a:active {text-decoration : none; }
a.menuleft02a:link {text-decoration : none; }
a.menuleft02a:visited {text-decoration : none; }
a.menuleft02a:hover {text-decoration : underline; }

.menuleft02b {COLOR: #023399;}
a.menuleft02b:active {text-decoration : none;}
a.menuleft02b:link {text-decoration : none;}
a.menuleft02b:visited {text-decoration : none;}
a.menuleft02b:hover {text-decoration : underline;}

.tel { color: #2E924D; }



.question_faq {COLOR: #023399;font-weight: none;text-decoration : bold;}
.reponse_faq {COLOR: #000000;text-decoration : none;}
.date_clair {COLOR: #999999;text-decoration:none;}
.petitlien {color:#023399;font-weight: bold;text-decoration:none;}
.menu_droite {COLOR: #023399;}


