/*
orange :px;f7f2a

module gris : #a0a0a0 -> cfcfcf
module rose : #eeaaff -> f2bfff
module vert : #bef248 -> b4e644

gris clair bordure bouton #d5d5d5
gris fond bouton #bebebe;

rose texte et bordure : #e57eff

vert texte et bordure : #82b510

vert texte et bordure : #9c9c9c

*/

body {
		background-color: #ffffff;
		font-family: Verdana, Geneva, Arial, sans-serif;
}

p {
		font-size:0.7em;
		text-align:justify;
}

h2 {
		font-size:1em;
		color:#666666;
		font-weight: bold;
}

A.general
		{
		text-decoration:underline;
		color: #999999;
		}
		
A.general:hover
		{
		color: #999999;
		}
		
A.general:disabled
		{
		color: #999999;
		}
		
.attention{
	font-size:0.8em;
}

#entete {
		height:150px;
}

#entete_acroch {
		float:left;
		font-size:30px;
		text-align:justify;
		margin-left:0px;
}

#entete_compt {
		float:right;
		width:100px;
		margin-top:5px;
		margin:0px;
}

#entete_compt h3 {
		font-weight: normal;
		margin:0px;
		font-size:15px;
		color : #ff7f2a;
		text-align:justify;
}

#entete_compt h4 {
		font-weight: normal;
		margin:0px;
		color : #ff7f2a;
		text-align:justify;
		font-size:11px;
}
.error_post {
	border:1px solid red ! important;
}
.input_text {
		border:1px solid #d5d5d5;
		background:white;
		width:94px;
}

.entete_button {
		border:1px solid #d5d5d5;
		background:white;
		color : #ff7f2a;
		width:97px;
		cursor:pointer;
}

.hide {
		display:none;
}

.entete_button:hover {
		background:#dadada;
}

#entete a {
		color : #ff7f2a;
		text-decoration: none;
		cursor:pointer;
}

#entete a:hover {
		background:#dadada;
}

#menu {
	height:24px;
    border:none;
    z-index:111;
	margin:0px;
	padding:0px;
	padding-right:20px;
}


#corps {
		margin:0px;
		padding:0px;
}

#pied {
	position:relative;
	/* border-top:1px solid gray; */
	width:100%;
	height:1.6em;
}

.forf_left {
		padding-right:5px;
		border-right:1px solid #e57eff;
		position:relative;
		font-size:0.7em;
		width: 270px;
		margin-left:8px;
}

.forf_right {
		float:right;
		width: 420px;
		/* margin-left:280px; */
		font-size: 0.7em;
}
  
.div_mess {
		margin:30px;
		padding:0px;
}


.div_mess_left {
		position:relative;
		padding-right:0px;
		margin-left:0px;
}

.div_mess_right {
		border-left:1px solid #e57eff;
		margin:auto;
		width: 370px;
		/* margin-left:280px; */
		font-size: 0.8em;
		padding:0px;
}


.div_mess_right ul {
		padding-left:20px ! important;
}

.div_mess_right li {
		list-style-type: disc ! important;
		color:black ! important;
		font-weight: normal ! important;
		padding-bottom:4px ! important;
		text-align:justify ! important;
}
.b_euro {
	position:absolute;
	text-align:right;
	font-weight:normal;
}



.form_complet {
		margin-left:8px;
		font-size: 0.8em;
}

.img_book_title {

		text-align:center;
		color:white;
		margin-top:10px;
		padding:0px;
		font-size: 1.0em ! important;
		font-weight: bold;
		width:250px;
}

.img_book_prix {
		text-align:center;
		color:#ff7f2a;
		margin:10px auto;
		padding:5px;
		font-weight: bold;
		font-size: 0.9em ! important;
}

.img_book {
		margin-top:30px;
		margin-left:30px;
		border:1px solid grey;
		width:160px;
}



.form_right {
		padding:10px;
}

.span_liv1 span{
				display: inline;
				float: left;
				width: 170px;
				padding-right:5px;
				text-align:right;
}


.b_liv{
		color:#e57eff;
		font-weight: none;
		text-align: left;
		font-size:0.89em; 
		margin-top:4px;
		text-decoration:none;
}



.forfd_bl_liv {
		font-size: 2.0em;
		color:green;
}


.b_coll {
		color:orange;
		font-size: 1.0em;
		text-decoration:none;
}


.b_coll:hover  {
		text-decoration:underline;
}


.forfd_bl_coll {
		font-size: 2.0em;
		color:orange;
}

.b_pack {
		color:blue;
		font-size: 1.0em;
		text-decoration:none;
}
	
.b_pack:hover  {
		text-decoration:underline;
}

.forfd_bl_pack {
		font-size: 2.0em;
		color:blue;
}



.forfd-title {
		text-align:center;
		margin-bottom:10px;
}

.divslid {
		display:none;
}

.savoirplus {
		margin:5px 0;
		cursor:pointer;
		padding:3px;
		background-color:White;
		border-left: solid 1px whitesmoke;
		border-bottom: solid 1px whitesmoke;
		font-size:0.7em;
}

#fix {
    background-color: #ffffff;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    /*padding-left: 25px;padding-right: 25px;*/
    width:750px;
}

#logo {
	/* background:url(images/logo-incidences.png) no-repeat 75% 10px ;*/
	background:url(images/logo_incidences-gris.png) no-repeat 75% 10px ;
    position:absolute;
	display:inline;
    left:-132px;
	width:130px;
	height:800px;
    margin:0px;
}

.spacer {
  clear: both;
}

.text {
	text-align:justify;
}


.black{
color:black;	
font-weight: normal;
}

/*------------------------  ACCUEIL  ------------------------ */

.boxcontent_rec {
	display:block;  
	background:url(images/deg1.png) top repeat-x; 
	border-left:1px solid #fff; 
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin-bottom:5px;

}

/* ------------------------  TEXTE  -------------------------- */

/* Inset 3D Raised */
.raised, .raised_g, .raised_r, .raised_v {background: #ffffff;  margin:auto; width:100%;}


.raised .top, .raised .bottom {display:block; background:#ffffff; font-size:1px;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#e8e9e9; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#e8e9e9; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#e8e9e9; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:white; border-left:1px solid #white; border-right:1px solid #999;}
.raised .b3b {background:white; border-left:1px solid #white; border-right:1px solid #999;}
.raised .b2b {background:white; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:url(images/deg1.png) top repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}
.raised .boxcontent ul li {list-style-type: none;}

/* module gris */

.raised_g .top, .raised_g .bottom {display:block; background:transparent; font-size:1px;}
.raised_g .b1, .raised_g .b2, .raised_g .b3, .raised_g .b4, .raised_g .b1b, .raised_g .b2b, .raised_g .b3b, .raised_g .b4b {display:block; overflow:hidden;}
.raised_g .b1, .raised_g .b2, .raised_g .b3, .raised_g .b1b, .raised_g .b2b, .raised_g .b3b {height:1px;}
.raised_g .b2, .raised_g .b3, .raised_g .b4 {background:#ffffff; border-left:1px solid #e57eff; border-right:1px solid #e57eff;}
.raised_g .b4b,.raised_g .b3b,.raised_g .b2b {background:white; border-left:1px solid #e57eff; border-right:1px solid #e57eff;}
.raised_g .b1 {margin:0 5px; background:#e57eff;}
.raised_g .b2, .raised_g .b2b {margin:0 3px; border-width:0 2px;}
.raised_g .b3, .raised_g .b3b {margin:0 2px;}
.raised_g .b4, .raised_g .b4b {height:2px; margin:0 1px;}
.raised_g .b1b {margin:0 5px; background:#e57eff;}
.raised_g .boxcontent {display:block;  padding:10px; font-size:medium; border-left:1px solid #e57eff; border-right:1px solid #e57eff;}
.raised_g .boxcontent ul {padding-left:30px; font-size: 0.71em;}
.raised_g .boxcontent li {list-style-type: decimal-leading-zero;color:#e57eff;font-weight: bold;padding-bottom:4px;}

/* module rose */

.raised_r .top, .raised_r .bottom {display:block; background:transparent; font-size:1px;}
.raised_r .b1, .raised_r .b2, .raised_r .b3, .raised_r .b4, .raised_r .b1b, .raised_r .b2b, .raised_r .b3b, .raised_r .b4b {display:block; overflow:hidden;}
.raised_r .b1, .raised_r .b2, .raised_r .b3, .raised_r .b1b, .raised_r .b2b, .raised_r .b3b {height:1px;}
.raised_r .b2, .raised_r .b3, .raised_r .b4 {background:#ffffff; border-left:1px solid #82b510; border-right:1px solid #82b510;}
.raised_r .b4b,.raised_r .b3b,.raised_r .b2b {background:white; border-left:1px solid #82b510; border-right:1px solid #82b510;}
.raised_r .b1 {margin:0 5px; background:#82b510;}
.raised_r .b2, .raised_r .b2b {margin:0 3px; border-width:0 2px;}
.raised_r .b3, .raised_r .b3b {margin:0 2px;}
.raised_r .b4, .raised_r .b4b {height:2px; margin:0 1px;}
.raised_r .b1b {margin:0 5px; background:#82b510;}
.raised_r .boxcontent {display:block;  padding:10px; font-size:medium; border-left:1px solid #82b510; border-right:1px solid #82b510;}
.raised_r .boxcontent ul {padding-left:30px; font-size: 0.71em;}
.raised_r .boxcontent li {list-style-type: decimal-leading-zero;color:#82b510;font-weight: bold;padding-bottom:4px;}

/* module vert */

.raised_v .top, .raised_v .bottom {display:block; background:transparent; font-size:1px;}
.raised_v .b1, .raised_v .b2, .raised_v .b3, .raised_v .b4, .raised_v .b1b, .raised_v .b2b, .raised_v .b3b, .raised_v .b4b {display:block; overflow:hidden;}
.raised_v .b1, .raised_v .b2, .raised_v .b3, .raised_v .b1b, .raised_v .b2b, .raised_v .b3b {height:1px;}
.raised_v .b2, .raised_v .b3, .raised_v .b4 {background:#ffffff; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c;}
.raised_v .b4b,.raised_v .b3b,.raised_v .b2b {background:white; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c;}
.raised_v .b1 {margin:0 5px; background:#9c9c9c;}
.raised_v .b2, .raised_v .b2b {margin:0 3px; border-width:0 2px;}
.raised_v .b3, .raised_v .b3b {margin:0 2px;}
.raised_v .b4, .raised_v .b4b {height:2px; margin:0 1px;}
.raised_v .b1b {margin:0 5px; background:#9c9c9c;}
.raised_v .boxcontent {display:block;  padding:10px; font-size:medium; border-left:1px solid #9c9c9c; border-right:1px solid #9c9c9c;}
.raised_v .boxcontent ul {padding-left:30px; font-size: 0.71em;}
.raised_v .boxcontent li {list-style-type: decimal-leading-zero;color:#000000;font-weight: bold;padding-bottom:4px;}


.text_rose{color:#f2bfff;font-weight: bold;}
.fumertue {
		float:right;
		margin-right:10px;
		background:white;
		text-align:center;
		padding:15px;
		font-size:1em;
		color:#666666;
		width:160px;
		border-right:2px solid grey;
		border-bottom:2px solid grey;
		text-decoration:none;
}
.fumertue:hover {
		background:#cccccc;
		color:white;
}
.titre_gp {color:#82b510;padding-left:0px;font-size:1em;font-weight: bold;}
.titre_h2 {color:#666666;padding-left:0px;font-size:0.8em;font-weight: bold;}
/*
orange : #ff7f2a

module gris : #cfcfcf
module rose : #f2bfff
module vert : #b4e644

gris clair bordure bouton #d5d5d5
gris fond bouton #bebebe;



*/

/* ----------------------------  MENU  ------------------------ */

ul.menu {
		list-style-type: none;
		list-style-image: none;
		float: left;
		font-size:0.7em;
		padding:0;
		margin :0;
}

ul.menu li {
		color:black;
		float: left;
		margin: 0px;
		padding:0px;
}

ul.menu ul {
		list-style-image: none;
		position: absolute;
		display: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
		
}

.niv1{
	border:1px solid gray;
}

ul.menu ul li {
		background:white;
		color:white;
		float: none;
		padding: 0;
		border: 0;
  }

ul.menu li a:link, ul.menu  li a:visited {
		display: block;
		margin: 0;
		padding:5px 1em;
		color:black;
		text-decoration: none;
		text-align:left;
}

ul.menu ul li a:link, ul.menu ul li a:visited {
	/*
		border-bottom:1px solid black;
		border-left:1px solid black;
		border-right:1px solid black;
		*/
		display: block;
		margin: 0;
		padding:5px 1em;
		color:black;
		text-decoration: none;
    text-align:left;
  }


ul.menu li a:hover {
		color:#ff7f2a;
  }

ul.menu ul li a:hover {
		color:#ff7f2a;
		background-color: none;
  }

ul.menu li:hover > ul {
    display: block;
  }


ul.menu ul li {
		/* margin-top:-0.05em; */
		/* border:1px solid silver; */
  }


ul.menu ul li ul {
    float: left;
    margin-left:98%;
    margin-top:-1.95em;
    border: 0;
  }


ul.menu ul li ul li {
   /* */
  }


ul.menu ul li ul li ul {
    float: left;
    margin-left:98%;
    margin-top:-2.95em;
    border: 0;
  }


.menu .ss-link {
    background-image:url(tr_menu.gif) ! important ;
    background-repeat:no-repeat ! important ;
    background-position:96% 55% ! important ;
  }


.menu .disabled {
    color:#ff7f2a ! important ;
  }

.menu ul .disabled {
    color:#ff7f2a ! important ;
  }
  
.menu .disabled:hover {
    color:#ff7f2a ! important ;
  }
.menu ul .disabled:hover {
    color:#ff7f2a ! important ;
  }
  /* ----------------------------  MENU -collection  ------------------------ */

ul.menu_collections {
		list-style-type: none ! important;
		list-style-image: none ! important;
		float: left;
		font-size:0.7em;
		padding:0;
		margin :0;
}

ul.menu_collections li {
		list-style-type: none ! important;
		width:200px;
		color:black;
		float: left;
		margin: 0;
		border:0px;
		padding:0px;
}

ul.menu_collections ul {
		list-style-image: none;
		position: absolute;
		
		display: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
}

ul.menu_collections ul li {
		list-style-type: decimal-leading-zero ! important;
		background:white;
		color:white;
		float: none;
		padding: 0;
		border: 0;
  }

ul.menu_collections li a:link, ul.menu_collections  li a:visited, ul.menu_collections  li span{
		display: block;
		margin: 0;
		padding:5px 1em;
		color:black;
		text-decoration: none;
		text-align:left;
		cursor:pointer;
}

.disabled_menu {
    color:#ff7f2a ! important ;
}

.disabled_menu:hover {
		background-color: white ! important ;
  }
	/*
ul.menu_collections ul li a:link, ul.menu_collections ul li a:visited {


		
		display: block;
		margin: 0;
		padding:5px 1em;
		color:black;
		text-decoration: none;
        text-align:left;
  }

*/
ul.menu_collections li span:hover {
		color:#ff7f2a;
  }

ul.menu_collections ul li span:hover {
		color:black;
		background-color: silver;
  }

ul.menu_collections li:hover > ul {
    display: block;
  }


ul.menu_collections ul li {
		margin-top:-0.05em;
		/* border:1px solid silver; */
  }



/* ----------------------------  USER ------------------------ */

		
#user_menu {
    width:100%;
	font-size: 0.71em
  }


ul.menu_user {
    /* */;
  }


.menu_user .ss-link {
    /* */;
  }


.menu_user .disabled {
    color:orange ! important ;
  }


#user_content {
    margin-left:0;
  }


/* ----------------------------  Pied ------------------------ */

		#menu_pied
		{
			float:right;
			position:relative;
			width:90%;
			text-align: right
		}
		
		#menu_pied a
		{
				color: gray;
				font-size: 9px;
				text-decoration:none;
		}
		
		#menu_pied a:hover
		{
				text-decoration:underline;
		}

		/* ----------------------------  Pied ------------------------ */

		A.menu
		{
				font-size: 0.77em;
				text-decoration:none;
		}
		
		A.menu:hover
		{
				background:gray;
		}
		
		A.menu:disabled
		{
				color: #999999;
		}
