*{
outline: none !important;
}
.vertclair {color:#c1df4b;}
.vertmoyen{color:#75b403;}
.vertsombre{color:#006b33;}
.orangefb{color:#ff7e02;}
.rougefb{color:#ff0038;}
.beigefb{color:#ecdea6;}
.bleufb{color:#1fcca3;}
.blancfb{color:#ffffff;}
.titre-page{
float:left;
width:100%;
text-align: left;
color:#006b33;
padding-top:2px;
padding-left:0px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:20px;
font-weight:bold;      
}
.soustitre-page{
float:left;
width:100%;
text-align: left;
color:#006b33;
padding-bottom:3px;
padding-left:0px;
padding-top:3px;
font-family:Helvetica, Arial,verdana;
font-size:14px;
}
.titre-parag{
padding-left:10px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
}
.texte-prag{
padding-left:10px;
font-size:12px;
font-family:Helvetica, Arial,verdana;
}
.textgraiber{
font-size:12px;
font-family:Helvetica, Arial,verdana;
color:#999999;
}
.texte-pragfeed{
font-size:12px;
font-family:Helvetica, Arial,verdana;
}
.texte-pragactualite{
padding-left:0px;
font-size:10px;
font-family:Helvetica, Arial,verdana;
}
.texte-info{
clear:both;
font-family:Helvetica, Arial,verdana;
font-size:11px;
}
.texte-info{
clear:both;
font-family:Helvetica, Arial,verdana;
font-size:11px;
}
.texte-info-grabber{
clear:both;
font-family:Helvetica, Arial,verdana;
font-size:11px;
}
.ligne-style{
clear:both;
float:left;
align:center;
width:100%;
border-top:solid 1px #CCCCCC;
height:1px;
margin-top:4px;
}
.ligne-style-titrepage{
clear:both;
float:left;
align:center;
width:99%;
margin-top:4px;
border-top:solid 1px #999999;
height:1px;
}
.titre-parag-lien a{
padding-left:10px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
text-decoration:none;
color:#006b33;
}
.titre-parag-lien a:hover{
padding-left:10px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
text-decoration:none;
color:#006b33;
}
.lien a{
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#006b33;	
text-decoration:underline;
}
.lien a:hover{
font-family:Helvetica, Arial,verdana;
font-size:12px;
text-align:center;
color:#1fcca3;
text-decoration:underline;
}
.lienversjeux a{
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#ff7e02;	
font-weight:bold;
text-decoration:none;
}
.lienversjeux a:hover{
font-family:Helvetica, Arial,verdana;
font-size:12px;
text-align:center;
color:#ff7e02;
font-weight:bold;
text-decoration:underline;
}
.feedsys-titre{font-family:Helvetica, Arial,verdana;font-size:11px;font-weight:bold;color:#006b33;}
.lienfeed a{
font-family:Helvetica, Arial,verdana;
font-size:11px;
font-weight:bold;
color:#006b33;	
text-decoration:none;
}
.lienfeed a:hover{
font-family:Helvetica, Arial,verdana;
font-size:11px;
font-weight:bold;
text-align:center;
color:#006b33;
text-decoration:underline;
}
.liencomment a{
font-size:10px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
color:#ff7e02;
padding-left:6px;
text-decoration:none;
}
.liencomment a:hover{
font-size:10px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
color:#ff7e02;
padding-left:6px;
text-decoration:underline;
}
.lienlastfamily a{
font-size:11px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
color:#006b33;
padding-left:6px;
text-decoration:none;
}
.lienlastfamily a:hover{
font-size:11px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
color:#006b33;
padding-left:6px;
text-decoration:underline;
}
.lienbio a{
font-size:9px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
padding-left:6px;
color:#1fcca3;
text-decoration:none;
}
.lienbio a:hover{
font-size:9px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
padding-left:6px;
color:#1fcca3;
text-decoration:underline;
}
.liensupprattach a{
font-size:10px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
color:red;
text-decoration:none;
height:3px;
width:1px;
text-align:center;
background-color:#DDEFD1;
}
.liensupprattach a:hover{
font-size:10px;
font-family:Helvetica, Arial,verdana;
font-weight:bold;
color:red;
text-decoration:underline;
height:3px;
width:1px;
text-align:center;
background-color:#DDEFD1;
}
.liencreersujet a{
font-family:Helvetica, Arial,verdana;
font-size:12px;
text-align:center;
color:#FFFFFF;	
text-decoration:none;
}
.liencreersujet a:hover{
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}
.lienpanel a{
font-family:Helvetica, Arial,verdana;
font-size:10px;
font-weight: bold;
color:#006b33;	
text-decoration:underline;
}
.lienpanel a:hover{
font-family:Helvetica, Arial,verdana;
font-size:10px;
font-weight: bold;
color:#1fcca3;
text-decoration:underline;
}
.lienneutre a{
font-family:Helvetica, Arial,verdana;
font-size:9px;
color:#006b33;	
text-decoration:underline;
}
.lienneutre a:hover{
font-family:Helvetica, Arial,verdana;
font-size:9px;
color:#1fcca3;
text-decoration:underline;
}

.lienpubavis a{
float:left;
padding-left:5px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:red;	
text-decoration:underline;
}
.lienpubavis a:hover{
float:left;
padding-left:5px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#1fcca3;
text-decoration:underline;
}
.lienforum a{
font-family:Helvetica, Arial,verdana;
font-size:10px;
color:#1fcca3;
text-decoration:none;
}
.lienforum a:hover{
font-family:Helvetica, Arial,verdana;
font-size:10px;
color:#1fcca3;;
text-decoration:underline;
}
.lienreponse a{
font-family:Helvetica, Arial,verdana;
font-size:10px;
color:#777;
text-decoration:underline;
}
.lienreponse a:hover{
font-family:Helvetica, Arial,verdana;
font-size:10px;
color:#777;
text-decoration:underline;
}
.lienfeeds a{
font-family:Helvetica, Arial,verdana;
font-size:13px;
color:#006b33;	
text-decoration:none;
}
.lienfeeds a:hover{
font-family:Helvetica, Arial,verdana;
font-size:13px;
color:#1fcca3;
text-decoration:none;
}
.lienfotter a{
font-family:Helvetica, Arial,verdana;
font-size:11px;
color:#FFFFFF;	
decoration:none;	
line-height:37px;
}
.lienfotter a:hover{
text-align: left;
font-family:Helvetica, Arial,verdana;
font-size:11px;
color:#FFFFFF;
line-height:37px;
decoration:none;	
}
.lientitre-album a{
float:left;
color:#006b33;
padding-top:2px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:20px;
font-weight:bold;
text-decoration: none;
}
.lientitre-album a:hover{
float:left;
color:#006b33;
padding-top:2px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:20px;
font-weight:bold;
text-decoration: none;
}
.texte-prag-radio{
font-family:Helvetica, Arial,verdana;
font-size:12px;
}
#resulta-envoimessage-popup{
padding-top:10px;
padding-bottom:5px;
font-family:Helvetica, Arial,verdana;
font-size:11px;
font-weight: bold;
color:red;
}
.buttonvert{
background-color:#006600;
border:1px solid #009900;
color:#FFFFFF;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight:bold;
cursor :pointer;
}
.titre-paragtd{
float:left;
text-align: left;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
}
.texte-pragtd{
float:left;
text-align: left;
font-family:Helvetica, Arial,verdana;
font-size:12px;
}
/* Personalisation de la recherche */
#q{
	margin:5px 0 0 100px;
}
#q input.text{
	float:left;
	border:0;
	width:164px;
	height:26px;
	padding:0px 0 0 20px;
	color:#006b33;
	background:url(../img/recherche2.png) top left no-repeat;
	margin:0;
	font-size:12px;
}
#q input.submit{
	cursor:pointer;
	float:left;
	border:0;
	width:26px;
	height:26px;
	color:#888888;
	background:url(../img/recherche2.png) top right no-repeat;
	margin:0;
	padding:0;
}
/******************bouton unfié de site ****************************/ 
.lienboutton-partout a{
cursor:pointer;
text-decoration:none;
color:#FFFFFF;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
}
.lienboutton-partout a:hover{
cursor:pointer;
text-decoration:none;
color:#FFFFFF;
/*color:#ff7e02;*/
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
}
/*****************************************************************************/
#submitall-extrasmall {
border:0;
cursor:pointer;
width:24px;
height:17px;
background:url("../img/bt-allsubmit-extrasmall.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:10px;
color:#FFFFFF;
text-align:center;
font-weight: bold;
}
#submitall-small {
border:0;
cursor:pointer;
width:70px;
height:25px;
background:url("../img/bt-allsubmit-small.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
}
#submitall-small2 {
border:0;
cursor:pointer;
width:78px;
height:25px;
background:url("../img/bt-allsubmit-small2.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
}
#submitall-moyen {
border:0;
cursor:pointer;
width:101px;
height:25px;
background:url("../img/bt-allsubmit-moyen.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
line-height:25px;
font-weight: bold;
text-align:center;
}

#submitall-big {
border:0;
cursor:pointer;
width:137px;
height:25px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
background:url("../img/bt-allsubmit-big.png") no-repeat top;
text-align:center;
line-height:25px;
color:#FFFFFF;
}
#submitall-big-big {
border:0;
cursor:pointer;
width:180px;
height:25px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
background:url("../img/bt-allsubmit-big-big.png") no-repeat top;
color:#FFFFFF;
}

/****************bouton annuler*************************************************************/
#annuler-bt a{
border:0;
cursor:pointer;
width:70px;
height:25px;
background:url("../img/annuler_bt.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
text-decoration: none;
display:inline-block; 
}
#annuler-bt a:hover{
border:0;
cursor:pointer;
width:70px;
height:25px;
background:url("../img/annuler_bt.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
text-decoration: none;
display:inline-block;                
}
#lienbt-big-big a {
border:0;
cursor:pointer;
width:180px;
height:25px;
line-height:25px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
background:url("../img/bt-allsubmit-big-big.png") no-repeat top;
color:#FFFFFF;
text-decoration: none;
text-align:center;
display:inline-block;  
}
#lienbt-big-big a:hover {
border:0;
cursor:pointer;
width:180px;
height:25px;
line-height:25px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
background:url("../img/bt-allsubmit-big-big.png") no-repeat top;
color:#FFFFFF;
text-decoration: none;
text-align:center;
display:inline-block;  
}
#verifier-bt a{
border:0;
cursor:pointer;
width:70px;
height:25px;
background:url("../img/bt-allsubmit-small.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
text-decoration: none;
display:inline-block; 
}
#verifier-bt a:hover{
border:0;
cursor:pointer;
width:70px;
height:25px;
background:url("../img/bt-allsubmit-small.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
text-decoration: none;
display:inline-block;                
}
#lanceanalyse-bt a{
border:0;
cursor:pointer;
width:137px;
height:25px;
background:url("../img/bt-allsubmit-big.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
text-decoration: none;
display:inline-block; 
}
#lanceanalyse-bt a:hover{
border:0;
cursor:pointer;
width:137px;
height:25px;
background:url("../img/bt-allsubmit-big.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
line-height:25px;
font-weight: bold;
text-decoration: none;
display:inline-block; 
}
/****************************bouton disable*************************************************/
#disable-submitall-big {
border:0;
width:137px;
height:25px;
font-family:Helvetica, Arial,verdana;
font-size:12px;
font-weight: bold;
background:url("../img/bt-disable-big.png") no-repeat top;
color:#FFF;
}

/****************************jeux concours*************************************************/
#imgconcours{
display:block;
background:url("../img/jeuxconcours.png") no-repeat top;
width:636px;
height:431px;
}
#ligne-orange-concours{
display:block;
background-color:#ff7e02;
width:636px;
height:4px;
}
.titre-formjeux{
float:left;
width:100%;
text-align: left;
color:#006b33;
padding-top:2px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:20px;
font-weight:bold;      
}
.titre-ipod{
float:left;
width:100%;
text-align: left;
color:#ff7e02;
padding-top:2px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:36px;
font-weight:bold;      
}
.titre-grandjeu{
float:left;
width:100%;
text-align: left;
color:#006b33;
padding-top:2px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:30px;
font-weight:bold;      
}
.titre-merci{
float:left;
width:100%;
color:#006b33;
padding-top:2px;
padding-bottom:3px;
font-family:Helvetica, Arial,verdana;
font-size:24px;
font-weight:bold;      
}
.soustitre-formjeux{
float:left;
width:100%;
text-align: left;
color:#ff7e02;
padding-bottom:3px;
padding-top:3px;
font-family:Helvetica, Arial,verdana;
font-size:14px;
}
.lienjeux a{
font-family:Helvetica, Arial,verdana;
font-size:11px;
color:#006b33;	
text-decoration:underline;
}
.lienjeux a:hover{
font-family:Helvetica, Arial,verdana;
font-size:11px;
color:#1fcca3;
text-decoration:underline;
}
/******************************************/
#lien-bouton {
border:0;
cursor:pointer;
width:70px;
height:25px;
background:url("../img/bt-allsubmit-small.png") no-repeat top;
font-family:Helvetica, Arial,verdana;
font-size:12px;
color:#FFFFFF;
text-align:center;
font-weight: bold;
}

/*******bouton link feeds ***********************************************/
ul.hover li{
margin:0 3px;
}
ul.hover li .bt-centerporsion {
/*background-image:url(../img/bt-profile/bt-biog-profile2.png);*/
background-color:#006b33;
background-repeat:repeat-x;
float:left;
height:22px;
line-height:22px;
cursor:pointer;
}
.bt-centerporsion a{
padding:0 3px;
font-family:helvetica,Arial, verdana;
font-size: 11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.bt-centerporsion a:hover{
padding:0 3px;
font-family:helvetica,Arial, verdana;
font-size: 11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
/*******bouton link hover ********/
ul.hover li.enable .bt-centerporsion {
/*background-image:url(../img/bt-profile/bt-biog-profile-over2.png);*/
background-color:#FFFFFF;
background-repeat:repeat-x;
border-top:1px solid #006b33;
border-left:1px solid #006b33;
border-right:1px solid #006b33;
border-bottom:2px solid #FFFFFF;
float:left;
height:22px;
line-height:22px;
cursor:pointer;
}
.enable .bt-centerporsion a{
padding:0 3px;
font-family:helvetica,Arial, verdana;
font-size: 11px;
color:#006b33;
font-weight:bold;
text-decoration:none;
}
.enable .bt-centerporsion a:hover{
padding:0 3px;
font-family:helvetica,Arial, verdana;
font-size: 11px;
color:#006b33;
font-weight:bold;
text-decoration:none;
}
/**************/
.lien-menu-l-feeds {
color:#FFFFFF;
font-family:Helvetica,Arial,verdana;
font-size:12px;
font-weight:bold;
margin-left:4px;
text-align:center;
vertical-align:bottom;
}
.texte-menu-panel-feed{
font-size:12px;
font-family:Helvetica, Arial,verdana;
}
.liensuggest a{
font-family:Helvetica, Arial,verdana;
font-size:11px;
color:#006b33;	
text-decoration:none;
}
.liensuggest a:hover{
font-family:Helvetica, Arial,verdana;
font-size:11px;
text-align:center;
color:#006b33;
text-decoration:underline;
}
.liensuggest-profile a{
font-family:Helvetica, Arial,verdana;
font-size:11px;
font-weight:bold;
color:#006b33;	
text-decoration:none;
}
.liensuggest-profile a:hover{
font-family:Helvetica, Arial,verdana;
font-size:11px;
text-align:center;
font-weight:bold;
color:#006b33;
text-decoration:none;
}
/*************autre style de lien*************/
.lientoprofile a {
color:#006B33;
font-family:Helvetica,Arial,verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.lientoprofile a:hover {
color:#006B33;
font-family:Helvetica,Arial,verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.lieninbouton a{
line-height:25px;
color:#FFFFFF;
cursor:pointer;
font-family:Helvetica,Arial,verdana;
font-size:12px;
font-weight:bold;
height:25px;
text-align:center;
text-decoration:none;
}
.lieninbouton a:hover{
line-height:25px;
color:#FFFFFF;
cursor:pointer;
font-family:Helvetica,Arial,verdana;
font-size:12px;
font-weight:bold;
height:25px;
text-align:center;
text-decoration:none;
}
/*////////////////////////////////////////////////*/
#tranchea{
	background-image: url("../img/images-back-main/main-corner-h-l.png") ;
	width:25px;
	height:30px;
	}
#trancheb{
	background-image:url("../img/images-back-main/main-pix-haut.png") ;
    height:30px;
   }
#tranchec{
	background-image:url("../img/images-back-main/main-corner-h-r.png");
	width:28px;
	height:30px;
	}

#tranched{
	background-image:url("../img/images-back-main/main-pix-left.png");
	width:25px;
	}
#tranchee{
	background-image:url("../img/images-back-main/pix.png");
	}
#tranchef{
	background-image:url("../img/images-back-main/main-pix-right.png");
	width:28px;
	}

#trancheg{
	background-image:url("../img/images-back-main/main-corner-b-l.png");
	width:25px;
	height:30px;
	}
#trancheh{
	height:30px;
	background-image:url("../img/images-back-main/main-pix-bas.png");
	}
#tranchei{
	background-image:url("../img/images-back-main/main-corner-b-r.png");
	width:28px;
	height:30px;
	}
#map{border:2px solid #558916;}
#map span{display:none;}
.lien-importged a{margin-left:20px;font-family:Helvetica,Arial,verdana;font-size:12px;color:#777777;text-decoration:underline;}
.lien-importged a:hover{margin-left:20px;font-family:Helvetica,Arial,verdana;font-size:12px;color:#777777;text-decoration:underline;}
/*****************************************************************************************/
#tab-head {
background: url(../img/nav-menu-vert.png) repeat-x;
color:#FFFFFF;
display:block;
height:25px;
white-space:nowrap;
width:100%;
}
#tab-head span {
	margin-left: 10px;
	float: left;
	margin-top: 4px;
}

#tab-head span a {
	color: white;
	text-decoration: none;
}

#tab-head img {
	margin-right: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 4px;
}

#tab-head img:hover {
	border: 1px solid yellow;
	margin-right: 2px;
}
.payslist select{width:12em;}

.index-familles{margin-top:5px;}
.index-familles p{padding:0 !important;}
.txt-titre-rub-right{
color:#777;
font-family:Helvetica,Arial,verdana;
font-size:12px;
}
.txt-titre-rub-right2{
color:#006B33;
font-family:Helvetica,Arial,verdana;
font-size:12px;
text-decoration:underline;
}
.round{
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
-khtml-border-radius:6px 6px 6px 6px; 
border-radius: 6px;
}