/*============================ #general ============================*/
body{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    color: #333;
    line-height:18px;
    background:linear-gradient(#5DA9D6, #FFFFFF 320px) repeat-x;
    background-image/*\**/:url(/sites/all/themes/dscgr/images/design/bg.png)\9;
    background-repeat/*\**/:repeat-x \9;
}

h1{
	color:#FFFFFF;
	background-color:#add5ea;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	padding:8px;
}

h2{
    font-size: 1em;
    color: #0091d4;
}

h3{
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    color: #f4a62b;
}

a{
	text-decoration:none;
	color: #f4a62b;
}

a:hover{
	text-decoration:underline;
}

.header,
#page-bottom{
	background:url(/sites/all/themes/dscgr/images/design/bg-top.png) repeat-x center top;
	height:58px;
}

#page{
	height:100%
}

#content{
	position:relative;
	z-index:0;
	width:76%;
	border-right:3px solid;
	float:left !important;
	min-height:475px;
	
}

.sidebar-second .region-sidebar-second{
	/*width:200px;*/
	float /*\**/:right \9;
}

.sidebars h2{
	background:url(/sites/all/themes/dscgr/images/design/carre-bleu2.png) no-repeat center left;
	padding-left:15px;
}

p{
	line-height:16px;
}

.region-bottom{
	height:55px;
	padding-top:5px;
}

ul.links>li.translation_en{
	display:none;
}

.feed-link{
	display:none;
}

.pane-gnc-vue-presentation-dscgr-panel-pane-1{
	width:115%;
}

.pane-gnc-vue-commpuniques-presse-panel-accueil{
	margin-left:15%;
}

.view-mode-full .field-name-field-gnc-video{
	margin:10px;
}

/*============================ #general ============================*/

/*============================ Menus ============================*/
/*  NEWSLETTER  */
#block-menu-menu-gnc-menu-newsletter{
	background:url(/sites/all/themes/dscgr/images/design/letter.png) no-repeat center left;
	float:left;
	width:34%;
}

#block-menu-menu-gnc-menu-newsletter ul.menu{
	margin:0;
}

#block-menu-menu-gnc-menu-newsletter li{
	list-style-type:none;
	list-style-image:none;
}

#block-menu-menu-gnc-menu-newsletter li a{
	color:#333;
	font-weight:normal;
}

/*  NEWSLETTER  */

/*  ACCES RAPIDES  */
#block-menu-menu-gnc-acces-rapides{
	
}

#block-menu-menu-gnc-acces-rapides ul{
	
}

#block-menu-menu-gnc-acces-rapides li{
	list-style-type:none;
	list-style-image:none;
	float:left;
	padding: 0 10px;
	background:url("/sites/all/themes/dscgr/images/design/separation-menu.png") no-repeat left center;
}

#block-menu-menu-gnc-acces-rapides li.first{
	background:none;
}

#block-menu-menu-gnc-acces-rapides li a{
	color:#333;
	font-weight:normal;
}
/*  ACCES RAPIDES  */

/*  LANGUES  */
#block-locale-language{
	float:left;
}

#block-locale-language ul{
	margin:0;
}

#block-locale-language li{
	list-style-type:none;
	list-style-image:none;
	float:left;
	padding:0 5px;
}

#block-locale-language li a{
	color:#333;
	font-weight:normal;
	font-style:italic;
}

#block-locale-language li a:hover{
	text-decoration:underline;
}

/*  LANGUES  */

/*  RECHERCHE  */

#search-form #edit-basic{
	margin-top:10px;
}

.container-inline div, .container-inline label{
	display:inline-block;
}

#block-search-form{
	float:right;
}

.form-item-search-block-form{
	background:url(/sites/all/themes/dscgr/images/design/search.png) no-repeat left center;
	padding-left:25px;
}

#block-search-form #search-block-form #edit-search-block-form--2{
	border-radius:15px;
	border:none;
	min-width:190px;
	padding:2px 5px;
}

#block-search-form #edit-actions,
#block-search-form #edit-actions--2{
	display:none;
}

/*  RECHERCHE  */

/*  MENU PRINCIPAL  */

#block-system-main-menu {
	float: left;
	width: 100%;
}

#block-system-main-menu>ul.menu {
	margin: 0;
	padding: 0;
	background:url(/sites/all/themes/dscgr/images/design/bg-menu-principal.png) no-repeat bottom center;
	height:58px;
	margin:0 0 15px;
	width:1000px;
}

#block-system-main-menu ul.menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#block-system-main-menu ul.menu li a:link,
#block-system-main-menu ul.menu li a:visited {
	display: block;
	color: #333;
	padding: 5px 10px;
	text-decoration: none;
	/*font-weight:normal;*/
}

#block-system-main-menu ul.menu li a:hover,
#block-system-main-menu ul.menu li a:focus,
#block-system-main-menu ul.menu li a.active{
	color: #5da9d6;
	/*font-weight:bold;*/
	
}

/* Expanded */
#block-system-main-menu ul.menu li.expanded:hover>a:link,
#block-system-main-menu ul.menu li.expanded:hover>a:visited{
	background: #FFFFFF;
	color: #5da9d6;
	/*font-weight:bold;*/
}

/* Second level */
#block-system-main-menu ul.menu li ul {
	left: -999em;
	position: absolute;
}

#block-system-main-menu ul.menu li:hover ul {
	display: block;
	left: auto;
	margin-left: 2px;
	width: 310px;
	z-index:2;
}

#block-system-main-menu ul.menu li ul li {
	border: none;
	float: none;
	background:url("/sites/all/themes/dscgr/images/design/separation-menu.png") no-repeat left center;
}

#block-system-main-menu ul.menu li ul li.last {
	/*border-bottom: none;*/
	background:url("/sites/all/themes/dscgr/images/design/separation-menu.png") no-repeat left center;
}

#block-system-main-menu ul.menu li ul li a:hover,
#block-system-main-menu ul.menu li ul li a:active,
#block-system-main-menu ul.menu li ul li.active-trail a.active,
#block-system-main-menu ul.menu li.active-trail ul li a:hover,
#block-system-main-menu ul.menu li.active-trail ul li a:focus{ 
	/*color: #FFFFFF;
	background-color:#5da9d6;*/
}

#block-system-main-menu ul.menu li ul li.active-trail a.active,
#block-system-main-menu ul.menu li ul li.expanded:hover>a:link,
#block-system-main-menu ul.menu li ul li.expanded:hover>a:visited{
	color: #FFFFFF;
	/*font-weight:bold;*/
	/*background:url("/sites/all/themes/dscgr/images/design/separation-menu.png.png") no-repeat left center;*/
	background-color:#5da9d6;
}

/* Third level */
#block-system-main-menu ul.menu li:hover ul li ul {
	/*left: -999em;
	position: absolute;*/
	display:none;
}

#block-system-main-menu>.menu>li {
	border: none;
}

#block-system-main-menu>.menu>li>a {
	padding: 2px 1.7em;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	margin-bottom: 10px;
}

#block-system-main-menu .menu .menu a {
	padding: 0 5px;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	margin-bottom: 10px;
	text-transform: none;
}

#block-system-main-menu .menu .menu a:hover {
	color: #FFFFFF;
	background-color:#5da9d6;
}

#block-system-main-menu .menu .menu {
	width: auto;
	background: #fff;
	padding: 15px 15px 5px;
}
/*  MENU PRINCIPAL  */

/*  Date MAJ  */
.view-gnc-date-derniere-maj{
	width:34%;
	float:left;
	padding-top:20px;
	color:#61696c;
}
/*  Date MAJ  */

/*  Menu bottom  */
#page-bottom{
	margin-top:10px;
	position:relative;
	width:100%;
	bottom:0;
}

#block-menu-menu-gnc-footer ul.menu{
	margin:0;
	/*padding:0;*/
}

#block-menu-menu-gnc-footer ul.menu li{
	background:url(/sites/all/themes/dscgr/images/design/separation-menu.png) no-repeat center left;
	list-style-type:none;
	list-style-image:none;
	float:left;
}

#block-menu-menu-gnc-footer ul.menu li.first{
	background:none;
}

#block-menu-menu-gnc-footer ul.menu li a{
	color:#000000;
	font-weight:normal;
	padding:0 10px;
	
}

#block-menu-menu-gnc-footer ul.menu li a:hover,
#block-menu-menu-gnc-acces-rapides li a:hover,
#block-menu-menu-gnc-menu-newsletter li a:hover{
	text-decoration:underline;
}
/*  Menu bottom  */

/*============================ Menus ============================*/

/*============================ Bandeau du site ============================*/

#block-views-gnc-vue-slideshow-bandeau-block img{
	height:auto;
}

.view-gnc-vue-slideshow-bandeau{
	/*max-width:773px;*/
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:0;
}

.view-gnc-vue-slideshow-bandeau .flex-control-nav{
	display:none;
}

.view-gnc-vue-slideshow-bandeau #mask-bandeau{
	position:absolute;
	left:1px;
	top:0;
}

.flexslider{
	margin:0 0 10px;
}

.flexslider a{
	color /*\**/:#333 \9;
}

.flexslider a:hover{
	text-decoration /*\**/:none \9;
}

/*============================ Bandeau du site ============================*/

/*============================ Fil d'ariane ============================*/

#front-link{
	float:left;
	width:30px;
}

.easy-breadcrumb a,
.easy-breadcrumb_segment-separator,
.easy-breadcrumb .easy-breadcrumb_segment{
	color:#67acd7;
	font-weight:bold;
}

.easy-breadcrumb a:hover{
	text-decoration:underline;
}

.easy-breadcrumb .easy-breadcrumb_segment-title{
	color:#67acd7;
	font-weight:normal;
	text-decoration:underline;
}
/*============================ Fil d'ariane ============================*/

/*============================ Plan du site ============================*/
#site-map a{
	color:#000000;
}

#site-map a:hover{
	text-decoration:underline;
}

/*============================ Plan du site ============================*/

/*============================ Formulaire de contact ============================*/
#webform-component-gnc-contact-nom-prenom,
#webform-component-gnc-contact-email,
#webform-component-gnc-contact-message{
	background-color:#F1F1F1;
	color:#889096;
	padding:10px;
	margin:10px 0;
	border:1px dashed #636B6E;
}
/*============================ Formulaire de contact ============================*/

/*============================ Contacts utiles ============================*/

/* Bloc des contacts utiles version mobile caché */
#block-gnc-contacts-gnc-contacts-mobile{
	display:none;
}
/* Bloc des contacts utiles version mobile caché */

#block-gnc-contacts-gnc-contacts-page h2,
#block-gnc-contacts-gnc-contacts-mobile h2{
	background:url(/sites/all/themes/dscgr/images/design/contacts-utiles.png) no-repeat center left;
	padding-left:35px;
	margin-bottom:10px;
	height:30px;
}

#block-gnc-contacts-gnc-contacts-page #nom-contact a,
#block-gnc-contacts-gnc-contacts-mobile #nom-contact a,
.node-gnc-contact .field-name-field-gnc-coordonnees .field-name-field-gnc-coordonnees-mail a,
.view-id-gnc_vue_contact .views-field-title a{
	color:#0091D4;
}

#block-gnc-contacts-gnc-contacts-page #telephone,
#block-gnc-contacts-gnc-contacts-mobile #telephone,
.node-gnc-contact .field-name-field-gnc-coordonnees .field-name-field-gnc-coordonnees-tel,
.view-id-gnc_vue_contact .views-field-field-gnc-coordonnees .field-name-field-gnc-coordonnees-tel{
	background:url(/sites/all/themes/dscgr/images/design/telephone.png) no-repeat center left;
	padding-left:20px;
}

#block-gnc-contacts-gnc-contacts-page .mail-contact,
#block-gnc-contacts-gnc-contacts-mobile .mail-contact,
.node-gnc-contact .field-name-field-gnc-coordonnees .field-name-field-gnc-coordonnees-mail,
.view-id-gnc_vue_contact .views-field-field-gnc-coordonnees .field-name-field-gnc-coordonnees-mail{
	background:url(/sites/all/themes/dscgr/images/design/mail.png) no-repeat center left;
	padding-left:20px;
}

.node-gnc-contact .field-name-field-gnc-coordonnees .field-name-field-gnc-coordonnees-fax,
.view-id-gnc_vue_contact .views-field-field-gnc-coordonnees .field-name-field-gnc-coordonnees-fax{
	background:url(/sites/all/themes/dscgr/images/design/fax.png) no-repeat center left;
	padding-left:20px;
}

.node-gnc-contact .field-name-field-gnc-coordonnees .field-name-field-gnc-coordonnees-adresse,
.view-id-gnc_vue_contact .views-field-field-gnc-coordonnees .field-name-field-gnc-coordonnees-adresse{
	background:url(/sites/all/themes/dscgr/images/design/adresse.png) no-repeat center left;
	padding-left:20px;
}

.view-id-gnc_vue_contact .views-row{
	border-bottom:1px dashed #636B6E;
	padding:15px 0;
}

.view-id-gnc_vue_contact .views-row-last{
	border-bottom:none;
}
/*============================ Contacts utiles ============================*/

/*============================ Liens utiles ============================*/

/* Bloc des liens utiles version mobile caché */
#block-gnc-liens-utiles-gnc-liens-utiles-page-mobile{
	display:none;
}
/* Bloc des liens utiles version mobile caché */

#block-gnc-liens-utiles-gnc-liens-utiles-page h2,
#block-gnc-liens-utiles-gnc-liens-utiles-page-mobile h2{
	background:url(/sites/all/themes/dscgr/images/design/liens-utiles.png) no-repeat center left;
	padding-left:35px;
	margin-bottom:10px;
}

#block-gnc-liens-utiles-gnc-liens-utiles-page ul.liste-liens-utiles{
	width:100%;
}

#block-gnc-liens-utiles-gnc-liens-utiles-page ul.liste-liens-utiles li,
#block-gnc-liens-utiles-gnc-liens-utiles-page-mobile ul.liste-liens-utiles li{
	list-style-type:none;
	list-style-image:none;
	background: url("/sites/all/themes/dscgr/images/design/lien.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    line-height: 18px;
    padding-left: 20px;
}

#block-gnc-liens-utiles-gnc-liens-utiles-page ul.liste-liens-utiles li a,
#block-gnc-liens-utiles-gnc-liens-utiles-page-mobile ul.liste-liens-utiles li a{
	color:#000000;
}

#block-gnc-liens-utiles-gnc-liens-utiles-page ul.liste-liens-utiles li a:hover{
	text-decoration:underline;
}
/*============================ Liens utiles ============================*/

/*============================ Documents utiles ============================*/
h2.titre-documents-utiles{
	background:url(/sites/all/themes/dscgr/images/design/docs-utiles.png) no-repeat center left;
	padding-left:35px;
	height:30px;
}

.node-page .field-name-field-gnc-documents-utiles{
	display:none;
}

#tableau-documents-utiles tr{
	border-bottom: 1px dashed #BDBDBD;
}

#tableau-documents-utiles tr td{
	padding:5px;
}

#tableau-documents-utiles a{
	color:#333;
}

#tableau-documents-utiles .size-doc{
	color:#0091D4;
}
/*============================ Documents utiles ============================*/

.view-display-id-page_actualites .views-row,
.view-display-id-actualites_archivees .views-row,
.view-id-gnc_vue_commpuniques_presse .views-row{
	float:left;
	width:100%;
}

.view-display-id-actualites_accueil .views-field-title a{
	color:#333;
	font-style:italic;
	font-weight:bold;
}

.view-display-id-actualites_accueil .views-field-title a:hover,
.view-display-id-page_actualites .views-field-title a:hover,
.view-display-id-actualites_archivees .views-field-title a:hover{
	text-decoration:underline;
}

.node-summary{
	font-weight:bold;
}

.node-gnc-alerte .type-alerte{
	color:#F4A62B;
}

.view-display-id-actualites_accueil .views-field-field-gnc-date-publication,
.node-gnc-actualite .field-name-field-gnc-date-publication,
.view-display-id-page_actualites .views-field-field-gnc-date-publication,
.view-display-id-actualites_archivees .views-field-field-gnc-date-publication,
.view-id-gnc_vue_commpuniques_presse .views-field-field-gnc-date-publication,
.node-gnc-communique-presse .field-name-field-gnc-date-publication,
.node-gnc-alerte .field-name-field-publication-date{
	color:#a1a1a1;
	font-style:italic;
	font-weight:bold;
	line-height:10px;
}

.view-display-id-actualites_accueil .views-field-field-gnc-importance{
	margin-top:5px;
}

.view-display-id-actualites_accueil .views-field-body{
	line-height:16px;
}

.view-display-id-page_actualites .views-field-title,
.view-display-id-actualites_archivees .views-field-title,
.node-page h2,
.page-communiques .views-field-title{
	margin:5px 0;
}

.view-display-id-page_actualites .views-field-title a,
.view-display-id-actualites_archivees .views-field-title a,
.node-page h2 a,
.page-communiques .views-field-title a{
    color: #0091d4;
    font-weight:bold;
}

.view-display-id-page_actualites .views-field-field-gnc-visuel,
.view-display-id-actualites_archivees .views-field-field-gnc-visuel,
.node-page .field-name-field-gnc-visuel,
.view-id-gnc_vue_commpuniques_presse .views-field-field-gnc-visuel,
.node-gnc-actualite .field-name-field-gnc-visuel{
	float:left;
	padding-right:10px;
}

.view-gnc-vue-presentation-dscgr h2{
	display:none;
}

.view-display-id-page_actualites .views-field-body,
.view-display-id-actualites_archivees .views-field-body,
.view-gnc-vue-presentation-dscgr .field-name-body,
.node-teaser .field-name-body,
.view-id-gnc_vue_commpuniques_presse .views-field-body{
	font-weight:bold;
}

ul.links li.node-readmore{
	float:right;
}

.lire-suite,
.voir-tout,
.lire-plus{
	text-align:right;
}

.view-display-id-page_actualites .lien-archives a,
.view-id-gnc_vue_carte_previfeu .lien-archives a,
.page-communiques .lien-archives a,
ul.links li.node-readmore a,
.lire-suite a,
.voir-tout a,
.lire-plus a{
	background:url(/sites/all/themes/dscgr/images/design/plus.png) no-repeat center left;
	font-style:italic;
	font-weight:bold;
	padding-left:20px;
}

.view-display-id-page_actualites .lien-archives,
.page-communiques .lien-archives,
.view-id-gnc_vue_carte_previfeu .lien-archives{
	margin-top:10px;
	text-align:center;
}

.view-display-id-all_actualites .lien-archives a:hover,
.page-communiques .views-field-title a:hover,
.view-id-gnc_vue_carte_previfeu .lien-archives a:hover,
ul.links li.node-readmore a:hover,
.lire-suite a:hover,
.voir-tout a:hover,
.lire-plus a:hover{
	text-decoration:underline;
}

.titre-communique-accueil,
.titre-communique-accueil a,
.view-id-gnc_vue_liens_utiles .views-field-field-gnc-lien a{
	color:#000000;
	font-weight:normal;
	font-style:italic;
}

.view-id-gnc_vue_liens_utiles .views-field-field-gnc-lien{
	padding:5px 0;
}

.view-id-gnc_vue_liens_utiles .views-field-field-gnc-lien a{
	background:url(/sites/all/themes/dscgr/images/design/lien.png) no-repeat center left;
	padding-left:20px;
	color:#000000;
}

.view-id-gnc_vue_liens_utiles .views-field-field-gnc-lien a:hover,
.titre-communique-accueil a:hover,
.view-id-gnc_vue_securite_civile .views-field-title .titre-alerte a:hover{
	text-decoration:underline;
}

.view-id-gnc_vue_securite_civile .views-field-title .titre-alerte{
	padding-left:10px;
}

.view-id-gnc_vue_securite_civile .views-field-field-gnc-visuel{
	float:left;
	margin-right:10px;
}

.view-id-gnc_vue_securite_civile .views-row{
	float:left;
	width:100%;
}

.view-display-id-page_liste_alertes_securite_civile table,
.view-display-id-block_alerte_en_cours table{
	margin-bottom:0;
	margin-top:5px;
}

.view-display-id-page_liste_alertes_securite_civile table td,
.view-display-id-block_alerte_en_cours table td{
	padding:0;
}

.node-gnc-alerte .field-name-field-gnc-visuel{
	text-align:center;
}

.node-gnc-alerte .field-name-field-gnc-consignes-securite .field-item{
	background:url(/sites/all/themes/dscgr/images/design/puce-orange.png) no-repeat center left;
	padding-left:15px;
}

.node-gnc-alerte .field-name-field-gnc-consignes-securite .field-item a{
	color:#000000;
}

.alerte-en-cours-on{
	/*min-height:150px;*/
	background-image:linear-gradient(#636b6e, #b4bac1 50%, #636b6e 90%);
	background-image/*\**/:url(/sites/all/themes/dscgr/images/design/bg-alerte-on.png)\9;
	border:4px solid #FFFFFF;
	box-shadow:2px 2px 6px 0px #333;
	max-width:500px;
	margin-left:auto;
	margin-right:auto;
}

.alerte-en-cours-off{
	max-width:488px;
	min-height:148px;
	margin-left:auto;
	margin-right:auto;
	border:4px solid #FFFFFF;
	box-shadow:2px 2px 6px 0px #333;
}

.alerte-on{
	/*background:url(/sites/all/themes/dscgr/images/pictos-alertes/picto-alerte-accueil.png) no-repeat center left;*/
	padding-left:15px;
}

.alerte-on .title-alerte-front-body a{
	color:#000000;
	font-size:26px;
}

.alerte-on ul{
	margin:0;
}

.alerte-on ul li{
	list-style-type:none;
	list-style-image:none;
	background:url(/sites/all/themes/dscgr/images/design/puce-blanche.png) no-repeat center left;
	padding-left:15px;
}

.alerte-on ul li a,
.view-id-gnc_vue_documents  td a{
	color:#000000;
}

.view-id-gnc_vue_documents td.doc-size,
#tableau-documents-utiles .size-doc{
	color:#3F7DB6;
	font-weight:bold;
	text-align:right;
	font-size:0.9em;
}

.alerte-on .title-alerte-front-body a:hover,
.alerte-on ul li a:hover,
.view-id-gnc_vue_documents  td a:hover{
	text-decoration:underline;
}

.node-gnc-carte-previfeu .field-name-field-gnc-visuel,
.view-id-gnc_vue_carte_previfeu .views-field-field-gnc-visuel{
	/*float:left;*/
	text-align:center;
	margin-right:10px;
}

.view-id-gnc_vue_carte_previfeu .views-field-title{
	padding:10px 5px;
}

.view-id-gnc_vue_carte_previfeu .views-field-title a{
	color:#5da9d6;
}

.view-id-gnc_vue_carte_previfeu .views-field-title a:hover{
	text-decoration:underline;
}

.view-id-gnc_vue_documents tr.odd{
	background-color:#F1F1F1;
}

#edit-field-gnc-categorie-document-target-id-wrapper,
#edit-field-gnc-categorie-faq-target-id-wrapper,
#edit-field-gnc-categorie-contact-target-id-wrapper{
	background-color:#ADD5EA;
	margin-top:10px;
	padding:5px;
	color:#FFFFFF;
}

#edit-field-gnc-categorie-document-target-id-wrapper{
	width:318px;
	margin-left:30%;
}

#edit-field-gnc-categorie-faq-target-id-wrapper{
	width:500px;
	margin-left:20%;
}

#edit-field-gnc-categorie-contact-target-id-wrapper{
	width:205px;
	margin-left:35%;
}

#views-exposed-form-gnc-vue-documents-page label,
#views-exposed-form-faq-page-faq label,
#views-exposed-form-gnc-vue-contact-page label{
	float:left;
	margin-right:10px;
}

.node-gnc-communique-presse .field-name-field-gnc-visuel{
	float:left;
	margin-right:10px;
}

.view-display-id-page_faq .more-link{
	display:none;
}

/*============================ Newsletter ============================*/
.node-gnc-simplenews .field-name-field-gnc-documents{
	display:none;
}

.node-gnc-simplenews td{
	padding:0;
}

.node-gnc-simplenews .titre-article-newsletter{
	background-color: #E31A22;
    margin-top: 0;
    padding: 5px;
}

.node-gnc-simplenews .titre-discours-newsletter{
	text-align:center;
}

.node-gnc-simplenews .titre-discours-newsletter a{
	color:#E31A22;
	text-align:center;
	font-size:14px;
}

.node-gnc-simplenews .titre-article-newsletter a{
    color: #FFFFFF;
    font-size: 16px;
}

.node-gnc-simplenews .ss-titre-newsletter{
	font-weight:bold;
	line-height: 15px;
    margin-bottom: 10px;
}

.node-gnc-simplenews .resume-newsletter{
	color:#333;
	line-height:15px;
	padding:5px 10px;
}

.node-gnc-simplenews .visuel-newsletter img{
	margin-left:auto;
	margin-right:auto;
}

.node-gnc-simplenews .contact{
	margin-top:10px;
	border:2px solid #E31A22;
	padding:5px;
	width:220px;
	margin-left:auto;
	margin-right:auto;
}

.node-gnc-simplenews .contact .title-newsletter{
	color:#E31A22;
	font-weight:bold;
	text-align:center;
}

.node-gnc-simplenews .contact .mail-newsletter a{
	background:url(/sites/all/themes/dscgr/images/design/mail.png) no-repeat center left;
	padding-left:20px;
	color:#0091D4;
}

.node-gnc-simplenews .chiffre-mois{
	background:url(/sites/all/themes/dscgr/images/design/bg-chiffre-du-mois.png) repeat-y top left #EF3C6C;
	padding:0 0 5px 15px;
	color:#FFFFFF;
}

.node-gnc-simplenews .chiffre-mois .titre-chiffre-mois-newsletter{
	text-transform:uppercase;
	font-size:15px;
	text-align:center;
	font-weight:bold;
}

.node-gnc-simplenews .chiffre-mois .ss-titre-newsletter{
	text-align:center;
	font-weight:bold;
	font-size:32px;
}

.node-gnc-simplenews .chiffre-mois .resume-newsletter{
	color:#FFFFFF
}

#simplenews-block-form-38 .form-submit,
#simplenews-block-form-34 .form-submit{
	margin-top:10px;
}

/*============================ Newsletter ============================*/

/*============================ Recherche ============================*/
ol.search-results h3{
	font-weight:normal;
}

ol.search-results .search-info{
	display:none;
}
/*============================ Recherche ============================*/

/*============================ Responsive ============================*/

/*============================ Tablette paysage (1024 x 768) ============================*/

@media all and (min-width: 960px) {
	
	.view-display-id-actualites_accueil{
		width:210px;
	}
	
	#block-system-main-menu>ul.menu{
		width:923px;
	}
	
	.view-gnc-date-derniere-maj{
		padding-left:10px;
		width:28%;
	}
	
	#block-gnc-liens-utiles-gnc-liens-utiles-page ul.liste-liens-utiles{
		width: 200px;
		padding-left: 15px;
	}
	
}

/*============================ Tablette paysage (1024 x 768) ============================*/

/*============================ Tablette portrait (768 x 1024) - Petite tablette paysage (800 x 600) ============================*/

@media all and (min-width: 768px) and (max-width: 959px) {
	
	body{
		background:linear-gradient(#5DA9D6, #FFFFFF 170px) repeat-x;
	}
	
	#block-menu-menu-gnc-menu-newsletter{
		width:25%;
	}
	
	#content{
		min-height:690px;
	}
	
	/**** RESPONSIVE MAIN MENU ****/
	
	.responsive-menus-0-0{
		margin-bottom:10px;
		width:730px;
	}
	
	.responsive-menus.responsified span.toggler, ul.rm-removed li,
	.responsive-menus.responsified .responsive-menus-simple li a{
		background-color: #e6e7e8;
		color: #2d7ab6;
	}
	
	.responsive-menus.responsified .responsive-menus-simple li a{
		padding:5px 5px 5px 20px;
	}
	
	.responsive-menus.responsified .responsive-menus-simple li ul li a{
		padding:5px 5px 5px 50px;
	}
	
	.responsive-menus.responsified h2.block-title{
		display:none;
	}
	
	/**** RESPONSIVE MAIN MENU ****/
	
	.view-gnc-date-derniere-maj{
		width:100%;
		text-align:center;
		padding-top:10px;
	}
	
	#edit-field-gnc-categorie-document-target-id-wrapper,
	#edit-field-gnc-categorie-contact-target-id-wrapper,
	#edit-field-gnc-categorie-faq-target-id-wrapper{
		margin-left:0;
	}
	
	#edit-field-gnc-categorie-faq-target-id-wrapper{
		width:380px;
	}
	
	.node .field-name-field-gnc-visuel img{
		max-width:200px;
		height:auto;
	}
	
	.node-gnc-alerte .field-name-field-gnc-visuel img{
		max-width:300px;
		height:auto;
	}
	
}

/*============================ Tablette portrait (768 x 1024) - Petite tablette paysage (800 x 600) ============================*/

/*============================ Petite tablette portrait (600 x 800) - Mobile paysage (480 x 320) ============================*/

@media all and (min-width: 480px) and (max-width: 767px) {
	
	/**** HEADER ****/
	
	#header{
		height:40px;
	}
	
	.header, #page-bottom{
		background:url('/sites/all/themes/dscgr/images/design/bg-top-bottom-mobile.png') repeat-x top center;
	}
	
	#block-menu-menu-gnc-menu-newsletter{
		background-image:none;
		float:none;
		width:100%;
		text-align:center;
		margin-bottom:0;
	}
	
	#block-menu-menu-gnc-menu-newsletter a{
		background:url("/sites/all/themes/dscgr/images/design/letter.png") no-repeat left center;
		padding-left:20px;
	}
	
	#block-menu-menu-gnc-acces-rapides{
		float:left;
		margin-bottom:0;
	}
	
	#block-menu-menu-gnc-acces-rapides ul{
		margin:0;
		padding:0;
		float:left;
	}
	
	#block-search-form{
		float:right;
		margin:0;
	}
	
	/**** HEADER ****/
	
	/**** RESPONSIVE MAIN MENU ****/
	
	.responsive-menus-0-0{
		margin-bottom:10px;
		/*margin-top:155px;*/
	}
	
	.responsive-menus.responsified span.toggler, ul.rm-removed li,
	.responsive-menus.responsified .responsive-menus-simple li a{
		background-color: #e6e7e8;
		color: #2d7ab6;
	}
	
	.responsive-menus.responsified .responsive-menus-simple li a{
		padding:5px 5px 5px 20px;
	}
	
	.responsive-menus.responsified .responsive-menus-simple li ul li a{
		padding:5px 5px 5px 50px;
	}
	
	.responsive-menus.responsified h2.block-title{
		display:none;
	}
	
	/**** RESPONSIVE MAIN MENU ****/
	
	/**** SIDEBAR ****/
	.sidebar-second .region-sidebar-second,
	.sidebar-second #content{
		width:100%;
	}
	
	#block-gnc-alertes-gnc-alerte-accueil-rappel{
		margin:20px 0 10px 0;
		text-align:center;
	}
	
	.bloc-btn-previfeu,
	.bloc-btn-info-cyclone{
		float:left;
		width:50%;
	}
	
	.bloc-btn-previfeu p,
	.bloc-btn-info-cyclone p{
		margin:0;
	}
	
	.gnc-bloc-slide-actus-accueil{
		float:left;
		width:100%;
	}
	
	/**** SIDEBAR ****/
	
	/**** CONTENT ****/
	
	#content{
		border:none;
	}
	
	.panel-2col .panel-col-first,
	.panel-2col .panel-col-last{
		float:left;
		width:100%;
	}
	
	.pane-gnc-vue-commpuniques-presse-panel-accueil{
		margin-left:0;
	}
	
	.pane-gnc-vue-presentation-dscgr-panel-pane-1{
		width:100%;
		padding:5px;
		background-color:#eaf4fa;
	}
	
	.pane-gnc-vue-presentation-dscgr-panel-pane-1 h2,
	.pane-gnc-vue-commpuniques-presse-panel-accueil h2{
		margin:0;
	}
	
	#block-search-form #search-block-form #edit-search-block-form--2{
		min-width:140px;
	}
	
	#edit-field-gnc-categorie-document-target-id-wrapper,
	#edit-field-gnc-categorie-contact-target-id-wrapper,
	#edit-field-gnc-categorie-faq-target-id-wrapper{
		margin-left:0;
	}
	
	#edit-field-gnc-categorie-faq-target-id-wrapper{
		width:380px;
	}
	
	.node .field-name-field-gnc-visuel img{
		max-width:200px;
		height:auto;
	}
	
	.node .field-name-body img{
		max-width:450px;
		height:auto;
	}
	
	/**** CONTENT ****/
	
	/**** BOTTOM ****/
	
	#block-views-gnc-date-derniere-maj-block{
		margin:0;
	}
	
	.view-gnc-date-derniere-maj{
		text-align:center;
		width:100%;
		padding-top:0;
	}
	
	/**** BOTTOM ****/
}

/*============================ Petite tablette portrait (600 x 800) - Mobile paysage (480 x 320) ============================*/

/*============================ Mobile portrait (320 x 480) ============================*/

@media all and (max-width: 479px) {
	
	/**** HEADER ****/
	
	.header{
		background:url('/sites/all/themes/dscgr/images/design/bg-top-bottom-mobile.png') repeat-y top center;
		height:40px;
	}
	
	#block-menu-menu-gnc-menu-newsletter{
		background-image:none;
		float:none;
		width:100%;
		text-align:center;
		margin-bottom:0;
	}
	
	#block-menu-menu-gnc-menu-newsletter a{
		background:url("/sites/all/themes/dscgr/images/design/letter.png") no-repeat left center;
		padding-left:20px;
	}
	
	#block-menu-menu-gnc-acces-rapides{
		float:none;
		margin-bottom:0;
	}
	
	#block-menu-menu-gnc-acces-rapides ul{
		margin:0;
		padding:0;
		float:left;
	}
	
	#block-search-form{
		float:none;
		text-align:center;
		margin-top:30px;
	}
	
	.flexslider{
		margin:35px 0 10px 0;
	}
	
	/**** HEADER ****/
	
	/**** RESPONSIVE MAIN MENU ****/
	
	.responsive-menus-0-0{
		margin-bottom:10px;
	}
	
	.responsive-menus.responsified span.toggler, ul.rm-removed li,
	.responsive-menus.responsified .responsive-menus-simple li a{
		background-color: #e6e7e8;
		color: #2d7ab6;
	}
	
	.responsive-menus.responsified .responsive-menus-simple li a{
		padding:5px 5px 5px 20px;
	}
	
	.responsive-menus.responsified .responsive-menus-simple li ul li a{
		padding:5px 5px 5px 50px;
	}
	
	.responsive-menus.responsified h2.block-title{
		display:none;
	}
	
	/**** RESPONSIVE MAIN MENU ****/
	
	/**** SIDEBAR ****/
	.sidebar-second .region-sidebar-second,
	.sidebar-second #content{
		width:100%;
	}
	
	#block-gnc-alertes-gnc-alerte-accueil-rappel,
	.bloc-btn-previfeu,
	.bloc-btn-info-cyclone{
		text-align:center;
	}
	
	#block-gnc-contacts-gnc-contacts-page{
	
	}
	
	.gnc-bloc-slide-actus-accueil{
		width:100%;
	}
	
	#block-gnc-contacts-gnc-contacts-page,
	#block-gnc-liens-utiles-gnc-liens-utiles-page{
		display:none;
	}
	
	/**** SIDEBAR ****/
	
	/**** CONTENT ****/
	
	#content{
		border:none;
		min-height:100px;
	}
	
	.panel-2col .panel-col-first,
	.panel-2col .panel-col-last{
		float:left;
		width:100%;
	}
	
	.pane-gnc-vue-commpuniques-presse-panel-accueil{
		margin-left:0;
	}
	
	.pane-gnc-vue-presentation-dscgr-panel-pane-1{
		width:100%;
		padding:5px;
		background-color:#eaf4fa;
	}
	
	.pane-gnc-vue-presentation-dscgr-panel-pane-1 h2,
	.pane-gnc-vue-commpuniques-presse-panel-accueil h2{
		margin:0;
	}
	
	#block-search-form #search-block-form #edit-search-block-form--2{
		min-width:140px;
	}
	
	#edit-field-gnc-categorie-document-target-id-wrapper,
	#edit-field-gnc-categorie-contact-target-id-wrapper,
	#edit-field-gnc-categorie-faq-target-id-wrapper{
		margin-left:0;
	}
	
	#edit-field-gnc-categorie-document-target-id-wrapper{
		width:155px;
	}
	
	#edit-field-gnc-categorie-faq-target-id-wrapper{
		width:275px;
	}
	
	.node .field-name-field-gnc-visuel img{
		max-width:200px;
		height:auto;
	}
	
	.node .field-name-body img{
		max-width:290px;
		height:auto;
	}
	
	#block-gnc-contacts-gnc-contacts-mobile,
	#block-gnc-liens-utiles-gnc-liens-utiles-page-mobile{
		display:block;
	}
	
	/**** CONTENT ****/
	
	/**** BOTTOM ****/
	
	#page-bottom{
		height:75px;
		background:url('/sites/all/themes/dscgr/images/design/bg-top-bottom-mobile.png') repeat-y top center;
	}
	
	#block-views-gnc-date-derniere-maj-block{
		margin:0;
	}
	
	.view-gnc-date-derniere-maj{
		text-align:center;
		width:100%;
		padding-top:0;
		color:#0091d4;
		font-weight:bold;
		font-size:0.9em;
	}
	
	#block-menu-menu-gnc-footer ul.menu{
		padding-left:5px;
	}
	
	#block-menu-menu-gnc-footer ul.menu li{
		background:url(/sites/all/themes/dscgr/images/design/separation-menu-mobile.png) no-repeat center left;
	}
	
	#block-menu-menu-gnc-footer ul.menu li a{
		padding:0 5px;
	}
	
	/**** BOTTOM ****/
	
}

/*============================ Mobile portrait (320 x 480) ============================*/

/*============================ Responsive ============================*/