
.wssmenu_Main a {
	font-family: Open Sans Condensed;
	font-variant: normal;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
}
.wssmenu_Main {
	clear: both;
	float: none;
	text-align: left;
	color: #;
	font-variant: small-caps;
	text-transform: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 1.46em;
	border-color: #c2f24c;
	letter-spacing: 0.28em;
	background-color: #0272b0;
	border-radius: 0px;
}
.wscontainer_Main {
	padding: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	color: #555555;
	background-color: #3e3661;
	clear: both;
	float: none;
	margin-right: auto;
	z-index : 1;
}
.wsstitle_Title2 {
	font-variant: normal;
	letter-spacing: 0em;
	text-transform: uppercase;
	border-width: 0px;
	margin: 5px;
	color: #004E7A;
	clear: both;
	float: none;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 2em;
}
.wsstitle_Title {
	font-variant: normal;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border-color: aa8a8f;
	padding-top: 0px;
	letter-spacing: 0em;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 15px;
	border-bottom-right-radius: 0px;
	color: #0272b0;
	font-size: 1.5em;
	font-family: Verdana, Geneva, sans-serif;
	border-width: 0px;
	float: none;
	clear: none;
	text-align: center;
}
.wscontainer_Path {
	border-color: #d3d1d1;
	border-radius: 5px;
	max-width: 1100px;
	font-size: 0.75em;
	background-color: #FFFFFF;
	border-width: 0px;
	padding: 0px;
}
.wstextarea_Path a {
	text-decoration: none;
	font-family: Open Sans;
	font-weight: normal;
}
.wstextarea_Path {
	white-space: nowrap;
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 1.6em;
	border-width: 0px;
	color: #60387f;
}
.wsspagepath_Path a {
	background-image: url(data/images/background/1875_arrow.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 15px;
	text-decoration: none;
	font-family: Open Sans;
	font-weight: normal;
	font-size: 1.1em;
}
.wsspagepath_Path a:hover, .wsspagepath_Path a.hover {
	background-position: 0% 50%;
	background-repeat: no-repeat;
	background-image: url(data/images/background/1875_arrow.png);
}
.wsspagepath_Path {
	padding-top: 0px;
	margin-top: 0px;
	font-size: 1.6em;
	color: #950000;
	border-width: 0px;
}
.wscontainer_Footer {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	color: #5D666D;
	padding-top: 15px;
	background-color: #3E3661;
}
.wssmenu_Main .submenu a {
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Open Sans Condensed;
}
.wssmenu_Main .submenu a:hover, .wssmenu_Main .submenu a.hover {
	color: #0272b0;
}
.wssmenu_Main a.selected.menuitem {
	color: #FFFFF;
}
.wscontainer_BodyHome {
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	margin-top: 5px;
	max-width: 1080px;
	border-color: #C2F24C;
	border-width: 0px;
}
.wscontainer_SideBar {
	max-width: 990px;
	margin: 20px;
	float: none;
	margin-left: 0;
	margin-right: auto;
	background-color: #FFFFFF;
	border-radius: 20px;
	border-width: 2px;
	border-color: #60387f;
}
.wsstitle_Title3 {
	font-family: Open Sans Condensed;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-size: 1.5em;
	text-transform: uppercase;
	color: #0272b0;
	text-align: center;
	background-color: #D3D1D1;
}
.wscontainer_Direct[data-subclass=block_link] {
	background-color: #f3f2f0 ;
	border-width: 0px;
	padding: 0px;
	text-decoration: none;
}
.wstextarea_Direct {
	padding-top: 0px;
	margin-top: 0px;
	background-color: #FAFAFA;
	text-align: left;
	font-size: 1em;
	color: #aa8a8f;
}
.wsimage_Direct {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: url(data/images/background/1729_fond-ecran-riche2226666.jpg);
	background-size: cover;
	border-color: #0272B0;
	border-width: 0px;
}
.wssmenu_Main a:hover, .wssmenu_Main a.hover {
	background-color: #60387f;
	color: #D3D1D1;
}
.wstextarea_Paragraph {
	clear: both;
	color: #555555;
	text-align: left;
}
.wsimage_Elus {
	font-family: Open Sans Condensed;
	font-style: normal;
	font-size: 1.5em;
	clear: none;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_News {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1170px;
}
.wstextarea_HeaderTitle {
	font-family: Open Sans Condensed;
	clear: both;
	float: none;
	font-weight: bold;
	line-height: 1.27em;
	text-transform: uppercase;
	font-variant: normal;
	border-bottom-left-radius: 25px 25px;
	margin: 5px;
	border-left-width: 0px;
	text-align: center;
	color: #555555;
	font-size: 2.5em;
	padding: 0px;
}
.wscontainer_blocFooter {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	max-width: 1940px;
	margin-left: auto;
	margin-right: auto;
	background-color: #0c76b0;
	background-image: url(data/images/background/1237_fond-ecran-riche-277777.jpg);
	background-position: 0% 0%;
	background-repeat: no-repeat;
	border-style: solid;
	background-size: cover;
	border-width: 2px;
	border-color: #0272B0;
}
.wscontainer_fred1 {
	margin: 0px;
	border-width: 0px;
	max-width: 3000px;
	color: #3a3a3a;
	background-color: #cdc6be;
}
.wssmenu_Main .button {
	clear: both;
	float: none;
	text-align: justify;
}
.wssmenu_Main .submenu {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.wstextarea_Direct a:hover, .wstextarea_Direct a.hover {
	background-color: #950000;
}
.wstextarea_Direct a {
	color: #555555;
}
.wstextarea_Paragraph a {
	color: #950000;
}
.wstextarea_Paragraph a:hover, .wstextarea_Paragraph a.hover {
	background-color: #950000;
}
.wscontainer_Bloc_menu {
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	max-width: 1920px;
	min-width: 320px;
}
.wstextarea_Essai {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.58em;
	font-style: normal;
	border-right-width: 2px;
	border-right-color: #555555;
	color: #55555;
	float: left;
	padding-left: 22px;
}
.wsstitle_Title a {
	color: #AA8A8F;
}
.wsstitle_Title a:visited {
	border-color: #AA8A8F;
	background-color: #AA8A8F;
}
.wssdownload_Telechargement {
	padding: 10px;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-right-radius: 25px 25px;
	border-top-width: 2px;
	border-top-left-radius: 25px 25px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-family: Open Sans Condensed;
	font-size: 1.5em;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 25px;
	margin-left: 25px;
	border-bottom-color: #AA8A8F;
	border-top-color: #AA8A8F;
}
.wssdownload_Telechargement a {
	color: #555555;
	text-decoration: none;
}
.wssdownload_Telechargement a:hover, .wssdownload_Telechargement a.hover {
	background-color: #60387F;
}
.wstextarea_Texte {
	padding-right: 0px;
	margin-left: 40px;
	background-image: none;
	background-size: contain;
	background-position: 0% 0%;
	background-repeat: repeat;
	border-style: solid;
	font-family: Verdana, Geneva, sans-serif;
	clear: none;
	float: none;
	font-size: 1.1em;
	text-align: justify;
	border-width: 0px;
	border-color: #AA8A8F;
}
.wstextarea_Nom-endroti {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.58em;
	font-style: normal;
	border-right-color: #555555;
	border-right-width: 0px;
	text-align: center;
	color: #555555;
	text-transform: uppercase;
	padding-top: 0px;
}
.wstextarea_Intitule-categorie {
	font-weight: bold;
	font-size: 1.2em;
	padding: 0px;
	padding-left: 5px;
	color: #0272b0;
}
.wstextarea_texte-avec-intitule {
	padding-top: 0px;
	color: #555555;
}
.wstextarea_Date-calendrier {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.58em;
	font-style: normal;
	color: #555555;
	text-align: center;
}
.wscontainer_Cadre-rose {
	border-width: 3px;
	border-color: #0272B0;
}
.wstextarea_Texte-centre a {
	color: #950000;
}
.wstextarea_Texte-centre a:hover, .wstextarea_Texte-centre a.hover {
	background-color: #950000;
}
.wstextarea_Texte-centre {
	color: #555555;
	clear: none;
	float: left;
	text-align: left;
}
.wsstitle_Title2-bis {
	font-family: Open Sans Condensed;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	text-transform: uppercase;
	font-size: 1.8em;
	border-width: 0px;
	margin: 5px;
	color: #555555;
	float: none;
	text-align: left;
}
.wsstitle_Footer {
	font-size: 1.7em;
	border-width: 0px;
	text-transform: uppercase;
	letter-spacing: 0.0em;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	text-decoration: ;
	font-variant: small-caps;
	color: #000000;
	font-weight: bold;
}
.wssmenu_Sous-menus .submenu a {
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Open Sans Condensed;
}
.wssmenu_Sous-menus .submenu a:hover, .wssmenu_Sous-menus .submenu a.hover {
	color: #FFFFFF;
}
.wssmenu_Sous-menus .submenu {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	padding-right: 35px;
}
.wssmenu_Sous-menus .button {
	clear: both;
	float: none;
	text-align: justify;
}
.wssmenu_Sous-menus a.selected.menuitem {
	color: #FFFFF;
}
.wssmenu_Sous-menus a {
	font-family: Open Sans Condensed;
	font-variant: normal;
	background-color: transparent;
	text-align: left;
	text-transform: uppercase;
	color: #0272b0;
}
.wssmenu_Sous-menus a:hover, .wssmenu_Sous-menus a.hover {
	background-color: #0272b0;
}
.wssmenu_Sous-menus {
	clear: both;
	float: none;
	text-align: left;
	color: #;
	font-variant: small-caps;
	text-transform: none;
	padding-top: 10px;
	border-width: 2px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	letter-spacing: 0.02em;
	border-radius: 15px;
	margin-top: 0px;
	border-color: #0272b0;
	font-size: 1em;
	font-style: italic;
	background-image: url(data/images/background/1237_fond-ecran-riche-277777.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}
.wsstitle_Titre-4 {
	font-family: Open Sans;
	font-variant: normal;
	font-size: 1.1em;
	border-bottom-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	color: #555555;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.wssinputfield_Formulaire {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	color: #0272b0;
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	border-width: 0px;
	font-size: 2em;
}
.wssinputfield_Formulaire .wssinput {
	border-color: #AA8A8F;
}
.wscontainer_Bloc-titre {
	padding-bottom: 00px;
	clear: both;
	background-image: none;
	background-position: 0% 0%;
	background-size: cover;
	border-width: 3px;
	border-color: #0272B0;
}
.wsstitle_Footer a {
	color: #000000;
}
.wsstitle_Footer a:hover, .wsstitle_Footer a.hover {
	background-color: transparent;
	color: #000000;
	text-decoration: underline;
}
.wstextarea_Calendrier {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	color: #FFFFFF;
	margin: 0px;
	background-color: #0272b0;
	padding: 21px;
}
.wstextarea_Titre-evenement {
	font-size: 1.5em;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #60387F;
}
.wscontainer_bloc_calendrier {
	padding: 0px;
	border-width: 2px;
	border-color: #60387F;
}
.wscontainer_Cadre-test-artisans {
	border-width: 2px;
	border-radius: 25px/25px;
	border-color: #60387f;
}
.wsstitle_H2 {
	font-style: italic;
	font-size: 1.68em;
	color: #00A0F0;
}
.wstextarea_Test_Calendrier {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	background-color: #804800;
	opacity: 0.46;
	border-bottom-color: #3014FF;
	clear: none;
}
.wssmenu_Cadre_test .submenu a {
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Open Sans Condensed;
}
.wssmenu_Cadre_test .submenu a:hover, .wssmenu_Cadre_test .submenu a.hover {
	color: #0272b0;
}
.wssmenu_Cadre_test .submenu {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
.wssmenu_Cadre_test .button {
	clear: both;
	float: none;
	text-align: justify;
}
.wssmenu_Cadre_test a.selected.menuitem {
	color: #FFFFF;
}
.wssmenu_Cadre_test a {
	font-family: Open Sans Condensed;
	font-variant: normal;
	background-color: transparent;
	color: #FFFFFF;
	text-align: left;
	text-transform: uppercase;
}
.wssmenu_Cadre_test a:hover, .wssmenu_Cadre_test a.hover {
	background-color: #60387f;
	color: #D3D1D1;
}
.wssmenu_Cadre_test {
	float: none;
	color: #;
	text-transform: none;
	padding-top: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 1.46em;
	letter-spacing: 0.28em;
	border-radius: 0px;
	font-variant: small-caps;
	clear: none;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 10px;
	border-width: 0px;
	background-color: #cdc6be;
	position: fixed;
}
.wscontainer_Headfullwidth {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	clear: both;
}
.wsimage_Head_full_width {
	padding: 0px;
	margin: 0px;
	clear: none;
}
.wscontainer_Acces_rapide {
	padding: 0px;
	margin: 0px;
	border-bottom-style: ;
	opacity: 1;
	width: 787px;
	clear: none;
	border-style: ;
	border-radius: 0px;
}
.wssmenu_Cadre_test .submenu a:visited {
	
}
.wssmenu_Cadre_test .submenu a:active {
	
}
.wssmenu_Cadre_test a:visited {
	
}
.wssmenu_Cadre_test a:active {
	
}
.wsstitle_H1_treeview {
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #AD001A;
	border-width: 2px;
	text-align: center;
}
.collapsible {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
}
.content {
	padding: 0 18px;
	display: none;
	overflow: hidden;
	background-color: #f1f1f1;
}
.wsrawtext_Collapse {
	color: #D1003B;
}
.active {
	background-color: #555;
}
.wsstitle_Titre_h2_deroulant {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #E0005E;
}
.wsstitle_titre_h3_deroulant {
	font-size: 1.8em;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	border-width: 0px;
	background-color: #D3D1D1;
}
.wsstitle_titre_h3_deroulant a {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #D3D1D1;
}
.wscontainer_Bloc_h3_deroulant {
	background-color: #D3D1D1;
}
.wsstitle_titre_H1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	border-bottom-width: 0px;
	font-size: 3em;
	float: left;
}
.wscontainer_Bande_1_clic {
	float: none;
	opacity: 1;
	clear: both;
	margin-left: auto;
	background-image: url(data/images/background/1241_fond_opacity_70.png);
	background-repeat: repeat;
	margin-right: 10px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #0272B0;
	max-width: 950px;
	margin-top: 25px;
}
.wssrssreader_RSS_1 {
	clear: both;
	float: none;
}
.wsstitle_titre_deroulant {
	border-bottom-width: 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	font-style: normal;
	line-height: 0em;
	letter-spacing: 0.1em;
	word-spacing: 0em;
	font-size: 1.45em;
	clear: both;
	text-align: left;
}
.wsstitle_titre_deroulant a:hover, .wsstitle_titre_deroulant a.hover {
	color: #FFF;
}
.wscontainer_Bloc_deroulant {
	border-width: 1px;
	float: none;
	max-width: 350px;
	clear: both;
	margin-left: 0;
	margin-right: auto;
	background-color: #004E7A;
}
.wscontainer_Contain_head {
	z-index: 3;
	max-width: 1280px;
	border-width: 0px;
	float: none;
	clear: none;
}
.wsimage_Picto_ville {
	margin: 0px;
	background-image: none;
	margin-left: auto;
	margin-right: auto;
}
.wstextarea_Pictos_bandeau {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 1.30em;
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
.wstextarea_Texte a {
	color: #5D666D;
	text-decoration: none;
	font-style: normal;
}
.wstextarea_Texte a:hover, .wstextarea_Texte a.hover {
	background-color: transparent;
	color: #852EFF;
}
.wssmenu_Top_menu a {
	float: none;
	clear: none;
	text-align: left;
	border-bottom-width: 0px;
	background-color: #FFFFFF;
	color: #154a8c;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	line-height: 1.86em;
	font-size: 1.86em;
}
.wssmenu_Top_menu .submenu {
	border-bottom-color: #AAAAAA;
	background-color: #FFFFFF;
	font-family: Geneva, Verdana, Tahoma, sans-serif;
}
.wssmenu_Top_menu {
	clear: none;
	white-space: normal;
	float: none;
	box-shadow: 0px 0px 0px  #444;
	opacity: 1;
	background-color: #FFFFFF;
	border-radius: 5px/5px;
	font-variant: small-caps;
	text-transform: uppercase;
	font-size: 0.9em;
	font-style: italic;
	font-family: Verdana, Geneva, sans-serif;
	border-color: #0272B0;
	border-width: 3px;
}
.wssmenu_Top_menu .submenu a {
	
}
.wsstitle_titre_deroulant a {
	font-weight: normal;
}
.wssrssreader_RSS_demo {
	clear: both;
	float: none;
	background-color : #AEAEAE;
	background-color: transparent;
}
.wssrssreader_RSS_demo a {
	color: #0272b0;
	font-size: 2em;
}
.wssrssreader_RSS_demo .itemContent img {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	border-bottom-width: 0px;
}
.wssrssreader_RSS_demo a:hover, .wssrssreader_RSS_demo a.hover {
	background-color: #0272b0;
}
.wssrssreader_RSS_demo1 .itemContent img {
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 150px;
	padding-top: 5px;
}
.wssrssreader_RSS_demo1 {
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	font-weight: normal;
	text-transform: none;
	float: none;
	clear: both;
	text-align: justify;
}
.wstextarea__x_ParagraphCenter {
	font-size: 1.1em;
	text-align: center;
}
.wstextarea__x_ButtonBlockText {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
}
.wscontainer__x_ButtonBlock[data-subclass=block_link] {
	background-color: #00ACED;
	border-bottom-color: #0078B6;
	border-bottom-width: 3px;
	border-radius: 5px;
	text-decoration: none;
	text-transform: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 250px;
	padding-bottom: 0px;
	padding-top: 2px;
	color: #FFFFFF;
}
.wscontainer__x_ButtonBlock[data-subclass=block_link]:hover, .wscontainer__x_ButtonBlock[data-subclass=block_link].hover {
	background-color: #0078B6;
	border-bottom-color: #00ACED;
}
.wssmenu_Top_menu .button {
	color: #3a3a3a;
}
.wsstitle_Titre_content {
	border-style: double;
	color: #154A8C;
	font-style: italic;
	text-decoration: none;
	text-transform: lowercase;
	font-variant: small-caps;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	clear: none;
	border-color: #D1003B;
	border-width: 0px;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 0px;
	background-size: cover;
	padding: 0px;
	text-align: center;
	font-size: 2.5em;
}
.wsstitle_Sous_titre_content {
	color: #0088C2;
	font-variant: normal;
	font-size: 1.2em;
	border-width: 0px;
}
.wscontainer_Sand_footer {
	margin: 0px;
	border-width: 0px;
	max-width: 3000px;
	color: #3a3a3a;
	border-top-width: 4px;
	border-top-color: #C2F24C;
	margin-top: 150px;
	padding-top: 150px;
}
.wssmenu_Menu_citoyen a {
	font-size: 1.24em;
	line-height: 1.3em;
	text-transform: none;
	font-variant: small-caps;
	float: none;
	clear: none;
	text-align: left;
	white-space: nowrap;
	background-color: transparent;
	color: #cdc6be;
	font-weight: normal;
}
.wssmenu_Menu_citoyen a:hover, .wssmenu_Menu_citoyen a.hover {
	background-color: #3a3a3a;
}
.wstextarea_Menu_pratique {
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	text-decoration: none;
	border-width: 0px;
	font-weight: normal;
	text-align: center;
	font-size: 1.15em;
}
.wssdownload_Compte-rendu a {
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	font-size: 1em;
	border-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #004E7A;
	font-weight: normal;
	text-decoration: underline;
}
.wssdownload_Compte-rendu a:hover, .wssdownload_Compte-rendu a.hover {
	color: #0272B0;
	background-color: transparent;
}
.wssdownload_Compte-rendu {
	padding: 10px;
	text-align: center;
	border-bottom-right-radius: 25px 25px;
	border-top-left-radius: 25px 25px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
	font-family: Open Sans Condensed;
	font-size: 1.5em;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 25px;
	margin-left: 25px;
	border-bottom-color: #60387F;
	border-top-color: #60387F;
	border-width: 0px;
	border-bottom-width: 0px;
}
.wsstitle_CM_deroulants a {
	color: #cdc6be;
	border-width: 0px;
	text-decoration: none;
}
.wscontainer_Bloc_CM_deroulant {
	background-color: #FFFFFF;
	border-width: 3px;
	border-color: #0272B0;
}
.wsstitle_CM_deroulants a:hover, .wsstitle_CM_deroulants a.hover {
	color: #004E7A;
	background-color: transparent;
}
.wscontainer_Sous_titre_main {
	border-width: 0px;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
}
.wstextarea_Main_sous_titre {
	text-align: left;
	clear: both;
	color: #FFFFFF;
	font-size: 1.4em;
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	padding-right: 20px;
	padding-left: 5px;
	margin: 0px;
	background-color: #004E7A;
}
.wstextarea_Nom_societe {
	font-weight: bold;
	color: #004E7A;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-variant: normal;
	text-transform: none;
	float: left;
	clear: both;
}
.wsstitle_CM_deroulants {
	clear: both;
	color: #CDC6BE;
	border-color: #CDC6BE;
	border-width: 1px;
}
.wscontainer_infos_entreprises {
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: none;
	margin-left: 0;
	margin-right: auto;
	clear: both;
	border-width: 3px;
	border-color: #0272B0;
}
.wsstitle_Title2 a {
	color: #004E7A;
	font-weight: normal;
}
.wsstitle_Title2 a:hover, .wsstitle_Title2 a.hover {
	background-color: #004E7A;
}
.fas fa-bahia {
	font-size: 50px;
}
.fas {
	font-size: 150px;
	color: red;
}
.wsstitle_Titre_actu {
	font-size: 1.8em;
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	color: #004E7A;
	margin-top: 25px;
	font-weight: bold;
	clear: both;
	text-align: center;
	background-image: none;
	border-color: #0272B0;
	border-width: 0px;
	background-size: contain;
}
.wstextarea_Date {
	font-family: Helvetica, Arial, Trebuchet MS, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	background-color: #3a3a3a;
	color: #cdc6be;
	clear: none;
	float: right;
}
.wsstitle_Titre_actu a {
	color: #004E7A;
}
.wsstitle_Titre_actu a:hover, .wsstitle_Titre_actu a.hover {
	background-color: #004E7A;
	color: #fff;
}
.wsimage_Img_centrer {
	clear: none;
	text-align: center;
	float: none;
	border-color: #FFAA00;
	margin-left: auto;
	margin-right: 0;
}
.wssmenu_Top_menu a:hover, .wssmenu_Top_menu a.hover {
	opacity: 0.16;
	color: #FFFFFF;
	background-color: #004E7A;
}
.wstextarea_lien_1clic {
	font-size: 1.5em;
	font-family: Times, Times New Roman, serif;
	text-transform: uppercase;
	border-style: ;
	border-width: 0px;
	border-top-width: 2px;
	border-radius: 0px;
	border-bottom-width: 2px;
	border-top-left-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	padding-right: 0px;
	padding-left: 8px;
	color: #555555;
	border-top-color: #AA8A8F;
	border-bottom-color: #AA8A8F;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.wstextarea_lien_1clic a {
	text-decoration: none;
}
.wstextarea_lien_1clic a:hover, .wstextarea_lien_1clic a.hover {
	background-color: #60387F;
}
.wscontainer_Bloc_bandeau {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
.wscontainer_Bloc_bandeau[data-subclass=block_link]:hover, .wscontainer_Bloc_bandeau[data-subclass=block_link].hover {
	background-color: #FFAA00;
}
.wscontainer_Bloc_actu {
	max-width: 150px;
	border-width: 3px;
}
.wscontainer_Bouton_1clic[data-subclass=block_link] {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.wsstitle_Titre_CR a {
	font-weight: normal;
}
.wsstitle_Titre_CR a:hover, .wsstitle_Titre_CR a.hover {
	color: #0078B6;
}
.wsstitle_Titre_CR {
	border-bottom-width: 0px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	font-style: normal;
	line-height: 0em;
	letter-spacing: 0.1em;
	word-spacing: 0em;
	font-size: 1.45em;
	clear: both;
	text-align: left;
}
.wscontainer_Bouton_1clic {
	background-image: url(data/images/background/1237_fond-ecran-riche-277777.jpg);
	background-repeat: no-repeat;
	border-style: ;
	border-width: 3px;
	border-color: #0272B0;
	background-size: cover;
}
.wscontainer_Compte_rendu {
	padding: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-color: #D3D1D1;
	border-width: 0px;
	width: 435.412px;
}
.wssmenu_Menu_citoyen {
	color: #154A8C;
}
.wsstitle_RIEN {
	font-style: italic;
	text-transform: lowercase;
	font-variant: small-caps;
	color: #154A8C;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(data/images/background/1993_LIVRE-2.png);
	background-position: 0% 0%;
	background-repeat: repeat;
}
.wssmailto_antispam_mail a {
	color: #004E7A;
	font-weight: bold;
	font-size: 1.2em;
}
.wssmailto_antispam_mail {
	text-align: center;
	color: #004E7A;
}