body
{
	width : 1024px;
	background-color : #EEEEEE;
	/*background-image : url("/components/images/common/bckNoel.png");*/
	/*background-color : #080260;*/
	/*background-image : url("/components/images/common/treefooter.gif");*/
	background-position : bottom center;
	background-repeat : repeat-x;
	background-attachment : fixed;
	font: 12px verdana;
	color: #000000;
	margin : auto;
	margin-top : 20px;
	margin-bottom : 20px;
}

p
{
	text-align : justify;
	margin-left : 5%;
	margin-right : 2%;
	margin-top : 10px;
	margin-bottom : 12px;
}

a 
{
    color : #04096F;
    text-decoration: none;
}

a:hover 
{
	color : #808080;
	text-decoration: underline;
}

h1
{
	font-family : tahoma;
	font-weight : bolder;
	font-size : 20pt;
	text-align : center;
	margin-top : 0px;
	margin-bottom : 0px;
}

h2
{
	font-family : sans-serif;
	font-size : 20px;
	text-align : left;
	text-decoration : none;
	margin-left : 20px;
	margin-top : 40px;
	margin-bottom : 20px;
}

h3 {
	font-family : verdana;
	font-size : 11pt;
	text-decoration : none;
	color : #600000;
	text-align : left;
	margin-left : 2.4%;
	margin-top : 30px;
	margin-bottom : 14px;
}

h4
{
	font-family : sans-serif;
	font-size : 13pt;
	text-decoration : underline;
	text-align : left;
	margin-left : 30px;
	margin-top : 20px;
	margin-bottom : 20px;
}

h5
{
	font-family : sans-serif;
	font-size : 12pt;
	font-weight : bolder;
	text-align : left;
	margin-left : 25px;
	margin-top : 20px;
	margin-bottom : 20px;
}

hr {
	width : 60%;
	margin-top : 16px;
	margin-bottom : 24px;
	color : #FFFFFF;
	border-radius : 2px;
}

.tab:first-letter {
	margin-left : 25px;
}

.gTitre {
	width : 724px;
	display : block;
	font-family : Arial;
	letter-spacing: 2px;
	font-size : 24px;
	text-align : center;
	border-bottom : 1px solid #D9B5B5;
	background: linear-gradient(to right, #FFFFAA 0%, #FAFA00 10%, #FFFFF4 40%, #FFFFF4 60%, #FFFF22 90%);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.3) inset;
	margin : 0px;
	padding : 4px;
	margin-left: -12px;
	margin-bottom : 20px;
	border-radius: 24px;
}

.header
{
	width : 1026px;
	height : 91px;
	margin-left : auto;
	margin-right : auto;
}

.headLogo
{
	width : 164px;
	height : 106px;
	background-image : url(/components/images/common/logo_faaf.png);
	background-repeat : no-repeat;
	background-position : center center;
	background-color : #FFFFFF;
	border : 1px solid #AAAAAA;
	border-radius : 12px;
	display : inline;
	margin-right : 0px;
	padding : 4px;
	float : left;
}

.headText
{
	width : 826px;
	height : 106px;
	background-color : #FFFFFF;
	border : 1px solid #AAAAAA;
	border-radius : 12px;
	overflow:hidden;
	float : right;
}

.headText h1 {
	height: 106px;
	font-size : 26px;
	font-family : tahoma;
	overflow:hidden;
}

.headText #first {
	display: block;
	height: 38px;
	text-align: left;
	font-size: 34px;
	color: #020202;
	padding-top: 12px;
	padding-bottom: 14px;
	padding-left: 18px;
}

.headText #second {
	height: 42px;
	font-size: 24px;
	display: block;
	text-align: right;
	color: #111111;
	overflow:hidden;
}


.headText .leftFrameBorder {
	position: relative;
	display:inline-block;
	width: 32px;
	height: 60px;
	content:" ";
	border-left: 1px solid gray;
	vertical-align: top;
	transform: rotate(45deg);
	background-color: #DDD;
	margin-right: -9px;
	z-index: 0;
	
}

.headText .frameBorder {
	position: relative;
	display:inline-block;
	height: 30px;
	padding: 6px;
	padding-right: 18px;
	display: inline-block;
	vertical-align: top;
	border-top: 1px solid gray;
	background-color: #DDD;
	z-index: 1;
	
}


.headSubBanner {
	height : 80px;
	width : 1026px;
	background-color : #FFBB99;
	border : 1px solid #AAAAAA;
	border-radius : 12px;
	overflow:hidden;
	padding: 4px;
	padding-left:8px;
	margin-top: 12px;
	float: left;
}

.headSubBanner img {
	width: 76px;
	float: left;
	margin-right: 32px;
}

.headSubBanner .mainTitle {
	display: inline-block;
	font-size: 24px;
	margin-left: -12px;
	margin-bottom: 8px;
}

.headSubBanner .subTitle {
	display: block;
	font-size: 14px;
}





.menu {
	width : 234px;
	line-height : 16px;
	
	margin-left : 10px;
	margin-top : 18px;
	float : left;
}

.sMenu {
	border : 1px solid #8AC2B9;
	border-left : 1px solid #BAD2E9;
	border-top : none;
	background-color : #FFFECF;
	padding-bottom : 12px;
	margin-bottom : 15px;
	
	border-radius : 6px;
	border-bottom-right-radius : 20px;
}

.page
{
	width : 1024px;
	background-color : #FFFFFF;
	border : 1px solid #AAAAAA;
	border-radius : 12px;
	margin-top : 18px;
	margin-left : auto;
	margin-right : auto;
	float : left;;
}

.contenu {
	width : 720px;
	min-height : 450px;
	
	/*background-color : #FFFEDE;*/
/*	box-shadow: 1px 1px 2px 0.5px rgba(0, 0, 0, 0.4),
            -1px 2px 20px rgba(255, 255, 255, 0.6) inset;
	border : 1px solid #D9B5B5
*/
	margin-top : 18px;
	margin-right : 10px;
	padding-bottom : 20px;
	
	
	margin-bottom : 10px;
	
/*	
	-moz-border-radius : 20px;
	border-radius : 6px;
	*/
	float : right;
}

.footer
{
	width : 1016px;
	height : 48px;
	border : 1px solid #AAAAAA;
	border-radius : 12px;
	background-color : #FFFFFF;
	margin-top : 18px;
	margin-bottom : 20px;
	padding : 8px;
	float : left;
}

.accueil h3
{
	text-align : left;
	text-decoration : none;
	margin-left : 30px;
}

.heightMin
{
	height : 200px;
	width : 1px;
	border : none;
	float : right;
}






/*	DANS LE DEPARTEMENT
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.dansDepartement .detailTbl {
	margin : 20px;
	margin-left : 40px;
	margin-right : 40px;
	padding : 10px;
	border : 1px solid black;
}

.dansDepartement .detailTbl td {
	padding : 4px;
}

.dansDepartement ul
{
	margin-left : 40px;
	margin-right : 20px;
	margin-bottom : 20px;
	margin-top : 10px;
}





/*	APPARENCE DU SITE
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.formApparence
{
	margin-top : 50px;
	text-align : center;
}

.interview .catDate {
	display: block;
	font-size: 20pt;
	color : #020033;
	margin-top : 28px;
}

.interview .mainTable {
	margin-bottom: 12px;
	margin-left: 8px;
}

.interview .mainTable td:first-child{
	padding-right : 10px;
	font-style : italic;
	text-align : right;
}

.interview .mainTable td:first-child:after{
	content : " -- ";
	padding-left : 10px;
}

.interview .logo-interview {
	display: inline-block;
	width : 33%;
}

.interview .logo-right {
	display: inline-block;
	width : 66%;
}

/*	INTERVIEW
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

/*
.interview table td .title {
	display : block;
	width : 100%;
	margin-left : -4.5%;
	margin-top : -4.5%;
	text-align : right;
	padding : 4px;
	padding-right : 4.5%;
	padding-left : 4.5%;
	background-color : #CCF;
}

.interview  table td .cell {
	border : 1px solid #88F;
	overflow : hidden;
	zoom : 1;	
	padding : 4%;
	border-radius : 12px;
}

.interview  table td:first-child {
	vertical-align : top;
	padding-right : 12px;	
	padding-bottom : 56px;
	padding-top : 0px;
}

.interview  table td:nth-child(2) {
	vertical-align : bottom;
	padding-left : 32px;
	padding-top : 32px;
	padding-bottom : 0px;
}

.interview table td {
	text-weight : bold;
}
* */

.interview .acorn-player {
	display : block;
	margin-top : 28px;
	border: 1px solid black;
	padding: 12px;
	border-radius: 12px;
}

 .audioPlayer {
	display: inline-block;
	margin: auto;
	margin-left: 32px;
	margin-top:20px;
	filter: invert(1);
}


.interview .comment {
	display: block;
	width: 84%;
	font-style: italic;
	margin : auto;
	margin-top: 24px;
	background-color: #FAE0EF;
	border: 1px solid gray;
	border-radius: 4px;
	padding: 16px;
}

.interview .comment .remark {
	font-weight: bold;
}

.interview .detailTitle {
	font-size: 16pt;
}

.interview .detailTitle #date{
	color: gray;
}




/*	CONTACT
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.contact input
{
	width : 260px;
}

.contact input[type=submit]
{
	border : 1px solid #909090;
}

.contact input[type=submit]:hover
{
	border : 1px solid blue;
}



/*	PRESENTATION
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/



.presentation ul
{
	margin-left : 40px;
	margin-right : 20px;
	margin-bottom : 20px;
	margin-top : 10px;
}






/*	ADHERENTS
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.adherersoutenir h1
{
	font-size : 15pt;
	margin-left : 30px;
	margin-top : 20px;
	margin-bottom : 12px;
	text-decoration : none;
	text-align : left;
}









/*	AGENDA
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.annonceact .divPresentation, .cptrenduact .divPresentation  {
	min-height : 200px;
	background-color : #FFFEEE;
	box-shadow : 1px 1px 4px 2px rgba(255, 138, 30, 0.8);
	border-radius : 12px;
	margin-top : 10px;
	margin-bottom : 20px;
	margin-right : 6px;
	margin-left : 6px;
	padding : 6px;
}

.annonceact .divPresentation {
	display: inline-block;
	width: 44%;
	vertical-align : top;
	margin-left: 12px;
	margin-right: 12px;
}

.annonceact .divPresentation h4, .annonceactDetail h4 {
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
	margin-top : 40px;
	margin-bottom : 8px;
	margin-left : 10px;
}

.annonceact .divPresentation h4 {
	margin-top: 10px;
	margin-bottom: 4px;
}

.annonceact .divPresentation h5, .annonceactDetail h5 {
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 6px;
	margin-left : 16px;
}


.annonceact .divPresentation .titre
{
	font-size : 15px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	display : block;
	margin-top : 10px;
	margin-bottom : 2px;
}

.annonceact .divPresentation .lieu
{
	text-align : center;
	display : block;
	margin-left : 20px;
	margin-bottom : 20px;
}

.annonceact .divPresentation .entete
{
	min-height : 38px;
	background-image : url(/components/images/std/logo_agenda.png);
	background-repeat : no-repeat;
	background-position : 0px center;
	padding-left : 50px;
	padding-top : 5px;
	overflow : hidden;
}

.annonceact .divPresentation .contact {
	text-align : left;
	display : block;
	font-style : italic;
	margin-left : 35px;
}

.annonceact .divPresentation .image {
	max-width: 200px;
	max-height: 150px;
}

.saviezVous h3 {
	text-align: center;
}

.annonceact .divPresentation ul, .annonceactDetail ul, .saviezVousDetail ul{
	margin-top : 4px;
	margin-bottom : 4px;
	margin-left : 32px;
	padding-left : 14px;
}

.annonceact .divPresentation li, .annonceactDetail li, .saviezVousDetail li {
	margin-left : 10px;
}




.annonceactDetail h3, .cptrenduactDetail h3, .saviezVousDetail h3{
	text-decoration : none;
	font-size : 32px;
	margin-bottom : 4px;
}

.annonceactDetail .lieu, .cptrenduactDetail .author {
	margin-top : 0;
	margin-left : 42px;
}

.annonceactDetail .date, .cptrenduactDetail .date, .saviezVousDetail .date {
	margin-top : 0;
	margin-left : 42px;
}

.annonceactDetail .article, .cptrenduactDetail .article, .saviezVousDetail .article {
	display : block;
	margin-top : 12px;
	padding : 20px;
	padding-left : 32px;
}

.annonceactDetail .titre .cat, .cptrenduactDetail .titre .cat, .saviezVousDetail .titre .cat {
	color : #666666;
}

.annonceactDetail .image {
	display: inline-block;
	width: 280px;
	margin: auto;
	float: left;
	margin-right: 18px;
	margin-bottom: 14px;
}



/*	SAVIEZ VOUS ?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/
.saviezVous .divPresentation  h4
{
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
	margin-top : 40px;
	margin-bottom : 0px;
	margin-left : 10px;
}

.saviezVous .divPresentation  h5
{
	font-size : 13px;
	text-decoration : none;
	font-weight : bold;
	margin-top : 10px;
	margin-bottom : 0px;
	margin-left : 16px;
}

.saviezVous .divPresentation
{
	min-height : 200px;
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 20px;
	margin-bottom : 40px;
}

.saviezVous .divPresentation .titre
{
	font-size : 15px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	display : block;
	margin-top : 10px;
	margin-bottom : 2px;
}

.saviezVous .divPresentation .lieu
{
	text-align : center;
	display : block;
	margin-left : 20px;
	margin-bottom : 20px;
}

.saviezVous .divPresentation .entete
{
	min-height : 38px;
	background-image : url(/components/images/std/logo_Info.png);
	background-repeat : no-repeat;
	background-position : 0px center;
	padding-left : 50px;
	padding-top : 5px;
}

.saviezVous .divPresentation .contact {
	text-align : left;
	display : block;
	font-style : italic;
	margin-left : 35px;
}








/*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.cptrenduact .divPresentation, .saviezVous .divPresentation 
{
	min-height : 200px;
	margin-left : 30px;
	margin-right : 30px;
	margin-top : 20px;
	margin-bottom : 40px;

}

.cptrenduact .divPresentation .titre, .saviezVous .divPresentation .titre
{
	font-size : 15px;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
	display : block;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}

.cptrenduact .divPresentation .redigePar
{
	text-align : center;
	display : block;
	margin-bottom : 12px;
}

.cptrenduact .divPresentation .entete, .saviezVou .divPresentation .entete
{
	height : 32px;
	background-image : url(/components/images/std/logo_cptRendu.png);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	margin-top : 0px;
	padding-top : 20px;
	padding-left : 50px;
	padding-top : 10px;
}

.cptrenduactDetail .image, .presseDetail .image {
	max-width: 60%;
	max-height: 600px;
	float: right;
	margin-left: 16px;
	margin-bottom: 24px;
}

.divPresentation .enteteBck {
	background: linear-gradient(20deg, #FFFFAA 0%, #FAFA66 4%, #FFFFF4 20%, #FFFF22 90%);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.3) inset;
	border-radius : 12px;
	margin-bottom : 10px;
	padding : 6px;
	padding-left : 12px;
}

.divPresentation {
	overflow: hidden;
	zoom: 1;
}

.divPresentation .image {
	float : left;
	max-width: 200px;
	max-height: 150px;
	margin-top : 10px;
	margin-left : 20px;
	margin-right : 40px;
	margin-bottom : 20px;
}

.divPresentation .article {
	margin-right : 24px;
	margin-left : 24px;
	display : block;
}

.lireTout:before {
	content:"» ";
	font-size: 14pt;
	
	
	
	
	
	
}

.divPresentation .lireTout {
	margin-left : 35px;
}

.cptrenduact  .lstPages, .saviezVous  .lstPages
{
	text-align : center;
	display : block;
	margin-right : 35px;
	margin-left : 35px;
}








/*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.accueil .divPresentation {
border:1px solid blue;
	margin-left : 35px;
	margin-right : 35px;
	margin-bottom : 15px;
	margin-top : 10px;
}

.accueil .previewZone .zone {
	display: inline-block;
	width: 48%;
	vertical-align: top;
}

.accueil .previewZone .zone:first-child {
	margin-right: 3%;
}

.accueil .previewZone .item {
	margin-bottom: 18px;
}

.accueil .previewZone .item .date {
	font-style : italic;
	color : #1A1A1A;
}

.accueil .previewZone .item img {
	display:inline-block;
	max-width: 24%;
	max-height: 50px;
	margin-right: 3%;
	vertical-align: top;
}

.accueil .previewZone .item .text {
	display:inline-block;
	width: 72%;
	vertical-align: top;
}

.accueil .tbl1 td {
	width : 50%;
	vertical-align : top;
}


.accueil .tbl1 h3 {
	width : 92%;
	font-size : 14px;
	background-image : url(/components/images/std/underline1T.png);
	background-repeat : repeat-x;
	background-position : left bottom;
	display : block;
	margin-top : 0px;
	margin-bottom : 15px;
	margin-left : 4%;
	padding-bottom : 4px;
	padding-left : 8px;
}








/*	FORMULAIRES
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.formTbl1
{
	margin-left : 50px;
}

.formTbl1 td
{
	padding : 5px;
	padding-left : 20px;
}

.formTbl1 .txMessage
{
	width : 400px;
	height : 200px;
}

.formTbl1 .btSubmit input
{
	display : block;
	margin : auto;
	margin-top : 20px;
}

.formAdhesion
{
	width : 500px;
	margin : auto;
}

.composeTable fieldset
{
	margin-top : 10px;
	margin-bottom : 20px;
	border : 1px dashed gray;
}

.composeTable .resetBt
{
	display : block;
	float : right;
}

.composeTable
{
	margin : auto;
}

.composeTable td
{
	padding : 5px;
	padding-left : 20px;
	padding-right : 20px;
}

.composeTable .btcancel {
	margin-left : 48px;
}






/*	ALERTES
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

/*.warning
{
	border : 1px dashed red;
	background-color : #FFA0FF;
	display : block;
	padding : 5px;
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 40px;
	margin-right : 40px;
}

.notifOK, .ok
{
	border : 1px dashed green;
	background-color : #A0FFA0;
	display : block;
	padding : 5px;
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 40px;
	margin-right : 40px;
}*/

.warning, .ok{
	display : block;
	min-height : 40px;
	background-repeat : no-repeat;
	background-position : 18px center;
	border-radius : 6px;
	margin-left : 50px;
	margin-right : 50px;
	margin-top : 40px;
	margin-bottom : 40px;
	padding : 10px;
	padding-left : 78px;
}

.warning {
	border : 1px dashed orange;
	background-color : #FFFF99;
	background-image : url("/components/images/common/warning.png");
}

.ok {	
	border : 1px dashed green;
	background-color : #9FFF9F;
	background-image : url("/components/images/common/valid.png");
}

.warning .name, .ok .name {
	display : block;
	font-weight : bold;
	margin-left : -8px;
}


.warning a, .ok a {
	display : inline-block;
	color : #3F3F6F;
	font-weight : bold;
	margin-left : 12px;
	margin-top : 12px;
}

.warning a:before, .ok a:before {
	content : "» ";
	color : blue;
}









/*	MENTIONS LEGALES
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/







/*	PIED DE PAGE
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.footerTbl
{
	width : 100%;
	height : 40px;
}

.footer td
{
	text-align : center;
}

.footer .td1
{
	width : 200px;
}
	
.footerTbl .td3
{
	width : 200px;
}

.footer .td3 img
{
	margin : 2px;
}









/*	SAVIEZ-VOUS ?
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
///////////////////////////////////////////////////////////////////////////////////////
*/

.accueil .saviezVous {
	width : 84%;
	min-height : 90px;
	text-align : center;
	background-image : url(/components/images/std/logoInfo.png);
	background-repeat : no-repeat;
	background-position : left center;
	margin : auto;
	margin-top : 60px;
	margin-bottom : 50px;
	padding : 0px;
	z-index : 1;
	padding-left : 110px;
}

.accueil .saviezVous h3 {
	margin-top: 0px;
	margin-left: 10px;
}



.flashInfos {
	margin-top : 48px;
	border-radius : 24px;
	
	background-color : white;
	box-shadow: 0px 0px 20px 6px #FFFEDE inset;
	background-color : #9FEFFF;
}

.flashInfos h3 {
	display:block;
	width : 48%;
	font-size : 16pt;
	background-image : url(/components/images/std/underline1T.png);
	background-repeat : repeat-x;
	background-position : left bottom;
	margin-top : 3%;
	padding-left : 3%;
	padding-top : 0px;
	padding-bottom : 8px;
	margin-bottom : 12px;
	margin-left : 2%;
}

.flashInfos h4 {
	border-bottom : 1px solid gray;
	margin-top : 0;
	padding-left : 6px;
	padding-bottom : 2px;
	text-decoration : none;
	margin : 0;
	margin-bottom : 12px;
}


.flashInfos .vSection {
	padding-left : 10px;
	padding-right : 10px;
	display : inline-block;
	width : 40%;
	vertical-align : top;
	margin-bottom : 52px;
}

.flashInfos .vSctDescription{
	width : 54%;
}

.flashInfos .vSctDescription .moreDetails {
	display : inline-block;
	float : right;
}

.flashInfos .vSctDescription .moreDetails:before {
	content : '» ';
}

.flashInfos .vSection p{
	margin-left : 16px;
	margin-right : 16px;
}

.flashInfos table, .flashInfos table tr, .flashInfos table td {
	border: none;
	margin: 4px;
}

.flashInfos table td, .flashInfos table tr {
	padding: 0px;
	margin: 0;
	vertical-align:top;
}

.flashInfos img {
	margin-top: 22px;
}


.titreF {
	font-size : 20px;
	font-style : italic;
	border : 1px solid orange;
	background-color : #EEEE72;
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.3) inset;
	display : block;
	margin-bottom : 10px;
	padding : 1px;
	padding-bottom : 2px;
	z-index : 2;
	-moz-border-radius : 100px;
	border-radius : 100px;
}

.contentF {
	
}

.includeAuthDiv
{
	width : 360px;
	background-image : url(/components/images/common/Ccadenas.png);
	background-repeat : no-repeat;
	background-position : 20px 20px;
	padding : 6px;
	margin : auto;
	text-align : center;
	border : 1px solid grey;
}

.includeAuthDiv legend
{
	color : black;
}

.includeAuthDiv .authFieldLeftText
{
	float : left;
	display : block;
}

.includeAuthDiv .authFieldRightText
{
	float : right;
	display : block;
}

.includeAuthDiv .FAuthTbl
{
	text-align : right;
	margin : auto;
	margin-top : 30px;
}

.includeAuthDiv .FAuthTbl td
{
	padding : 6px;
}

.includeAuthDiv .FAuthTbl .input2
{
	width : 150px;
	display : block;
	margin : auto;
	margin-top : 20px;
	margin-bottom : 20px;
	
	border : 1px solid $;
}



.sis ul {
	margin-left : 30px;
}


.partenerLine {
	width : 33%;
	display : inline-block;
	vertical-align : top;
	margin : -1px;
	margin-top : 24px;
	margin-bottom : 12px;
}

.partenerLine img {
	height : 64px;
	display : block;
	margin : auto;
}

.partenerLine h3 {
	width : 100%;	
	display : block;
	margin : auto;
	text-align : center;
	margin-top : 12px;
	
}

.partenerLine a {
	display : block;
	text-align : center;
}









/* Handisport ////*/
.handisport .overview {
	margin-left: 6%;
	background-color: white;
	margin-left: 0;
	margin-bottom: 42px;
	margin-top: 12px;
	padding: 12px;
	border: 1px solid #EEE;
}

.handisport .overview h3 {
	font-size: 28pt;
	font-style: italic;
	margin-top: 0;
}

.handisport .overview li {
	font-size: 18pt;
}

.handisport .overview li:nth-child(1) {
	margin-left: 8px;
}

.handisport .overview li:nth-child(3) {
	margin-left: 10px;
}

.handisport .overview li:nth-child(4) {
	margin-left: 18px;
}

.handisport .overview li:nth-child(5) {
	margin-left: 30px;
}

.handisport .overview img {
	max-width: 42%;
	float: right;
}

.handisport #leftColumn {
	display: inline-block;
	width: 30%;
	margin-right: 1%;
	margin-top: 12px;
	vertical-align: top;
}

.handisport #leftColumn img {
	width: 100%;
	margin-bottom: 32px;
}

.handisport #rightColumn {
	display: inline-block;
	width: 67%;
	vertical-align: top;
}

.handisport #otherImages {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	text-align:center;
}

.handisport #otherImages img {
	display: inline-block;
	width: 23%;
	vertical-align: middle;
	margin-left: 0.5%;
	margin-right: 0.5%;
	margin-bottom: 12px;
}






.centenaire {
}

.centenaire .bigTitle {
	font-size: 26pt;
	margin-bottom: 24px;
}

.centenaire #logo {
	float: right;
	width: 44%;
	margin-top: 24px;
	margin-left: 24px;
	margin-bottom: 24px;
}

.centenaire .calendarLine {
	margin-top: 12px;
	margin-bottom: 18px;
	overflow: hidden;
	zoom: 1;
	margin-left: 20px;
	margin-right: 18px;
	padding-left: 12px;
}

.centenaire .calendarLine .thumb {
	float: left;
	width: 60px;
	max-height: 120px;
	margin-right: 32px;
}

.centenaire .calendarLine .date {
	font-weight: bolder;
	margin-left: -10px;
}


/* RSS //////*/
.feed #logo{
	max-width: 140px;
	margin-left: 42px;
	margin-right: 24px;
	margin-bottom: 24px;
	float: left;
}

.feed #logoDiv {
	min-height: 156px;
	margin-bottom: -12px;
}






.social-share {
	margin: 1%;
	margin-left: 3%;
}

.social-share a {
	margin-right: 1%;
}

.social-share img {
	width: 32px;
}
