/* general*/

body, html{
  margin : 0 0 0 0;
  padding: 0 0 0 0;
  	height: 100%;
}

body{
 	font-size: 62.86%;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(/site/images/background.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

.global{
	background-color: #fff;
	font-size: 1.1em;
	width: 741px;
	/*margin-left: auto;
	margin-right: auto;*/
	text-align: left;
	padding: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em auto; 
}

.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}
.null{
	line-height: 1px;
}
.align-right{
text-align: right;
}
.no-border{
	border: none;
}
.italic{
	font-style: italic;
}
p img.vertical-align, li img.vertical-align{
	vertical-align: middle;
}
/* titles */
h1{
	font-size: 1.5em;
	font-family: arial;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin : 0 0 10px 0;
}
#sacem h1{
	color: #0287d3;
}
#createurs h1{
	color: #8d7e03;
}
#utilisateurs h1{
	color: #e65200;
}
.menu3-h1{
	margin: 0 0 10px 0;
	border-bottom: 4px solid #4EB946;
}
.menu-other-h1{
	margin: 0 0 10px 0;
	border-bottom: 4px solid #4EB946;
}
#menu3 h1, #menu-other h1{
color:#369d2e;
width: 50%;
padding: 0em;
margin: 0;
}


h2{
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	margin: 18px 0 0 0;
	color: #726e6f;
	
}
#sacem h2{
	border-bottom: 1px dotted #c4e3f6;
}
#createurs h2{
	border-bottom: 1px dotted #b9a926;
}
#utilisateurs h2{
	border-bottom: 1px dotted #fea655;
}

#menu3 h2 {
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0 0;
	color: #F84210;
}
#menu3 .news_view h2 a{
	color: #F84210;
}

h3{
	margin: 5px 0 5px 0;
	color: #726E6F;
	font-size: 1.0em;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
}
#utilisateurs h3{

	color: #f57907;

}

#menu3 .news_view h3{
	font-size: 0.925em;
	margin: 0 0 0 0;
}
.tit{
	border: 1px solid #fff;
}
h4{
	font-size: 1.2em;
	margin: 0;
}
.bread{
	margin-bottom: 15px;
}
.bread, .bread a{
	color: #7b7879;
	text-decoration: none;
}
/* header*/

.header{
	margin: 0px;
	padding: 0;
	height: 65px;
}
.header-left{
	height: 65px;
	width: 157px;
}
.header-right{
	height: 65px;
}

.logo{
		width: 157px;
		height: 62px;
		float:left;
		margin : 0px 0 0 -20px;
		background-image: url(/site/images/logo.png);
		background-repeat: no-repeat;

}
.logo a{
		width: 157px;
		height: 62px;
		display: block;
      text-decoration: none;
		position:relative;
		z-index:1;
}

.logo a span{
		display: none;
	}

	
/* menu*/
.menu{
	margin: 0 0 30px 0;
   height: 31px;
	background-repeat: no-repeat;
	background-position: right;
}
#accueil .menu{
	background-image: url(/site/images/bann_accueil.jpg);
	height: 69px;
}
#sacem .menu{
	background-image: url(/site/images/menu1.jpg);
}
#createurs .menu{
	background-image: url(/site/images/menu2.jpg);
}
#utilisateurs .menu{
	background-image: url(/site/images/menu3.jpg);
}
#menu3 .menu, #menu-other .menu{
	background-image: url(/site/images/menu5.jpg);
}
/* Menu niveau 1 */

.menu ul.nav1 {
	list-style: none;
	padding: 0;
	margin: 0;
}
.nav1 li{
   padding: 0px 0 0 0;
	height: 25px;
	margin: 0 20px 0 0;
}
.nav1 li a{
	padding: 0 0px 0 0px;
	display: block;
	text-decoration: none;
	height: 31px;
	background-repeat: no-repeat;
}
.menu ul.nav1 li a span{
	display: none;
}

.nav_act1, .nav_off1{
	margin: 0 0 0 0;
}
.nav_act1 a {
	color: #fff;

}
.nav_off1 a {
	color: #000;
}

.menu ul.nav1 .createurs-menu a{
	width: 90px;
	background-image: url(/site/images/menu-createur1.jpg);
}
#createurs ul.nav1 .nav_act1 a{
	width: 90px;
	background-image: url(/site/images/menu-createurs2.jpg);
}

.menu ul.nav1 .utilisateurs-menu a{
	width: 95px;
	background-image: url(/site/images/menu-utilisateur1.jpg);
}
#utilisateurs ul.nav1 .nav_act1 a{
	width: 95px;
	background-image: url(/site/images/menu-utilisateurs2.jpg);
}

.menu ul.nav1 .sacem-menu a{
	width: 181px;
	background-image: url(/site/images/menu-sacem1.jpg);
}
#sacem ul.nav1 .nav_act1 a{
	width: 181px;
	background-image: url(/site/images/menu-sacem2.jpg);
}

/*menu level2*/

.menu2{
	font-family: arial;
	width: 27%;
	padding: 0 5px 0 0;
}
.menu2 ul{
list-style : none;
padding: 0 0 0 0;
}

.menu2 .nav2{
   margin: 0;
   font-size: 1.4em;
   font-weight: bold;
   line-height: 1.6em;
}
.menu2 .nav2 a{
	text-decoration: none;
	padding: 0 0 0 0px;
}

.menu2 .nav2 li{
padding: 0 0 0 25px;
}
.menu2 ul.nav2 li ul.nav3 li.nav_act, .menu2 ul.nav2 li ul.nav3 li.nav_off{
   margin: 0px 0 0 -25px;
   padding: 0 0 0 25px;
}
#sacem .menu2 ul.nav2 li.nav_act {
	background-image: url(/site/images/arrow1.gif);
	background-repeat: no-repeat;
}
#sacem .menu2 ul.nav2 li.nav_master {
	background-image: none;
}
#createurs .menu2 ul.nav2 li.nav_act {
	background-image: url(/site/images/arrow2.gif);
	background-repeat: no-repeat;
}
#menu-other .menu2 ul.nav2 li.nav_act {
	background-image: url(/site/images/arrow_autres.gif);
	background-repeat: no-repeat;
}
#menu-other .menu2 ul.nav2 li.nav_master {
	background-image: none;
}
#createurs .menu2 ul.nav2 li.nav_master{
	background-image: none;
}
#utilisateurs .menu2 ul.nav2 li.nav_act {
	background-image: url(/site/images/arrow.gif);
	background-repeat: no-repeat;
}
#utilisateurs .menu2 ul.nav2 li.nav_master {
	background-image: none;
}
#menu-other .menu2 .nav2 span a{
	color: #0c9a02;
}
#menu-other .menu2 .nav2 .nav_act span a{
	color: #70c96a;
}
#sacem .menu2 .nav2 span a{
	color: #26a5ee;
}
#sacem .menu2 .nav2 .nav_act span a{
	color: #84d2ff;
}
#createurs .menu2 .nav2 span a{
	color: #ab9702;
}
#createurs .menu2 .nav2 .nav_act span a, #createurs .menu2 ul.nav2 li.plus span a{
	color: #e0d022;
}
#utilisateurs .menu2 .nav2 span a{
	color: #E65200;
}
#utilisateurs .menu2 .nav2 .nav_act span a, #utilisateurs .menu2 ul.nav2 li.plus span a{
	color: #ffa24d;
}
.menu2 ul.nav2 li.plus a{
	color: red;
}
.menu2 .nav3{
   margin: 0;
   font-size: 0.7em;
   line-height: 1.6em;
}
.menu2 ul.nav2 li ul.nav3 a{
   color: #726E6F;
   font-weight: normal;
}

#sacem .menu2 ul.nav2 li ul.nav3 li.nav_act {
	background-image: url(/site/images/arrow1.gif);
	background-repeat: no-repeat;
}
#createurs .menu2 ul.nav2 li ul.nav3 li.nav_act {
	background-image: url(/site/images/arrow2.gif);
	background-repeat: no-repeat;
}
#utilisateurs .menu2 ul.nav2 li ul.nav3 li.nav_act {
	background-image: url(/site/images/arrow.gif);
	background-repeat: no-repeat;
}
.menu2 ul.nav2 li ul.nav3, .menu2 ul.nav2 li ul.nav3 li{
   margin: 0;
   padding: 0;
}

#sacem .menu2 ul.nav2 li ul.nav3 li.nav_act a{
   color: #26a5ee;
   font-weight: bold;
}
#createurs .menu2 ul.nav2 li ul.nav3 li.nav_act a{
   color: #ab9702;
   font-weight: bold;
}
#utilisateurs.menu2 ul.nav2 li ul.nav3 li.nav_act a{
   color: #FC7901;
   font-weight: bold;
}

/*menu 4*/
.nav4 {
	margin: 0;
	padding: 0;
}
.nav4 li{
   margin: 0em 0.5em 0.3em 0.5em;
	padding: 0.4em;
   list-style: none;
}

.nav4 .nav_off1 a:hover {
	color: #23AF1A;
	text-decoration: none;
}
.nav4 .nav_act1 a{
	background-color: #23AF1A;
	color: #fff;
	text-decoration: none;
	padding: 0.3em;
}
.nav4 .nav_off1 a {
	color: #726E6F;
}

/* Menu 5*/

.nav5{
	font-style: normal;
	font-size: 0.95em;
	margin: 0 0 0 0;
}
#sacem .nav5{
	border-top: 1px dotted #51b2f7;
	border-bottom: 1px dotted #51b2f7;
}
#createurs .nav5{
	border-top: 1px dotted #d0c44e;
	border-bottom: 1px dotted #d0c44e;
}
#utilisateurs .nav5{
	border-top: 1px dotted #f49019;
	border-bottom: 1px dotted #f49019;
}
#sacem .menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_off a, #createurs .menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_off a, #utilisateurs .menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_off a{
	color: #726e6f;
}
#sacem .nav5 .nav_act5 a{
	color: #51b2f7;
}

#createurs .nav5 .nav_act5 a{
	color: #ab9702;
}
#utilisateurs .nav5 .nav_act5 a{
	color: #f49019;
}
.menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_act5{
	margin: 0 0 0 -10px;
	padding: 0 0 0 24px;
	background-repeat: no-repeat;
	background-position: left;
	border-left: 1px solid #fff;
}

.menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_off  {
	margin: 0 0 0 -10px;

}

#sacem .menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_act5 {
	background-image: url(/site/images/bullet_blue.png);
}
#createurs .menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_act5 {
	background-image: url(/site/images/bullet_green.png);
}
#utilisateurs .menu2 ul.nav2 li ul.nav3 li ul.nav5 .nav_act5 {
	background-image: url(/site/images/bullet_orange.png);
}



/*footer*/
.footer{
	text-align: center;
	width: 740px;
	color: #695448;
	font-size: 0.925em;
	padding: 5px 0 5px 0;
	margin: 0px auto 0 auto;
	border-top: 1px solid #7b7879;
}
.push{
	height: 3em;
}
.bot{
margin: 20px 0 10px 0;
border-top: 1px solid #fff;
}

/* Content*/
.content{
	padding: 0 10px 0 15px;
	text-align: justify;
	margin: 0 0 15px 0;
	min-height: 400px;
	border-left: 1px solid #7b7879;
}
.content img{
	vertical-align:	baseline;
}
#menu3 .content{
	border-left: none;
}
.width-content{
   width: 68.3%;
}
.content a{
color: #23af1a;
}

.content ul{
list-style: none;
margin: 10px 0 10px 0;
padding: 0;
}
.content ul li{
	margin: 5px 0 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}
#sacem .content ul li{
	background-image: url(/content/images/bullet_blue.png);
}
#sacem .content ul.list-none li{
	background-image:  none;

	}
#createurs .content ul li{
		background-image: url(/content/images/bullet_green.png);
}
#utilisateurs .content ul li{
		background-image: url(/content/images/bullet_orange.png);
}
#menu3 .content ul li{
		background-image: url(/content/images/bullet_green2.png);
}
/*Form*/

#utilisateurs .bon-a-savoir, #utilisateurs .attention{
	width: 88px;
	height: 13px;
}

#utilisateurs .bon-a-savoir{
	background-image: url(/content/images/bon-a-savoir.png);
}
#utilisateurs .attention{
	background-image: url(/content/images/attention.png);
}
#utilisateurs .bon-a-savoir span, #utilisateurs .attention span{
	display: none;
}
#utilisateurs .content table{
	border: 1px solid #f8a33f;
	font-size: 0.85em;
}
#utilisateurs .content table th{
	padding: 0.3em;
	vertical-align: top;
	font-weight: normal;
}
#utilisateurs .td-color th, #utilisateurs .td-color td{
		background-color: #fef0de;
}
#utilisateurs .content table td{
	padding: 0.3em;
	vertical-align: top;
}

.champ img{
	vertical-align: middle;
}
form{
	width: 95%;
	padding: 0.3em;
	color: #000;
}
form p{
	margin: 2px 0 2px 0;
	padding: 0;
}
p.tit_form{
	width: 25%;
	display: block;
	float: left;
}
p.tit_form span{
	width: 15px;
	height: 14px;
	float: left;
	color: #7f5001;
}
p.tit_form span img{
	vertical-align: middle;
	
}
p.in_form{
	width: 73%;
	float: right;
}
label input, label text-area, label input{
	margin: 1px;
}
form input, form textarea{
	border-bottom: 1px solid #4f6180;
	border-right: 1px solid #4f6180;
	border-top: 1px solid #e3e6ef;
	border-left: 1px solid #e3e6ef;
	font-size: 1.2em;
}
form .submit{
	border: none;
	margin: 2px 2px 2px 2px;
	background-image: url(/content/images/fd_button.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 83px;
	font-size: 1em;
}

/*radio button*/

.checkbox, .radio {
display: inline;  
background: url("/content/images/radio.gif") no-repeat 0 0;
padding: 0 0 3px 25px;
cursor: default;
}
.checkbox{
background: url("/content/images/checkbox.gif") no-repeat 0 0;
}
.checkbox input, .radio input {
display: none;
}

.selected {
background-position: 0 -55px;
 }

 

/* form createurs*/

.bloc-createurs form input, .bloc-createurs form select, .bloc-utilisateurs form input, .bloc-utilisateurs form select{
	border: none;
	width: 150px;
	font-size: 1em;
	height: 1.3em;
}
.bloc-createurs form input, .bloc-createurs form select{
		background-color: #fcf19e;
}
.bloc-utilisateurs form input, .bloc-utilisateurs form select{
	background-color: #fff;
}
.bloc-createurs form div{
	color: #000;
}
.bloc-createurs form .submit{
	border: none;
	width: 88px;
	height: 22px;
	font-size: 1em;
	background-image : url(/content/images/createurs-submit.jpg);
	background-repeat: no-repeat;
	background-color: #fcf19e;
}
.bloc-utilisateurs form .submit{
	border: none;
	width: 88px;
	height: 22px;
	font-size: 1em;
	background-image : url(/content/images/utilisateurs-submit.jpg);
	background-repeat: no-repeat;
	background-color: #fcf19e;
}
.bloc-createurs .champ, .bloc-utilisateurs .champ{
	font-weight: bold;
	margin: 0 0 1em 0;
	color: #3e3e3e;
}
.bloc-createurs .num, .bloc-utilisateurs .num{
width: 50px;
margin-right: 6px;
}
.bloc-createurs .rue, .bloc-utilisateurs .rue{
width: 90px;
}
.bloc form p{
	margin: 2px 0 1px 0;
}
.bloc form p span img{
	vertical-align: middle;
	}
/* Zoom img*/

.popup img{
   background-color: #fff;
   border:1px solid #808080;
   padding:0.2em 0.2em 0.1em 0.2em;
}



.popup{
z-index: 100;
width: 300px;
height: 300px;
background-color: transparent;
text-align:center;
/*   top: 265px; */
/*   left: 50px; */
   position: absolute; 
	}
/* Sitemap*/
.sitemap_nav1 dt{
font-size: 1.2em;
}
.sitemap_nav1 .sacem-menu, .sitemap_nav1 .createurs-menu, .sitemap_nav1 .utilisateurs-menu{
font-size: 1.4em;
font-weight: bold;	
}
.sitemap_nav1 .sacem-menu{
color: #119dea;
}
.sitemap_nav1 .createurs-menu{
color: #ad9b00;
}
.sitemap_nav1 .utilisateurs-menu{
color: #fd7d18;
}
.sitemap_nav1 dd{
margin: 0;
}
.sitemap_nav2 {
margin: 0.3em 0 1em 20px ;
font-size: 0.90em;
border-bottom: 1px dotted #4eb946;
padding: 0 0 0.5em 0;

}
.sitemap_nav2 a, .sitemap_nav1 a {
color: #726e6f;
padding: 0 0 0 10px;
text-decoration: none;
}
.sitemap_nav2 a:hover, .sitemap_nav1 a:hover {
color: #0b9c01;
background-image: url(/content/images/arrow.gif);
background-repeat: no-repeat;
}
.sitemap_nav1 dt{
font-size: 1.1em;
}


/* Intro*/

/* Intro*/

#accueil h1 a{
background-position: left;
background-repeat: no-repeat;
margin: 0 0 -5px 0;
padding: 0;
height: 25px;
display: block;

}
#accueil h1 span{
display: none;
}

#accueil h1.h1-sacem a{
background-image: url(/site/images/menu-sacem1.jpg);
width: 180px;
}
#accueil h1.h1-createurs a{
background-image: url(/site/images/menu-createur1.jpg);
width: 100px;
}
#accueil h1.h1-utilisateurs a{
background-image: url(/site/images/menu-utilisateur1.jpg);
width: 100px;
}
#accueil h1.h1-news a{
background-image: url(/site/images/news-title.jpg);
width: 75px;
}
.bloc{
color: #7A7778;
background-image: url(/content/images/accueil-fd-top-right.jpg);
background-position: right top;
background-repeat: no-repeat;
width: 400px;
padding: 0;
margin-bottom: 20px;
}
.bloc-createurs{
color: #7A7778;
background-image: url(/content/images/createurs-fd-top-right.jpg);
background-position: right top;
background-repeat: no-repeat;
width: 450px;
padding: 0;
margin-bottom: 20px;
}
.bloc-utilisateurs{
color: #7A7778;
background-image: url(/content/images/utilisateurs-fd-top-right.jpg);
background-position: right top;
background-repeat: no-repeat;
width: 450px;
padding: 0;
margin-bottom: 20px;
}
.bloc-createurs p.tit_form, .bloc-utilisateurs p.tit_form{
	width: 33%;
	display: block;
	float: left;
}
.bloc-createurs p.tit_form label, .bloc-utilisateurs p.tit_form label{
	color: #000;
	font-weight: normal;
}
.bloc-createurs p.in_form, .bloc-utilisateurs p.in_form{
	width: 62%;
	float: right;
}
#createurs .text{
	border: none;
}
.bloc .top-left{
background-image: url(/content/images/accueil-fd-top-left.jpg);
background-position: left top;
background-repeat: no-repeat;
	padding: 2% 0 0 5%;
	margin: 0 0 -15px 0;
width: 90.5%;
}
.bloc-createurs .top-left{
background-image: url(/content/images/createurs-fd-top-left.jpg);
background-position: left top;
background-repeat: no-repeat;
	padding: 2% 0 0 5%;
	margin: 0 0 -15px 0;
width: 90.5%;
}
.bloc-utilisateurs .top-left{
background-image: url(/content/images/utilisateurs-fd-top-left.jpg);
background-position: left top;
background-repeat: no-repeat;
	padding: 2% 0 0 5%;
	margin: 0 0 -15px 0;
width: 90.5%;
}
.bloc .bot-left{
background-image: url(/content/images/accueil-fd-bot-left.jpg);
background-position: left bottom;
background-repeat: no-repeat;
height: 20px;
padding: 0% 0 0 0%;
width: 100%;
}
.bloc-createurs .bot-left{
background-image: url(/content/images/createurs-fd-bot-left.jpg);
background-position: left bottom;
background-repeat: no-repeat;
height: 20px;
padding: 0% 0 0 0%;
width: 100%;
}
.bloc-utilisateurs .bot-left{
background-image: url(/content/images/utilisateurs-fd-bot-left.jpg);
background-position: left bottom;
background-repeat: no-repeat;
height: 20px;
padding: 0% 0 0 0%;
width: 100%;
}
.bloc .bot-right{
background-image: url(/content/images/accueil-fd-bot-right.jpg);
background-position: right bottom;
background-repeat: no-repeat;
height: 20px;
padding: 0% 0 0 0%;
width: 100%;
}
.bloc-createurs .bot-right{
background-image: url(/content/images/createurs-fd-bot-right.jpg);
background-position: right bottom;
background-repeat: no-repeat;
height: 20px;
padding: 0% 0 0 0%;
width: 100%;
}
.bloc-utilisateurs .bot-right{
background-image: url(/content/images/utilisateurs-fd-bot-right.jpg);
background-position: right bottom;
background-repeat: no-repeat;
height: 20px;
padding: 0% 0 0 0%;
width: 100%;
}
.bloc ul{
list-style : none;
padding: 0;
margin: 10px 0 20px 0;
}
.bloc a{
font-weight: bold;
color: #7A7778; 
}
.bloc img{
border: none;
}
.bloc p{
	margin: 5px 0 5px 	0;
}
.news-accueil{
width: 280px;
}

.abonn{
padding : 0 20px 0 0;
}
.abonn img, .actu_abonn img{
border: none;
vertical-align: middle;
}
.actu_abonn{
	margin: -40px 0 20px 0;
	z-index: 100;
	text-align: right;
}
.abonn a, .actu_abonn a{
	text-decoration: none;
	font-weight: bold;
	font-size: 0.925em;
	color: #726E6F;

}

/*  News index*/

.news-accueil h2{
text-transform: uppercase;
font-size: 0.925em;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.news-accueil h2 a{
color: #F84210;
font-weight: normal;
}
.news-accueil p{
font-family: Arial, Helvetica, sans-serif;
color: #312D2E;
margin: 0.6em 20px 0.6em 0;
text-align: justify;
}
.news-accueil a{
font-weight: bold;
color: #49C041;
text-decoration: none;
}

/* News Public*/

.news_view{
padding: 0 0 20px 0;
}
.tit{
border-bottom: 1px dotted #4EB946;
}
.news_view p.pre-wrap{
padding: 1em 0 0 0;
}
.news_view p{
	margin: 0 0 0 0;
}
.pre-wrap {  
 white-space: pre-wrap;       /* css-3 should we be so lucky... */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 ?? */
 white-space: -o-pre-wrap;    /* Opera 7 ?? */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 _white-space: pre;   /* IE only hack to re-specify in addition to word-wrap  */
}

.insert-img{
margin: 15px 0 0 0;
display : block;
width: 160px;
padding: 5px;
}
.news_txt{
	margin: 0 0 20px 0;
}
.news_500{
	width: 500px;
}
.text{
border-top: 1px dotted #4EB946;
padding: 1em 0 0 0;
}
.news_doc li img{
vertical-align: middle;
}
.news_doc a{
	font-weight: bold;
}

.geo{
	display: none;
}
.news_img{
	width: 170px;
}
.img-wrapper {
		background: url(/site/images/shadow.png) no-repeat bottom right;
	
		padding: 3px 7px 8px 3px;
	float:left;
	line-height:0;
	}

	/*RSS*/
.abonn .rss{
	border: 1px solid #dbdbdc;
	color: #626161;
	position: absolute;
	margin: 0px 0 0 -200px;
	width: 300px;
	padding: 8px;
	background-color: #fff;
	font-size: 1em;
	display: none;

}
.abonn .rss div{
	border: 1px solid #dbdbdc;
	background: url(/content/images/news_fd.jpg) repeat-x top;
	background-color: #fbfcfe;
	padding: 8px;
	background-color: #fbfcfe;
}
.abonn:hover .rss{
display : block;
}
.abonn div p{
		text-align: left;
}


/* Newsletter */

#newsletter .header-right{
	background: url(/site/images/bann_accueil.jpg) no-repeat right;
	height: 69px;
	width:288px;
	margin: 5px 0 20px 0; 
}

#newsletter .menu3-h1{
	margin: 20px 0 0 0;
}
#newsletter .menu3-h1 h1{
	margin: 0 0 0 0;
	color: #4eb946;
}
#newsletter .content{
	border: none;
	padding: 0 ;
}

#menu3 h2.newsletter {
	text-transform: uppercase;
	font-size: 1em;
	font-weight: normal;
	margin: 10px 0 3px 0;
	padding: 3px 0 3px 0 ;
	border-bottom: 1px dotted #4eb946;
	width: 100%;
}
#menu3 h3.newslist {
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 15px 0 3px 0;
	padding: 0 0 0 15px ;	
	background-repeat: no-repeat;
		background-image: url(/content/images/bullet_green2.png);
}

#menu3 h3.newslist a{
 	text-decoration: none;
	color: #7a7778;
 }
#menu3 h3.newslist a:hover{
	color: #4eb946;
 }

#menu3 h4.newslist {
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 0 1.4em;
	padding: 0 0 0 1em;
	background-image: url(/content/images/arrow1.gif);
	background-repeat: no-repeat;
 }
 #menu3 h4.newslist a{
	color: #000;
 }
#menu3 h4.newslist a:hover{
	color: #4eb946;
 }


 
#menu3 h2.newsletter a{
	color: #f84210;
}
#newsletter .bot{
text-align: center;
padding: 20px 0 0 0;
}
#newsletter .bot a {
  color: #4eb946;
}

.summup{
	font-style: italic;
	color: #8a8989;
}
#newsletter h2{
	color: #f84210;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: normal;
	margin: 10px 0 3px 0;
	padding: 3px 0 3px 0 ;
	border-bottom: 1px dotted #4eb946;
	width: 100%;
}

/* Newsletter list*/

.news-list .bloc{
	width: 95%;
}

#menu3 .news-list .bloc h2{
	text-transform : none;
	color: #7b7879;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#menu3 .news-list form{
	color: #7b7879;
	margin: 0;
}
#menu3 .news-list form .check{
border: none;
}
#menu3 .news-list form .submit{
width: 29px;
font-size: 0.9em;
font-weight: bold;
color: #7b7879;
background-image: url(/content/images/form-button.jpg);
}
#menu3 .news-list ul, #menu3 .news-list ul li{
	display: inline;
}

#menu3 .news-list form span{
margin: 0 0 0 15px;
}


/*Javascript extra*/
a.actuplus, a.actumoins{
	color: #726e6f;
	font-size: 0.925em;
	padding: 0 14px 0px 0;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: right;
} 
a.actuplus {
	background-image: url(/site/images/arrow-plus.gif);
}

a.actumoins  {
	background-image: url(/site/images/arrow-minus.gif);
}


/* Popup */

#cluetip {
  position: absolute;
/*  z-index: 1001;*/
  background: #d9d9c2;
}
#cluetip-outer {
  position: relative;
  margin: 0;
  background: #d9d9c2;
}
h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
#cluetip-inner {
  padding: 10px;
}
span#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
#cluetip-close img {
  border: 0;
}

/* Alt */

.clue-right {
  background-image: url(arrowleft.gif);
  background-repeat: no-repeat;
  padding-left: 10px;
}
.clue-left {
  background-image: url(arrowright.gif);
  background-repeat: no-repeat;
  padding-right: 10px;
}

#cluetip-outer {
  border: 1px solid #bde6f8;
  position: relative;
  background: #fff;
}

h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 1.1em;
  font-weight: bold;
 background-color: #bde6f8;
  color: #333;
}

#cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
span#cluetip-close { 
  text-align: right;
margin: 0px 0px 0px 0px;
  color: #000;

}
span#cluetip-close a{color: #000;
text-decoration: none;
color: #656262;
}
#cluetip-close img {
vertical-align: middle;
  border: 0;
}

.big {
  display: block;
}


/*Links - Downloads list*/
.links-list dt{
font-weight: bold;
}
.links-list dd{
margin: 0 0 0.5em 0;
}
.links-list span{
font-weight: normal;
font-size: 0.95em;
}
.links-list span img{
vertical-align: middle;
}

.tabs-hide {
  display: none;
}

/* DL*/
dl{
margin: 10px 0 10px 0;
}

dl dt{
font-weight: normal;
color: #646262;
background-repeat: no-repeat;
padding-left: 15px;
/*margin-top: 0.5em;*/
}
#utilisateurs dl dt{
	background-image: url(/site/images/bullet_orange.png);
}
dl dd{
margin: 0 0 1em 0;
padding-left: 15px;
}
dl dt.no-dd{
margin-bottom: 1em;
}

dl dd img.vertical-align, dl dt img.vertical-align{
vertical-align: middle;
}
.downloads h2{
padding: 20px 0 5px 0;
}

/* GMS Logo*/
.gms{
padding: 4px 0 3px 0;

}
.gms a{
color: #228ec7;
text-decoration : none;

}
 /* commission consultative*/
.comm-member{
border-bottom : 1px dotted #c4e3f6;
}
.comm-member img{
margin: 5px;
border: 1px solid #18578c;
}
.comm-member h3{
text-transform: uppercase;
color: #26a5ee;

}
.action-cult {
margin: 0;
padding: 0 0 0 21px;
background: url(/content/images/bullet-logo.png) no-repeat ;
}

/*Attention toujours a la fin*/
{if $browser eq "Safari"}
body{
        display: block;
}
{/if}