/*
00FFFF
8CFF00

*/

html,body {
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

html {
    overflow-y: scroll;
}
span.invalide {
	width:20px;
	height:20px;
	position:absolute;
	background-color:#ff2929;
	margin:8px 0px 0px 326px;
	z-index:2;
	border-radius:20px;
}
span.invalide::after {
	content:'!';
	color:white;
	font-weight:bold;
	margin-left:8px;
}
body {

/*	background:url('../images/background.jpg') no-repeat;
	background-position:center center;
	background-size:cover;
	background-attachment: fixed;
*/
	display:inline;
}
a:link {
    color: #006AB2;
    text-decoration: none;
}
.site {
	width:calc(100% - 250px);
	height:100%;
	margin:auto;	
	background-color:#f0f0f1;
}
.colonnegauche {
	float:left;
	width:250px;
	height:100%;
	position:fixed;	
	background-color: white;
}
.colonnegauche a.logo {
	position:absolute;
	display:block;
	background:url('../images/logo.png') no-repeat;
	background-position: 58px 6px;
	background-size: 134px;
	width:244px;
	height:90px;
	z-index:10;
	padding-left:5px;
	-webkit-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.19);	
	-moz-box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.19);	
	box-shadow: 0px 3px 5px -2px rgba(0,0,0,0.19);	
}
.cursorpointeur {
	cursor: pointer;
}
.colonnegauche .menu {
	margin-top:90px;
	background-image:-moz-linear-gradient(left, #2886bb, #1c79b4);
	background-image:-webkit-linear-gradient(left, #2886bb, #1c79b4);
	background-image:-o-linear-gradient(left, #2886bb, #1c79b4);
	background-image:linear-gradient(left, #2886bb, #1c79b4);	
	padding-bottom:20px;
	overflow:auto;
	height:100%;
}
.menu .menu1 {
	padding: 0px 20px 0px 20px;
	/*border-bottom:1px solid #00ffff;*/
	border-bottom:1px solid #98c224;
}
.menu .menu2 {
	padding:0px 20px 0px 20px;
}

.menu .menu3 {
	padding:1px 15px 1px 21px; /*corrigé en JS pour l'écart entre menu2 et menu3 et l'écart entre menu3 et menu2*/
}

.menu .menu4 {
	padding:3px 15px 3px 30px;
}
.menu .menu1.active {
	padding-bottom:0px;
	border-bottom:0px;
	background-color: white;
}
.menu .menu1.active.sanssousmenu {
	padding-bottom:0px;
}
.menu .Leftmenu4 {
	display:block;
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	background:white url('../images/tiret.jpg') no-repeat;
	background-position:0px 11px;
}

.menu .menu4.active .Leftmenu4 {
	color:#5e5e5e;
}
.menu .Leftmenu3 {
	display:block;
	color:#0078b2;
	font-size:13px;
	font-weight:400;
	text-decoration:none;
	padding:5px 0px 5px 16px;
}
.menu .menu2.active .Leftmenu2 , .menu .menu3.active .Leftmenu3 {
	color:#5e5e5e;
}
.menu .Leftmenu1 {
	display:block;	
	/*color:#8cff00;*/
	color:white;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding:30px 0px 20px 35px;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
}
.menu .Leftmenu1.active{	
	background-color:white;	
	}
.menu .blocmenu1 .blocmenu2:nth-child(2) .menu2 {
    padding-top: 15px;
}	
.menu .blocmenu1 .blocmenu2:last-child .menu2 {
    padding-bottom: 10px;
}
blocmenu1{
	background-color:white;
	}
.blocmenu2{
	background-color:white;
	padding-left: 16px;	
/*	padding-bottom: 10px;
*/
	}
.menu .Leftmenu1.hidden {
	display:none;
	height:auto;
}
.menu .border .Leftmenu1 {
	
	padding-top:20px;
	padding-bottom:20px;
}

.menu .menu1.active .Leftmenu1 {
	background-color:white;
	color:#0078b2;
	/*border-bottom: 1px solid #00FFFF;*/
	border-bottom:1px solid #98c224;
}
.menu .menu1.active.sanssousmenu .Leftmenu1 {
	border-bottom:0px;
}

.Leftmenu2 {
	display:block;
	color:#0078b2;
	font-size:15px;
	font-weight:500;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	background-image:url('../images/MENU_CARRE.png');
	background-repeat:no-repeat;
	background-position:0px 13px;
	padding:6px 0px 6px 16px;
}
.menu .moinsmenu1,.menu .plusmenu1 {
	width:15px;
	height:15px;
	position:absolute;
	margin:23px 0px 0px 196px;
	cursor:pointer;
}
.menu .moinsmenu1 {
	background:url('../images/MENU-MOINS-GRAND.png') no-repeat;
	background-position:0px 8px;
}
.menu .plusmenu1 {
	background:url('../images/MENU-PLUS-GRAND.png');
}
.menu .moinsmenu2,.menu .plusmenu2 {
	width:10px;
	height:10px;
	position:absolute;
	margin:10px 0px 0px 183px;
	cursor:pointer;
}
.menu .moinsmenu2 {
	background:url('../images/MENU_MOINS_PETIT.png');
}
.menu .plusmenu2 {
	background:url('../images/MENU-PLUS-PETIT.png');
}

.colonnedroite {
	width:calcl(100% - 500px);
	min-height:935px;
	margin-left:250px;
}

.colonnedroite .entete {
    background-color: #f9f9f9;
    height: 90px;
    position: fixed;
    width: calc(100% - 500px);
    z-index: 10;
}
.corps {
	padding:125px 35px 35px 50px;
	min-height:100px;
/*	width:calc(100% - 35px - 10px);
*/
}
.bgright .byorganica {
    bottom: 0;
    position: absolute;
    margin: 0px 0px 15px 15px;
    color: #005ca8;
    font-family: 'source_sans_proregular';
    font-size: 13px;
	color:white;
}
.path {
    color: #989898;
    font-weight: 400;
    margin-left: 0px;
    text-decoration: none;
}
.colonnedroite .entete .divpath {
    color: #989898;
    font-size: 17px;
    margin-left: 50px;
    margin-right: 15px;
    max-height: 80px;
    overflow: auto;
}
.colonnedroite .entete table td {
    height: 90px;
}
.colonnedroite .entete table.fonctions tr td.rechercheform {
	display:none;
}
.containerconnexion input[type=text],.containerconnexion input[type=password],.rechercheform input[type=text],.tableform input[type=text],.tableform input[type=password],.recuppassword input[type=text] {
	color:#727272;
	border-radius:7.5px;
	font-size:16px;
	font-weight:600;
	border:1px solid #bbbbbb;
	display:block;
	padding:5px 10px 5px 10px;
	width:200px;
	-moz-transition: border 0.2s ease;
	-webkit-transition: border 0.2s ease;/* WebKit */
	-o-transition: border 0.2s ease; /* Opera */
	transition: border 0.2s ease; /* Standard */
}

.colonnedroite .entete table.fonctions {
	float:right;
}
.colonnedroite .entete table.fonctions tr td.recherche2,.colonnedroite .entete table.fonctions tr td.param,.colonnedroite .entete table.fonctions tr td.message,.colonnedroite .entete table.fonctions tr td.alert {
	border-right:1px solid #d5d5d5;
}
.colonnedroite .entete table.fonctions tr td.message,.colonnedroite .entete table.fonctions tr td.alert {
	display:none;
}
.colonnedroite .entete table.fonctions img {
	display:block;
	border:0px;
}
.colonnedroite .entete table.fonctions tr td {
	padding:0px 15px 0px 15px;
}
.colonnedroite .entete table.fonctions tr td.compte {
	padding:0px 35px 0px 15px;
}
.colonnedroite .entete table.fonctions tr td.rechercheform {
	display:none;
}
.colonnedroite .entete table.fonctions tr td.recherche {
	padding:0px 0px 0px 0px;
	color:#b5b5b5;
	font-size:16px;
	font-weight:400;
}
.colonnedroite .entete table.fonctions td.compte .nom {
	color:#002E60;
	font-size:17px;
	text-align:right;
}
.colonnedroite .entete table.fonctions td.compte .secretariat {
	color:#989898;
	font-size:10px;
	text-align:right;
	margin-top:-4px;
}

.colonnedroite .entete table.fonctions td.compte .deconnexion {
	text-align:right;
}
.colonnedroite .entete table.fonctions td.compte .deconnexion a {
	color:#989898;
	font-size:13px;
	font-weight:400;
	text-decoration:none;
}
.colonnedroite .entete table.fonctions td.compte .deconnexion a:hover {
	text-decoration:underline;
}
.colonnedroite .entete table.fonctions td {
	height:50px;
}
.menu .menu2 {
    background-color: white;
    padding: 0px 20px 0px 20px;
        padding-top: 0px;
}
.TitrePage {
	color:#0064AF;
	font-size:30px;
	font-weight:400;
	margin-bottom:0px; 
}
.titresGTR{
	font-size:24px;
	font-weight:500;
	color:#576698;
	padding-left:5px;
	padding-top: 27px;
	margin-bottom: 20px;
	}	
.listegroupes{
	padding: 0px 0px 17px 0px;
/*	border-bottom:1px solid #e5e5e5;
*/
	color:#576698;
	font-weight:600;
	background-color:white;
}
.listegroupes .spanplus {
	background:#f9f9f9 url('../images/plusnoir.png') no-repeat;
	background-position:0px 0px;
	width:12px;
	height:14px;
	display:inline-block;
	cursor:pointer;
	margin-left:15px;
}

.listegroupes .spanmoins {
	background:#f9f9f9 url('../images/moinsnoir.png') no-repeat;
	background-position:0px 0px;
	width:12px;
	height:14px;
	display:inline-block;
	cursor:pointer;
	margin-left:15px;
	margin-top:-2px;
}
.listegroupes .titregrdetr {
	color:#576698;
	font-size:15px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	display:block;
	padding-top:0px;
/*	padding-left:20px;
*/
}

.barrevert {
	display:none;
	width:1px;
	background-color:#B7BDD1;
	position:absolute;
	margin: 0px 0px 0px -20px;
	height:10px;
}

.listegroupes .barrevert{
	margin: 0px 0px 0px -20px;	
	}
.listeordredujour .barrevert {
    margin: 0px 0px 0px -18px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}	
.listeordredujour .barrehor {
    margin: 10px 0px 0px -38px;
}

.listegroupes ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.listegroupes ul ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-top:0px;
	display:none;
}
.TitrePageMoyen {
    background-color: #d9dfde;
    color: #576698;
    font-weight: 600;
    font-size: 17px;
    padding: 13px 23px 13px 23px;
    cursor: pointer;
    margin-top: 25px;
    border-radius: 10px 10px 10px 10px;
}

.TitrePageMoyen .plus,.TitrePageMoyen .moins{
	cursor:pointer;
	display:block;
	margin-left:15px;
}
.TitrePageMoyen .plus{ 
	display:none;
}
.errorbloc {
	display:none;
}

#li0 li {
/*   background-image: url('../images/puceniv2on.jpg');*/
    background-repeat: no-repeat;
    background-position: 26px 20px;
    padding: 18px 0px 0px 30px;
}
#li0 #li1 {
/*   background-image: url('../images/puceniv2on.jpg');*/
    background-repeat: no-repeat;
    background-position: 0px 20px;
    padding: 18px 0px 0px 30px;
}

.blocreunion{
	background-color:#f9f9f9;
	margin-bottom:35px;
	border-radius: 10px 10px 10px 10px ;
	margin-top:35px;
}
.blocreunion{
	margin-bottom:35px;
	}
    
.blocreunion td.date{
	text-align:center;
	border-right:1px solid #e2e2e8;
	width:96px;
	padding-right:22px;
	vertical-align:top;
	color:#576698;
	padding-left:22px;
}

.blocreunion td.date .mois {
	color:#576698;
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
}
.blocreunion td.date .jour {
	color:#576698;
	font-size:50px;
	line-height:51px;
	font-weight:200;
}
.blocreunion td.date .heure {
	color:#576698;
	font-size:21px;
	font-weight:200;
}
.blocreunion td.titre .titre {
	color:#515151;
	font-size:22px;
	font-weight:400;
}
.blocreunion td.titre .titre a{
	color:#515151;
	text-decoration:none;
	font-size:22px;
	font-weight:400;

}
.blocreunion td.titre .titre a:hover {
	text-decoration:underline;
}
.BlancReunion{
	height:22px;
	border-right: 1px solid #e2e2e8;
	}
.blocreunion td.titre{
    padding-left: 20px;
	}

.blocreunion td.titre .place,.blocreunion td.titre .groupe,.blocreunion td.titre .date ,.blocreunion td.titre .coord {
	margin-top:10px;
	color:#727272;
	font-size:16px;
	padding-left:30px;

}           
.blocreunion .titre a{
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	color:#727272;
	padding-top:0px;
	}

.blocreunion td.titre .place a:hover,.blocreunion td.titre .groupe a:hover,.blocreunion td.titre .date a:hover,.blocreunion td.titre .coord a:hover {
	text-decoration:underline;
}
.blocreunion td.titre .date {
	background:url('../images/EVENT_DATE.png') no-repeat;
	background-position:0px 1px;
}
.blocreunion td.titre .place {
	background:url('../images/EVENT_PLACE.png') no-repeat;
	background-position:0px 2px;
}
.blocreunion td.titre .groupe {
	background:url('../images/EVENT_GROUP.png') no-repeat;
	background-position:0px 3px;
}
.blocreunion td.titre .coord {
	background:url('../images/EVENT_COORD.png') no-repeat;
	background-position:0px 0px;
}
#mydownloads {
    background-color: #f9f9f9;
    border-radius: 10px 10px 10px 10px;
	width:100%;
}
#mydownloads th {
    text-align: left;
    color: #576689;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid #C3C3C3;
    padding: 0px 0px 10px 15px;
}
#mydownloads tr td {
    text-align: left;
    vertical-align: top;
    color: #727272;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0px 15px 15px;
}
#mydownloads2 {
    padding-left: 23px;
    padding-right: 23px;
    padding-bottom: 30px;
	margin-top: 47px;
    background-color: #f9f9f9;
    border-radius: 10px 10px 10px 10px;
    min-width: 994px;
}
#mydownloads2 th {
    text-align: left;
    color: #576689;
    font-size: 14px;
    border-bottom: 1px solid #C3C3C3;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
#mydownloads2 tr td {
    text-align: left;
    color: #727272;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid #e5e5e5;
    padding-top: 8px;
    padding-bottom: 8px;	
    vertical-align: top;
}

.tableau2 td:nth-child(1) {width:40%;padding-right: 10px;}
.tableau2 td:nth-child(2) {width:40%;padding-right: 10px;}
.tableau2 td:nth-child(3) {width:10%;padding-right: 20px;}
.tableau2 td:nth-child(4) {width:10%;padding-right: 10px;}

.tableau2 .recherche input {
    background: white url('../images/SEARCH_SMALL.png') no-repeat;
        background-color: white;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: right 6px top 6px;
    transition: border 0.2s ease;
    margin-right: 10px;
    color: #727272;
    background-color: white;
    border: 1px solid #d4d4d4;
    font-size: 15px;
    font-weight: 400;
    padding: 5px;
        padding-left: 5px;
    padding-left: 15px;
    cursor: pointer;
}
.indentation_membres {
    padding-left: 15px;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 82%;
}

.boutonrouge:hover,.boutonrouge2:hover{
	background-color: #1a567b;
	cursor: pointer;
}
.boutonrouge,.boutonrouge2{
	background-color: #2280B8;
	height: 40px;
	width:auto;
	color: white;
	font-size: 15px;
	font-weight: 600;
	border: 0px;
	float: left;
	cursor: pointer;
	padding: 0px 50px 0px 50px;
	}
.boutonrouge2{
	box-shadow:none;
	margin-top: -62px;
	margin-left:23px;
	}
.separateur-boutons {
    height: 72px;
}	
.MessageMediatheque,.MessageVide {
    background-color: #f9f9f9;
    border-radius: 10px 10px 10px 10px;
    min-width: 900px;
    height: auto;
    padding: 25px;
    color: #576698;
    font-size: 14px;
    font-weight: 600;
    margin-top: 35px;
}
.MessageMediatheque .checkbox {
    padding-right: 30px;
}
.blocaccordeon {
    background-color: white;   
    padding: 23px;
    border-radius: 0px 0px 10px 10px;
}
.blocaccordeon.nopaddinbottom {
	 padding-bottom:0px;
}
.blocaccordeonSansPadding{
    background-color: white;   
    border-radius: 0px 0px 10px 10px;		
	padding::0px;
}

.blocaccordeonVide{
	background-color:transparent;
	}

.blocaccordeonadresses, .blocaccordeontelephone,.blocaccordeonFax,.blocaccordeonEmail,.blocaccordeonInternet,.blocaccordeonTwitter{
	padding-left:46px;
	}

.blocconnexion2 {
    height: 240px;
}
.blocconnexion {
    background-color: rgba(14,155,212,0.45);
    position: absolute;
    width: 100%;
	height: calc( 100% - 240px);
}
.containerconnexion {
    margin: auto;
    width: 400px;
}

.containerconnexionblanc {
    background: white url('../images/logo.png') no-repeat;
    background-position: 94px 30px;
    background-size: 223px;
    padding: 175px 25px 15px 25px;
    margin-top: -115px;
    width: 350px;
    font-size: 15px;
    text-align: left;
}
.blocconnexionregen .containerconnexionblanc {
	padding-bottom: 25px;
}

.containerconnexion .message .blue {
    color: #06B7D9;
    padding-left: 0px;
}
.containerconnexionblanc .texte {

}

.containerconnexion input[type="password"] {
    background: white url('../images/iconepassword.png') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: 10px 10px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 13px;
}

.containerconnexion input[type="text"] {
    background: white url('../images/iconeusername.png') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: 10px 9px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 13px;
}

.containerconnexion .message {
    color: #7E7F82;
    font-size: 19px;
    text-align: center;
    max-width: 500px;
    margin-top: 8px;
    margin-bottom: 28px;
}

.containerconnexion input[type="text"], .containerconnexion input[type="password"] {
    padding: 8px 10px 8px 35px;
    width: 240px;
}
.containerconnexion input[type="text"], .containerconnexion input[type="password"], .rechercheform input[type="text"], .tableform input[type="text"], .tableform input[type="password"], .recuppassword input[type="text"] {
    color: #727272;
    border-radius: 7.5px;
    font-size: 16px;
    font-weight: 600;
    border: 1px solid #bbbbbb;
    display: block;
    padding: 5px 75px 5px 10px;
    width: 200px;
    -moz-transition: border 0.2s ease;
    -webkit-transition: border 0.2s ease;
    -o-transition: border 0.2s ease;
    transition: border 0.2s ease;
}

.containerconnexion .tdforgot a, .containerconnexion label {
    cursor: pointer;
    color: #06B7D9;
    font-size: 15px;
}

.containerconnexion .tdforgot {
    text-align: right;
}
.containerconnexion table {
    border-collapse: collapse;
	width: 100%;
	margin: 25px 0px 25px 0px;
}
.containerconnexion input[type="text"], .containerconnexion input[type="password"] {
    padding: 8px 10px 8px 35px;
    width: 240px;
}
.containerconnexion input[type="submit"], #passwordLost input[type="submit"] {
	padding: 13px 0px 13px 0px;
	width: 100%;
	font-size: 17px;
	background-color: #1C4099;
	border: none;
	color: white;
	font-weight: 600;
	margin-top: 0px;
}
.containerconnexion .errormessage ,.modalDialog_contentDiv .errormessage{
    color: #e03c3c;
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
}
.containerconnexion .texte {
	text-align:center;
	margin:auto;
	margin-bottom:30px;
	color: #7E7F82;
	font-size: 17px;
	font-family: 'source_sans_prosemibold';
}
.indicationspassword {
	color: #ff2929;
	font-size: 14px;
	font-family: 'source_sans_prosemibold';
	max-width:380px;
	width: 100%;
}
.containerconnexion .indicationspassword {
	text-align:center;
	margin:auto;
	margin-bottom:13px;
}

.modalDialog_contentDiv .errormessage{
    color: #727272;
}
.modalDialog_contentDiv .BtnFermer{
	margin-bottom: 0px;
	width: auto;
	background-color: #2280B8;
	color: white;
	font-size: 15px;
	font-weight: 600;
	border: 0px;
	margin-left: 23px;
	margin-right: 35px;
	cursor: pointer;
	padding: 0px 50px 0px 50px;
	margin-top: 15px;
	cursor: pointer;
	height: 40px;
	}
.modalDialog_contentDiv .BtnFermer:hover{
	background-color: #06B7D9;
	}
	
.recuppassword input[type="submit"] {
    margin-left: 20px;
}
.containerconnexion .byorganica a:hover {
    text-decoration: underline;
}
.containerconnexion .byorganica a {
    color: white;
    text-decoration: none;
}
a:hover {
    color: #006AB2;
}
a:link {
    color: #006AB2;
    text-decoration: none;
}
.containerconnexion .byorganica {
    text-align: right;
    color: white;
    font-size: 13px;
    letter-spacing: 1px;
	padding-top: 10px;
}
.recuppassword .titre {
    color: #7E7F82;
    font-size: 25px;
    margin-bottom: 15px;
}
.recuppassword .texte {
    color: #727272;
    font-size: 16px;
	padding-top:5px;
	padding-bottom:5px;
}
.recuppassword #erreur, .recuppassword #passwordLost {
	margin-top: 15px;
}
.containerconnexionblanc .indicationspassword {
	margin-bottom: 15px;
}
#passwordLost input[type="submit"] {
    font-size: 15px;
    height: 30px;
    padding-top: 5px;
}
.hidden {
    display: none;
}
.bgright {
    background: url('../images/IMAGE_FOND_DROITE.jpg') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: right center;
    background-size: cover;
    position: fixed;
}
.bgleft {
    background: url('../images/IMAGE_FOND_GAUCHE.jpg') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto;
    background-position: left center;
    background-size: cover;
    position: fixed;
}
.bgright .byorganica a:hover {
    text-decoration: underline;
}
.bgright .byorganica a {
    color: white;
    text-decoration: none;
}
a:hover {
    color: #006AB2;
}
a:link {
    color: #006AB2;
    text-decoration: none;
}
.bgright .byorganica {
    color: #0064af;
    font-size: 13px;
}
.MessageMediatheque{
	background-color:#f9f9f9;
	border-radius: 10px 10px 10px 10px;
	min-width: 900px;
	height:auto;
	padding:25px;
	color:#576698;
	font-size:14px;
	font-weight:600;
	margin-top:35px;
	}
.MessageMediatheque label{
	cursor:pointer;	
	}	
.MessageMediatheque	.checkbox{
	padding-right:30px;
	}
.boutonbleuclair	
	{
	background-color: #2280B8;
	height: 40px;
	color: white;
	font-size: 15px;
	font-weight: 600;
	border: 0px;
	float: right;
	margin-left: 30px;
	cursor: pointer;
	padding: 0px 10px 0px 10px;
	margin-top: 0px;
	}
.boutonbleuclair:hover{
	background-color: #1a567b;
	cursor: pointer;		
}
.tableau4 .recherche input{
    color: #727272;
    font-size: 15px;
    border: 1px solid #bbbbbb;
    background: white url('../images/SEARCH_SMALL.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: right 6px top 6px;
    padding: 2px 25px 2px 15px;
    width: 275px;
    -moz-transition: border 0.2s ease;
    -webkit-transition: border 0.2s ease;
    -o-transition: border 0.2s ease;
    transition: border 0.2s ease;
    margin-right: 10px;
}

.tableau4{
	border-spacing: 0px;
	height:auto;
	color:#727272;
	line-height:25px;
	font-size:14px;
	padding-bottom:25px;
	width:100%;
	}

.tableau4 td{
	height:50px;
    border-bottom: 1pt solid #e5e5e5;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:25%;
	}
	
.tableau4 .th{
	border-bottom: 1pt solid #c3c3c3;
	}
.tableau4 .th table{
	width:35%;	
}
.tableau4 .tr{
	border-bottom: 1pt solid #c3c3c3;
}

.tableau4 .recherche{
	text-indent:none;
	padding-left:0px;
	}
.tableau4 p.tri{	
	padding:0px;
	margin:0px;
	display:block;
	margin:-3px 10px 0px 0px;
	float:right;
}	
.tableau4 .tri input:first-child{
	display:none;
}

tableau4 .recherche input{
	color:#727272;
	font-size:15px;
	border:1px solid #bbbbbb;
	background:white url('../images/SEARCH_SMALL.png') no-repeat;
	background-position:right 6px top 6px;
	padding:2px 25px 2px 15px;
	width:180px;
	-moz-transition: border 0.2s ease;
	-webkit-transition: border 0.2s ease;/* WebKit */
	-o-transition: border 0.2s ease; /* Opera */
	transition: border 0.2s ease; /* Standard */
	margin-right:10px;
}

.tableau4 a{
	color:#727272;
	font-size:14px;
	text-decoration:none;	
	}
	
tableau4 a:hover{
	text-decoration:underline;
	}
		
.milieumobilefixedwidth {
    margin-top: 35px;
}
.milieumobileGaucheGrand {
    left: 258px;
}
.blocaccordeonMesIdent{
	padding:35px;
	background-color:#f9f9f9;
	border-radius:10px 10px 10px 10px;
	margin-bottom:0px;
}
.orgform .mesCoordonnees input.boutonajouter {
	margin-right:170px;
	margin-bottom:7px;
	margin-top:25px;
}

.orgform .ParametresDetails input.boutonajouter {
	margin-right:0px;
}

.orgform .ParametresDetails input[type=button] {
	width: auto;
	height: 30px;
	color: white;
	background-color: #2280B8;
	padding: 0px 35px 0px 35px;
	border: none;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	}

.orgform input.boutonsupprimer {
	background:url('../images/bgboutonsup.png') repeat-x;
	height:21px;
	color:white;
	font-weight:bold;
	font-size:11px;
	border:0px;
	float:right;
	cursor:pointer;
	
	padding:0px 10px 0px 10px;
}
.orgform input.boutonannuler,.divbtnCalendar input.boutonvalider, .boutonrouge,.boutonrouge2,.boutongris,.btnExporterRepQur,.boutonQuestionnaire,#zipanddownloadbutton2,#zipanddownloadbutton3,.zipanddownloadbutton,#zipanddownloadbutton,.ui-widget input{
	background-color: #74bd48;
	height: 40px;
	width:auto;
	color: white;
	font-size: 15px;
	font-weight: 600;
	border: 0px;
	float: left;
	cursor: pointer;
	padding: 0px 50px 0px 50px;
}
#zipanddownloadbutton3 {
    width: auto;
    margin-right:23px;
	margin-bottom:23px;
}	
	
.boutonrouge{
	float: right;
}
.boutonbleuclair{
	padding: 0px 50px 0px 50px;	
	}
	
.orgform input.boutonvalider, .orgform input.boutonannuler, .orgform input.boutonvalider_mesCoord, .orgform input.boutonannuler_mesCoord{
	width:auto;
	background-color: #2280B8;
	color: white;
	font-size: 15px;
	font-weight: 600;
	border: 0px;
	float: left;
	margin-left:23px;
	margin-right:35px;
	cursor: pointer;
	padding: 0px 50px 0px 50px;
	margin-top: 0px;
	cursor:pointer;
	height:40px;
	}
.orgform input.boutonvalider:hover, .orgform input.boutonannuler:hover, .orgform input.boutonvalider_mesCoord:hover, .orgform input.boutonannuler_mesCoord:hover, .calendarICS:hover{
	background-color: #06B7D9;
	}

.orgform input.boutonannuler_mesCoord,.orgform input.boutonvalider_mesCoord{
	margin-top:25px;
	margin-left:35px;
	margin-right:0px;
	float:right;
	}	

.orgform input.boutonvalider{
	margin-bottom:23px;
	}		
	
.MesIdentifiants {
    color: #576698;
    font-size: 15px;
}

.MesIdentifiants input {
    color: #727272;
    background-color: white;
    border: 1px solid #d4d4d4;
    font-size: 15px;
    font-weight: 400;
    padding: 5px;
    padding-left: 15px;
    width: 282px;
    margin-top: 10px;
    margin-left: 50px;
}
.orgform input.boutonannuler2, .orgform input.boutonvalider2 {
    width: auto;
    height: 40px;
    background-color: #2280B8;
    color: white;
    font-size: 17px;
    font-weight: 600;
    border: 0px;
    float: right;
    margin-left: 70px;
    cursor: pointer;
    padding: 0px 50px 0px 50px;
    margin-top: 60px;
    margin-right: -35px;
}
.div_DocFavoris{
	background-color:#f9f9f9;
	border-radius:10px 10px 10px 10px;
	padding-left:23px;
	padding-right:23px;
	margin-top:35px;
	}
	
#mydownloads3{
	background-color:#f9f9f9;
	}	
		
#mydownloads3 th {
	text-align:left;
	color:#576689;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px solid #C3C3C3;
	padding:25px 0px 10px 15px;
}
#mydownloads3 td {
	text-align:left;
	color:#727272;
	font-size:15px;
	font-weight:normal;
	border-bottom:1px solid #e5e5e5;
	padding:15px 15px 15px 15px;
	background-image:none;
}
#mydownloads3 tr {
	border:none;
	border-bottom:1px solid #C3C3C3;
}

#mydownloads3 tr td a{
	color:#727272;
	text-decoration:none;
}
#mydownloads3 tr td a:hover{
	text-decoration:underline;
}
#zipanddownloadbutton2, .zipanddownloadbutton {
    margin-top: 0px;
    margin-bottom: 8px;
    width: auto;
    height: 40px;
    margin-left: -15px;
    margin-right: 50px;
    padding-left: 50px;
    padding-right: 50px;
}
.ui-widget {
	z-index:10;
}
.ui-dialog-titlebar,.errorbloc {
	display:none;
}
.errorbloc .errortitre {
	font-weight:bold;
	font-weight:400;
	text-transform:uppercase;
	font-size:20px;
	margin-bottom:20px;
	font-family: 'source_sans_prosemibold';
}
.errorbloc .errormessage {
	font-size:15px;
	margin-bottom:20px;
}
.errorbloc .fermer input {
	float:right;
}
.containerconnexion input[type=submit]:hover,.zipanddownloadbutton:hover,.boutonvalider:hover,.icalbouton:hover,#zipanddownloadbutton2:hover,#zipanddownloadbutton3:hover,#zipanddownloadbutton:hover,.recuppassword input[type=submit]:hover,.errorbloc .fermer input:hover,.boutonbleuclair:hover,.boutonrouge:hover,boutonrouge2:hover,.orgform input.boutonannuler:hover,.ui-widget input:hover {
	background-color: #06B7D9;
	cursor: pointer;		
}
.MesIdentifiants .tableChamps2 td {
    vertical-align: bottom;
}

.mesCoordonnees,.mesLangues{
	color:#576698;
	font-size:15px;
	padding-top:0px;
	padding:0px;
}

.corps div.mesCoordonnees table td:first-child,.corps div.mesLangues table td:first-child {
    text-align: left;
    padding-top:6px;
    vertical-align: top;
	color:#576698;
	font-size:15px;
	font-weight:500;
}

.libellerequired{ 
	color:#576698;
	font-size:15px;
	padding-left:23px;
	padding-right:150px;
	}
	
.mesCoordonneesOrg{
	padding-right:69px;
}

.mesCoordonneesTel{
	padding-right:91px;
}

.mesCoordonneesTel2{
	padding-right:179px;
}
.mesCoordonneesAdr{
	padding-right:217px;
}
.mesCoordonneesTel{
	padding-right:174px;
}

#corps div.mesCoordonnees {
	color:#576698;
	font-size:15px;
    background-color: #f5f5f7;
    padding: 19px;
    margin-bottom: 20px;
}	
	
.mesCoordonnees a{
	color:#0E9BD4;
	text-decoration:none;
}
.mesCoordonnees a:hover{
	text-decoration:underline;
}
#corps div.mesCoordonnees table,#corps div.mesLangues table {
    width: 100%;
}
/*
.mesCoordonnees .tableChamps td{
	width:250px;
	}
  */  
.mesCoordonnees1{
	padding-left:0px;	
	padding:23px;
	}
.mesCoordonnees2{
	padding-left:0px;	
	border-bottom:solid 1px #c3c3c3;
	padding:23px;
	}

.toto{border-bottom:solid 1px #c3c3c3;}	
.mesCoordonnees3{
	padding-left:0px;	
	border-bottom:solid 1px #c3c3c3;
	padding:23px;
	}		

.mesCoordonnees td,.mesLangues td{
	height:10px;
	}
.mesCoordonnees .groupeCheckbox{
	padding:0px;
	}
.mesCoordonnees .groupeCheckbox td{
	}	
.mesCoordonnees .radio{
	width:34px;	
	}
.mesCoordonnees .checkbox{
	width:34px;
	margin-top:5px;	
	}	
.mesCoordonnees .checkbox_tel{
	width:34px;
	vertical-align:top;	
	}		
.mesCoordonnees label{
	display : inline-block;	
	}	

.sous_titres_MesCoord_Organisations {
    color: #576698;
    font-size: 17px;
    font-weight: 500;
    padding-bottom: 15px;
    padding-top: 20px;
    padding-left: 11.5px;
    border-top: 1px solid #c3c3c3;
}	
.sous_titres_MesCoord_Organisations_texte{	
	padding-left:13px;
	}

.TexteSectionMesCoord_Tel_vide {
    padding-left: 23px;
    padding-bottom: 23px;
	padding-top: 23px;
    border-bottom: 1px solid #c3c3c3;
}
.TexteSectionMesCoord_adr_vide {
    padding-left: 23px;
}
.TexteSection, .GTR_Contacts, .GTR_Description{
	padding:23px;
	color:#727272;
	font-size:17px;
}
.GTR_Contacts, .GTR_Description{padding:0px;}
.GTR_Contacts a{
	text-decoration:underline;
	}	
.orgform input.boutonajouter,.copyButtonAdd {
/*    background: url('../images/bgbouton.png') repeat-x;
        background-color: rgba(0, 0, 0, 0);
*/		
    background-color: #2280B8;
    color: white;
    width: auto;
    height: 30px;
    font-weight: 600;
    font-size: 15px;
    border: 0px;
    float: left;
    cursor: pointer;
    margin-left: 22px;
    padding: 0px 30px 0px 30px;
}

.corps div.verifmessage{
	display:none;
	color:#576698;
	font-size:15px;
	text-align:center;
	margin-bottom:5px;
	padding:10px;
}

.listelibrary .titrecatdoc, .listeordredujour .titreordre{
	color:#576698;
	font-size:15px;
	text-decoration:none;
	margin:-5px 0px 0px 0px;
	display:block;
	padding-top:0px;
}
 .listeordredujour .titreordre{
	margin:4px 0px 10px 0px;	 
 }
.listelibrary ul li {
    background-image: url('../images/DOSSIER.png');
    background-repeat: no-repeat;
    background-position: 17px 18px;
    padding: 19px 0px 17px 45px;
    border-bottom: 1px solid #e5e5e5;
}
.listeordredujour ul, .listelibrary ul, .listegroupes ul {
    list-style-type: none;
}

.listelibrary .spanplus, .listeordredujour .spanplus{
    background: #f9f9f9 url('../images/plusnoir.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 0px 0px;
    width: 12px;
    height: 14px;
    display: inline-block;
    cursor: pointer;
    margin-left: 15px;
}

.listelibrary .spanmoins, .listeordredujour .spanmoins{
    background: #f9f9f9 url('../images/moinsnoir.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 0px 0px;
    width: 12px;
    height: 14px;
    display: inline-block;
    cursor: pointer;
    margin-left: 15px;
    margin-top: -2px;
}

.listelibrary ul li .listeDoc,  .listeordredujour ul li .listeDoc{
    border: 0px;
    padding: 6px 0px 6px 0px;
    display: none;
}
.tableau_Annuaire .recherche input{
	color:#727272;
	font-size:15px;	
	border:1px solid #bbbbbb;
	background:white url('../images/SEARCH_SMALL.png') no-repeat;
	background-position:right 6px top 6px;
	padding:2px 25px 2px 15px;
	-moz-transition: border 0.2s ease;
	-webkit-transition: border 0.2s ease;/* WebKit */
	-o-transition: border 0.2s ease; /* Opera */
	transition: border 0.2s ease; /* Standard */
	margin-right:10px;
}	
.tableau_Annuaire{ 
	width:100%;
	border-collapse:collapse;
}
.tableau_Annuaire .tri{
	display:block;
	height:14px;
	margin:0px 0px 0px 1.75px;
	}
.tableau_Annuaire .tri input:first-child{
	display:none;
}    
.tableau_Annuaire tr .th{
	color: #727272;
	font-size: 14px;
	text-align:left;
	border-top:1px solid #c3c3c3;
	padding:10px 0px 10px 15px;
	border-bottom:1px solid #c3c3c3;
	min-width:105px;
}
.tableau_Annuaire tr td{
	text-align:left;
	color:#727272;
	font-size:15px;
	border-bottom:1px solid #e5e5e5;
	padding:10px 0px 10px 15px;
	vertical-align:top;
	text-overflow:ellipsis;
}

.tableau_Annuaire tr td a{
	color:#727272;
}
.tableau_Annuaire tr td a:hover{
	text-decoration:underline;
}
.tableau_Annuaire tr.recherche td{
	padding:7px 0px 7px 0px;
}
.ParametresDetails{
	color:#576698;
	font-size:15px;
	padding:23px;
	margin-left: 23px;
	}



.ParametresDetails td{
	width:200px;
	height:20px;
	vertical-align:top;
	text-align:left;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:0px;
	font-weight:500;
	}
.libelle_formu {
	padding-top:7px;	
}

.ParametresDetails .TdMeetingNotif{
	width:450px;
}
	
.ParametresDetails .groupeCheckbox{
	padding:0px;
	}
.ParametresDetails .radio{
	width:34px;
	}
.ParametresDetails .checkbox{
	width:34px;	
	}	
.ParametresDetails label{
	display : inline-block;
	}		
	
.orgform .ParametresDetails input.boutonajouter {
	margin-right:0px;
}

.orgform .ParametresDetails input[type=button] {
	width: auto;
	height: 30px;
	color: white;
	background-color: #2280B8;
	padding: 0px 35px 0px 35px;
	border: none;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	}
.Que_InputNumber{
	width: 246px;
	height: 25px;
	color: #576698;
	background-color:white;
	border:solid 1px #959595;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.trash {
    padding-left: 15px;
    cursor: pointer;
    position: absolute;
    margin: 5px 0px 0px 450px;
    height: 15px;
    width: 15px;
}		
.tableChamps .trash {
    position: relative;
/*    margin: 5px 0px 0px 0px;*/
	margin: 0px 10px 0px 0px;
}		

.milieumobilefixedwidth {
    margin-top: 35px;
}
.milieumobileGaucheGrand2 {
    left: 258px;
    background-color: #f9f9f9;
    border-radius: 10px 10px 10px 10px;
}
.boutonvalider_notifs_params {
    background-color: #2280B8;
    height: 35px;
    color: white;
    font-size: 15px;
    border: 0px;
    float: right;
    margin-left: 30px;
    cursor: pointer;
    padding: 0px 50px 0px 50px;
    margin-top: -10px;
}	
#bouton_valider_param_notif {
    margin-right: 35px;
}
/*
.tableChamps input{
	width:100%;
	}
*/	
.exclude {
    text-align: left;
}	

div[class^='blocaccordeondoc'], div[class*=' blocaccordeondoc']{
	background-color:transparent;
}


div[class^='blocaccordeondocuments'], div[class*=' blocaccordeondocuments']{
	background-color:white;
	padding:0px 0px 0px 0px ;
	}
div[class^='blocaccordeonReunionFutures'], div[class*=' blocaccordeonReunionFutures']{
	background-color:transparent;
	padding:0px;
}


div[class^='blocaccordeonReunionPassees'], div[class*=' blocaccordeonReunionPassees']{
	background-color:transparent;
	padding:0px;
}

.blocaccordeonReunionFutures, .blocaccordeonReunionPassees,{
	background-color:transparent;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-radius:10px;
}

.blocaccordeontelephone,.blocaccordeonFax,.blocaccordeonEmail,.blocaccordeonInternet,.blocaccordeonTwitter{
	padding:0px 0px 0px 11px ;
	}
.divboutonajoutertele{
	padding-bottom:25px;
	}	
	

.listeDoc{
	padding:23px 0px 0px 21px;
	background-color:white;
	padding-bottom:60px;
	border-radius:0px 0px 10px 10px;
}
.listeDoc{
	padding:0px 0px 0px 21px;
	background-color:white;
	padding-bottom:0px;
	border-radius:0px 0px 10px 10px;
}

.GtListeDoc{
	padding: 23px 23px 0px 23px;
/*	margin-bottom: 60px;*/
	}

.listeDoc .zipanddownloadbutton{
	margin-right: 23px;
	margin-bottom: 23px;
	margin-left:0px;
	margin-top:0px;
}
	
.verifimg{
	display:none;
}	
.blocaccordeonadresses,.blocaccordeontelephone,.blocaccordeonFax,.blocaccordeonEmail,.blocaccordeonInternet,.blocaccordeonTwitter{
	display:none;
}

.flechedesc {
    cursor: pointer;
    margin-top: 4px;
    margin-left: 15px;
    padding-bottom: 0px;	
}	
.description_documents {
    display: none;
    font-size: 14px;
    color: #727272;
    border-left: 1px solid #B7BDD1;
    padding: 4px 10px 4px 10px;
    margin: 5px 0px 5px 2px;
}
.listeDoc td {
    vertical-align: top;
}
.listeDoc .titre{
	padding-top:10px;	
}
.listeDoc .titre:hover {
    text-decoration: underline;
}
.listeDoc .titre:visited {
    text-decoration: underline;
}
div.listeDoc .titre{
    color: #727272;
    font-size: 14px;
    font-weight: 600;
}
.barrehor {
    display: none;
    height: 1px;
    background-color: #B7BDD1;
    position: absolute;
    margin: 10px 0px 0px -50px;
    width: 16px;
}
.barrevert {
    display: none;
    width: 1px;
    background-color: #B7BDD1;
    position: absolute;
    margin: 0px 0px 0px -20px;
    height: 10px;
}

.listelibrary ul, .listegroupes ul, .listeordredujour ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border-top: 1px solid #e5e5e5;
}
.listelibrary ul ul li {
    background-image: url('../images/DOSSIER.png');
    background-repeat: no-repeat;
    background-position: 3px 9px;
    padding: 10px 0px 0px 30px;
    border-bottom: 0px;
}
.listelibrary ul ul, .listeordredujour ul ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border-top: 0px;
    display: none;
}
.descriptionreunion {
    color: #727272;
    font-size: 14px;
    font-weight: 400;
    padding: 23px 23px 23px 65px;
    background: #f9f9f9 url('../images/EVENT_MESSAGE.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: 23px 23px;
    line-height: 25px;
    border-radius: 10px;
}
.listeordredujour td {
    height: 20px;
}
.listeordredujour ul li {
    background-image: url('../images/MENU_CARRE.png');
    background-repeat: no-repeat;
    background-position: 15px 24px;
    padding: 13px 0px 13px 35px;
    border-bottom: 1px solid #e5e5e5;
}
.listeordredujour ul ul li {
    background-image: url('../images/MENU_CARRE.png');
    background-repeat: no-repeat;
    background-position: 0px 21px;
    padding: 10px 0px 0px 20px;
    border-bottom: 0px;
}
.listeordredujour .description{
	margin-top: 0px;
	color: #727272;
	font-size: 16px;
	padding-left: 0px;
	margin-bottom:15px;
}
.listeordredujour .listeRelations{
	margin-top: 0px;
	color: #727272;
	font-size: 16px;
	padding-left: 0px;
	margin-bottom:15px;	
}

.ReunionsInscription td {
    padding-bottom: 6px;
    padding-right: 15px;
    font-size: 15px;
    font-weight: 600;
    color: #576698;
    vertical-align: top;
}
.Mon_Inscription {
    padding-right: 21px;
    padding-bottom: :21px;
}
.Mon_InscriptionBtnRadio{
	padding-right: 10px;
	}

input[type="text"],input[type="password"], select, textarea {
    color: #727272;
    border: 1px solid #d4d4d4;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 15px 5px 15px;
    background-color: white;
    width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	-moz-transition: border 0.2s ease;
	-webkit-transition: border 0.2s ease;/* WebKit */
	-o-transition: border 0.2s ease; /* Opera */
	transition: border 0.2s ease; /* Standard */
}
textarea {
	resize:none;
}
.ParametresDetails textarea{
	width:388px;
	height:50px;
}
select {
    width: 332px;
	height: 30px;
    text-overflow: ellipsis;
	padding-top:4px;
	padding-left:11px;
    padding-right: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('../Images/Tracé 299.png');
	background-repeat:no-repeat;
	background-position:center right 10px;
}
.ParametresDetails select{
/*	width:450px;		*/
	width:420px;	
}	

input[type="text"]:disabled,input[type="password"]:disabled, select:disabled, textarea:disabled {
    background-color: #f2f2f2;
}
input[type="text"]:focus,input[type="password"]:focus, select:focus, textarea:focus {
	border:1px solid #1d7bb5;
}

.ReunionsInscription .radio {
    margin-left: -3px;
}
.ReunionsInscription .checkbox {
    margin-left: -3px;
}

#dnn_ctr1046_ViewContactForm_btnSubmit{
	margin-bottom:0px;
	margin-left: 0px;
	margin-top: -39px;
	}
.ChampsOblig span {
    margin-right: 5px;
}
.ChampsOblig {
	color: #727272;
	font-size: 12px;
	margin-top: 60px;
	margin-left: 0px;
	margin-bottom: -10px;
	text-align: left;
}
.required::after {
    color: #e32;
    content: '*';
    display: inline;
    font-size: 12px;
    margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
span.required{
	display:none;
}

.tableau_Annuaire, .tableau_membres {
    width: 100%;
    border-collapse: collapse;
}

.tableau_Annuaire .tri1 input:first-child {
    display: none;
}
.tri1 {
    margin: 0px 0px 0px 9px;
}

.tableau_Annuaire .tri1{
    margin: 0px 0px 0px 20px;
}
.calendarICS{
	background:url('../images/bgbouton.png') repeat-x;
	background-color:#2280B8;
	color:white;
	width:auto;
	height:30px;
	font-weight:600;
	font-size:15px;
	border:0px;
	float:left;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:-3px;
	padding:0px 30px 0px 30px;
	}	
	
#DOCS_SEARCH {
    color: #727272;
    font-size: 17px;
    height: 19px;
    width: 50%;
    border: 1px solid #bbbbbb;
    display: block;
    padding: 6px 10px 6px 10px;
    width: 200px;
    background-image: url("../images/SEARCH_BIG.png");
    background-repeat: no-repeat;
    background-position: 194px 2px;
	margin-left: -3px;
}	
.loader {
	background-image: url('../Images/loading.gif');
	background-size:50px 50px;
	width:50px;
	height:50px;
	margin:auto;
}
#select{
	margin-left:10px;
	}
	
.blocaccordeonGrDeTra{
	background-color:transparent;
	padding:0px 0px 0px 23px;	
}
.libellerequired{
	width:150px;
	}
.libelleSection{
	width:250px;
	padding-right: 50px;
	}	
	
.msgOuvertureFermetureInscriptions{
	color: #727272;
	font-size:14px;
	padding-top: 15px;
	padding-bottom: 15px;	
	}	
.modalDialog_contentDiv{
	height:auto;
}	
.separateurIncription{
/*	height:10px;*/
	border-top: 1px solid rgba(217, 223, 222, .5); 
    padding-bottom: 11px;
	}
.ReunionsInscription textarea {
    color: #727272;
    background-color: white;
    border: 1px solid #d4d4d4;
    font-size: 15px;
    font-weight: 400;
    padding: 5px;
        padding-left: 5px;
    padding-left: 5px;
    padding-left: 15px;
    width: 450px;
    font-family: "Raleway";
    height: 100px;
    resize: none;
    margin-bottom: 15px;
}
.bullet{padding-left: 15px;}

.LD_petite{
	width:231px;
	}
.tdseparateur{
	height:20px;
	}	
.TrashNotif{
	cursor:pointer;
	position:absolute;
	margin:8px 0px 0px 10px;
	height:15px;
	width:15px;
	}