html,body{
	height:100%;
	width:100%;
}
body{
	margin:0 auto;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color:#4c4c4c;

}
textarea{
	resize: vertical;
}

/*
___________________________________________________________
Gestion des Wrapper
___________________________________________________________
*/
#anim {
	background-color:#ff0066;
	clear:both;
	color:black;
	height:100%;
}
.wrap {
	width:990px;
	margin:0 auto;
}

#canvas {
	display:block;
	float:left;
	margin:0 auto;
	width:990px;
	height:550px;
	position:absolute;
	top:0;
	z-index:70;
}
.img {
	position:absolute;
	top:0;
	z-index:71;
}
#descendre {
	display:block;
	float:right;
	height:550px;
	position:relative;
	text-indent:-999em;
	width:100%;
	z-index:80;
}
#home{
	bottom:0;
	/*margin-bottom:20px;*/
	position:absolute;
	width:100%;
	z-index:90;
}
#headerWrapper{
	width:100%;
}
#header{
	margin:0 auto;
	padding:15px;
	position:relative;
	width:960px;
}

/* -- MAIN MENU -- */
#main-menu {
	font-size:15px;
	font-family:TSTARBold, Helvetica, Arial, Geneva, sans-serif;
	margin:auto;
	padding:20px 0 15px 0;
	width:990px;
	z-index:50;
}
#main-menu > ul > li {
	display:block;
	float:left;
	position:relative;
	padding-bottom:5px;
	margin-right:40px;
	text-transform:uppercase;
}
#main-menu ul li:last-child {
	margin-right: 0px;
}
/* Sous menu */
#main-menu ul li ul {
	background: #cbcbcb url(/design/images/sousmenuhaut.gif) no-repeat 0 0;
	display: none;
	margin-left: -10px;
	padding-top: 8px;
	position: absolute;
	top:20px;;
	left:0;
	width: 180px;
	z-index:100;
}
#main-menu ul li ul li {
	float: none;
	border-bottom: 1px solid #b3b3b3;
	margin:0 10px;
}
#contentWrapper #main-menu ul li ul li a, #main-menu ul li ul li a:visited {
	text-transform: uppercase;
	color: #4c4c4c;
	display: block;
	margin: 0 10px 0px 0;
	padding:10px 0;
	font-size: 12px;
}
#main-menu > ul > li:hover .sous-menu{
	display: block;
	display: none !ie;
}

#contentWrapper #main-menu ul li a/*,
.bg_accueil #contentWrapper #main-menu ul li ul li a:hover,
.bg_etudes #contentWrapper #main-menu ul li ul li a:hover,
.bg_formations #contentWrapper #main-menu ul li ul li a:hover,
.bg_rencontres #contentWrapper #main-menu ul li ul li a:hover,
.bg_documentations #contentWrapper #main-menu ul li ul li a:hover,
.bg_conseil #contentWrapper #main-menu ul li ul li a:hover,
.bg_publications #contentWrapper #main-menu ul li ul li a:hover*/{
	color:#000;
}
.bg_accueil #contentWrapper #main-menu ul li a:hover, .bg_accueil #contentWrapper #main-menu ul li a.active{
	color:#ff0066;
}
.bg_etudes #contentWrapper #main-menu ul li a:hover,.bg_etudes #contentWrapper #main-menu ul li a.active{
	color:#abc717;
}
.bg_formations #contentWrapper #main-menu ul li a:hover,.bg_formations #contentWrapper #main-menu ul li a.active{
	color:#ff671e;
}
.bg_rencontres #contentWrapper #main-menu ul li a:hover,.bg_rencontres #contentWrapper #main-menu ul li a.active{
	color:#a00050;
}
.bg_documentations #contentWrapper #main-menu ul li a:hover,.bg_documentations #contentWrapper #main-menu ul li a.active{
	color:#dc0000;
}
.bg_conseil #contentWrapper #main-menu ul li a:hover,.bg_conseil #contentWrapper #main-menu ul li a.active{
	color:#008c96;
}
.bg_publications #contentWrapper #main-menu ul li a:hover,.bg_publications #contentWrapper #main-menu ul li a.active{
	color:#00c0e1;
}
.bg_plateforme_collectivites #contentWrapper #main-menu ul li a:hover,.bg_plateforme_collectivites #contentWrapper #main-menu ul li a.active{
	color:#93a58c;
}
#contentWrapper .colonne_gauche{
	vertical-align:top;
	
}
#contentWrapper .colonne_gauche > table{
	width:645px;
}
#contentWrapper .colonnes_separateur{
	width: 45px;	

}
#contentWrapper .colonne_droite{
	vertical-align:top;
	width: 300px;
}
/* Fin sous menu */

/* Barre de navigation */ 
#bt_nav{
	margin:5px 5px 5px 0;
}
#contentWrapper table {
	z-index:0;
}
/*
___________________________________________________________
Gestion des background header
___________________________________________________________
*/
.bg_accueil #headerWrapper, .bg_accueil #home { /* rose */
	background-color:#ff0066;
}
.bg_etudes #headerWrapper{ /* rouge etudes */
	background-color:#abc717;
}
.bg_formations #headerWrapper{ /* orange formations */
	background-color:#ff671e;
}
.bg_rencontres #headerWrapper{ /* orange formations */
	background-color:#a00050;
}
.bg_documentations #headerWrapper{ /* vert centre de docs */
	background-color:#dc0000;
}
.bg_conseil #headerWrapper{ /* orange formations */
	background-color:#008c96;
}
.bg_publications #headerWrapper{ /* orange formations */
	background-color:#00c0e1;
}
.bg_plateforme_collectivites #headerWrapper{ /* orange formations */
	background-color:#93a58c;
}
/*
___________________________________________________________
Gestion du menu top
___________________________________________________________
*/
#logo{
	float:left;
}
#top-menu-container{
	bottom:0;
	margin:auto;
	position:absolute;
	text-align:left;
	width:960px;
}
#top-menu{	
	padding-right:10px;
	position:absolute;
	bottom:20px;
	right:0;
	text-align:right;
}
#top-menu ul.topMenu{
	float:right;
}
#top-menu ul.topMenu,#top-menu ul.topMenu li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#top-menu ul.topMenu li{
	color:#fff;
	font-family:Helvetica, Arial, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	float:left;
	margin-right:2px;
}
#top-menu ul.topMenu li a,#top-menu ul.topMenu li a:visited{
	color:#fff;
	letter-spacing:1px;
	text-decoration:none;
	text-transform:uppercase;
}
#top-menu ul.topMenu li a:hover{
	text-decoration:underline;
}
#lang{
	float:right;
}
#lang li {
	width:35px;
}
#lang li a,#lang li a:visited {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: block;
	float: right;
	margin:5px 4px 5px 0;
	padding:2px 8px;
	text-decoration:none;
}
.bg_accueil #lang li a{
	background-color:#a51d4a;
}
.bg_etudes #lang li a{
	background-color:#dce89f;
}
.bg_formations #lang li a{
	background-color:#c8281c;
}
.bg_rencontres #lang li a{
	background-color:#d897b8;
}
.bg_conseil #lang li a{
	background-color:#b0dbde;
}
.bg_documentations #lang li a{
	background-color:#f19999;
}
.bg_publications #lang li a{
	background-color:#9DE7F3;
}
.bg_plateforme_collectivites #lang li a{
	background-color:#5d716b;
}


/*
___________________________________________________________
Gestion des bigborder accueil
___________________________________________________________
*/
.border9{
	border-top:9px solid #000;
	padding-top:8px;
}
.border4{
	border-top:4px solid #000;
	padding-top:8px;
}
.subBorder{
	border-bottom: 1px solid #b2b2b2;
	padding-bottom:6px;
}
.upBorder{
	padding-top:6px;
}
.subBorderNoir{
	border-bottom: 1px solid #000;
}

/*
___________________________________________________________
Gestion du carrousel actu accueil
___________________________________________________________
*/
#carrouselActu{
	height:240px;
	width:635px;	
	z-index:0;
}
#idPhoto{
	width:315px;
}
#carrouselMini{
	background:url(/design/images/bg_thumbs_accueil.png) no-repeat;
	padding-left:10px;
	position:absolute;
	bottom:0;
	left:0;
	width:315px;
}
#carrouselMini div {
	float:left;
	margin:0 0 0 5px;
	width:60px;
}
#carrouselMini div:first-child{
	margin:0;
}
#carrouselActu table{
	z-index:0;
}
#carrouselActu img {
	z-index:0;
}
/*
___________________________________________________________
Gestion footer
___________________________________________________________
*/
#footerWrapper{
	background-color:#EDEDED;
	margin-top:30px;
}
#footer{
	margin:0 auto;
	padding:10px 0;
	width:990px;
}
#footer ul {
	margin-top:25px;
}
#footer ul li {
	background:url(/design/images/puce_footer.gif) no-repeat 0 4px;
	display:block;
	padding-left:13px;
	margin-bottom:4px;
}
#footer table{
	padding-bottom:5px;
}
#tags {
	margin-top:25px;
}
#tags span {
	/*background:url(/design/images/bullet_menu_noir.png) no-repeat 10px 21px;;*/
	color:#fff;
	/*display:inline-block;*/
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:14px;
	margin:0 5px 0 0;
	padding-bottom:9px;
	text-transform:uppercase;
}
#tags span a,#tags span a:visited {
	background-color:#1a171b;
	color:#fff;
	/*display:block;*/
	line-height:25px;
	padding:2px 3px;
}
	
/*
___________________________________________________________
Gestion des actualit�s
___________________________________________________________
*/
.box_edito {
	padding-bottom:15px;
	vertical-align:top;
	width:299px;
}
.edito_separateur {
	background:url(/design/images/filet_vertical.png) repeat-y top center;
	width:45px;
}
/*
____________________________________________________________
Gestion des bloc texte avec background
____________________________________________________________
*/
.block_bg{
	background-color:#ff0066;
	border:none;
	color:#fff;
	cursor:pointer;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.block_bg_mini{
	padding: 1px;
}
.bg_accueil .block_bg{
	background-color:#ff0066;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.bg_etudes .block_bg{
	background-color:#abc717;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.bg_formations .block_bg{
	background-color:#ff671e;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;	
}
.bg_rencontres .block_bg{
	background-color:#a00050;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.bg_documentations .block_bg{
	background-color:#dc0000;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.bg_conseil .block_bg{
	background-color:#008c96;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.bg_publications a.block_bg{
	background-color:#00c0e1;
	color:#fff;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:4px;
	text-transform:uppercase;
}
.bg_plateforme_collectivites .block_bg{
	background-color:#93a58c;
	font-family: TSTARBold,Helvetica,Arial,Geneva,sans-serif;
}

.bg_etudes #contentWrapper .block_bg,.bg_etudes #contentWrapper .block_bg:visited,
.bg_documentations #contentWrapper .block_bg,.bg_documentations #contentWrapper .block_bg:visited,
.bg_publications #contentWrapper .block_bg,.bg_publications #contentWrapper .block_bg:visited,
.bg_plateforme_collectivites #contentWrapper .block_bg,.bg_plateforme_collectivites #contentWrapper .block_bg:visited 
{
	color:#fff;
}
.bg_publications #contentWrapper a,.bg_publications #contentWrapper a:visited,
.bg_publications #contentWrapper h2 a:hover,.bg_publications #contentWrapper h3 a:hover,
.bg_publications #footer a:hover{
	color:#00c0e1;
}

.bg_etudes #contentWrapper .block_bg:hover,
.bg_documentations #contentWrapper .block_bg:hover,
.bg_publications #contentWrapper .block_bg:hover,
.bg_plateforme_collectivites #contentWrapper .block_bg:hover 
{
	color:#000;
}

.bg_neutre,.bg_date,.bg_noir,.bg_rouge{
	color:#fff;
	font-family:TSTARBold, Helvetica, Arial, Geneva, sans-serif;
	margin:5px 5px 5px 0;
	padding:4px;
	position:relative;
	text-transform:uppercase;
	/*white-space:nowrap;*/
}
a span.bg_neutre:hover,a span.bg_noir:hover {
	background-color:#4c4c4c;
}
.bg_date, .bg_noir {
	background-color:#000;
	line-height:22px;
}
.bg_date img{
	position:absolute;
	bottom:-8px;
	left:20px;
}
.bg_rouge {
	background-color:#dc0000;
}
.bg_noir img{
	position:absolute;
	left:10px;
	bottom:-8px;
}
.bg_neutre {
	background-color:#d0d0d0;
	line-height:22px;
}
.bg_fonction{
	color:#7b7b7b;
	font-family:TSTARBold, Helvetica, Arial, Geneva, sans-serif;
	margin:4px 0 15px 0;
	text-transform:uppercase;
}
.bg_accueil #contentWrapper .bg_neutre a:hover,
.bg_etudes #contentWrapper .bg_neutre a:hover,
.bg_formations #contentWrapper .bg_neutre a:hover,
.bg_rencontres #contentWrapper .bg_neutre a:hover,
.bg_documentations #contentWrapper .bg_neutre a:hover,
.bg_conseil #contentWrapper .bg_neutre a:hover,
.bg_publications #contentWrapper .bg_neutre a:hover,
.bg_plateforme_collectivites #contentWrapper .bg_neutre a:hover
{
	color:#fff;
}
.box_presentation ul {
	margin:10px;
}
.box_presentation ul li {
	list-style-type:square;
	list-style-position:inside;
}
.xs_edito_unique{
	float: left; 
	margin: 0 15px 10px 0;
}
/*
_______________________________________________________________
EDITO : gestion du listing média
_______________________________________________________________
*/
#contentWrapper .medias{
	padding:10px;
	border-bottom:1px solid #b2b2b2;
	width:625px;
}
.medias table {
	cursor:pointer;
}
.type_media{
	background-color:#b2b2b2;
	color:#fff;
	font-family:TSTARBold;
	padding:4px;
	text-align:center;
	text-transform:uppercase;
	width:40px;
}

/*
___________________________________________________________
Gestion nav_haut (envoi par mail,A+,A-...)
___________________________________________________________
*/
#nav_haut li{
	display:inline;
}
/*
___________________________________________________________
Gestion barre_navigation
___________________________________________________________
*/	
.barre_navigation li {
	display:inline;
	margin-right:10px;
}

/*
___________________________________________________________
Gestion rencontres
___________________________________________________________
*/	
#contentWrapper table.encarts_rencontres td{
	vertical-align: top;
}
#contentWrapper table.encarts_rencontres,.bg_rencontres .colonne_gauche > .titreRubrique{
	margin-top: 20px;
}
.bg_rencontres #contentWrapper .inscription_rencontres,.bg_rencontres #contentWrapper .inscription_rencontres:visited {
	background-color:#a00050;
	color:#fff;
	display:inline-block;
	font-family:TSTARBold;
	font-size:14px;	
	padding:5px;
	text-transform:uppercase;
}
.bg_rencontres #contentWrapper .inscription_rencontres:hover {
	color:#000;
}	

.bg_formations #contentWrapper .inscription_formations,.bg_formations #contentWrapper .inscription_formations:visited {
	background-color:#ff671e;
	color:#fff;
	display:inline-block;
	font-family:TSTARBold;
	font-size:14px;	
	padding:5px;
	text-transform:uppercase;
}
.bg_formations #contentWrapper .inscription_formations:hover {
	color:#000;
}	
/*
___________________________________________________________
Gestion revue
___________________________________________________________
*/
.accroche{
	font-style: italic;
}	
#revue_accueil_revue td,#revue_accueil_focus{
	vertical-align: top;
}
#revue_accueil_revue td.couverture_revue{
	padding-right: 25px;
	
}
#revue_accueil_revue tr:first-child td > div{
	min-height: 395px;
	position: relative;
	
}
#revue_accueil_revue td.couverture_revue .liens_couv{
	line-height:28px;
	position: absolute;
	right:-14px;
	text-align:right;
	bottom:18px;
	width: 100px;
}
#revue_accueil_revue .dernier_num_lien_sommaire{
	position: absolute;
	right:0px;
	bottom: 10px;
}
#revue_accueil_revue h2{
	margin-top: 5px;
}
#revue_accueil_revue h3.subBorder{
	margin-top: 10px;
}
#revue_accueil_hs,#revue_accueil_hs .box_edito{
	width: 200px;
}
#revue_accueil_hs h2.titreRubrique{
	margin-bottom:0px;
}
#revue_accueil_hs img{
	margin-top: 8px;
}
#revue_accueil_focus > div > div,#revue_accueil_hs > div > div{
	text-align: right;
}
#revue_accueil_anciens_num {
	width: auto;
}
#revue_accueil_anciens_num table td{
	width:257px;
}
#revue_accueil_focus .border4{
	position: relative;
	height: 393px;
}
#revue_sommaire li h3{
	margin-bottom:10px;
	padding: 0px;
}
#revue_sommaire li + li h3{
	margin-top:10px;
}
#revue_sommaire li li,#revue_focus li{
	list-style-type:square;
	margin-left: 20px;
}
#revue_focus ul{
	margin-top: 2px;
}
.filet_bas{
	border-bottom: 1px solid #B2B2B2;
	padding-bottom: 2px;
}
.auteurs{
	text-transform: capitalize;
}

/*** Revue liste ***/
#revue_liste td{
	vertical-align:top;
}
#revue_liste td.box_edito {
	vertical-align:bottom;
}

/*
___________________________________________________________
Gestion newsletter
___________________________________________________________
*/	
#newsletter_inscription_flash{
    margin-top:25px;
}
#newsletter_inscription_flash .form_flash{
	border:0;
    color:#494949;
	font-family:Georgia,Times New Roman,Times,serif;
    font-size:12px;
	padding-bottom:2px;
    width: 225px;
}
#footer #newsletter_inscription_flash .form_bt_flash{
	border:0;
	color:#fff;
	cursor:pointer;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:12px;
	padding:1px;
	text-transform:uppercase;
}
/*
___________________________________________________________
Gestion du formulaire de contact
___________________________________________________________
*/

.email_check_css{
	display:none;
}

.form_contact {
	background-color:#ccc;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	font-size:14px;
	padding:20px;
}
.form_contact input, .form_contact textarea, .form_contact select {
	border:0;
	font-family:Georgia,Times New Roman,Times,serif;
	font-size:12px;
}
.form_contact input.contact_need,.form_contact select.contact_need {
	background:url(/design/images/champs_obligatoires.png) no-repeat 5px 2px #fff;
	padding-left:20px;
}
.form_contact textarea.contact_need {
	background:url(/design/images/champs_obligatoires.png) no-repeat 5px 2px #fff;
	padding:15px 0 0 0;
}
.form_contact .short_input {
	width:270px;
}
.form_contact .long_input {
	width:578px;
}
.form_contact input.form_bt {
	background-color:#ff0066;
	color:#fff;
	cursor:pointer;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	text-transform:uppercase;
/*	width:80px;*/
}
.form_contact input.form_bt.color_1 { background-color:#2ae; border-color:#65c3f2; } /* bleu */

.form_contact td{
	padding:2px 0;
}
input.form{
	margin-left: 5px;
}
/*
Trombinoscope
*/
.trombi {
	cursor:pointer;
	position:relative;
	text-align:right;
}
div.trombi a span.actif {
	background:url(/design/images/picto_mail.png) no-repeat right top;
	display:block;
	height:15px;
	position:absolute;
	top:10px;
	right:10px;
	width:20px;
}

span#switch_dest{
	cursor:pointer;
	float:right;
	font-size:11px;
	line-height:16px;
	text-decoration:underline;
}

/*
 * Formulaire de recherche centre de doc 
 */
#search_doc {
	background:url(/design/images/loupe_search.png) no-repeat left center #ccc;
	padding:10px 0 10px 30px;
}

#search_doc input{
	background:url(/design/images/reset_search.jpg) no-repeat right center #fff;
	border:none;
	border:1px solid #f2f2f2;
	width:170px;
}
#search_doc input.input_none {
	background:none;
	display:none;
	width:0px;
}

#search_doc input.form_btn {
	background:none;
	border:none;
	background-color:#DC0000;
	color:#fff;
	cursor:pointer;
	font-size:11px;
	height:19px;
	margin-left:5px;
	padding:0 1px;
	text-transform:uppercase;
	width:85px;
}
#search_doc input.form_btn:hover{
	background-color:#fff;
	color:#dc0000;
}
#contentWrapper span#search_avanced{
	background-color:#999;
	color:#fff;
	cursor:pointer;
	display:block;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	margin-left:170px;
	padding:4px;
	text-transform:uppercase;
	width:110px;
}
#contentWrapper span#search_avanced:hover{
	background-color:#000;
}
#contentWrapper span#search_avanced a,#contentWrapper span#search_avanced a:visited,#contentWrapper span#search_avanced a:hover{
	color:#fff;
}
form#recherche_avancee {
	background-color:#ccc;
	padding:10px;
}
form#recherche_avancee label {
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	text-transform:uppercase;
}
form#recherche_avancee input,form#recherche_avancee select {
	border:none;
	border:1px solid #f2f2f2;
	width:270px;
}
form#recherche_avancee select {
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
}
form#recherche_avancee option {
	max-width:265px;
}
form#recherche_avancee input.form_btn {
	background-color:#DC0000;
	border:none;
	color:#fff;
	cursor:pointer;
	font-family:TSTARBold,Helvetica,Arial,Geneva,sans-serif;
	text-transform:uppercase;
}

div.active_on div.openClose {	
	background:url('/design/images/picto_plus_moins.png') no-repeat left bottom;
	cursor:pointer;
	height:15px;
	width:20px;
}
div.active_off  div.openClose {
	background:url('/design/images/picto_plus_moins.png') no-repeat left top;
	cursor:pointer;
	height:15px;
	width:20px;
}
span.help{
	display: inline-block;
    float: left;
    margin-top: 5px;
}


/* ==========================================
=============== Publications ===============
=========================================== */
h2.publi{
	font-size:18px;
}
.bg_etudes .bouton_commander_publication,
.bg_publications .bouton_commander_publication{
	float: right;
}
.xs_gauche{
	float:left;
	margin-right:15px;
	margin-bottom: 15px;
}
/*** PANIER ***/

#panier_publications .panier_prix{
	float:right;
}
#panier_publications .block_bg{
	float:right;
}
#panier_publications h2{
	margin:0px;
}
#panier_publications .filet_bas{
	padding:10px 0px;
}
/* ==========================================
=============== Publications ===============
=========================================== */
.bg_plateforme_collectivites #contentWrapper a.plat_oublie_password,
.bg_plateforme_collectivites #contentWrapper a.plat_oublie_password:visited{
	color:#fff;
	margin-top: 10px;
}
.bg_plateforme_collectivites .plat_connexion .form_contact,
.bg_plateforme_collectivites .plat_connexion .form_contact input
{
	font-size: 11px;
}
.bg_plateforme_collectivites .plat_connexion .form_contact .form_blog{
	margin:5px 3px 5px 0px;
}
.bg_plateforme_collectivites .form_contact{
	padding: 5px 10px;
}
.bg_plateforme_collectivites .plat_connexion .form_contact .form_blog{
	padding:3px;
	width: 145px;
}

#display_li ul, #display_li li {
	list-style:disc;
	list-style-position:inside;
}

/* panier */
.add_quantite, .remove_quantite { background-color:#f5f5f5; cursor:pointer; display:block; padding:0; height:15px; margin:0 0 1px 0; width:14px; }
.add_quantite:hover, .remove_quantite:hover { background-color:#000; color:#fff; cursor:pointer; }
.supprimer_panier_publication { cursor:pointer; }