/* ---------------------- balises primaires ---------------------- */

body {
	font-size:80%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif, Swiss, SunSans-Regular;
	margin:0;
	padding:0;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
p, li, input {
	font-size:100%;	
}
img {
	border:0;
}

/* ---------------------- blocs principaux ---------------------- */

#entete {
	background-color:#F2F2F2;
	margin:0;
	padding:0;
	height:168px;
	width:100%;
}

#liensPermanents {
	width:100%;
	background-color:#669999;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	height:25px;
}

#total {
	margin:0;
	width:100%;
	
	
}

#dessus {
	font-size:100%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif, Swiss, SunSans-Regular;
	font-weight: bold;
	color: #E9182B;
	margin:0;
	padding:0;
	
}

#menu {
	margin:0;
	width:250px;
	background-color:#D5D5D5;
	
}

#sous-menu {
	margin:0;
	width:250px;
	background-color:#E9E9E9;
	
}

#cadre {
	margin:10px 40px 0px 40px;
	background-color:#e2e2e2;
	
}

#contenu {
	margin:10px;
	background-color:FFFFFF;
	height:100%;
	
}

#logoRW2 {
	background-color:#FFFFFF;
	margin:0px;
	padding:0;
	text-align:center;
	height:35px;
	width:100%;
}

#piedDePage {
	background:#F2F2F2;
	border-top:1px solid #797878;
	clear:both;
	margin:0;
	padding: 0 0 4px 0;
	height:25px;
	width:100%;
}

/* ---------------------- entete ---------------------- */

#entete p {
	margin:0;
	padding:0;
}

#logo {
	vertical-align:middle;
	margin:0;
	padding:0;
	width:1%;
}
#titreDuSite {
	vertical-align:middle;
	white-space:nowrap;
	width:80%;	
}
#titreDuSite h1{
	font-size:125%;
	font-weight: bold;
	color: #666666;
	letter-spacing: -1pt;
	margin:0;
	padding:0;	
}

#langues {
	text-align:left;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:left;
}
#liens {
	text-align:left;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:right;
	padding-right:3px;
}

/* ---------------------- Menu ---------------------- */

#menu p {
	margin:6px 5px 6px 10px;
}

/* ---------------------- Sous-Menu ---------------------- */

#sous-menu p {
	margin:6px 5px 6px 20px;
}

/* ---------------------- Contenu ---------------------- */

#contenu p {
	margin:10px 10px 10px 10px;
}

/* ---------------------- Cadre ---------------------- */

#cadre p {
	margin:10px 10px 10px 10px;
}



/* ------------------  liens permanents  ------------------ */

#liensPermanents p {
	margin:0;
	padding:0;
}

/* ---------------------- pied de page ---------------------- */

#piedDePage p {
	margin:0;
	color:#000000;
	vertical-align:middle;
}
p.liensPiedDePage {
	padding:0;
	text-align:center;
}
img.logoblindsurfer {
	vertical-align:middle;
	margin:0 0 0 6px;
}
#retourHaut {
	margin:0;
	padding:0 3px 0 0;
	white-space:nowrap;
	text-align:right;
}

/* ------------------------------------  liens  ------------------------------------ */

a:link {
	color:#0000000;
	text-decoration:none;
}
a:visited {
	color:#000000;
	text-decoration:underline;
}

/* ------------------  entete  ------------------ */

#entete a {
	color:#023399;
	text-decoration:none;
}
#entete a:hover {
	text-decoration:underline;
}


/* ------------------  menu  ------------------ */

#menu a {
	color:#666666;
	text-decoration:none;
}
#menu a:hover {
	color:#666666;
	text-decoration:underline;
}

/* ------------------  Sous-Menu  ------------------ */

#menu a {
	color:#666666;
	text-decoration:none;
}
#menu a:hover {
	color:#666666;
	text-decoration:underline;
}



/* ------------------  liens permanents  ------------------ */

#liensPermanents a, #liensPermanents a:visited, #langues a, #langues a:visited {
	color:#ffffff;
	text-decoration:none;
}
#liensPermanents a:hover, #langues a: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;
}
