/* CSS Document */
body {
   /* background-image: url(../images/interface/fond_body_bis.jpg);    
    background-repeat:repeat;
    background-position: top center ;   
    background-color:#ffffff;
   */ 
   
    background-image: url(../images/interface/fond_body_lca.jpg);    
    background-repeat:repeat-x;
    background-position: top center ;   
    background-color:#417200;

   /*background-image: url(../images/interface/fond_9.gif);
   background-repeat:repeat-x;
   */         
}    
#conteneur {    
    width:1000px;
    margin:28.2px auto; 

}
#fleche_up {
    position:fixed;
    bottom:10px;
    text-align:right;
    width:41px;
    height:41px;    
    left: 50%;
    margin-left: 460px;
    z-index:200; 
    
}
#conteneur_encadrement {
    width:1000px;
    margin:0;
    padding-bottom:20px;  
    background-color:#FFFFFF;
     border:2px solid #9dc42f;  
    /*border-top:1px solid #404040;
    border-left:1px solid #404040;
    border-right:1px solid #404040;*/
    background-color:#FFFFFF;        
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px;            
    /*behavior: url(/css/PIE.php);*/         
}

#verti {
    width:122px;
    position: fixed;
    /*top: 260px; */
    top:180px;

    left: 50%;
    margin-left: 510px; 
} 
#verti .verti_pub{
    text-align:center;
    margin:0 0 10px 0;
    padding:0;
    border:1px solid #C00000 !important; 
      
}

#verti .verti_pub h3, #verti .verti_pub h3 a:visited, #verti .verti_pub h3 a:link, #verti .verti_pub h3 a:hover{
    color:#FFFFFF;
    font-size:0.95em;
    
}
/***************************/
/*     Recherche           */
/***************************/
#header #recherche {    
    position:absolute;    
    top:40px;
    right:40px;  
    width:300px;     
    /*height:30px;*/
    /*width:250px;  reste 528*/
    color:#2d3281; 
    text-align:right;
    /*padding:9px 20px 9px 10px;*/  
    padding:0;
    margin:0; 
    z-index:1000;  
}
#recherche form {
    /*float:left;*/
    /*display:inline; */
    margin:0;
}
#recherche form input.search_string{    
    width:300px;
    height:20px;
    color:#2d3281;
    padding:2px 5px;
    border:solid 0px #2d3281;
    font-size:0.85em;
    background: #dfe4ea; /* Old browsers */
    background-color:#FFFFFF;
    border:1px solid #9dc42f:
    -moz-box-shadow: 0 0 5px #9dc42f;
	-webkit-box-shadow: 0 0 5px #9dc42f;
	box-shadow: 0 0 5px #9dc42f;
}
#header #recherche form input.search_valider{
    position:absolute;
    top:0px;
    left:290px;
    border:solid 0px #FFFFFF;
    margin:0;    
    width:16px;
    height:20px;
    color:#FFFFFF; 
    font-weight:bold;
    background: url("../images/interface/loupe.gif") center right no-repeat;              
}
#header #recherche form input.search_valider:hover, #header #recherche form input.search_valider:active{             
    background-image: url("../images/interface/loupe-on.gif");             
}


/* Recherche */
#contenu {
    padding:0 0 20px 30px; /* prise en compte des bordures */    
              
}
#centreetdroite {
    width:940px;
    padding-right:30px;    
}
#centre {
    width:600px;
    /*border:1px solid #000;*/
    background-color:#FFFFFF;
    margin:0;
    padding:0;
    padding-right:30px;  
}
html>body #centre {
	height: auto;
	min-height: 600px !important;
}
#droite {
    width:250px;  
    margin:0;
    padding:0;
    margin-right:30px;
    margin-top:30px;
    padding-left:20px;
    padding-right:30px;
    padding-top:5px;
    padding-bottom:45px;
    
    background-color:#efefef;
    border:1px solid #cecece;
    /*border-right:2px solid #f5662f;*/
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px;            
    /*behavior: url(/css/PIE.php);*/
    height:600px;         
}

html>body #droite {
	height: auto;
	min-height: 600px !important;
}


#centre p, #centreetdroite p, #droite p {
    padding:0; 
    margin: 0 0 0.5em 0; 
    line-height:1.4em;   
}
#centre p, #centreetdroite p {
    text-align:justify;    
}
#centre fieldset p, #centreetdroite fieldset  p, #droite fieldset p {
    text-align:left;    
}
fieldset legend {
    color:#1d71c0;
}
p.imgtitre img{    
    margin-left:-5px !important;
}

#centre ul {
    margin-bottom:0.5em;
}
/* mdl_accueil */ 
table.mdl_accueil {       
    background-image: url(../images/interface/DTS_LCA_fond_mdl_accueil.gif);       
    background-repeat:repeat-y;
    background-position: left top;
    margin-right:-30px;
    width:630px;           
}
td.mdl_accueil_td1 {           
    width:370px;     
    padding-right:10px;           
}
td.mdl_accueil_td2 {           
    width:220px !important;        
    padding-left:10px;   
    padding-right:10px; 
}
td.mdl_accueil_td2 p {           
    line-height:1.4em !important;
}

#centre .par_style_1, #centreetdroite .par_style_1 {
    background-color:transparent !important;
    border:solid #C7CBCD 1px;
    padding:5px 5px 5px 5px;
    margin:5px -5px;
    -moz-border-radius: 0.5em;	
    -webkit-border-radius: 0.5em;
    -khtml-border-radius:0.5em;
    border-radius:0.5em;	    
    /*behavior: url(/css/PIE.php);*/ 
    
}
div.intertotutcDROITE {
    /* */
    margin:10px -45px 5px -35px;
    padding:5px 45px 5px 35px;
    /*    padding:0 5px 5px 5px;
    margin:5px -5px;
    */
    background:#FFF;
    border:2px solid #C00;
    -moz-border-radius: 0.5em;	
    -webkit-border-radius: 0.5em;
    -khtml-border-radius:0.5em;
    border-radius:0.5em;

}
#droite #droite_newsletter form {
    display:inline;
    margin:0px;     
    padding:0;
}
#droite #droite_newsletter form label{
    display:none;
}
#droite #droite_newsletter form #str_tmp_email{
       width:180px !important;
}
#droite div.lavoix {
    background-color:#99ccff;margin:5px -30px 5px -20px; padding:5px 20px 10px 30px;opacity:0.85;     
}
#droite div.arbitrage {
    background-color:#ffffcc;margin:5px -30px 5px -20px; padding:5px 20px 10px 30px;opacity:0.85;
}     
#droite .par_style_1 {
    background-color:transparent !important;
	border:solid #FFF 2px;
	padding:0 5px 5px 5px;
    margin:5px -5px;
	-moz-border-radius: 0.5em;	
    -webkit-border-radius: 0.5em;
    -khtml-border-radius:0.5em;
    border-radius:0.5em;	    
    /*behavior: url(/css/PIE.php);*/ 	    
}
#centre .par_style_2, #centreetdroite .par_style_2, #droite .par_style_2 {
    background-color:#fffde5; /*color="#fffde5"*/
    padding:5px 5px ;
    margin:0px -5px;
    }
#centre .par_style_3, #centreetdroite .par_style_3, #droite .par_style_3 {
    background:#fddbcf;    
    border-top: 2px solid #C00000;
   /* border: 1px solid #f5662f;*/
    padding:5px 10px;    
    margin:5px -10px;
   /* -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px;            
    */
    /*
    height:150px;
    */  
    overflow: auto;
    
}
    


#centreetdroite img.mdl_billet, #centre img.mdl_billet
#centreetdroite img.immo, #centre img.immo {     
    border: solid 2px #ffe670;
}

.ariane a, .ariane a:visited {   
    color:#3a4613;
}
#centre a, #centreetdroite a {
    color:#3a4613;
    color:#000080; /* bleu standard */   
     color:#C00000;
    /*color:#e8526b;  
    color:#faa304;*/    
}
#centre a:visited, #centreetdroite a:visited{    
    color:#4e5829;
    color:#551a8b; /* violet standard*/
    color:#ff393d;
    /*color:#f5b3b3;*/
}
#droite a {
    color: #e8526b;
    color:#000080; /* bleu standard */   
}
#droite a:visited {
    color: #f29c99;
    color:#551a8b; /* violet standard*/
}
a:hover {    
    color:#000000;
}
.bloc1 {
	background-color: #f1f7e5;
}

/* =============================================================================
 * MODULES   
 * ===========================================================================*/
#droite img.mdl_billet {    
    border: outset 1px #ffd300;    
}
#centre img.mdl_document, #centreetdroite img.mdl_document, #droite img.mdl_document,
#centre img.mdl_agenda, #centreetdroite img.mdl_agenda,
#centre img.mdl_lien, #centreetdroite img.mdl_lien {    
    border: solid 1px #ffd300;   
    margin:0 5px;      
}

/* =============================================================================
 * MENU   
 * ===========================================================================*/
 
#menuhaut ul {
    padding:0;margin:0;list-style-type:none; 
}
#menuhaut ul li {
    float:left; position:relative;padding:0px 10px; font-size:1.35em;margin:5px 0;font-weight:bold;
}
#menuhaut ul li a, #menuhaut ul li a:visited {
    float:left; display:block; text-decoration:none; color:#ffffff;  padding:0px 10px; line-height:38px; height:38px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px; 
    border-radius: 5px; 
    /*behavior: url(/css/PIE.php);*/ 
}
/*#menuhaut ul li a:hover {background-color:#404040;}*/
#menuhaut ul li.sel {
    font-weight:bold;    
}
#menuhaut ul li a:hover {background-image:url(../images/interface/DTS_LCA_ui-fond-hover.png);background-repeat: repeat-x;}
#menuhaut ul li.sel a {background-image:url(../images/interface/DTS_LCA_ui-fond-selected.png);background-repeat: repeat-x;}
#menuhaut ul li.topic a {background-image:url(../images/interface/DTS_LCA_ui-fond-hover.png);background-repeat: repeat-x;}

#menuhaut ul li ul {
    display: none;
}
#menuhaut table {
    margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
    /*opacity:0.85;*/  
    z-index:200;
}

/*******************************/
/* specific to non IE browsers */
#menuhaut ul li:hover ul {
    display:block; position:absolute;top:38px; background:#9dc42f ;margin-top:0px; left:10px; width:240px; 
    padding:5px 0;
    border:1px solid #7da902;   
}
/*
#menuhaut ul li.CLUB:hover ul {
    left:10px;         
}
#menuhaut ul li.VIECLUB:hover ul {
    left:20px;         
}
#menuhaut ul li.VIVRE:hover ul {
    left:2px;         
}
#menuhaut ul li.COMMUNE:hover ul {
    left:0px;        
}
#menuhaut ul li.CONTACT:hover ul {
      left:0px;        
}*/

/*
#menuhaut ul li.COMMUNAUTE:hover ul li a {
    width:250px;
}
*/
#menuhaut ul li:hover ul.scroller {
    height:138px; width:172px; overflow:auto;}

#menuhaut ul li:hover ul.endstop {
   left:-78px;   
}
#menuhaut ul li:hover ul li ul {
    display: none;
}
#menuhaut ul li:hover ul li {
    margin:2px 10px;
    font-size:1em;
    padding:0;
    width:220px;
}
#menuhaut ul li:hover ul li a {
    display:block; background:#7da902; color:#fff;height:auto;line-height:20px;padding:4px 10px; width:200px;
    font-size:1.05em;  font-weight:bold;
}
/*
#menuhaut ul li.COMMUNAUTE:hover ul li a {
    width:220px;    
}

#menuhaut ul li.CONTACT:hover ul li a {
    width:150px;
}
*/

#menuhaut ul li:hover ul li a.drop {
    background:#888;
}
#menuhaut ul li:hover ul li a:hover {
    color:#000;
    background: #d1fb75;
    background: #ffe670;    
    
}
#menuhaut ul li:hover ul li a:hover.drop {
    background: #888; color:#ff0;
}


/* niveau 3*/

/*
#menuhaut ul li:hover ul li a.hide {background:#6a3; color:#fff;}
#menuhaut ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
#menuhaut ul li:hover ul li ul {display: none;}
#menuhaut ul li:hover ul li a {display:block; background:#ddd; color:#000;}
#menuhaut ul li:hover ul li a:hover {background:#6fc; color:#000;}

*/
#menuhaut ul li:hover ul li:hover ul {display:block; position:absolute; left:215px; top:-8px;}
#menuhaut ul li:hover ul li:hover ul.endstop {display:block; position:absolute; left:-240px; top:-8px;   border:1px solid #7da902; }
#menuhaut ul li:hover ul li ul a {display:block; background:#7da902; color:#FFF;border-bottom:0px solid #000;text-transform:none;}
#menuhaut ul li:hover ul li ul li a:hover {background: #ffe670;}


/* niveau 4*/
#menuhaut ul li:hover ul li:hover ul li ul {
    display: none;
}
#menuhaut ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:225px; top:0;}
/* =============================================================================
 * End of Menu
 * ===========================================================================*/
/* CSS Document */

/************************/
/* BOUTONS - Spécifique */
/************************/
/*
a.fo_bouton, a.fo_bouton_alt{ 
    position:relative;       
    padding:2px 10px;    
    margin:5px 1px;   
    line-height:20px;    
    background-color: #9dc42f;
    color: #FFFFFF;
    font-weight:bold;       
}
a.fo_bouton{       
    background-image:url(../images/interface/DTS_LCA_ui-fond-default.png);
    background-repeat: repeat-x;
    background-position:center center;     
}
a.fo_bouton:hover{       
    background-image:url(../images/interface/DTS_LCA_ui-fond-hover.png);     
}
a.fo_bouton_alt{       
    background-image:url(../images/interface/DTS_LCA_ui-fond-selected.png);
    background-repeat: repeat-x;
    background-position:center center;     
}
a.fo_bouton_alt:hover{       
    background-image:url(../images/interface/DTS_LCA_ui-fond-hover.png);     
}
*/
a.fo_bouton:link, a.fo_bouton:visited, input.fo_bouton {    
    background-color:#dde956;     
    padding:2px 10px;
    color:#000000 !important;
    border-radius:5px;
    border-radius:5px;
    -moz-border-radius: 5px;	
    -webkit-border-radius: 5px;
    box-shadow: 0px 0px 1px #184c88;
    -moz-box-shadow: 0px 0px 1px #184c88;
    -webkit-box-shadow: 0px 0px 1px #184c88;
}
a.fo_bouton:hover, input.fo_bouton:hover {
    
     background-color:#b2c406;
    box-shadow: 0px 0px 3px #184c88;
    -moz-box-shadow: 0px 0px 3px #184c88;
    -webkit-box-shadow: 0px 0px 3px #184c88;
    text-decoration:none;    
}

input.fo_bouton{    
    padding:2px 10px;    
    margin:0;
    /*background-color: #d0ae37;*/
    color: #000000;
    font-weight:bold;  
    /*border:1px solid #FFFFFF;*/         
    -moz-border-radius: 0.5em;	
    -webkit-border-radius: 0.5em; 
    -khtml-border-radius:0.5em;
    border-radius:0.5em;    
}



input.button_small, input.button_medium, input.button_large,
a.button_small, a.button_medium, a.button_large,
input.button_alt_small, input.button_alt_medium, input.button_alt_large,
a.button_alt_small, a.button_alt_medium, a.button_alt_large {
    	color:#000 !important;
}
/*
input.button_small, a.button_small {    
	background-image: url('../images/interface/DTS_LCA_button_small.gif');
}
input.button_medium,a.button_medium  {    
	background-image: url('../images/interface/DTS_LCA_button_medium.gif');
}
*/
input.button_small, a.button_small {    
	background-image: url('../images/interface/DTS_LCA_button_small.gif');	
}
input.button_medium,a.button_medium  {    
	background-image: url('../images/interface/DTS_LCA_button_medium.gif');	
}
input.button_large,a.button_large  {    
	background-image: url('../images/interface/DTS_LCA_button_large.gif');
}
input.button_alt_small, a.button_alt_small {    
	background-image: url('../images/interface/DTS_LCA_button_alt_small.gif');	
}
input.button_alt_medium,a.button_alt_medium  {    
	background-image: url('../images/interface/DTS_LCA_button_alt_medium.gif');
}
input.button_alt_large,a.button_alt_large  {    
	background-image: url('../images/interface/DTS_LCA_button_alt_large.gif');
}
/************************/
/* cluetip*/
/************************/
.cluetip-default h3#cluetip-title {  
  background-color: #ffd300;  
  color: #000;
}
/* arrows */
.clue-right-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_LCA_darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_LCA_darrowright.gif);  
}
.clue-top-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_LCA_darrowdown.gif);    
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(../images/interface/DTS_LCA_darrowup.gif);
}
/*
    facebox
*/
#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
    /*behavior: url(/css/PIE.php);*/ 
}

#facebox .content {
    display:table;
    width: 450px;
    padding: 10px;
    background: #fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -khtml-border-radius:0.5em;
    border-radius:4px;
    /*behavior: url(/css/PIE.php);*/ 
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}
#mdl_TopMCL {
    line-height:1.8em;
}
#facebox .close{
  position:absolute;
  bottom:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
img.facebox{
	cursor: url(./facebox/zoom-in.cur), auto;		
}
/*UI tabs ECO */
.ui-tabs-nav-item a {
    background: #ffed00 url(../images/interface/DTS_LCA_ui-fond-default.png) 0 50% repeat-x;
    color:#ffffff !important;
}
.ui-tabs-nav-item a:hover {
    background: #ffed00 url(../images/interface/DTS_LCA_ui-fond-hover.png) 0 50% repeat-x;
	color: #ffffff !important;
}
.ui-tabs-selected a {
	background: #e2001a url(../images/interface/DTS_LCA_ui-fond-selected.png) 0 50% repeat-x;
	color: #ffffff !important;
}
div.blog_comment {
    background:#eeeeee;
    padding:2px 5px;
    margin:2px -5px 0 -5px;
    /*font-size:0.95em;*/
    clear:both;
}
div.bloc1 div.blog_comment {
    margin-bottom:-5px;    
}
div.blog_comment span.billet {
    float: right;  
    padding-right:5px; 
}
div.blog_comment span.add {
    float: right; 
    padding-right:5px;  
}
div.marquee {
    /*padding:5px 10px;
    border:1px solid #0062ba; */
    /*color:#57768a;  */
    /*background-color:#fdecea;
    
    border-radius:2px;
    -moz-border-radius: 2px;    	
    -webkit-border-radius: 2px;
    box-shadow: 2px 5px 3px #808080;
    -moz-box-shadow:2px 5px 3px #808080;
    -webkit-box-shadow: 2px 5px 3px #808080; */
    margin:0 30px 0px 30px;
    height:25px;    
    overflow:hidden;        
}
div.marquee p{
    margin:0;
    padding:0;
        color:#f34705;
}
a.bouton_precommande {
    display:block;
    width:188px;
    height:50px;
    background:url(../images/interface/bouton_precommande.gif) left top no-repeat;
}
a.bouton_precommande.align_right {
    float:right;
}
a.bouton_precommande:hover {
    background-position:left -50px;
}
#verti_left {
    width:200px;
    position: fixed;
    /*top: 260px; */
    top:305px;
    right: 50%;
    margin-right: 475px;     
}
a.bouton_idees {
    display:block;
    width:200px;
    height:84px;
    background:url(../images/interface/boite-idees.png) right top no-repeat;
    margin-left:-22px;
}
a.bouton_idees:hover {
    background-position:left -84px;
}
a.bouton_preinscription {
    display:block;
    width:200px;
    height:84px;
    background:url(../images/interface/pre-inscription.png) right top no-repeat;
    margin-left:-22px;
}
a.bouton_preinscription:hover {
    background-position:left -84px;
}
a.bouton_fiche_renseignement {
    display:block;
    width:220px;
    height:84px;
    background:url(../images/interface/bouton-fiche.png) right top no-repeat;
    /*margin-left:-22px; */
}
a.bouton_fiche_renseignement:hover {
    background-position:left -84px;
}



a.bouton_insolite {
    display:block;
    width:200px;
    height:84px;
    background:url(../images/interface/photo-insolite.png) right top no-repeat;
    margin-left:-22px;
}
a.bouton_insolite:hover {
    background-position:left -84px;
}
a.fo_bouton_rouge{
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; 
color: #FFFFFF !important;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

a.fo_bouton_rouge:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}


/* Colonnes */
div.colclip {   
    margin-bottom:10px; 
} 
div.col2 {
    width:285px;
    margin:0 15px 0 0;
    padding:0 5px;               
    float:left;                                                   
}

div.col13 {
    position:relative;
    width:145px;
    margin:0 15px 0 0;
    padding:0 5px;               
    float:left; 
    text-align:left;                                                 
}
div.col23 {
    position:relative;
    width:290px;
    margin:0 15px 0 0;
    padding:0 5px;               
    float:left;                                                  
}
#centreetdroite div.col2 {
    width:450px;
}
#centreetdroite div.col13 {
    width:310px;
}
#centreetdroite div.col23 {
    width:600px;
}

div.col2.last_col, div.col13.last_col, div.col23.last_col {
    margin-right:-15px !important;                                                                  
}

div.col2 p, div.col13 p, div.col23 p {
    text-align:left !important; 
}


.btn-u {
	border: 0;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	font-weight: 400;
	padding: 6px 13px;
	position: relative;
	background: #669933;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
}
.btn-u:hover {
	color: #ffff33;
    background-color:#417200;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
}
a.btn-u {color:#FFF !important;} 
a.btn-u:hover {color:#ffff33 !important;} 