﻿/*****************************************************************************
 *  G�n�ral
 */
 
header {
	margin-bottom: 16px;
}

body {
	background-position : top center;
	background-repeat : no-repeat;
	border : 0;
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size : 1em;
	line-height : 16px;
	margin : 0;
	max-width : none;
	padding : 0;
}
bodytext {
	font-family : Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size : 1em;
	line-height : 16px;
	text-align : left;
}
table {
	border-collapse: inherit;
}
img {
	max-width: none;
}

label, input, button, select, textarea {
	line-height: 16px;
}

a:hover {
	text-decoration : none;
}
a:active, a:focus {
	color : red;
}
p {
	margin : 0 0 9px;
}
a,
p a {
	color : #980000;
}
a:hover,
p a:hover {
	color : #540000;
}
form {
	margin : 0px;
}
h1, h2, h3, h4, h5 , h6 {
	margin: 0;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
}
h1 {
	color : #D6342C;
	font-size : 1.3em;
	font-weight : normal;
	line-height : 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin : 0;
}

.h1-1{
	color : #D6342C;
	font-size : 17px !important;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-weight : normal;
	margin : 0;
	line-height : 25px;
	border-bottom: 4px solid #FF0000;
}

h2 {
	color : #D6342C;
	font-size : 1.2em;
	font-weight : normal;
	line-height: 24px;
}
h3 {
	color : #000;
	font-size : 1.2em;
	font-weight : bold;
	line-height: 20px;
}
h4 {
	color : #000;
	font-size : 1.2em;
	font-weight : normal;
}
h4, h5, h6 {
	line-height : 20px;
	margin-top: 10px;
}
h5 {
	font-weight : normal;
	padding-bottom : 10px;
}
h6 {
	color : #FFF;
	font-weight : normal;
	text-transform : none;
	margin-top: 0;
}
hr {
	border : 2px solid #FF0000;
	margin : 10px 0;
}
h1+hr{
	margin: 0 0 10px 0;
}
ul {
	margin : 0;
	margin-left: 10px;
}

.float-left {
	float : left;
}
.float-right {
	float : right;
}
.align-justify {
	text-align : justify;
}
.align-left {
	text-align : left;
}
.align-right {
	text-align : right;
}
.align-center {
	text-align : center;
}
.clear {
	clear : both;
}
.noborder {
	border: none;
}
.half-width {
	width: 50%;
}

.container {
	background-image : url("../Images/background_site.png");
	background-position : top center;
	background-repeat : no-repeat;
	width : 100%;
}
.container.fsg-accueil {
	background-color : #282828;
	background-image : url("../Images/background_site.png");
	background-position : top center;
	background-repeat : repeat-y;
	width : 100%;
}
.container.fsg-contenu {
	background-color : #282828;
	background-image : url("../Images/background_site.png");
	background-position : top center;
	background-repeat : repeat-y;
	width : 100%;
	
}
.container-fluid {
	background-color : #FFFFFF;
	margin-right : auto;
	padding : 0;
}
.container-fluid:after {
	clear : none;
}
.container-fluid.fsg-accueil {
	font-size : 1em !important;
	margin : 0 auto;
	padding-top : 0;
	width : 953px;
	width : 953px;
	zoom: 1;
	-moz-box-shadow: 0 0 5px 5px #000;
	-webkit-box-shadow: 0 0 5px 5px#000;
	box-shadow: 0 0 30px 5px #000;
}
.container-fluid.fsg-contenu {
	font-size : 1em !important;
	margin : 0 auto;
	min-height : 500px;
	padding-top : 0;
	width : 953px;
	zoom: 1;
	-moz-box-shadow: 0 0 5px 5px #000;
	-webkit-box-shadow: 0 0 5px 5px#000;
	box-shadow: 0 0 30px 5px #000;
}
.container-fluid.fsg-news {
	background-color : #FFF;
	font-size : 0.9em !important;
	margin : 0 auto;
	padding-top : 0;
	width : 100%;
}
.container-fluid.fsg-futurs-etudiants {
	font-size : 1em !important;
	margin : 0 auto;
	padding-top : 0;
	width : 953px;
	zoom: 1;
	-moz-box-shadow: 0 0 5px 5px #000;
	-webkit-box-shadow: 0 0 5px 5px#000;
	box-shadow: 0 0 30px 5px #000;
}
.container.fsg-futurs-etudiants {
	background-color : #282828;
	background-image : url("../Images/background_site.png");
	background-position : top center;
	background-repeat : no-repeat;
	height : 592px;
	width : 100%;
	
}

.csc-menu-4 dd {
	margin-bottom: 2em;
}

.placeholder {
	color : #AAA;
}

.fond-gris{
	background-color: #ececec !important;
}


/*****************************************************************************
 *  TYPO3
 */
.csc-default > .csc-bulletlist {
	padding : 0 15px;
}
.csc-default > .csc-bulletlist li {
	padding : 5px 0px;
}
.csc-default > .nav-list li:hover {
	list-style-image : url("../Images/bullet_red.png");
}
DIV.csc-textpic-left DIV.csc-textpic-text {
	clear : left;
	margin-right : 25px;
}
.span2.contenu-rapides .csc-default .csc-textpic-text,
.span2.rapides .csc-default .csc-textpic-text {
	width : 286px;
}
.span2.rapides.departement .csc-default {
	width : 270px;
}

.news-single-imgcaption,
.csc-textpic-caption,
.copyright {
	font-size : 0.75em;
	font-style : italic;
	padding-top : 5px;
}

.csc-default > .span7 {
	padding-right: 15px;
}


/*****************************************************************************
 *  Menu
 */
ul.nav li.dropdown:hover ul.sous-menu-principal {
	display : block;
}

.menu-principal .sous-menu-principal {
	border-radius : 0;
}
.nav-tabs .open .dropdown-toggle, .menu-principal .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
	background-color : #D22F28;
}
.dropdown {
	height : 31px;
	position : relative;
}

.nav-pills .dropdown-menu {
	-moz-border-radius : 0px;
}

.sous-menu-principal .dropdown-menu {
	-moz-border-radius : 0px;
}

.sous-menu-principal {
	background-clip : padding-box;
	background-color : #D22F28;
	border : 0;
	border-bottom-width : 0px;
	border-radius : 0px;
	border-right-width : 0px;
	box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2);
	display : none;
	float : left;
	left : 0;
	list-style : none;
	margin : 0px 0 0;
	min-width : 168px;
	-moz-background-clip : padding;
	-moz-border-radius : 0px;
	-moz-box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2);
	padding : 0px 0;
	position : absolute;
	top : 100%;
	-webkit-background-clip : padding-box;
	-webkit-border-radius : 0px;
	-webkit-box-shadow : 0 5px 10px rgba(0, 0, 0, 0.2);
	z-index : 1000;
}
.sous-menu-principal a {
	clear : both;
	color : #333333;
	display : block;
	font-size : 1.3em;
	font-weight : normal;
	line-height : 18px;
	padding : 10px 5px;
	white-space : nowrap;
}


.sous-menu-principal .divider {
	background-image : url("../Images/divider.png");
	border-bottom : 0;
	height : 1px;
	*margin : -2px 0 2px;
	margin : 2px 5px;
	overflow : hidden;
}
.sous-menu-principal li a:hover,
.sous-menu-principal .active a,
.sous-menu-principal ul a:hover,
.sous-menu-principal li > a:focus  {
	background-image : -moz-linear-gradient(center top , #FFFFFF, #dcdcdc);
	background-image : -ms-linear-gradient(top, #FFFFFF 0%, #DCDCDC 100%);
	background-image : -o-linear-gradient(#FFFFFF,#dcdcdc);
	background-image : -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#dcdcdc) );
	color : #000000;
	text-decoration : none;
}
.span2.rapides .nav-list a, .span2.rapides .csc-menu a  {
	color : #eee3e3;
}

.span2.rapides .csc-menu a {
	margin-left: -15px;
	padding-left: 15px;
}
.menu-principal a, .menu-principal .dropdownItem {
	color : #eee3e3;
}
.menu-principal {
	background-image : -moz-linear-gradient(center top , #98252b, #6c1e26);
	background-image : -ms-linear-gradient(top, #98252b 0%, #6c1e26 100%);
	background-image : -o-linear-gradient(#98252b,#6c1e26);
	background-image : -webkit-gradient(linear, left top, left bottom, from(#98252b), to(#6c1e26) );
	filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#98252B', endColorstr='#6C1E26');
	height: 31px;
	margin-bottom : 0;
	min-height : 31px;
	text-shadow : none;
	width : 792px;
}
.menu-principal.full-width {
	width : 953px;
}
.menu-principal li {
	border-bottom-left-radius : 0;
	border-top-left-radius : 0;
	font-size : 0.75em;
	text-align : left;
}
.menu-principal li.divider {
	height : 1px;
}
.menu-principal li a, .menu-principal li .dropdownItem {
	border-radius : 0 0 0 0;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	margin : 0 0;
	padding-left : 10px;
	padding-right : 10px;
}

.menu-principal .dropdownItem {
	padding-bottom: 8px;
    padding-top: 8px;
	line-height: 14px;
	display:block;
}

.menu-principal .act {
	background-image : -moz-linear-gradient(center top , #d5332b, #d5332b);
	background-image : -moz-transition: background-position 0s linear;
	background-image : -ms-transition: background-position 0s linear;
	background-image : -o-linear-gradient(#d5332b,#d5332b);
	background-image : -o-transition: background-position 0s linear;
	background-image : transition: background-position 0s linear;
	background-image : -webkit-gradient(linear, left top, left bottom, from(#d5332b), to(#d5332b) );
	background-image : -webkit-transition: background-position 0s linear;
}

.menu-principal > li:hover {
	background-image : -moz-linear-gradient(center top , #d5332b, #d5332b);
	background-image : -moz-transition: background-position 0s linear;
	background-image : -ms-linear-gradient(top, #d5332b 0%, #d5332b 100%);
	background-image : -ms-transition: background-position 0s linear;
	background-image : -o-linear-gradient(#d5332b,#d5332b);
	background-image : -o-transition: background-position 0s linear;
	background-image : transition: background-position 0s linear;
	background-image : -webkit-gradient(linear, left top, left bottom, from(#d5332b), to(#d5332b) );
	background-image : -webkit-transition: background-position 0s linear;
	background-position : 0 -31px;
}
.navbar-search {
	border-radius : 0;
	margin : 0;
}

.menu-principal-sous-menu {
	background-image : -moz-linear-gradient(center top , #d5332b, #d5332b);
	background-image : -ms-linear-gradient(top, #d5332b 0%, #d5332b 100%);
	background-image : -o-linear-gradient(#d5332b,#d5332b);
	background-image : -webkit-gradient(linear, left top, left bottom, from(#d5332b), to(#d5332b) );
	filter : progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d5332b', endColorstr='#d5332b');
	padding: 10px 10px 20px;
	width: 250px;
}

.page-428 {
	background-color: rgb(254,206,22);
	border: solid 2px rgb(204,48,51);
}

.page-428 a {
	color: black;
}

.page-634 {
	background-color: rgb(254,206,22);
	border: solid 2px rgb(204,48,51);
}

.page-634 a {
	color: black;
}

.page-635 {
	background-color: rgb(254,206,22);
	border: solid 2px rgb(204,48,51);
}

.page-635 a {
	color: black;
}

.page-722 {
	background-color: rgb(254,206,22);
	border: solid 2px rgb(204,48,51);
}

.page-722 a {
	color: black;
}

.page-747 {
	background-color: rgb(254,206,22);
	border: solid 2px rgb(204,48,51);
}

.page-747 a{
	color: black;
}

.page-2551{
	background-color: rgb(254,206,22);
	border: solid 2px rgb(204,48,51);
}

.page-2551 a{
	color: black;
}
/*****************************************************************************
 *  Recherche
 */
 
input[placeholder]:focus {
	color : #AAAAAA;
}
input[type="search"]:focus, input[type="text"]:focus, input[type="password"]:focus {
	background-color : #DDDDDD;
	border-color : #DDDDDD;
	box-shadow : none;
	color : #000000;
	webkit-box-shadow : none;
}
input[type=image] {
	float : left;
	height : 16px;
	margin-bottom : 10px;
	margin-left : 2px;
	margin-top : 7px;
	width : 16px;
}
.search-form input[type=submit] {
	background-image : url("../Images/loupe-icon.html");
	border : 0;
	cursor : pointer;
	float : left;
	height : 20px;
}
.search-form-contener {
	background-color : rgb(34,34,34);
	float : left;
	height : 31px;
	width : 161px;
}
.search-form-text {
	color : white;
	float : left;
	font-size : 1.1em;
	height : 23px;
	padding : 1px 0px;
	width : 100%;
}

/*****************************************************************************
 *  Contenu Accueil
 */

.sous-menu {
	background-color : black;
	float : left;
	height : 240px;
	width : 270px;
}

.container-icone{
	height:60px;
	width:100%;
	margin-top:180px;
}

.container-icone div{
	float:left;
	height:33px;
	margin-left:11px;
	margin-top:14px;
	width:33px;
}

.facebook{
	background : url('../Images/iconeFacebook.png') no-repeat;
}

.youtube{
	background : url('../Images/iconeYoutube.png') no-repeat;
}

.twitter{
	background : url('../Images/iconeTwitter.png') no-repeat;
}

.linkedin{
	background : url('../Images/iconeLinkedin.png') no-repeat;
}

.rss-sous-menu{
	background : url('../Images/iconeFILRSS.png') no-repeat;
}

.flickr{
	background : url('../Images/iconeFlickr.png') no-repeat; 
}

/*Sous-menu acc�s-rapides pour sites de d�partement*/
.container.fsg-accueil .sous-menu .span2.rapides.departement .csc-default {
	height: 282px;
}

/*Fix de positionnement lors d'un zoom pour chrome*/
.image-menu  .sous-menu, 
.image-menu  .bouton-logo{
	margin-right: -1px;
}

.container-image-centre {
	float : left;
	height : 366px;
	width : 683px;
}

.container-image-centre-full {
	float : left;
	height : 366px;
	width : 953px;
}


.myGallery {
    border: none;
}

.bouton-logo {
	background-image : url("../Images/bouton_noir_droite.png");
	float : left;
	height : 126px;
	width : 270px;
	z-index: 10;	
}

.bouton-logo img {
	
	padding-top: 38px;
	padding-left: 48px;
	
	z-index: 0;
}
.bouton-logo .bouton-logo-texte {
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -55px;
	width : 270px;
	z-index: 7;
}

.bouton-logo .bodytext {
	height : 126px;
	margin: 0px;
	width : 270px;
	z-index: 15;
}

.bouton-logo a {
	color : #FFF;
	display: block;
	height : 76px;
	z-index: 20;
}
.bouton-logo.futurs-etudiants a {
	padding-right: 45px;
	width : 230px;
}

.bouton-logo.futurs-etudiants h4 {
	color : #FFF;
	text-align: center;
}
.bouton-logo a:hover {
	color : #FFF;
}

.bouton-logo:hover {
	background-image : url("../Images/bouton_noir_droitehover.png");
}
.bouton-logo-texte {
	color : white;
	font-size : 0.75em;
	font-style : italic;
	padding : 80px 0 0 20px;
}
DIV.csc-textpic DIV.csc-textpic-single-image IMG {
	margin-bottom : 0px !important;
}
.bouton-gris-sous-menu {
	background-image : url("../Images/bouton_gris_droite.png");
	float : right;
	height : 59px;
	margin-top : 1px;
	width : 269px;
}
.bouton-gris-sous-menu a{
	display: block;
	height : 54px;
	padding-left: 5px;
	padding-top: 12px;
	width : 264px;
}

.bouton-rouge-sous-menu a {
	display: block;
	height : 60px;
	width : 259px;
	padding-top: 15px;
	padding-left: 10px;
	
}
.bouton-rouge-sous-menu .csc-firstHeader {
	padding-bottom: 0px;
}

.bouton-gris-sous-menu:hover {
	background-image : url("../Images/bouton_gris_hover.png");
}
.bouton-rouge-sous-menu {
	background-image : url("../Images/bouton_rouge_droite.png");
	float : right;
	height : 74px;
	width : 269px;
}
.bouton-rouge-sous-menu:hover {
	background-image : url("../Images/bouton_rouge_droite_hover.png");
}


.bouton-rouge-sous-menu h1,
.sous-menu-texte.titre, .sous-menu-texte.titre p {
	color : white;
	font-style: normal;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size : 1em;
	line-height: 16px;
}
.bouton-rouge-sous-menu p,
.sous-menu-texte.sous-titre {
	color : #BBBBBB;
	font-size : 0.75em;
	font-style : italic;
	margin-top : 2px;
}
.bouton-rouge-sous-menu p {
	margin-bottom: 0px;
	margin-top: 5px;
}
.bouton-gris-sous-menu > .sous-menu-texte.titre {
	padding-top: 12px;
}
.bouton-gris-sous-menu > .sous-menu-texte.sous-titre,
.bouton-gris-sous-menu > .sous-menu-texte.titre {
	padding-left: 10px;
}

.suivez-nous-youtube {
	background-image : url("../Images/suivez-youtube.png");
	height : 42px;
	margin-top:189px;
	margin-left : 146px;
	width : 111px;
}
.suivez-nous-youtube:hover {
	background-image : url("../Images/suivez-youtubehover.png");
	cursor : pointer;
}
.suivez-nous-facebook {
	background-image : url("../Images/facebook_droite.png");
	float : left;
	height : 39px;
	margin : 10px 0 0 15px;
	text-align : center;
	width : 111px;
}
.suivez-nous-facebook:hover {
	background-image : url("../Images/facebook_hover.png");
	cursor : pointer;
}
.suivez-nous-facebook.futurs-etudiants {
	margin : 25px 0 0 15px;
}
.suivez-nous-youtube.futurs-etudiants {
	margin-top : 264px;
}
.container-fluid.fsg-news .span10 {
	border-right : 1px solid #C9C9C9;
	font-family : Arial;
}
.contenu-droite {
	padding-top : 11px;
	width:235px;
	min-height:390px;
}
.contenu-droite h3 {
	font-size: 1em;
	padding-bottom : 3px;
}
.contenu-droite-border {
	border-bottom : 1px solid #C9C9C9;
	min-height : 196px;  
	padding-top : 20px;     
	width : 235px;
}
.contenu-droite-border h1 {
	color : #000;
	font-size : 1.1em;
	font-weight : normal;
	line-height : 12px;
}
.contenu-droite-border.departement {
	min-height : 205px;
	padding-top : 11px;
}
.contenu-droite-titre {
	padding : 5px 0;
	text-align : left;
}
.contenu-droite-liens {
	padding : 0 0 12.5px 16px;
}
.contenu-droite-youtube {
	padding-bottom : 13px;
	padding-top : 9px;
}
.row-fluid {
	font-size: 1em;
}

a.download img {
	padding-right: 10px;
}

#barre-grise-droite{
	background : #4B4B4B;
	position : relative;
	right : 17px;
	top : 23px;
	width : 270px;
}

.evenement .tx-tactic-calendrier,
.contenu-droite .tx-tactic-calendrier{
	min-height : 375px;
	position : relative;
}

.contenu-droite .tx-tactic-calendrier{
	min-height : 365px;
}

.evenement .tx-tactic-calendrier>a,
.contenu-droite .tx-tactic-calendrier>a{
	background : url('../Images/fleche-mince.png') 117px 7px no-repeat;
	color : #fff;
	font-style : italic;
	padding-right : 35px;
	position : absolute;
	bottom : -26px;
	left : 26px;
}

.contenu-droite .tx-tactic-calendrier>a{
	bottom : -45px;
	font-size : 0.9em;
	z-index : 2;
}




/*****************************************************************************
 *  Contenu
 */
 
.contenu li {
	list-style-image : url('../Images/bullet_red.png');
	margin-left : 15px;
}

.banniere {
	min-width: 953px;
	max-width:953px;
}

.banniere img {
	padding-top:5px;
	margin-left: 0px;
}

.banniere li {
	list-style-image: none;
}
 
.reste-du-contenu {
	padding-top: 20px;
}
 
.row-fluid .span12 {
	padding: 0 15px;
}
.row-fluid .span12.banniere {
	padding: 0;
}

.span10 .nav-list ol li {
	list-style-image : none;
	margin-left : 15px;
}

.span12 p, .span12 ul, .span12 ol {
	font-size: 0.8em;
}
.span12 .news-single-imgcaption {
	font-size: 0.7em;
}

.row-fluid.contenu > .span10.fil-ariane-conteneur {
	font-size: 1em;
	min-height: 26px;
	padding: 1px 0 0 0;
}
.row-fluid .fil-ariane-conteneur {
	font-size: 1em;
	height: 26px;
	padding: 1px 0 0 0;
}

/*****************************************************************************
 *  NEWS
 */

.contenu-alerte p {
	margin: 0;
}
.fsg-news .row-fluid .span10 {
	width : 683px;
	padding-bottom: 8px;
}
.fsg-news .row-fluid .span12 {
	padding-bottom: 8px;
}
.container-fluid.fsg-news .row-fluid .span2 {
	margin-left : 17px;
	padding-top : 8px;
}
.container-fluid.fsg-news .row-fluid .span2 img {
	max-width : none;
}
.row-fluid.contenu .span12 {
	padding-bottom: 30px;
}

.row-fluid.contenu .span12.banniere{
	padding-bottom: 0px;
}

.nouvelles-evenements {
	background-color : #EDEDED;
	min-height: 423px;
	max-height: 423px;
}

.nouvelles-evenements .evenement {
	border-left: 2px solid #FFF;
	height: 423px;
}

.container-fluid.rss {
	height : 26px;
	background-color : #4B4B4B;
}
.container-fluid.rss a {
	color : #FFFFFF;
}
.container-fluid.rss a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

.span10 .span8 {
	font-size: 0.8em;
}
.span12 .contenu-nouvelles .span8 div {
	font-size: 0.8em;
}
.contenu-nouvelles {
	background-color : #EDEDED;
}

.contenu-nouvelles.span7{
	width: 59.447%;
}

.rss i {
	margin-left: 5px;
}
.row-fluid .span8 {
	width : 475px;
}
.row-fluid .span4 {
	color : white;
	margin : 0;
}
.span12 .row-fluid.span12 .span4:first-child {
	max-height: none;
	padding-right: 7px;
}
.row-fluid .span4:first-child {
	padding-left: 10px;
	width: 33%;
	max-height: 183px;
}

.row-fluid .span4:nth-child(2) {
	width: 32%;
	padding-left: 10px;
	padding-right: 10px;
}

.row-fluid .span4:nth-child(3) {
	width: 34%;
	padding-left: 10px;
}
.news-latest-container .container-fluid.rss .span4 {
	border-left: 1px solid white;
}

.rss > .span4 h6, .rss > .span4 p {
	padding-left : 7px;
	padding-top : 3px;
}
.rss > .span4 > h6 > i {
	margin-left : 7px;
}
.container-fluid.rss [class*="span"] {
	min-height : 26px;
}
.container-fluid.rss.span12 {
	color: #FFFFFF;
	padding-top:7px;
	width: 919px;
}
.fsg-contenu .container-fluid.rss.span12 {
	margin-left: -15px;
	padding-bottom: 0;
	width: 667px;
}

.border-news {
	background-image : url("../Images/border_news.png");
	height : 1px;
	margin-bottom : 15px;
}
	
.abonne-rss {
	background-color:#4B4B4B;
	width: 270px;
	margin-left: -17px;
	margin-top: 23px;
	padding-bottom: 0 ;
}

.abonne-rss h6{
	line-height: 30px;
	padding-left: 15px;
	}

.abonne-rss h6 i{
	padding-left: 30px;
}

/****************/
/*	breadCrumb	*/
/****************/	
.fil-ariane {
	color: white;
	font-size: 0.7em;
	height: 26px;
}
.fil-ariane a,
.fil-ariane a:hover {
	color: white;
	padding: 5px;
}
.fil-ariane-menu {
	background-color: #98252b;
}
.fil-ariane-menu2 {
	background-color: #AC252B;
	margin-left: -10px;
}
.fil-ariane-menu3 {
	background-color: #C0252B;
	margin-left: -10px;
}
.fil-ariane-menu4 {
	background-color: #D4252B;
	margin-left: -10px;
}
.fil-ariane-menu-courant {
	background-color: #98252b;
	margin-left: -10px;
	padding-left: 5px;
}
.fil-ariane-menu-texte {
	padding-top: 3px;
}
.fil-ariane-menu-texte-courant {
	padding-top: 3px;
	padding-right: 5px;
}

.fil-ariane { 
	list-style: none; 
	overflow: hidden; 
	height:24px;
}

.fil-ariane-menu .last {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	width:10px;
	height:24px;
	background-position: 10px -96px;
	background-color: #98252b;
}
.fil-ariane-menu2 .last2 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	width:10px;
	height:24px;
	background-position: 10px -24px;
}

.fil-ariane-menu3 .last3 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	width:10px;
	height:24px;
	background-position: 10px 48px;
}

.fil-ariane-menu4 .last4 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	width:10px;
	height:24px;
	background-position: 10px 24px;
}

.fil-ariane-menu2 .start2 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	
	width: 10px;
	height:24px;
}

.fil-ariane-menu3 .start3 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	background-position: 0px 72px;
	width: 10px;
	height:24px;
}

.fil-ariane-menu4 .start4 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	background-position: 0px 48px;
	width: 10px;
	height:24px;
}

.fil-ariane-menu4 .start5 {
	float:left;
	background-image: url('../Images/arrow-ariane.png');
	background-position: 0px 24px;
	width: 10px;
	height:24px;
}


/***********************************************/
.row-fluid [class*="span"], [class*="span"] {
	margin: 0;
}
.conteneur-rapides {
	height: auto;
	width: 286px;
}
.row-fluid .contenu {
	min-height : 608px;
}
.row-fluid .span12 h1 {
	font-size: 1.0em;
}
.row-fluid .span12 h2 {
	font-size: 1em;
}
.row-fluid .span12 h3 {
	font-size: 0.9em;
}
.row-fluid .span3 .nav-list {
	background-image : none;
}
.row-fluid .span3 h1 {
	color : #000;
	font-size : 1.1em;
	font-weight : normal;
}
.row-fluid .span3 .nav-list li {
	border : none;
	padding-bottom : 6px;
	padding-top : 6px;
}
.row-fluid .span3 .nav-list li:hover {
	list-style-image : url("../Images/bullet_red.png");
}
.span12 .span3 {
	padding-right: 15px;
	width: 25%
}
.row-fluid .span10 {
	font-size : 0.8em;
	width : 667px;
}
.row-fluid .span10 > h1 {
	padding-top : 10px;
}
.row-fluid .span10 h3 {
	padding : 5px 0;
}
.row-fluid .span10 .Important h3 {
	padding-left : 0;
	padding-top : 0;
}
.row-fluid .span10 .Important img {
	vertical-align : bottom;
}
.row-fluid .span10 .Important h1 {
	color : #000;
	font-size : 1.1em;
	font-weight : bold;
}
.contenu-texte {
	border-bottom : 1px solid #C9C9C9;
	min-height : 200px;
	padding : 5px 15px 20px 15px;
}
.row-fluid.contenu .span10 {
	background-color : #FFF;
	border-right : 0 solid white;
	padding : 20px 15px 55px 15px;
}
.row-fluid .span2 {
	float : left;
}
.row-fluid.contenu .span10.Important {
	border-bottom : 1px solid white;
	margin-left : 20px;
	width : 630px;
}
.span10.Important .span2 {
	width : 75px;
}
.span10.Important .span2 img {
	padding-top : 10px;
}

.row-fluid.contenu .span10.Important .span10 {
	width : 530px;
}
.row-fluid.contenu > .conteneur,
.row-fluid.contenu > .span10 {
	border-right : 1px solid #E5E5E5;
	min-height: 352px;
}
.row-fluid.contenu > .conteneur .span10 {
	width: 666px;
}
.row-fluid.contenu > .span10:first-child {
	/*border-bottom : 1px solid #E5E5E5;*/
}
.row-fluid.contenu .span10 .span5 .nav.nav-list, .csc-bulletlist.csc-bulletlist-0 {
	background-image : none;
	list-style-image : url("../Images/bullet_red.png");
}
.row-fluid.contenu .span10 .span5 .nav.nav-list li {
	border-bottom : none;
	font-size : 0.8em;
	padding-bottom : 5px;
	padding-top : 5px;
}
.row-fluid.contenu .span10 .span5 .nav.nav-list li:hover {
	list-style-image : url("../Images/bullet_red.png");
}
.row-fluid.contenu .span10 > .span5 > .nav.nav-list a {
	color : #000000;
}
.row-fluid.contenu .span10 > .span5 > .nav.nav-list a:hover {
	background-color : #FFFFFF;
}

.row-fluid.contenu .span10 .nav-list {
	padding-top: 10px;
}

.row-fluid.contenu .span12 .nav-list {
	padding-top: 10px;
}

.row-fluid >.span3 > .nav .navlist {
	padding-top : 15px;
}

.span12.Important {
	font-size: 1.4em;
}
.Important .span8 {
	border-right: 1px solid #C9C9C9;
	padding-top: 10px;
	width: 557px;
}

.Important .span9 {
	border-right: 1px solid #C9C9C9;
	padding: 15px;
	margin-top:10px;
	width: 620px;
}
.Important .span9 div {
	font-size: 14px;
}
.Important .span8 div {
	font-size: 14px;
	margin: 0 10px;
}
.Important .span2+.span8+.span2 {
	text-align: center;
	width: 219px;
}
.Important .span9+.span3 {
	text-align: center;
	width: 219px;
}
.Important .span9+.span3 {
	margin-left: 17px;
	padding-top: 8px;
}
.Important .span2+.span8+.span2 .slides {
	min-width: 1px;
}
.Important {
	background-color : #EDEDED;
	border-bottom : 2px solid #FFF;
	margin : 10px 0 15px 15px;
	margin-bottom : 15px;
	padding : 10px 10px 10px 10px;
	text-align : justify;
	width : 605px;
}
.Important .span3 img {
	padding-top : 10px;
}
.row-fluid .span6:first-child {
	margin-left : 0;
	margin-right : 0px;
}
.row-fluid .span1 {
	width : 5%;
}
.row-fluid.contenu .span4 h1 {
	color : #000;
	font-size : 1.1em;
	font-weight : normal;
}
.row-fluid.contenu .span6 h1 {
	color : #000;
	font-size : 1.1em;
	font-weight : normal;
}
.row-fluid.contenu .span4 {
	background-color : #FFFFFF;
	border : none;
	color : #000;
	font-size : 1em;
	font-style : normal;
}
.row-fluid.contenu .span4 .nav-list {
	background-image : none;
	border : none;
	color : #000;
	font-style : normal;
}
.row-fluid.contenu .span4 .nav-list li {
	border : none;
}
.row-fluid.contenu .span4 .nav-list li:hover {
	list-style-image : url("../Images/bullet_red.png");
}
.row-fluid.contenu .span6 {
	background-color : #FFFFFF;
	border : none;
	color : #000;
	font-style : normal;
	margin: 5px 9px;
	width: 45.5%;
}
.row-fluid.contenu .span6 img {
	vertical-align: middle;
}
.row-fluid.contenu .span6 .nav-list {
	background-image : none;
	border : none;
	color : #000;
	font-style : normal;
}
.row-fluid.contenu .span6 .nav-list li {
	border : none;
	padding-bottom : 6px;
	padding-top : 6px;
}
.row-fluid.contenu .span6 .nav-list li:hover {
	list-style-image : url("../Images/bullet_red.png");
}
.row-fluid.contenu .span6.trait {
	border-top: 2px solid red;
	padding-top: 10px;
}
.span12.Important .span2 {
	width : 64px;
}
.span12.Important .span10 {
	padding: 10px;
	width : 523px;
	background-color: #EDEDED;
}
.span12 .span12.Important .span10 {
	width : 810px;
}
.span12 .span12.Important-petit .span10 {
	width : 523px;
}
.span12 .span12.Important {
	font-size: 0.9em;
	margin-bottom: 20px;
}
.row-fluid .span12.Important {
	margin-left : 15px;
	width : 98%;
	font-size:1.2em;
}

.row-fluid .span12.Important-petit{
	margin-left : 15px;
	width : 67% !important;
}
.span10 .nav.nav-list a {
	color : #980000;
}
.span10 .nav.nav-list a:hover {
	color : #540000;
	background-color: transparent;
}

.sous-menu.sous-menu-petit {
	background-color : white;
	float : left;
	height : auto;
	width : 221px;
}
.bouton-gris-sous-menu.sous-menu-petit {
	background-image : url("../Images/bouton_gris_droite_petit.html");
	float : right;
	height : 48px;
	margin-bottom : 1px;
	margin-top : 0px;
	width : 220px;
}
.bouton-gris-sous-menu.sous-menu-petit:hover {
	background-image : url("../Images/bouton_gris_hover_petit.html");
}
.sous-menu-texte.sous-menu-petit {
	padding-left : 5px;
	padding-right : 40px;
}
.sous-menu-texte.titre.sous-menu-petit {
	color : white;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size : 0.8em;
	margin-top : 0px;
}
.sous-menu-texte.sous-titre.sous-menu-petit {
	color : black;
	font-size : 0.65em;
	font-style : italic;
	margin-top : 0px;
}
.sous-menu.sous-menu-petit {
	margin-top: 20px;
}


.row-fluid .conteneur .span10 {
	padding-bottom: 10px;
}

p.top a {
	color: #000;
}

/*****************************************************************************
 *  TT_NEWS
 */
.alert-container {
	margin: 8px 35px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	border: 1px solid #948c8c;
	-webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
	min-height:55px;
	background-color: #e6e6e6;
}
.alert-heading {
	background-color: yellow;
	min-height:60px;
	width: 150px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 15px;
}

.alert-content {
	font-weight: bold;
	font-size: 13px;
	width: 650px;
	float : left;
	padding : 15px;
}

.alert {
	border: 1px solid #D4C7AE;
	margin-bottom: 5px;
}

.conteneur .border-news {
    background-image: url("../Images/border_news.png");
    height: 1px;
    width: 600px;
}

.span12 .news-latest-container {
	margin-top: 15px;
	background-color: #EDEDED;
}

.news-latest-container {
	padding : 0 5px 0 20px;
}
.news-single-item {
	padding : 0 20px;
}
.news-single-item h2 {
	color : #000;
	font-size : 0.75em;
	font-weight : bold;
	line-height: 16px;
}
.news-single-backlink a {
	color: #980000;
}
.news-single-backlink a:hover {
	color: #540000;
}

.news-single-item .subheader {
	margin-right: 10px: !important;
}
.news-single-img-ctner {
	margin-bottom: 30px;
	margin-left: 30px;
}
.news-single-img img {
	float: left;
}

.span12 .news-latest-item {
	font-size: 0.9em;
}

.span12 .news-latest-item img {
	float :left;
}

.clearer {
	border : none;
}

.contenu-droite h1 {
	color : #D6342C;
	font-size : 1em;
	font-weight : bold;
	padding: 0;
}

.news-latest-container h1, .evenement  h1 {
	color : #D6342C;
	font-size : 1.2em;
	font-weight : bold;
}
.evenement  h1 {
	padding-left: 5px;
}
.news-latest-date, .news-list-date, .news-single-date {
	color : #939393;
	font-style : italic;
	padding : 0;
}
.contenu-nouvelles h2 {
	color : black;
	font-weight : bold;
	line-height : 18px;
	margin-left : 140px;
	padding : 0;
}
.contenu-nouvelles a, .span12 .news-latest-item a {
	color : red;
	font-style : italic;
	padding : 0;
}
.news-latest-item p {
	margin-left : 140px;
}
.contenu-nouvelles p, .span12 .news-latest-item p {
	line-height : 14px;
	margin-bottom : 0;
	margin-right : 0;
	margin-top : 0;
}

.contenu-nouvelles img, .span12 .news-latest-item img {
	border : 2px solid black;
	box-shadow : 4px 4px 12px #aaa;
	float : left;
	margin-right : 10px;
}
.news-latest-item {
	min-height : 110px;
}
.news-list-item {
	padding-left : 15px;
	padding-right : 15px;
}

.news-list-container {
	padding-left : 15px;
	padding-top : 5px;
}
.news-latest-item .h2, .news-list-item .h2, .news-single-item .h2 {
	color : #000;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-weight : bold;
}

.news-list-item .h2 a, .news-latest-item .h2 a {
	color : #000;
}

.news-latest-item .h2 a,
.contenu-nouvelle .h2 a{
	font-style:normal;
}

.news-latest-item .h2 a:hover,
.contenu-nouvelle .h2 a:hover{
	text-decoration : underline;
}

.conteneur .contenu-nouvelles .news-latest-container .span8 {
	width: 429px;
}
.news-latest-item .news-subheader p {
}
.news-latest-container h1.news-list,
.news-latest-container h1{
	float:left;
}

#news-latest-diffuser-nouvelle{
	background : url("../Images/IconeDiffuserNouvelle_FSG_ACCUEIL1.png") no-repeat;
	float:right;
	height: 24px;
	margin-right: 7px;
	margin-top:17px;
	width: 136px;
}

#news-latest-diffuser-nouvelle:hover{
	background : url('../Images/IconeDiffuserNouvelle_FSG_ACCUEIL1_OVER.png') no-repeat;
}

#news-latest-diffuser-nouvelle.news-archive{
	background : url('../Images/IconeDiffuserNouvelle_FSG_ARCHIVES.png') no-repeat;
	position:relative;
	bottom:46px;
	left:13px;
}

#news-latest-diffuser-nouvelle.news-archive:hover{
	background : url('../Images/IconeDiffuserNouvelle_FSG_ARCHIVES_OVER.png') no-repeat;
}

/*****************************************************************************
 *  Acces rapides
 */
.span12 .span2.rapides ul.nav.nav-list li a{
	font-size: 13px;
}
 
.span2.contenu-rapides,
.span2.rapides {
	margin-left : 0;
	float: left;
}
.span2.rapides .csc-default{
	background-image : -moz-linear-gradient(center bottom, #434343, #535353);
	background-image : -ms-linear-gradient(top, #535353 0%, #434343 100%);
	background-image : -o-linear-gradient(#535353,#434343);
	background-image : -webkit-gradient(linear, left top, left bottom, from(#535353), to(#434343) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353', endColorstr='#434343');
	color : #FFFFFF;
	margin-bottom: 2px;
	margin-left : 0;
	text-shadow : none;
	width : 286px;
}
.span2.contenu-rapides .csc-default{
	margin-left : 0;
	text-shadow : none;
	width : 286px;
}



.span2.rapides.departement{
	color : #FFFFFF;
	margin-left : 0;
	text-shadow : none;
	width : 270px;
	margin: 0;
}
.span2.rapides.departement h1{
	margin: 0 10px;
}

.nav-list {
	padding-left : 20px;
	padding-right: 0;
}
.span2.rapides .csc-menu {
	padding-left : 20px;
}
.span2.rapides .csc-menu,
.span2.rapides .csc-default,
.span2.rapides .csc-default .nav-list {
	padding-bottom: 15px;
	padding-right: 0;
	padding-top: 15px;
}
.span2.rapides .nav-list .nav-list {
	font-size: 14px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
}
.span2.rapides .nav-list .nav-list li {
	border-bottom: none;
	margin-right: 0;
}
.span2.rapides.departement .csc-default .nav-list {
	padding-bottom : 8px;
}
.span2.rapides h1,
	.nav-list h1 {
	border-bottom : 3px solid #D5332B;
	color : #FFF;
	font-size : 1.3em;
	font-weight : normal;
}
.span10 .nav-list li {
	padding : 1px 0;
}
.span2.rapides li, .nav-list li {
	list-style-image : url('../Images/bullet_red.png');
	margin-left : 15px;
}


.span2.rapides li {
	border-bottom : 2px solid #656565;
	font-size : 13px;
	margin-right: 20px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.span2.rapides li:hover,
		.nav-list li:hover {
	list-style-image : url('../Images/bullet_white.png');
}

.tx-rssdisplay-item{
list-style-image:none !important;
list-style : none;
}


.span2.rapides li a:hover {
	background-color : #D5332B;
}

.span2.rapides .act a {
	background-color : #D5332B;
}

.span2.rapides .act {
		list-style-image : url('../Images/bullet_white.png');
}

.span2.rapides li a {
	display: block;
	margin-bottom: -6px;
	margin-right : 0px;
	margin-top: -6px;
	padding-bottom : 6px;
	padding-top : 6px;
	text-shadow : none;
}
.span2.rapides .nav-list li a {
	display: block;
}
.nav-list li a {
	margin-right : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
	text-shadow : none;
	display: inline;
}
.nav-list > li > a {
	padding: 0px 0px 0px 15px;
}
.span2.rapides {
	margin-top : 20px;
	padding-top : 0px;
	width : 286px;
}
.row-fluid.contenu .span2.rapides h1 {
	color : #FFFFFF;
	margin : 0px 20px;
	padding : 5px 0;
}

.row-fluid.contenu .span2.rapides h1 a{
	color : #FFFFFF;
}

.row-fluid.contenu .span2.rapides h1 a:hover,
.row-fluid.contenu .span2.rapides .csc-default.blanc h1 a:hover{
	color : #900000;
}

/****************
 *  Acces rapide blanc
 */
.span2.rapides .csc-default.blanc{
	background : #f2f2f2;
	color : #777777;
}

.span2.rapides .csc-default.blanc li{
	border-bottom : 2px solid #9f9f9f;
}

.span2.rapides .csc-default.first,
.span2.rapides .csc-default.first:first-child{
	margin-top : 0px;
}

.span2.rapides .csc-default.blanc ul > li.act,
.span2.rapides .csc-default.blanc ul > li.act a{
	color : #FFF;
}

.span2.rapides .csc-default.blanc a{
	color : #777777;
}

.span2.rapides .csc-default.blanc a:hover{
	color : #FFF;
}

.row-fluid.contenu .span2.rapides .csc-default.blanc h1 a,
.span2.rapides .csc-default.blanc h1{
	color : #444444;
	font-size : 18px;
}

/*****************************************************************************
 *  Footer
 */


footer {
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size : 0.8em;
	margin-left : auto;
	margin-right : auto;
	width : 953px;
}
.top-footer {
	background-image : url("../Images/top_footer.png");
	background-repeat : no-repeat;
	max-height : 78px;
	min-height : 78px;
}
.top-footer a {
	color : #FFFFFF;
}
.top-footer a:hover {
	color : #FFFFFF;
	text-decoration : none;
}
address {
	color : #FFF;
	float : left;
	margin-bottom : 0;
	padding-left : 15px;
	padding-top : 12px;
}
.adresse-droite {
	float : right;
	padding-right : 19px;
	padding-top : 23px;
	text-align: right;
}
.question {
	color : #FFF;
	float : right;
	font-size : 0.92em;
	padding-right : 19px;
	padding-top : 28px;
}
.mid-footer {
	background-color : #252525;
	min-height : 200px;
	min-width : 953px;
}
.nav.nav-list.footer > li {
	background : url("../Images/footer_image.png") repeat-y scroll right top transparent;
	border-bottom : none;
	display : inline;
	display : inline-block;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	list-style-type : none;
	margin-bottom : 11px;
	margin-top : 4px;
	padding-left : 0px;
	padding-right : 0px;
	vertical-align : top;
}
.nav.nav-list.footer li a {
	color : #EEE3E3;
	font-size : 0.85em;
	padding-bottom : 0;
	padding-top : 0;
	padding-right: 15px;
}
.nav.nav-list.footer li a:hover {
	background-color : transparent;
	text-decoration : none;
}
.nav.nav-list.footer li:first-child {
	padding-left : 0;
}
.nav.nav-list.footer {
	background: url("../Images/footer_border.png") repeat-x scroll left bottom transparent;
	padding-bottom : 0;
	padding-left : 0px;
}
.bottom-footer {
	background-image : url("../Images/top_footer.png");
	color : #FFF;
	margin-left : auto;
	margin-right : auto;
	max-width : 953px;
	min-height : 35px;
}
.bottom-footer ul li a {
	color : #EEE3E3;
}


.nav.nav-list.footer-contenu li  a {
	color: #EEE3E3 ;
	font-size : 1.1em;
	padding-left : 0;
	padding-right : 16px;

}

.nav.nav-list.footer-contenu li > h5 {
	max-width : 144px;
}
.nav.nav-list.footer-contenu li {
	background : url("../Images/footer_image.png") repeat-y scroll right top transparent;
	display : inline-table;
	display : -webkit-inline;
	line-height : 12px;
	list-style-image : none;
	list-style-type : none;
	margin-top : 8px;
	min-width: 134px;
	max-width : 142px;
}
.nav.nav-list.footer-contenu li:first-child {
	padding-left : 0;
	padding-right : 3px;
}
.nav.nav-list.footer-contenu li:last-child {
	background : none;
	border : none;
}
.nav.nav-list.footer-contenu li > a {
	color : #EEE3E3;
	font-size : 0.85em;
	margin-left : 0;
	padding : 0;
}
.nav.nav-list.footer-contenu {
	background : none;
	border-bottom : none;
	padding-bottom : 8px;
	width : 938px;
	padding-left: 0;
}
.nav.nav-list.footer.sous-contenu {
	background : none;
	border-bottom : none;
	min-height : 200px;
}
.nav.nav-list.footer.sous-contenu li {
	background : none;
	border : none;
	display : list-item;
	margin-left : 0;
	width : 110px;
}
.span4 [class^="icon-"], .span4 [class*=" icon-"], .liens-social [class^="icon-"], .liens-social [class*=" icon-"], .abonne-rss [class*="icon-"] {
	background-position : center;
	height : 17px;
	width : 17px;
}
.nav.navlist.raccourcis-ul {
	padding-right : 16px;
}
.raccourcis-ul li {
	background-image : url('../Images/background_bottin.png');
	background-repeat : repeat-x;
	display : inline-block;
	float : left;
	height: 33px;
	list-style-type : none;
	margin-right : 1px;
	margin-top : 1px;
	width: 78px;
}
.raccourcis-ul li a {
	padding: 8px 0px 7px 0px;
	text-align: center;
}
.nav.raccourcis-ul > li:hover {
	background-image : url('../Images/background_bottin_hover.png');
}
.nav.raccourcis-ul > li > a:hover {
	background-color : transparent;
}
.liens-social li {
	display : inline-block;
	margin-right : 3px;
	margin-top : 1px;
	padding : 9px 25px 0 12px;
}
.nav.liens-social > li > a:hover {
	background-color : transparent;
}
.icon-facebook {
	background-image : url('../Images/footer_facebook.png');
}
.icon-rss {
	background-image : url('../Images/footer_rss.png');
}
.icon-youtube {
	background-image : url('../Images/footer_youtube.png');
}
.icon-twitter {
	background-image : url('../Images/twitter-icon.png');
}


/*****************************************************************************
 *  Futur �tudiants
 */

.contenu-futurs-etudiants h2, .contenu-futurs-etudiants h1 {
	color : #000;
	line-height : 0px;
	max-height : 50px;
	padding-bottom : 22px;
	padding-top : 22px;
	text-align : center;
	text-shadow : 1px 1px 1px #000;
}
.sous-menu.futurs-etudiants {
	height : 334px;
}
.contenu-futurs-etudiants,
.contenu-futurs-etudiants  .tab-content {
	width : 683px;
}
.bouton-logo.futurs-etudiants {
	background-image : url("../Images/bouton_admission.png");
	font-size : 0.9em;
}

.bouton-logo.futurs-etudiants > .bouton-logo-texte h4 {
	color : #FFF;
	font-size : 1.3em;
	font-style : normal;
	line-height : 20px;
	padding-right : 50px;
	text-align : center;
}
.tabbable {
	height : 185px;
	margin-bottom : 6px;
}
.genie {
	background-image : url("../Images/genie.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
	text-align : center;
}
.genie.active {
	background-image : url("../Images/genieactive.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
}
.genie a {
	padding-top : 160px;
}
.mathematique {
	background-image : url("../Images/mathematique.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
	text-align : center;
}
.mathematique.active {
	background-image : url("../Images/mathactive.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
}
.sante {
	background-image : url("../Images/sciencesdelasante.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
	text-align : center;
}
.sante.active {
	background-image : url("../Images/santeactive.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
}
.terre {
	background-image : url("../Images/sciencesdelaterre.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
	text-align : center;
}
.terre.active {
	background-image : url("../Images/terreactive.png");
	height : 191px;
	max-width : 129px;
	min-width : 129px;
}
.techno {
	background-image : url("../Images/techno.png");
	height : 191px;
	max-width : 130px;
	min-width : 130px;
	text-align : center;
}
.techno.active {
	background-image : url("../Images/technoactive.png");
	height : 191px;
	max-width : 130px;
	min-width : 130px;
}
.nav {
	margin-bottom : 0;
}
.nav li + .nav-header {
	margin-top : 0px;
}
.nav > li > a:hover {
	background-color : transparent;
	text-decoration : none;
}
.nav-tabs {
	border : none;
}
.nav-tabs > li {
	margin-bottom : 0;
	margin-left : 6px;
	list-style-image: none;
}
.nav-tabs > li > a {
	border : none;
	color : #FFF;
	font-family : Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size : 0.75em;
	height : 194px;
	margin : 0;
	max-width : 129px;
	min-width : 129px;
	padding : 0;
	padding-top : 147px;
}
.tab-content {
	overflow : hidden;
	position : relative;
	z-index : 3;
}
.nav-tabs > li > a:hover {
	border-color : transparent;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
	background-color : transparent;
	border : none;
	border-color : transparent;
	color : #FFF;
	cursor : default;
}
.nav-tabs > li.active {
	background-color : #343434;
}
.tab-content > .active {
	background-color : #FFFFFF;
}
.boite-texte-futurs-etudiants-header p {
	color : #FFF;
	font-size: 1em;
}
.boite-texte-futurs-etudiants-header p a {
	color : #FFF;
}
.boite-texte-futurs-etudiants-header {
	background-image : -moz-linear-gradient(center top , #353535, #2B2B2B);
	background-image : -ms-linear-gradient(top, #353535 0%, #2B2B2B 100%);
	background-image : -o-linear-gradient(#353535,#2B2B2B);
	background-image : -webkit-gradient(linear, left top, left bottom, from(#353535), to(#2B2B2B) );
	filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535', endColorstr='#2B2B2B');
	height : 203px;
	margin : 0px 6px 0;
	padding-top : 16px;
	width : 670px;
	font-size : 0.8em;
}
.boite-texte-futurs-etudiants-header .csc-default .nav.nav-list {
	color : #FFF;
}

.citation.futurs-etudiants {
	color : white;
	height : 176px;
	padding : 0 20px 0 25px;
	width : 220px;
}
.citation.futurs-etudiants p {
	font-size : 0.8em;
}
.boite-texte-futurs-etudiants-header .nav-list,
.liste.futurs-etudiants .nav-list {
	background-image : none;
	min-width: 160px;
	max-width: 220px;
	padding-bottom : 21px;
	padding-left : 0;
	padding-right : 10px;
}
.boite-texte-futurs-etudiants-header .nav-list li,
.liste.futurs-etudiants .nav-list li {
	border-bottom : 1px solid #3A3A3A;

}
.boite-texte-futurs-etudiants-header ul,
.liste.futurs-etudiants > ul {
	max-height : 154px;
	min-height : 154px;
}
.boite-texte-futurs-etudiants-header .nav-list li a,
.liste.futurs-etudiants .nav-list li a {
	color: white;
	display: block;
	padding-bottom : 3px;
	padding-top : 2px;
}
.boite-texte-futurs-etudiants-header .nav-list li:hover,
.liste.futurs-etudiants .nav-list li:hover {
	list-style-image : url("../Images/bullet_white.png");
}
.boite-texte-futurs-etudiants-header .nav-list li a:hover,
.liste.futurs-etudiants .nav-list li a:hover {
	background-color : #D5332B;
	color: white;
}
.boite-texte-futurs-etudiants {
	background-color : #4B4B4B;
	color : white;
	font-size : 0.75em;
	height : 26px;
	text-align : center;
	width : 416px;
}
.boite-texte-futurs-etudiants > .border {
	border-right : 1px solid #2C2C2C;
	height : 26px;
	width : 218px;
}
.tab-content.container-fluid {
	background-color : #4B4B4B;
	color : white;
	font-size : 0.9em;
	font-style : italic;
	height : 26px;
	width : 416px;
}
.contenu-futurs-etudiants .container-fluid {
	margin-right: 7px;
	margin-top: -26px;
	z-index: 1000;
}

.contenu-futurs-etudiants .tab-content .container-fluid {
	background-color : #4B4B4B;
}

.contenu-futurs-etudiants .container-fluid .span4,
.news-latest-container .container-fluid .span4 {
	background-color : #4B4B4B;
	font-style : italic;
	height : 26px;
	margin : 0;
	padding : 0;
	width : 204px;
}
.contenu-futurs-etudiants .container-fluid .span4 a,
.news-latest-container .container-fluid .span4 a {
	color: white;
}
.contenu-futurs-etudiants .container-fluid .span4 a:hover,
.news-latest-container .container-fluid .span4 a:hover {
	color: white;
}

.news-list-browse {
	text-align: center;
	padding-bottom: 10px;
}

.nav-list .news-amenu-item-year {
	list-style-image: none;
	margin-left: -15px;
}



.container-fluid > .span4 > p {
	padding-left : 13px;
	padding-top : 6px;
}
.container-fluid > .span4.gauche {
	font-size : 0.75em;
	width : 217px;
}
.container-fluid > .span4.milieu {
	font-size : 0.75em;
	width : 140px;	
}
.container-fluid > .span4.droite {
	font-size : 0.75em;
	width : 134px;
	
}
.container-fluid > .span4.border {
	border-right : 1px solid #2C2C2C;
}
.nav-tabs > li > .une-ligne {
	padding-top : 156px;
}

div.indent {
	margin-left : 2em;
}
p.Important {
	background-color : #EDEDED;
	border-bottom : 2px solid #FFF;
	font-size : 0.8em;
	margin : 10px 0 15px 20px;
	margin-bottom : 15px;
	padding : 0 10px 10px 10px;
	text-align : justify;
	width : 610px;
}
p.BordureRouge {
	border-left : 1px solid #C72329;
	font-size : 0.75em;
	font-style : italic;
	height : auto;
	margin-left : 15px;
	margin-top : 10px;
	padding-left : 10px;
	text-align : justify;
	width : auto;
}
p.BoutonRouge {
}
p.BoutonRougeIcone {
	background-image : url("../Images/bouton_admission.png");
	color : #FFF;
	float : left;
	height : 75px;
	padding-left : 107px;
	padding-top : 50px;
	width : 163px;
}
p.BoutonGris {
	background-image : url("../Images/bouton_gris_droite.png");
	height : 59px;
	text-align : center;
	vertical-align : middle;
	width : 269px;
}
p.BoutonNoir {
	background-image : url("../Images/bouton_noir_droite.png");
	float : left;
	height : 126px;
	width : 270px;
}

.tx-andshadowbox-thumb a img {
    border: 0 none;
    float: left;
    padding: 1px 2px 0 0;
}

.tx-andshadowbox-pi1{
	float: left;
}

/*****************************************************************************
 *  Accueil d�partement
 */
.span2.rapides.departement .csc-default {
	padding-bottom: 10px;
	padding-top: 0px;
}
 
/*****************************************************************************
 *  FlexibleCE
 */
 
.thumbnail {
	border-radius : 0;
}
 
 
.gros-bouton {
	color: white;
	font-size: 0.75em;
	font-style: italic;
	max-height: 126px;
	max-width: 270px;
	height: 126px;
	width: 270px;
}

.gros-bouton a {
	color: white;
	display: block;
	height: 126px;
	max-height: 126px;
	padding-right: 45px;
	text-decoration: none;
}
.gros-bouton.gros-bouton-noir a {
	max-width: 205px;
	width: 205px;
	padding-left: 20px;
}
.gros-bouton.gros-bouton-rouge a {
	max-width: 225px;
	width: 225px;

}

.gros-bouton h4 {
	color: #FFF;
	font-size: 1.5em;
	font-style: normal;
	height: 126px;
	line-height: 20px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: center;
	width: 270px;
}

.gros-bouton-rouge img {
	display: block;
	padding-left: 100px;
	padding-top: 15px;
	z-index: 0;

}
.gros-bouton-noir img {
	display: block;
	z-index: 0;
}

.gros-bouton-noir {
	background-image: url("../Images/bouton_noir_droite.png");
}
.gros-bouton-noir:hover {
	background-image: url("../Images/bouton_noir_droitehover.png");
}

.gros-bouton-rouge {
	background-image: url("../Images/bouton_admission.png");
}

.texte {
	max-height: 126px;
	width: 270px;
}

.texte a {
	height: 76px;
	padding-top: 50px;
}
.gros-bouton-noir .texte-image-noir a {
	height: 56px;
	padding-top: 70px;
}

.texte-image-noir {
	height: 100px;
	position: relative;
	top: -72px;
	width: 270px;
	z-index: 5;
}

.texte-image-rouge {
	height: 100px;
	position: relative;
	top: -50px;
	width: 270px;
	z-index: 5;
}

.gros-bouton-noir .texte-image-noir {
	top: -72px;
	left: -20px;
	padding-left: 20px;
}
.gros-bouton-rouge .texte-image-noir {
	top: -50px;
}
.texte-image-rouge h4 a {
	font-size: 1em;
	font-style: normal;
	height: 70px;
	padding-top: 56px;
}
.texte-image-noir a {
	font-size: 0.8em;
    height: 56px;
    padding-left: 15px;
    padding-right: 59px;
    padding-top: 70px;
    text-align: center;
}
/*****************************************************************************
 *  JPCarousel
 */
.container.fsg-accueil .carousel  {
	margin-left: -10px;
 }

.ui-helper-hidden {
	display : none;
}
.ui-helper-hidden-accessible {
	clip : rect(1px 1px 1px 1px);
	clip : rect(1px,1px,1px,1px);
	position : absolute !important;
}
.ui-helper-reset {
	border : 0;
	font-size : 100%;
	line-height : 1.3;
	list-style : none;
	margin : 0;
	outline : 0;
	padding : 0;
	text-decoration : none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content : "";
	display : table;
}
.ui-helper-clearfix:after {
	clear : both;
}
.ui-helper-clearfix {
	zoom : 1;
}
.ui-helper-zfix {
	filter : Alpha(Opacity=0);
	height : 100%;
	left : 0;
	opacity : 0;
	position : absolute;
	top : 0;
	width : 100%;
}
.ui-state-disabled {
	cursor : default !important;
}
.ui-icon {
	background-repeat : no-repeat;
	display : block;
	overflow : hidden;
	text-indent : -99999px;
}
.ui-widget-overlay {
	height : 100%;
	left : 0;
	position : absolute;
	top : 0;
	width : 100%;
}
.ui-widget {
	font-family : Arial, sans-serif;
	font-size : 1.0em;
}
.ui-widget a {
	color : #980000 !important;
}
ui-widget a:hover {
	color : #540000 !important;
}
.ui-widget .ui-widget {
	font-size : 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family : Arial, sans-serif;
	font-size : 1em;
}
.ui-widget-content {
	border : 1px solid #dddddd;
	color : #312e25;
}
.ui-widget-content a {
	color : #980000;
}
.ui-widget-header {
	background : #ece8da url(../../Images/jquery-ui/ui-bg_gloss-wave_100_ece8da_500x100.html) 50% 50% repeat-x;
	border : 1px solid #d4ccb0;
	color : #433f38;
	font-weight : bold;
}
.ui-widget-header a {
	color : #433f38;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #EDEDED;
	border : 1px solid #DCDCDC;
	color : #000000;
	font-weight : bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color : #000000;
	text-decoration : none;
}
.span10 .ui-state-hover, .span10 .ui-state-focus, .span10 .ui-accordion-header {
	color: #000 !important;
	background : #EDEDED;
	border: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background : #EDEDED;
	border : 1px solid #DCDCDC;
	color : #DCDCDC;
	font-weight : bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color : #000000;
	text-decoration : none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border : 1px solid #DCDCDC;
	color : #000000;
	font-weight : bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color : #000000;
	text-decoration : none;
}
.ui-widget :active {
	outline : none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background : #fcf0ba url(../../Images/jquery-ui/ui-bg_glass_55_fcf0ba_1x400.html) 50% 50% repeat-x;
	border : 1px solid #e8e1b5;
	color : #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color : #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	background : #ffedad url(../../Images/jquery-ui/ui-bg_highlight-soft_95_ffedad_1x100.html) 50% top repeat-x;
	border : 1px solid #e3a345;
	color : #cd5c0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color : #cd5c0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color : #cd5c0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight : bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	filter : Alpha(Opacity=70);
	font-weight : normal;
	opacity : .7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image : none;
	filter : Alpha(Opacity=35);
	opacity : .35;
}
.ui-icon {
	background-image : url(../../Images/jquery-ui/ui-icons_808080_256x240.html);
	height : 16px;
	width : 16px;
}
.ui-widget-content .ui-icon {
	background-image : url(../../Images/jquery-ui/ui-icons_808080_256x240.html);
}
.ui-widget-header .ui-icon {
	background-image : url(../../Images/jquery-ui/ui-icons_847e71_256x240.html);
}
.ui-state-default .ui-icon {
	background-image : url(../Images/fleche-fermee.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image : url(../Images/fleche-fermee.png);
}
.ui-state-active .ui-icon {
	background-image : url(../Images/fleche-ouverte.png);
}
.ui-state-highlight .ui-icon {
	background-image : url(../../Images/jquery-ui/ui-icons_8dc262_256x240.html);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image : url(../../Images/jquery-ui/ui-icons_cd0a0a_256x240.html);
}
.ui-icon-carat-1-n {
	background-position : 0 0;
}
.ui-icon-carat-1-ne {
	background-position : -16px 0;
}
.ui-icon-carat-1-e {
	background-position : -32px 0;
}
.ui-icon-carat-1-se {
	background-position : -48px 0;
}
.ui-icon-carat-1-s {
	background-position : -64px 0;
}
.ui-icon-carat-1-sw {
	background-position : -80px 0;
}
.ui-icon-carat-1-w {
	background-position : -96px 0;
}
.ui-icon-carat-1-nw {
	background-position : -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position : -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position : -144px 0;
}
.ui-icon-triangle-1-n {
	background-position : 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position : -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position : 0 0;
}
.ui-icon-triangle-1-se {
	background-position : -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position : 0 0;
}
.ui-icon-triangle-1-sw {
	background-position : -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position : -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position : -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position : -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position : -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position : 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position : -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position : -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position : -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position : -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position : -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position : -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position : -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position : -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position : -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position : -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position : -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position : -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position : -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position : -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position : -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position : 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position : -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position : -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position : -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position : -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position : -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position : -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position : -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position : -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position : -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position : -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position : -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position : -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position : -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position : -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position : -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position : 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position : -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position : -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position : -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position : -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position : -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position : -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position : -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position : -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position : -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position : -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position : -176px -64px;
}
.ui-icon-arrow-4 {
	background-position : 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position : -16px -80px;
}
.ui-icon-extlink {
	background-position : -32px -80px;
}
.ui-icon-newwin {
	background-position : -48px -80px;
}
.ui-icon-refresh {
	background-position : -64px -80px;
}
.ui-icon-shuffle {
	background-position : -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position : -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position : -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position : 0 -96px;
}
.ui-icon-folder-open {
	background-position : -16px -96px;
}
.ui-icon-document {
	background-position : -32px -96px;
}
.ui-icon-document-b {
	background-position : -48px -96px;
}
.ui-icon-note {
	background-position : -64px -96px;
}
.ui-icon-mail-closed {
	background-position : -80px -96px;
}
.ui-icon-mail-open {
	background-position : -96px -96px;
}
.ui-icon-suitcase {
	background-position : -112px -96px;
}
.ui-icon-comment {
	background-position : -128px -96px;
}
.ui-icon-person {
	background-position : -144px -96px;
}
.ui-icon-print {
	background-position : -160px -96px;
}
.ui-icon-trash {
	background-position : -176px -96px;
}
.ui-icon-locked {
	background-position : -192px -96px;
}
.ui-icon-unlocked {
	background-position : -208px -96px;
}
.ui-icon-bookmark {
	background-position : -224px -96px;
}
.ui-icon-tag {
	background-position : -240px -96px;
}
.ui-icon-home {
	background-position : 0 -112px;
}
.ui-icon-flag {
	background-position : -16px -112px;
}
.ui-icon-calendar {
	background-position : -32px -112px;
}
.ui-icon-cart {
	background-position : -48px -112px;
}
.ui-icon-pencil {
	background-position : -64px -112px;
}
.ui-icon-clock {
	background-position : -80px -112px;
}
.ui-icon-disk {
	background-position : -96px -112px;
}
.ui-icon-calculator {
	background-position : -112px -112px;
}
.ui-icon-zoomin {
	background-position : -128px -112px;
}
.ui-icon-zoomout {
	background-position : -144px -112px;
}
.ui-icon-search {
	background-position : -160px -112px;
}
.ui-icon-wrench {
	background-position : -176px -112px;
}
.ui-icon-gear {
	background-position : -192px -112px;
}
.ui-icon-heart {
	background-position : -208px -112px;
}
.ui-icon-star {
	background-position : -224px -112px;
}
.ui-icon-link {
	background-position : -240px -112px;
}
.ui-icon-cancel {
	background-position : 0 -128px;
}
.ui-icon-plus {
	background-position : -16px -128px;
}
.ui-icon-plusthick {
	background-position : -32px -128px;
}
.ui-icon-minus {
	background-position : -48px -128px;
}
.ui-icon-minusthick {
	background-position : -64px -128px;
}
.ui-icon-close {
	background-position : -80px -128px;
}
.ui-icon-closethick {
	background-position : -96px -128px;
}
.ui-icon-key {
	background-position : -112px -128px;
}
.ui-icon-lightbulb {
	background-position : -128px -128px;
}
.ui-icon-scissors {
	background-position : -144px -128px;
}
.ui-icon-clipboard {
	background-position : -160px -128px;
}
.ui-icon-copy {
	background-position : -176px -128px;
}
.ui-icon-contact {
	background-position : -192px -128px;
}
.ui-icon-image {
	background-position : -208px -128px;
}
.ui-icon-video {
	background-position : -224px -128px;
}
.ui-icon-script {
	background-position : -240px -128px;
}
.ui-icon-alert {
	background-position : 0 -144px;
}
.ui-icon-info {
	background-position : -16px -144px;
}
.ui-icon-notice {
	background-position : -32px -144px;
}
.ui-icon-help {
	background-position : -48px -144px;
}
.ui-icon-check {
	background-position : -64px -144px;
}
.ui-icon-bullet {
	background-position : -80px -144px;
}
.ui-icon-radio-off {
	background-position : -96px -144px;
}
.ui-icon-radio-on {
	background-position : -112px -144px;
}
.ui-icon-pin-w {
	background-position : -128px -144px;
}
.ui-icon-pin-s {
	background-position : -144px -144px;
}
.ui-icon-play {
	background-position : 0 -160px;
}
.ui-icon-pause {
	background-position : -16px -160px;
}
.ui-icon-seek-next {
	background-position : -32px -160px;
}
.ui-icon-seek-prev {
	background-position : -48px -160px;
}
.ui-icon-seek-end {
	background-position : -64px -160px;
}
.ui-icon-seek-start {
	background-position : -80px -160px;
}
.ui-icon-seek-first {
	background-position : -80px -160px;
}
.ui-icon-stop {
	background-position : -96px -160px;
}
.ui-icon-eject {
	background-position : -112px -160px;
}
.ui-icon-volume-off {
	background-position : -128px -160px;
}
.ui-icon-volume-on {
	background-position : -144px -160px;
}
.ui-icon-power {
	background-position : 0 -176px;
}
.ui-icon-signal-diag {
	background-position : -16px -176px;
}
.ui-icon-signal {
	background-position : -32px -176px;
}
.ui-icon-battery-0 {
	background-position : -48px -176px;
}
.ui-icon-battery-1 {
	background-position : -64px -176px;
}
.ui-icon-battery-2 {
	background-position : -80px -176px;
}
.ui-icon-battery-3 {
	background-position : -96px -176px;
}
.ui-icon-circle-plus {
	background-position : 0 -192px;
}
.ui-icon-circle-minus {
	background-position : -16px -192px;
}
.ui-icon-circle-close {
	background-position : -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position : -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position : -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position : -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position : -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position : -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position : -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position : -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position : -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position : -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position : -192px -192px;
}
.ui-icon-circle-check {
	background-position : -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position : 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position : -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position : -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position : -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position : -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position : -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position : 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position : -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position : -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position : -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position : -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position : -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius : 2px;
	khtml-border-top-left-radius : 2px;
	moz-border-radius-topleft : 2px;
	webkit-border-top-left-radius : 2px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius : 2px;
	khtml-border-top-right-radius : 2px;
	moz-border-radius-topright : 2px;
	webkit-border-top-right-radius : 2px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius : 2px;
	khtml-border-bottom-left-radius : 2px;
	moz-border-radius-bottomleft : 2px;
	webkit-border-bottom-left-radius : 2px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius : 2px;
	khtml-border-bottom-right-radius : 2px;
	moz-border-radius-bottomright : 2px;
	webkit-border-bottom-right-radius : 2px;
}
.ui-widget-overlay {
	background : #2b2922 url(../../Images/jquery-ui/ui-bg_inset-soft_15_2b2922_1x100.html) 50% bottom repeat-x;
	filter : Alpha(Opacity=90);
	opacity : .90;
}
.ui-widget-shadow {
	background : #cccccc url(../../Images/jquery-ui/ui-bg_highlight-hard_95_cccccc_1x100.html) 50% top repeat-x;
	border-radius : 10px;
	filter : Alpha(Opacity=20);
	khtml-border-radius : 10px;
	margin : -12px 0 0 -12px;
	moz-border-radius : 10px;
	opacity : .20;
	padding : 12px;
	webkit-border-radius : 10px;
}
.ui-resizable {
	position : relative;
}
.ui-resizable-handle {
	display : block;
	font-size : 0.1px;
	position : absolute;
	z-index : 99999;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
	display : none;
}
.ui-resizable-n {
	cursor : n-resize;
	height : 7px;
	left : 0;
	top : -5px;
	width : 100%;
}
.ui-resizable-s {
	bottom : -5px;
	cursor : s-resize;
	height : 7px;
	left : 0;
	width : 100%;
}
.ui-resizable-e {
	cursor : e-resize;
	height : 100%;
	right : -5px;
	top : 0;
	width : 7px;
}
.ui-resizable-w {
	cursor : w-resize;
	height : 100%;
	left : -5px;
	top : 0;
	width : 7px;
}
.ui-resizable-se {
	bottom : 1px;
	cursor : se-resize;
	height : 12px;
	right : 1px;
	width : 12px;
}
.ui-resizable-sw {
	bottom : -5px;
	cursor : sw-resize;
	height : 9px;
	left : -5px;
	width : 9px;
}
.ui-resizable-nw {
	cursor : nw-resize;
	height : 9px;
	left : -5px;
	top : -5px;
	width : 9px;
}
.ui-resizable-ne {
	cursor : ne-resize;
	height : 9px;
	right : -5px;
	top : -5px;
	width : 9px;
}
.ui-selectable-helper {
	border : 1px dotted black;
	position : absolute;
	z-index : 100;
}

.ui-autocomplete {
	cursor : default;
	position : absolute;
	text-align : left;
}
.ui-autocomplete-loading {
	background : white url(../../Images/jquery-ui/ui-anim_basic_16x16.html) right center no-repeat;
}
.ui-autocomplete li {
	list-style : none !important;
}
.ui-autocomplete .ui-corner-all {
	border-radius : 0px;
	khtml-border-radius : 0px;
	moz-border-radius : 0px;
	webkit-border-radius : 0px;
}
* html .ui-autocomplete {
	width : 1px;
}
.ui-menu {
	display : block;
	float : left;
	list-style : none;
	margin : 0;
	padding : 2px;
}
.ui-menu .ui-menu {
	margin-top : -3px;
}
.ui-menu .ui-menu-item {
	clear : left;
	float : left;
	margin : 0;
	padding : 0;
	width : 100%;
	zoom : 1;
}
.ui-menu .ui-menu-item a {
	display : block;
	line-height : 1.5;
	padding : .2em .4em;
	text-decoration : none;
	zoom : 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight : normal;
	margin : -1px;
}
.ui-button {
	cursor : pointer;
	display : inline-block;
	margin-right : .1em;
	overflow : visible;
	padding : 0;
	position : relative;
	text-align : center;
	text-decoration : none !important;
	zoom : 1;
}
.ui-button-icon-only {
	width : 2.2em;
}
button.ui-button-icon-only {
	width : 2.4em;
}
.ui-button-icons-only {
	width : 3.4em;
}
button.ui-button-icons-only {
	width : 3.7em;
}
.ui-button .ui-button-text {
	display : block;
	line-height : 1.4;
}
.ui-button-text-only .ui-button-text {
	padding : .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding : .4em;
	text-indent : -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding : .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
	padding : .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left : 2.1em;
	padding-right : 2.1em;
}
input.ui-button {
	padding : .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
	margin-top : -8px;
	position : absolute;
	top : 50%;
}
.ui-button-icon-only .ui-icon {
	left : 50%;
	margin-left : -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
	left : .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right : .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
	right : .5em;
}
.ui-buttonset {
	margin-right : 7px;
}
.ui-buttonset .ui-button {
	margin-left : 0;
	margin-right : -.3em;
}
button.ui-button::-moz-focus-inner {
	border : 0;
	padding : 0;
}
.ui-dialog {
	overflow : hidden;
	padding : .2em;
	position : absolute;
	width : 300px;
}
.ui-dialog .ui-dialog-titlebar {
	padding : .4em 1em;
	position : relative;
}
.ui-dialog .ui-dialog-title {
	float : left;
	margin : .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	height : 18px;
	margin : -10px 0 0 0;
	padding : 1px;
	position : absolute;
	right : .3em;
	top : 50%;
	width : 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display : block;
	margin : 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding : 0;
}
.ui-dialog .ui-dialog-content {
	background : none;
	border : 0;
	overflow : auto;
	padding : .5em 1em;
	position : relative;
	zoom : 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image : none;
	border-width : 1px 0 0 0;
	margin : .5em 0 0 0;
	padding : .3em 1em .5em .4em;
	text-align : left;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float : right;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor : pointer;
	margin : .5em .4em .5em 0;
}
.ui-dialog .ui-resizable-se {
	bottom : 3px;
	height : 14px;
	right : 3px;
	width : 14px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor : move;
}
.ui-slider {
	position : relative;
	text-align : left;
}
.ui-slider .ui-slider-handle {
	cursor : default;
	height : 1.2em;
	position : absolute;
	width : 1.2em;
	z-index : 2;
}
.ui-slider .ui-slider-range {
	background-position : 0 0;
	border : 0;
	display : block;
	font-size : .7em;
	position : absolute;
	z-index : 1;
}
.ui-slider-horizontal {
	height : .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left : -.6em;
	top : -.3em;
}
.ui-slider-horizontal .ui-slider-range {
	height : 100%;
	top : 0;
}
.ui-slider-horizontal .ui-slider-range-min {
	left : 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right : 0;
}
.ui-slider-vertical {
	height : 100px;
	width : .8em;
}
.ui-slider-vertical .ui-slider-handle {
	left : -.3em;
	margin-bottom : -.6em;
	margin-left : 0;
}
.ui-slider-vertical .ui-slider-range {
	left : 0;
	width : 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom : 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top : 0;
}
.ui-tabs {
	padding : .2em;
	position : relative;
	zoom : 1;
}
.ui-tabs .ui-tabs-nav {
	margin : 0;
	padding : .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	border-bottom : 0 !important;
	float : left;
	list-style : none;
	padding : 0;
	position : relative;
	top : 1px;
	white-space : nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float : left;
	padding : .5em 1em;
	text-decoration : none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom : 0;
	padding-bottom : 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor : text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor : pointer;
}
.ui-tabs .ui-tabs-panel {
	background : none;
	border-width : 0;
	display : block;
	padding : 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
	display : none !important;
}

.ui-progressbar {
	height : 2em;
	overflow : hidden;
	text-align : left;
}
.ui-progressbar .ui-progressbar-value {
	height : 100%;
	margin : -1px;
}

.slides {
	min-width : 234px;
	margin-bottom:10px;
}


/*
* Css sp�cifique au nouveau template acc�s rapide plein
*/

.rapide-plein{
	float: right !important;
	padding:0 0 10px 15px; 
}
.span2.rapides.rapide-plein {
	margin-top: 20;
}

.fsg-contenu .span2.rapides > nav:first-child, .fsg-contenu .span2.rapides > div:first-child {
	margin-bottom: 50px;
}

.placeholder-rapides {
	background-color: #FFFFFF;
	float: right !important;
	height: 80px;
	left: 15px;
	position: relative;
	width: 15px;
}


/*<
*  Flexform en savoir plus 2 �tage 2 colones
*/

.case-grise{
	position:relative;
	height: 250px;
	padding-top:20px;
	margin: 5px !important;
}

.case-grise p{
	padding: 5px;
}

.bouton-savoir-plus a{
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.bouton-savoir-plus a img{
	background-image: url("../Images/bouton_savoir_plus.png");
	width: 114px;
	height: 23px;
}

.bouton-savoir-plus a:hover img{
	background-image: url("../Images/bouton_savoir_plus_hover.png");
}

.table-boite-grise {
	border-spacing: 10px 0;
	margin-bottom: 10px;
}

.table-boite-grise td {
	border: none;
	line-height: 16px;
	padding: 15px;
}

.boite-grise-bouton {
	height: 23px;
}

.div-boite-grise {
	padding: 10px 0;
}

.table-boite-grise .bouton-savoir-plus a{
	position: inherit;
}

.row-fluid.contenu .fce-4colonnes-titres {
	padding-right: 3px;
}
.row-fluid.contenu .fce-4colonnes-titres .csc-textpic {
	overflow: hidden;
}
.row-fluid.contenu .fce-4colonnes-titres .span6 {
	margin: 5px 0;
	padding: 0 10px 0 0;
	width: 460px;
}
.row-fluid.contenu .fce-4colonnes-titres .span3 {
	margin: 5px 10px 5px 0;
	padding: 0;
	width: 220px;
}

/* Template Accueil sans actualit�s */
.accueil-sans-actualites .fsg-news .row-fluid > .span12 {
	border-top: 1px solid #C9C9C9;
	padding-bottom: 10px;
	padding-top: 10px;
}
.accueil-sans-actualites .fsg-news .row-fluid .Important.span12 {
	padding-bottom: 10px;
	padding-top: 10px;
}
.accueil-sans-actualites .fsg-news .span10 .contenu-texte,
.accueil-sans-actualites .fsg-news .span2 .contenu-droite-border {
	border-bottom: none;
}
.container.fsg-accueil.accueil-sans-actualites .sous-menu .span2.rapides.departement .csc-default {
	height: 234px;
}
.accueil-sans-actualites .contenu-droite-border.departement,
.accueil-sans-actualites .contenu-droite-border,
.accueil-sans-actualites .contenu-texte {
	min-height: 0px;
}

.powermail_radio_outer label{
display : inline;
}

.powermail_radio_outer input{
float:left;
margin : 0px 0 0;
}

.powermail_radio_inner{
float:left;
margin-right:20px;
}

.powermail_radio_outer{
margin-top : 0px;
border:none!important;
background-color: transparent;
}

.powermail_textarea{
float : left;
margin-top:0px;
margin-right : 50px;
}

.powermail_label{
color:black!important;
}

.powermail_legend{
color: #980000!important;
}

.powermail_radio_legend{
font-size : 14px;
border-bottom : 0px;
line-height: 20px;
margin-right: 40px;
margin-bottom: 5px;
color: black!important;
}

.powermail_input{
font-size : 14px;
border-bottom : 0px;
line-height: 20px;
margin-right: 40px;
margin-bottom: 5px;
}

.powermail_select{
font-size : 14px;
border-bottom : 0px;
line-height: 20px;
margin-right: 40px;
margin-bottom: 5px;
}
.powermail_captcha_outer{
font-size : 14px;
border-bottom : 0px;
line-height: 20px;
margin-right: 50px;
margin-bottom: 5px;
}

.ui-tabs-active {
	background-color:#d6d6d6!important;
}

.tx-jfmulticontent-pi1 .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
	background-color:#d6d6d6!important;
}
