.red {
color:#CD456E;
}

.padzero {
padding-left:0px;
}

.margbot41 {
margin-bottom:12px;
}

.pad9sp {
padding-left:9px;
}

.big16 {
font-size:16px;
}

.p10 {
padding-right:10px;
}

.pad30 {
padding-right:30px;
}
.p14 {
text-align:left;padding-right:10px;
}

.p455 {
background-color:#E7ECF2;padding:5px;
}

.p58 {
padding-left:145px;
}

.abc55 {
background:url('http://manuel.inrees.com/images/bot1.jpg');width:871px;height:57px;text-align:center;padding:15px;padding-top:20px;
}

.z1 {
width:901px;margin:0px auto;
}

.z2 {
width:583px;height:100px;
}

.z3 {
width:583px;height:151px;
}

.z4 {
width:318px;height:151px;float:right;
}

.z5 {
width!598px;height:108px;
}

.y1 {
width:901px;margin:0px auto; height:255px;
}

.y2 {
width:901px; height:50px; margin: 0px auto;
}

.x3 {
height:180px;
}

.bluecadre {
padding:5px;background-color:#E1E6E9;
}

.c45 {
padding-right:20px;text-align:left;
}

.but87 {
margin-left:75px;
}

#tout-bibliotheque
{
  margin-left:auto;
  margin-right:auto;
	height: 515px;
	width: 567px;
}
#conteneur-bibliotheque {
  margin-left:auto;
  margin-right:auto;
  /*taille du slider*/
	height: 515px;
	width: 517px;
	/*obligatoire*/
	overflow:hidden;
	position:relative;
}
#slidebox-bibliotheque
{
  position:relative;
  /*une taille trés large pour que tout les élément du slide tienne de gauche à droite*/
  width:5000px;
}
#slidebox-bibliotheque .element
{
  /*pour que les div reste de gauche à droite*/
  float:left;
}
/*on place les bouton*/
.slide1-bibliotheque
{
  padding-top:108px;
  float:left;
  background:#a5a5a5;
  background:#E8EDF1;
  width:25px;
  height:107px;
  cursor:pointer;
  font-weight:bold;
}
.slide2-bibliotheque
{
  padding-top:108px;
  float:right;
  background:#E8EDF1;
  width:25px;
  height:107px;
  cursor:pointer;
  font-weight:bold;
}

img {
border:0px;
}

.img {
border:2px solid #CBD4D9;
padding:3px;
margin-left:14px;
margin-bottom:8px;
}

.img2 {
border:2px solid #CBD4D9;
padding:3px;
margin:5px;
}



.lines {
width:100%;background-color:#A7BAC2;height:24px;
}

.lines {
width:100%;background-color:#A7BAC2;height:24px;
}
.line-grey {
background:url('http://manuel.inrees.com/images/top_line-g.jpg');background-repeat:no-repeat; background-position:top; 
width:901px;margin:0px auto;padding-top:3px;
height:24px;
}
.line-darkblue {
width:100%;background-color:#00294B;height:3px;padding:0px;margin:0px; !important
}
.line-orange {
width:100%;background-color:#F49C15;height:2px;padding:0px;margin:0px; !important
}
.line-blue {
width:100%;background-color:#2D81AC;height:13px;padding:0px;margin:0px; !important
}

a.lines-link:link {
color:#023054;
text-decoration:none;
}
a.lines-link:visited {
color:#023054;
text-decoration:none;
}
a.lines-link:hover {
color:#023054;
text-decoration:underline;
}
a.lines-link:active {
color:#023054;
text-decoration:underline;
}



a.lines-link2:link {
color:#023054;
text-decoration:underline;
}
a.lines-link2:visited {
color:#023054;
text-decoration:underline;
}
a.lines-link2:hover {
color:#023054;
text-decoration:none;
}
a.lines-link2:active {
color:#023054;
text-decoration:none;
}


.g2 {
cursor:pointer;
background:url('http://manuel.inrees.com/images/ban1_g2.jpg');
width:178px;
height:108px;
float:right;
}
.g2:hover {
background:url('http://manuel.inrees.com/images/ban1_g2-hover.jpg');
}

.d1 {
cursor:pointer;
background:url('http://manuel.inrees.com/images/ban1_d1.jpg');
width:138px;
height:108px;
float:right;
}
.d1:hover {
background:url('http://manuel.inrees.com/images/ban1_d1-hover.jpg');
}

.h3 {
cursor:pointer;
background:url('http://manuel.inrees.com/images/ban1_h3.jpg');
width:318px;height:100px;float:right;
}


a:link {
	color:#1E75A2;
	text-decoration:underline;
}
a:visited {
	color: #1E75A2;
	text-decoration:underline;
}
a:hover {
	color: #E67833;
	text-decoration:none;
}
a:active {
	color: #E67833;
	text-decoration:none;
}
a.liens:link {
	text-decoration:none;
}
a.liens.liens:visited {
	text-decoration:none;
}










.minid {
color:#678595;
font-size:11px;
}

.temoignage {
text-align:left;
font-size:13px;
font-style:italic;
padding-left:35px;
padding-right:25px;
padding-top:15px;
padding-bottom:15px;
}


.id {
padding-bottom:20px;
font-size:11px;
}

.description {
font-size:12px;
}



h1 {
color:#114B73;
font-size:22px;
font-weight:normal;
}

h2 {
color:#114B73;
font-size:18px;
font-weight:normal;
padding-left:10px;
}

h3 {
color:#2F769B;
font-size:14px;
padding:0px;
margin:0px;
}

h4 {
color:#114B73;
font-size:14px;
font-weight:normal;
padding-left:7px;
}

h5 {
color:#fff;
font-size:14px;
background-image:url("http://manuel.inrees.com/images/h5back.jpg");
background-repeat:repeat-x;
padding:10px;
padding-top:13px;
margin-bottom:15px;
}


h7 {;
font-size:14px;
font-weight:bold;
color:#557990;
}

h8 {
color:#114B73;
font-size:18px;
font-weight:normal;
padding-left:10px;
}

hr {
color:#CDD1D5;
background-color: #CDD1D5;
height: 1px;
border: 0;
}

hr.LA {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-70px;
top:-9px;
width:450px;
}

hr.LA2 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-155px;
top:-9px;
width:590px;
}

hr.LA3 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-70px;
top:-9px;
width:290px;
}

hr.LA8 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-70px;
top:-9px;
width:290px;
}


hr.LA4 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-20px;
top:-3px;
width:150px;
}

hr.LA5 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-80px;
top:-9px;
width:450px;
}

hr.LA6 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-20px;
top:-3px;
width:490px;
}

hr.LA7 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-20px;
top:-9px;
width:450px;
}

hr.LA8 {
color:#CBD4D9;
background-color: #CBD4D9;
height: 4px;
border: 0;
position:relative;
left:-160px;
top:-9px;
width:450px;
}

.bloc {
margin: 0 auto; padding:0;
width:941px;
background-color: #FBFBFB
}

.ban {
background: url("http://manuel.inrees.com/images/ban_back.jpg"); background-repeat:no-repeat; background-position:top;
width:941px; height:361px;
}

.ban2 {
background: url("http://manuel.inrees.com/images/ban2.jpg"); background-repeat:no-repeat; background-position:top;
width:941px; height:212px;
}

.bancontent {
padding:20px;
padding-top:50px;
padding-left:410px;
}

.page {
padding:20px;
}

.pagehomback {
background:url("ttp://manuel.inrees.com/images/pagehome_back.jpg");background-position:top;background-repeat:no-repeat;
}

.mini3 {
width:295px; height:95px;
background-color:#0099FF;
}

.mini5 {
width:175px; height:95px;
background-color:#0099FF;
}

.nodisc {
list-style:none;
font-size:11px;
font-weight:bold;
padding-top:15px;
}

.nodiscspace {
padding-top:5px;
}




.pageH {
width:901px; margin: 0px auto;padding:0px;
}

.pageB {
background: url('http://manuel.inrees.com/images/page_back-G.jpg');
background-repeat:no-repeat; background-position:top; background-color:#FBFBFB;width:540px;padding:25px;padding-top:35px;
text-align:justify;
}

.pageC {
background: url('http://manuel.inrees.com/images/page_back-C.jpg');
background-repeat:no-repeat; background-position:top; background-color:#FBFBFB;width:540px;padding:25px;padding-top:35px;
text-align:justify;
}

.pageA {
background: url('http://manuel.inrees.com/images/page_back-A.jpg');
background-repeat:no-repeat; background-position:top; background-color:#FBFBFB;width:831px;padding:35px;padding-top:35px;
}


.big {
font-size:13px;
}
.blue {
color:#1A709D;
}



a.liens-menu:link {
	color:#3A6A88;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.liens-menu:visited {
	color: #3A6A88;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.liens-menu:hover {
	color: #E67833;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
a.liens-menu:active {
	color: #E67833;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}




.picto-special {
background-color:#CBD4D9;
font-size:11px;
font:Verdana, Arial, , sans-serif;
height:14px;
padding:7px;
background-image:url("http://www.inrees.com/img/graphics/picto-noir.gif");
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:14px;
font-weight:bold;
text-transform:uppercase;
}





.somm {
background:url('http://manuel.inrees.com/images/somm.jpg');
background-repeat:no-repeat; background-position:top; background-color:#DCE2E5;
padding:15px;
padding-left:35px;
width:60%;
}

li.sommli {
list-style:square;

}







/* Navigation */
ul li 
{
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
}

li a {
	padding-top: 0px;
	padding-bottom: 0px;
}

dl {
	height: auto;
	margin: 0;
	list-style: none;

}

dl a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;

}

dl a:hover {
	background-color: #ffffff;
}

dl img {
	float: left;
}
dt, dd {
	padding: 5px 7px;
}

dt {
	float: left;
	clear: left;
	width: 40px;
	color: #363636;
	font-size:.9em;
} 

dd {
	margin-left: 50px;
}





/* Navigation 2.0
-------------------------------------------------------------- */
#nav { line-height: 1; z-index: 9998; }

#nav a {
	background: url("http://manuel.inrees.com/images/menu_complet.jpg") no-repeat 0 0;
	display: block;
	height: 50px;
	text-indent: -999em;
	overflow: hidden;
}

#nav li { float: left; position: relative; }
* html #nav li * { position: relative; }
#nav li, #nav ul { margin: 0; padding: 0; }
	
	/*--- Default ---*/
	#nav-home a { background-position: 0 0; width: 43px; }
	#nav-decouvrir a { background-position: -43px 0; width: 120px; }
	#nav-soutien a { background-position: -163px 0; width: 222px; }
	#nav-activites a { background-position: -385px 0; width: 114px; }
	#nav-ressources a { background-position: -499px 0; width: 91px; }
	#nav-medias a { background-position: -590px 0; width: 114px; }
	#nav-actions a { background-position: -704px 0; width: 197px; }
	#nav-mag a { background-position: -901px 0; width: 0px; }

	/*--- Hovering ---*/
	#nav-home a:hover { background-position: 0 -50px; width: 43px; }
	#nav-decouvrir a:hover { background-position: -43px -50px; width: 120px; }
	#nav-soutien a:hover { background-position: -163px -50px; width: 222px; }
	#nav-activites a:hover { background-position: -385px -50px; width: 114px; }
	#nav-ressources a:hover { background-position: -499px -50px; width: 91px; }
	#nav-medias a:hover { background-position: -590px -50px; width: 114px; }
	#nav-actions a:hover { background-position: -704px -50px; width: 197px; }
	#nav-mag a:hover { background-position: -543px -50px; width: 0px; }

	/*--- Dropdowns ---*/
	#nav li:hover ul, #nav li.over ul { left: 0; }
	#nav li li { float: none; position: static; width: 100%; }
	
	#nav li li a, #nav li li a:hover, #nav li li a:active {
		background: none;
		height: auto;
		padding: 4px 10% 4px;
		text-indent: 0;
		width: 76%;
	}
	
	#nav li li a:hover { 
	background: #DDE5E7;
	
	 }
	
	#nav li ul {
		background: #B1BEC4;
		border-bottom: 2px solid #F59E1D;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 50px;
		width: 255px; /* Navigation */
		z-index: 9999;
	}
	
	#nav2 li ul {
		background: #B1BEC4;
		/* background: url("http://www2.inrees.com/img/graphics/menu/back_transp.png"); */
		background-repeat:no-repeat;
		background-position: 0px 0px; 
		border-bottom: 2px solid #F59E1D;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 50px;
		width: 275px; /* Navigation */
		z-index: 9999;
	}
	
	#nav3 li ul {
		background: #A4B1BA;
		/* background: url("http://www2.inrees.com/img/graphics/menu/back_transp.png"); */
		background-repeat:no-repeat;
		background-position: 0px 0px; 
		border-bottom: 2px solid #F59E1D;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 50px;
		width: 255px; /* Navigation */

		z-index: 9999;
	}

	#nav4 li ul {
		background: #B1BEC4;
		/* background: url("http://www2.inrees.com/img/graphics/menu/back_transp.png"); */
		background-repeat:no-repeat;
		background-position: 0px 0px; 
		border-bottom: 2px solid #F59E1D;
		line-height: 1.5;
		left: -25px;
		padding: 5px 0;
		position: absolute;
		top: 50px;
		width: 255px; /* Navigation */
		z-index: 9999;
		text-align:right;
	}


	

	li#nav-states ul { line-height: 1.2; width: 400px; }
	li#nav-states .col { font-size: 0.9em; float: left; width: 33%; }
	li#nav-states .col ul { border: 0; position: static; width: 100%; }
	
li#nav-soutien ul { line-height: 1.4; width: 350px; margin:0; }
	li#nav-soutien .col { font-size: 0.95em; float: left; }
	li#nav-soutien #firsticol { background: url("");width: 45% }
	li#nav-soutien #secondicol { background: url("");width: 48%;  }
	li#nav-soutien .col ul { background: url("");border: 0; position: static; width: 100%; }
	li#nav-soutien .col ul li#bpfcpdf { background: url("");margin-left: 0px !important; white-space: nowrap; }
    li#nav-soutien .col ul li#bpfcpdf img { background: url("");margin: 0 -17px 0 0;  float: left;}
    #name li#nav-soutien ul { display: block; }
	
	
	
	
	
	
	
	
	
	.rollover a {
display:block;
width: 90px;
padding:10px 10px 10px 7px;
font: bold 13px sans-serif;;
color:#333;
background: url("rollover-image.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover { 
background-position: 0 -35px;
color: #049;
}
.rollover a:active {
background-position: 0 -70px;
color:#fff;
}

.formblue {
	color: #0097CA;
}

.cform { 
	margin:0px auto 0 auto; 
	/* width: 190px; */
}

.cform fieldset	{ 
	margin-top:0px; 
	padding:0px 0 0px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font:normal 18px Helvetica; 
	color: #B6BBBF;
	letter-spacing:3px;
}



/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	/*width:90px;*/ 
	margin:0px 0px 0 0; 
	vertical-align:top;
	cursor:pointer;
}
.cform label span {
	/* width:90px;  must be the same as above!*/
	display:block;
}

label.cf-before {
	margin:0px 0px 0 0; 
}

label.cf-group-after {
	margin:0px 0 0 0px;
	width:60px;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:1px;
	border:1px solid #B6BBBF;
	font:1.2em Arial,Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(http://www.inrees.com/img/form/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #0097CA;
	background:#ffffff url(http://www.inrees.com/img/form/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#13507C;
	background:#ffffff url(http://www.inrees.com/img/form/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:169px; 
}
.cform select {
	width:175px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 1.2em;
	overflow:auto;
	width:269px; 
}

.cform fieldset {
	border:1px solid #B9BEC2;
    padding: 1em;
    margin: 0 0 15px 15px;
    width: 450px;
    display: block;
}
.cform legend {
    padding: 4px;
    color: #B9BEC2;
    margin-bottom: 10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-transform:uppercase;
}


.cform label {
    display:inline;
    /* width: 120px; */
    float:left;
    margin: 3px 0 3px 0;
}




div.decompte
{
color:#4F8BB0;
font-size: 11px;
}
div.decompte:before {
content:'Notes: ';
}
div.decompte:after {
content:' caractères restants';
