/* 

RNO 2009 | © DELTA WEB http://www.delta-web.com



*/

body {
margin:0;
background:#FFFFFF;
font:12px "Arial", Helvetica, sans-serif;
color:#5e5d5d;
line-height:12px;
}

img {
border:none;
}

a {
color:#4c4646;
}

a:hover {
text-decoration:none;
}

ul {
margin:0;
padding:0;
list-style:none;
}

li {
margin:0;
padding:0;
/*background:url(../images/puce_li.gif) 0 6px no-repeat;*/
}

h1 {
	margin:0 0 25px 0;
	padding:0;
}

/* ID --------------------------------------------------------- */

#global {
width:800px;
margin:0 auto;
background:#fff;
}

#bandeau {
height:149px;
}

#bandeau.img {
float:left;
}

#nav1 {
list-style:none;
margin:0;
padding:0;
}

#nav1 li {
margin:0;
padding:0;
background:none;
float:left;
}

#nav1 li a {
display:block;
height:37px;/*61*/
font:12px Arial, Helvetica, sans-serif;
color:#fff; 
background-position:0 0;
text-decoration:none;
}

#nav1 li a:hover {
background-position:0 -61px;
font:bold 12px Arial, Helvetica, sans-serif;
}

#nav1 li.selected a {
background-position:0 61px;
font:bold 12px Arial, Helvetica, sans-serif;
}

#nav1 li#bt0 a {
background-image:url(../images/b0.gif);
width:63px; /*87*/
padding:24px 0 0 24px;
}
#nav1 li#bt1 a {
background-image:url(../images/b1.gif);
width:75px;/*95*/
padding:24px 0 0 20px;
}
#nav1 li#bt2 a {
background-image:url(../images/b2.gif);
width:121px;/*143*/
padding:24px 0 0 22px;
}
#nav1 li#bt3 a {
background-image:url(../images/b3.gif);
width:92px;/*114*/
padding:24px 0 0 22px;
}
#nav1 li#bt4 a {
background-image:url(../images/b4.gif);
width:91px;/*112*/
padding:24px 0 0 21px;
}
#nav1 li#bt5 a {
background-image:url(../images/b5.gif);
width:105px;/*124*/
padding:24px 0 0 19px;
}
#nav1 li#bt6 a {
background-image:url(../images/b6.gif);
width:105px;/*124*/
padding:24px 0 0 19px;
}

#nav2 {
width:194px; /*200*/
height:140px; /*162*/
padding:22px 0 0 6px;
margin:0;
font:Arial, Helvetica, sans-serif 12px;
color:#FFFFFF;
float:left;
-position:relative;
-background-color:#0074b9;
}

#nav2 h3 {
font:Arial, Helvetica, sans-serif 18px;
color: #FFFFFF;
margin:0 0 10px 0;
/*font-weight:lighter;*/
}

#nav2 li {
list-style:disc;
line-height:18px;
margin:0 0 0 35px;
}

#nav2 a {
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#nav2 a:hover {
text-decoration:underline;
}

#nav2 li.selected a {
font-weight:bold;
text-decoration:underline;
}

#nav2.chap1 {
background-color:#0074b9;
}
#nav2.chap2 {
background-color:#007cbd;
}
#nav2.chap3 {
background-color:#1782c0;
}
#nav2.chap4 {
background-color:#4688c2;
}
/*
#Layer1 {
	border:#000000 solid 2px;
	width:400px;
	margin:291px 200px 0 200px;
	background:#FFFFFF;
	padding:15px;
}
#Layer1 h4 {
	font:18px "Times New Roman", Times, serif;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}
#Layer1 img {
	float:left;
	margin:0 10px 10px 0;
	max-height:120px;
	max-width:120px;
}

#Layer1 a {
	font:11px Arial, Helvetica, sans-serif;
	color:#a41a22;
	}
	
#Layer1 a:hover {
	color:#b5262d;
	}
*/

.Layer1 {
	border:#000000 solid 2px;
	width:400px;
	/*margin:291px 200px 0 200px;*/
	background:#FFFFFF;
	padding:15px;
}

h4.layer1 {
	font:18px "Times New Roman", Times, serif;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}
img.layer1 {
	float:left;
	margin:0 10px 10px 0;
	max-height:120px;
	max-width:120px;
}

a.layer1 {
	font:11px Arial, Helvetica, sans-serif;
	color:#a41a22;
	}
	
a:hover.layer1 {
	color:#b5262d;
	}
	
p.layer1 {
	margin:0;
	padding:0;
}

/* Les colonnes : -------------------------- */

#col1 {
	width:510px; /*550*/
	padding:30px 20px 30px 20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#5e5d5d;
	float:left;
	line-height:16px;
}

#col1 h1 {
	font:30px "Times New Roman", Times, serif;
	color:#000;
}

#col1 h2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin:5px 0 10px 0;
	text-decoration:underline;
}

#col1 .photoactu {
float:left;
margin:0 10px 10px 0;
border:#000000 solid 1px;
}

#col1 hr {
clear:both;
margin:0 0 20px 0;
}

#col1 p {
text-align:justify;
}

#col1 li {
	list-style:disc;
	margin-left:10px;
}

#col2 {
	width:222px; /*250*/
	-width:210px;
	margin:50px 0 0 0;
	float:left;
	padding:13px 15px 20px 13px;
	background-color:#dcdbdb;
	line-height:16px;
}

#col2 p{
	font:16px "Times New Roman", Times, serif;
	color:#000000;
	font-style:italic;
	line-height:20px;
	text-align:justify;
}

#col2 img {
	float:left;
	margin:0 10px 10px 0;
}

#col2 li {
	list-style:disc;
	color:#a41a22;
	margin-left:10px;
}

#col2 h4 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
}

/*----------------------------------------------------- */

#col3 {
	width:222px; /*250*/
	-width:210px;
	margin:0;
	float:left;
	padding:13px 15px 20px 13px;
	background-color:#dcdbdb;
	line-height:16px;
}

#col3 hr {
	margin:0 0 5px 0;
	padding:0;
	color:#000;
}

#col3 li {
	list-style:disc;
	color:#a41a22;
	margin-left:10px;
}

#col3 h4 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
}

/*----------------------------------------------------- */

#col4 {
	width:760px; /*800*/
	padding:30px 20px 30px 20px;
	font:12px Arial, Helvetica, sans-serif;
	color:#5e5d5d;
	float:left;
	line-height:16px
}

#col4 h1 {
	font:30px "Times New Roman", Times, serif;
	color:#000;
}

#col4 h2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin:5px 0 10px 0;
	text-decoration:underline;
}


#col5 {
	width:222px; /*250*/
	-width:210px;
	margin:50px 0 0 0;
	float:left;
	padding:13px 15px 20px 13px;
	text-align:center;
	background-color:#dcdbdb;
}

/*----------------------------------------------------- */

#blokTrombi {
display:block;
width:336px; /*360*/
height:150px; /*174px*/
margin:0 20px 20px 0;
padding:12px;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:#dcdbdb;
float:left;
}

#blokTrombi img {
float:left;
margin:0 10px 10px 0;
}

#blockRecherche {
display:block;
width:736px; /*760*/
background:#dcdbdb;
padding:12px;
margin:0 0 15px 0;
}

#blokTrombiDet {
display:block;
width:736px; /*760*/
height:150px; /*174px*/
margin:0 0 15px 0;
padding:12px;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
background:#dcdbdb;
}

#blokTrombiDet img {
float:left;
margin:0 10px 10px 0;
}

#resultatAnnuaire {
clear:both;
text-align:center;
margin:0 0 15px 0;
}

#pdp {
	height:51px;/*71*/
	font:11px Arial, Helvetica, sans-serif;
	color:#5e5d5d;
	background-color:#000000;
	clear:both;
	padding:20px 10px 10px 10px;
}


/* CLASS --------------------------------------------------------- */

.red {
color:#a41a22;
}

.titreRed {
text-transform:uppercase;
color:#a41a22;
}

a.bt {
display:block;
margin:10px 0 10px 0;
padding:3px;
border:#990000 solid 1px;
background-color:#d1d1d1;
color:#000000;
text-decoration:none;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

a:hover.bt {
background-color:#eeeded;
color:#a41a22;
}

a.btselected {
display:block;
margin:10px 0 10px 0;
padding:3px;
border:#990000 solid 1px;
background-color:#eeeded;
color:#a41a22;
text-decoration:none;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}

.clearB {
clear:both;
}

.clearbothIE6 {
clear:both;
margin:0;
padding:0;
}

.commentaires {
margin : 0 0 15px 0;
padding : 10px;
background-color:#efefef;
}

/* --- MESSAGE ERREUR SAISIE FORMULAIRE --- */

.erreur_form {
font:12px Arial, Helvetica, sans-serif;
font-weight: bold ;
color:red;
}
/* --- FIN MESSAGE ERREUR SAISIE FORMULAIRE --- */
