/* CSS Document */
*{margin: 0;padding: 0;font-family:"Trebuchet MS";border:0;font-size:13px;}
.cleaner{clear:both;}
#header{margin:auto;text-align:center;width:1024px;margin-top:0px;position:relative;}
#header img{text-align:left;display:block;}

#header ul{text-transform:uppercase;font-weight:bold;background:url(/img/bg_menu.gif) repeat-x;width:1024px;height:35px;padding-left:0px;}
#header ul li{float:left;display:inline;width:126px;height:35px;}
#header ul li a{color:#FFFFFF;text-decoration:none;display:block;padding-top:7px;padding-left:2px;width:126px;height:28px;}
#header ul li a:hover{color:#FFFFFF;background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:28px;display:block;}
#header ul li#nav_membres{position:absolute;left:810px;width:185px;background:url(/img/nav_membres.gif) no-repeat;height:35px;padding-left:5px;}
#header ul li#nav_membres a{width:185px;}
#header ul li#nav_membres a:hover{background:url(/img/nav_membres-hover.gif) no-repeat;width:185px;height:35px;padding-left:7px;position:relative;left:-5px;text-decoration:underline;}

/* matt baly : remplacé #acces_membre par .acces_membre */
.acces_membre{border:1px solid #008EC9;text-align:left;background:url(/img/bg_acces_membres.gif) no-repeat 680px 0px;height:98px;position:absolute;background-color:#ffffff;left:0px;}
.acces_membre label{color:#4e4e4e;font-size:14px;float:left;display:inline;padding:0px 5px 0px 5px;}
/* matt baly : remplacé input par .input*/
.acces_membre .input{border:1px solid #CCCCCC;font-size:11px;height:18px;float:left;width:130px;}
.acces_membre p#inscrit{float:left;display:inline;margin-top:22px;width:510px;margin-left:30px;}
.acces_membre p#inscrit span{border:0px solid;display:block;height:25px;margin-left:102px;padding-top:6px;}
.acces_membre p#inscrit span.erreur {margin-left:5px;font-size:12px; font-weight:bold;color:Red;}
/* matt baly : ajout des 2 style suivants*/
.acces_membre p#inscrit span label{color:#4e4e4e;font-size:14px;display:inline;float:none;padding:0px 5px 0px 5px;}
.acces_membre p#inscrit span a{color:#4e4e4e;font-size:14px;display:inline;float:none;padding:0px 5px 0px 5px;}
.acces_membre p#crea{float:right;display:inline;margin-top:20px;width:470px;}
.bt_connect {float:left;border:0px solid;display:inline;}
.bt_crea_compte {float:right;border:0px solid;display:inline;margin-right:30px;}

.acces_membre label.font{font-size:11px;border:0px solid;width:240px;}
.acces_membre p a.gris{color:#4e4e4e;font-size:11px;float:left;display:inline;}

/* liens actifs selon la page */
body#accueil #header ul li#nav_accueil{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}
body#presentation #header ul li#nav_presentation{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}
body#inscription #header ul li#nav_inscription{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}
body#compte #header ul li#nav_compte{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}
body#bons #header ul li#nav_bons{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}
body#actus #header ul li#nav_actus{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}
body#membres #header ul li#nav_membres{background:url(/img/ong_vert.gif) no-repeat 1px 1px;width:126px;height:32px;display:block;}

#content{background:url(/img/bg_content.gif) no-repeat top left;text-align:center;margin:auto;width:1024px;background-color:#fff;}
#footer{width:1024px;margin-top:30px;height:30px;background:#0081bc;}

#footer ul{text-align:center;margin:auto;width:650px;}
#footer ul li{list-style:none;float:left;display:inline;background:url(/img/puces_bleu.gif) no-repeat;height:23px;padding-top:7px;padding-left:15px;margin-left:5px;font-size:12px;}
html>body #footer ul li{height:20px;}
#footer ul li a{color:#FFFFFF;text-decoration:none;}
#footer ul li a:hover{color:#FFFFFF;text-decoration:underline;}
 

/* content page inscription 1.1*/

#tpl_1{text-align:left;border:0px solid;width:1024px;}
#tpl_1 #largeur{height:100px;}
#tpl_1 #largeur img{border:0px solid;float:left;display:inline;}

#tpl_1 #largeur #intro{float:left;display:inline;}
#tpl_1 #largeur #intro h1{font-size:32px;font-weight:bold;margin-top:15px;margin-left:10px;color:#023f78;border:0px solid;float:left;display:inline;}
#tpl_1 #largeur #intro p{margin-left:10px;width:700px;color:#4e4e4e;margin-top:0px;}

#tpl_1 #largeur #etapes{border:0px solid;float:left;display:inline;width:490px;margin-top:10px;margin-left:20px;height:50px;}
#tpl_1 #largeur #etapes p.etape {width:150px;line-height:12px;height:30px;float:left;padding-top:0px;FONT-WEIGHT:bold;color:#023158;font-size:12px;background:url(/img/fleche.gif) no-repeat 120px -2px;float:left;display:inline;}
#tpl_1 #largeur #etapes p span{border:0px solid red;float:left;display:inline;width:35px;height:35px;background:url(/img/etape.gif) no-repeat 0px 5px;padding-top:20px;color:#FFFFFF;font-size:18px;font-weight:bold;padding-left:15px;margin-top:2px;margin-left:2px;}

.bleu{ color:#007fc4;font-weight:bold;}
.vert{ color:#9dc11d;font-weight:bold;}
.bleu_fonce{color:#09548d;}

#tpl_1 #gauche{border:0px solid red;width:610px;float:left;padding-left:45px;display:inline;}
#tpl_1 #gauche #form{border:0px solid;background:url(/img/form.gif) no-repeat top left;width:600px;padding-top:1px;}
#tpl_1 #gauche #form #form_bas h2{color:#FFFFFF; font-size:15px; margin-left:6px; margin-top:5px;height:29px;border:0px solid red;background:url(/img/bg_h2_form.gif) no-repeat top left;width:560px;padding-left:10px;padding-top:5px;}
#tpl_1 #gauche #form #form_bas h2 span em {font-size:10px;border:0px solid;float:right;font-family:Arial, Helvetica, sans-serif;margin-right:15px;position:relative;top:-8px;}
#tpl_1 #gauche #form #form_bas p.blanc{padding:4px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;height:20px;}
#tpl_1 #gauche #form #form_bas p.check{padding-left:47px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;height:70px;margin-left:10px;}
#tpl_1 #gauche #form #form_bas p.check img{float:left;margin-right:65px;width:150px;border:1px solid#fff;margin-left:20px;display:inline;}
#tpl_1 #gauche #form #form_bas p.check input{width:13px;margin-top:11px;border:none;margin-left:0px;display:inline;}
html>body #tpl_1 #gauche #form #form_bas p.check input{margin-top:10px;}
#tpl_1 #gauche #form #form_bas p.bleu{padding:5px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:#e8f8ff;height:20px;}
#tpl_1 #gauche #form #form_bas p.bleu2{padding:5px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:#e8f8ff;height:30px;}
#tpl_1 #gauche #form #form_bas p span.bleu_fonce{color:#09548d;margin-left:0px;display:inline;border:0px solid;}

#tpl_1 #gauche #form #form_bas p.erreur{padding-top:5px;padding-left:42px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:url(/img/erreur.gif) no-repeat 1px 8px;}
#tpl_1 #gauche #form #form_bas p.erreur span{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#af0e03;}
#tpl_1 #gauche #form #form_bas{background:url(/img/form_bas.gif) no-repeat bottom left;padding-bottom:10px;}

#tpl_1 #gauche #form #form_bas p .Input{border:1px solid #CCCCCC;width:280px;float:left;font-size:11px;padding:0px 0px 0px 0px;font-weight:normal;height:16px;}
/* Ajout InputM pour les textbox multiline*/
#tpl_1 #gauche #form #form_bas p .InputM{border:1px solid #CCCCCC;width:280px;float:left;font-size:11px;padding:0px 0px 0px 0px;font-weight:normal;}
#tpl_1 #gauche #form #form_bas p input.radio{width:12px;border:none;position:relative;top:2px;margin:0px 5px 0px 0px;}
#tpl_1 #gauche #form #form_bas p .titre{border:0px solid;display:block;width:182px;float:left;margin-right:10px;font-size:12px;}
#tpl_1 #gauche #form #form_bas p select{border:1px solid #CCCCCC;margin-right:10px;font-weight:normal;}
#tpl_1 #gauche #form #form_bas p .select{border:1px solid #CCCCCC;margin-right:10px;font-weight:normal;}
#tpl_1 #gauche #form #form_bas p a.validation{border:0px solid;margin-left:150px;width:150px;height:51px;}
#tpl_1 #gauche #form #form_bas p a.text{color:#4e4e4e;}
#tpl_1 #gauche #form #form_bas p a:hover.text{text-decoration:none;}


#tpl_1 #gauche #form #form_bas #pays{background:url(/img/bloc_add.gif) no-repeat;margin-left:15px;height:160px;border:0px solid;width:550px;position:relative;}
#tpl_1 #gauche #form #form_bas #pays p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;width:500px;margin:auto;text-align: center;border:0px solid;padding-top:40px;}
html>body #tpl_1 #gauche #form #form_bas #pays p{padding-top:60px;}

#tpl_1 #droite{float:left;width:350px;padding-left:5px;display:inline;border:0px solid;}
#tpl_1 #droite h2{font-size:15px;border-top:1px solid #CCCCCC;margin-top:5px;padding-left:20px;width:315px;color:#666666;padding-top:8px;padding-bottom:8px;}
#tpl_1 #droite ul li{list-style:none;background:url(/img/puces.gif) no-repeat 9px 25px;padding-left:25px;padding-top:20px;width:290px;border:0px solid;}
#tpl_1 #droite ul {border:0px solid;width:325px;padding-left:10px;font-weight:normal;color:#4e4e4e;background:url(/img/bg_vert.gif) repeat-x top left;}


.DDN{position:relative;float:left;}
.invisible{width: 0px;border-top-style: none;border-right-style: none;border-left-style: none;height: 0px;border-bottom-style: none;}

/* content page validation form*/

#tpl_2{text-align:left;border:0px solid;width:1024px;}
#tpl_2 #droite{float:left;width:575px;display:inline;border:0px solid;}
#tpl_2 #gauche{float:left;width:440px;padding-left:5px;display:inline;border:0px solid;}
#tpl_2 #droite h1{font-size:32px;font-weight:bold;margin-top:30px;margin-left:0px;color:#023f78;border:0px solid;float:left;display:inline;}
#tpl_2 #droite p{color:#4e4e4e;margin-top:0px;font-weight:bold;font-size:16px;margin-top:10px;}
#tpl_2 #droite p span{font-size:16px;}
#tpl_2 #droite p.small{font-size:14px;font-weight:normal;}

#tpl_2 #droite #felicitation{background:url(/img/bg_felicitation.gif) no-repeat top left;border:0px solid;padding-top:13px;margin-top:20px;}
#tpl_2 #droite #bas_felicitation{background:url(/img/bg_bas_felicitation.gif) no-repeat -1px 142px;border:0px solid;}
#tpl_2 #droite #felicitation #bas_felicitation h2{font-size:20px;font-weight:normal;margin-left:10px;color:#4fbbe9; border-bottom:1px solid #CCCCCC;padding-bottom:10px;width:500px;padding-left:35px;}
#tpl_2 #droite #felicitation #bas_felicitation h2 span{font-size:20px;}
#tpl_2 #droite #felicitation #bas_felicitation p{ font-size:13px; margin-left:0px;padding-left:45px;color:#656565;width:510px;font-weight:normal;}
#tpl_2 #droite #felicitation #bas_felicitation input{border:1px solid #CCCCCC; width:250px;}

/* content page compte*/

#tpl_3{text-align:left;border:px solid red;width:1024px;}
#tpl_3 #gauche{width:250px;float:left;padding-left:30px;display:inline;border:0px solid;}
#tpl_3 #gauche #colonne{background:url(/img/bg_colonne.gif) no-repeat 0px -25px #e8e8e8;border:0px solid;width:231px;padding-left:0px;margin-top:25px;}
#tpl_3 #gauche #colonne #bas_colonne{background:url(/img/bg_bas_colonne.gif) no-repeat bottom left;border:0px solid red;}

#tpl_3 #gauche #colonne #bas_colonne #rss{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:10px 0px;width:210px;margin-left:10px}
#tpl_3 #gauche #colonne #bas_colonne #rss img{float:left;display:inline;margin-right:5px;}
#tpl_3 #gauche #colonne #bas_colonne #rss a{color:#666666;text-decoration:none;}
#tpl_3 #gauche #colonne #bas_colonne #rss a:hover{color:#666666;text-decoration:underline;}

#tpl_3 #gauche #colonne #bas_colonne #rss p{color:#666666;float:left;border:0px solid;padding-left:10px;}

#tpl_3 #gauche #colonne #bas_colonne #menu .lien{color:#666666;text-decoration:none;padding-left:20px;font-size:11px;font-weight:normal;}
#tpl_3 #gauche #colonne #bas_colonne #menu .lien:hover{text-decoration:underline;background:none;padding-left:20px;color:#009ddf;}
html>body #tpl_3 #gauche #colonne #bas_colonne #menu .lien{padding-left:40px;}
html>body #tpl_3 #gauche #colonne #bas_colonne #menu .lien:hover{padding-left:40px;}

#tpl_3 #gauche #newsletter{width:235px;border:0px solid;background:url(/img/bg-news.gif) no-repeat top left;height:150px;margin-top:20px;}
#tpl_3 #gauche #newsletter h2{font-size:14px;color:#4e4e4e;font-weight:normal;padding:10px 10px 0px 15px;}
#tpl_3 #gauche #newsletter p{font-size:11px;color:#4e4e4e;padding:10px 15px 5px 15px;}
#tpl_3 #gauche #newsletter a{float:right;display:inline;margin-right:20px;border:0px solid;margin-top:5px;}

#tpl_3 #gauche #newsletter p input{margin-left:10px;border:1px solid #CCCCCC;margin-top:5px;width:150px;font-size:11px;}


#tpl_3 #gauche #colonne #bas_colonne #menu{width:210px;border:0px solid;padding-bottom:25px;margin-left:10px;}
#tpl_3 #gauche #colonne #bas_colonne #menu li{border:0px solid;list-style:none;border-bottom:1px solid #CCCCCC;padding-bottom:4px;padding-top:4px;padding-left:0px;color:#009ddf;font-weight:bold;}
#tpl_3 #gauche #colonne #bas_colonne #menu li.sslien{border:0px solid;list-style:none;border-bottom:0px solid #CCCCCC;padding-bottom:4px;padding-top:4px;padding-left:0px;color:#023F78;font-weight:bold;padding-left:20px;}

#tpl_3 #gauche #colonne #bas_colonne #menu li a{color:#023F78;font-weight:bold;text-decoration:none;display:block;padding:4px 4px 4px 20px;}
#tpl_3 #gauche #colonne #bas_colonne #menu li a:hover{background:url(/img/bg_menu_g.gif) no-repeat top left;padding:4px 4px 4px 20px;color:#b1c800;}
#tpl_3 #gauche #colonne #bas_colonne #menu li a.select{background:url(/img/bg_menu_g.gif) no-repeat top left;padding:4px 4px 4px 20px;color:#b1c800;}

#tpl_3 #gauche #colonne #bas_colonne #ssmenu{width:190px;color:#666666;margin-top:5px;}
#tpl_3 #gauche #colonne #bas_colonne #ssmenu li{border-bottom:0px solid;background:url(/img/puces_menu.gif) no-repeat top left;padding-left:5px;margin-left:15px;padding-bottom:0px;padding-top:0px;width:150px;line-height:20px;}
html>body #tpl_3 #gauche #colonne #bas_colonne #ssmenu li{line-height:25px;}

#tpl_3 #gauche #colonne #bas_colonne #ssmenu li a{color:#666666;padding:0px 4px 0px 20px;}
#tpl_3 #gauche #colonne #bas_colonne #ssmenu li a:hover{background:none;padding:0px 4px 0px 20px;text-decoration:underline;color:#666666;}
#tpl_3 #gauche #colonne #bas_colonne #ssmenu li a.selec{background:none;padding:0px 4px 0px 20px;text-decoration:underline;color:#666666;}

#tpl_3 #droite{float:left;width:725px;display:inline;border:0px solid;margin-left:15px}
#tpl_3 #droite ul#filariane li {float:left;display:inline;border:0px solid;margin-top:10px;font-weight:bold;color:#666666;padding-left:5px;}
#tpl_3 #droite ul#filariane li a{font-weight:bold;color:#666666;}

#tpl_3 #droite h1{font-size:32px;font-weight:bold;margin-top:10px;color:#023f78;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;padding:8px 8px 8px 0px;margin-left:5px;width:695px;}
#tpl_3 #droite h1 span.bleu{font-size:32px;}
#tpl_3 #droite h1 span.vert{font-size:32px;}
#tpl_3 #droite h2{color:#22aae3;margin-top:80px;font-size:15px;margin-left:10px;}
#tpl_3 #droite .block .bas h3{color:#196497;margin-top:10px;border:0px solid;font-size:15px;margin-left:10px;padding-top:10px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;}	
#tpl_3 #droite .block{background:url(/img/bg_bloc.gif) no-repeat top left;border:0px solid;margin-top:20px;}
#tpl_3 #droite .block .bas{background:url(/img/bg_bas_bloc.gif) no-repeat bottom left;}
#tpl_3 #droite .block .bas .modification ul{border:0px solid;width:550px;margin-left:10px;margin-top:15px;float:left;display:inline;}
#tpl_3 #droite .block .bas .modification ul li{float:left;list-style:none;display:inline;background:url(/img/puces_b.gif) no-repeat 0px 5px;padding-left:15px;border:0px solid;font-weight:bold;color:#6f7171;padding-bottom:10px;margin-left:10px;}
#tpl_3 #droite .block .bas .modification ul li a{color:#023F78;}
#tpl_3 #droite .block .bas .modification a.effacer{background:url(/img/effacer.gif) no-repeat top left; width:80px;display:block;border:0px solid;height:25px;float:left;margin-top:15px;margin-left:20px;}
#tpl_3 #droite .block .bas .modification a.modifier{background:url(/img/modifier.gif) no-repeat top left; width:80px;display:block;border:0px solid;height:25px;float:left;margin-left:20px;margin-top:2px;}
#tpl_3 #droite .block .bas .modification{width:670px;}
#tpl_3 #droite .ajouter{background:url(/img/ajouter.gif) no-repeat top left;float:right;display:inline;display:block;width:174px;height:31px;border:0px solid;padding-right:67px;margin-top:10px;}



/* content page compte accueil*/
#tpl_3 #droite .bloc a {color:#ffffff;font-weight:bold;text-decoration:none;font-size:16px;padding-top:35px;margin-top:25px;display:block;margin-right:10px;text-align:center;margin-left:0px;background:url(/img/bg_compte-h.gif) no-repeat top left;height:90px;width:150px;border:0px solid;}
#tpl_3 #droite .bloc a span{background:url(/img/etape.gif) no-repeat center top;}
#tpl_3 #droite .bloc{background:url(/img/bg_compte-bloc.gif) no-repeat right top;width:180px;border:0px solid;height:164px;float:left;margin-top:20px;}
#tpl_3 #droite .bloc p{}
/* content page compte le formulaire*/

#tpl_3 #droite #form_compte{background:url(/img/bg_form_compte.gif) no-repeat top left; border:0px solid;margin-top:20px;padding-top:10px;}
#tpl_3 #droite #form_compte #form_compte_bas{background:url(/img/bg_form_compte_bas.gif) no-repeat bottom left;}
#tpl_3 #droite #form_compte #form_compte_bas p.blanc{padding:4px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:617px;height:25px;}
#tpl_3 #droite #form_compte #form_compte_bas p.bleu{padding:5px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:617px;background:#e8f8ff;height:25px;}
#tpl_3 #droite #form_compte #form_compte_bas p span.bleu_fonce{color:#09548d;margin-left:0px;display:inline;border:0px solid;float:left;}
#tpl_3 #droite #form_compte #form_compte_bas p.erreur{padding-top:5px;padding-left:42px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:url(/img/erreur.gif) no-repeat 1px 8px;}
#tpl_3 #droite #form_compte #form_compte_bas p.erreur span{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#af0e03;}
/*Remplacé Input par .input + enlever le float left de .input*/
#tpl_3 #droite #form_compte #form_compte_bas p .input{border:1px solid #CCCCCC;width:270px;font-size:11px;padding:0px 0px 0px 0px;font-weight:normal;height:16px;}
#tpl_3 #droite #form_compte #form_compte_bas p .input.radio{width:12px;border:none;position:relative;top:2px;margin:0px 5px 0px 00px;}
#tpl_3 #droite #form_compte #form_compte_bas p .titre{border:0px solid;display:block;width:182px;float:left;margin-right:10px;font-size:12px;}
#tpl_3 #droite #form_compte #form_compte_bas p select{border:1px solid #CCCCCC;margin-right:10px;width:82px;font-weight:normal;}
#tpl_3 #droite #form_compte #form_compte_bas p a.valid{border:0px solid;margin-left:70px;width:100px;height:30px;float:left}
#tpl_3 #droite #form_compte #form_compte_bas p a.text{color:#4e4e4e;}
#tpl_3 #droite #form_compte #form_compte_bas p a:hover.text{text-decoration:none;}
/* Copie colle pour faire marcher la classe en tableau */
#tpl_3 #droite #form_compte #form_compte_bas tr.blanc{padding:4px;padding-left:47px;margin-left:40px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:617px;height:25px;}
#tpl_3 #droite #form_compte #form_compte_bas tr.bleu{padding:5px;padding-left:47px;margin-left:40px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:617px;background:#e8f8ff;height:25px;}
#tpl_3 #droite #form_compte #form_compte_bas tr span.bleu_fonce{color:#09548d;margin-left:0px;display:inline;border:0px solid;float:left;}
#tpl_3 #droite #form_compte #form_compte_bas tr.erreur{padding-top:5px;padding-left:42px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:url(/img/erreur.gif) no-repeat 1px 8px;}
#tpl_3 #droite #form_compte #form_compte_bas tr.erreur span{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#af0e03;}
/*Remplacé Input par .input + enlever le float left de .input*/
#tpl_3 #droite #form_compte #form_compte_bas tr .input{border:1px solid #CCCCCC;width:270px;font-size:11px;padding:0px 0px 0px 0px;font-weight:normal;height:16px;}
#tpl_3 #droite #form_compte #form_compte_bas tr .input.radio{width:12px;border:none;position:relative;top:2px;margin:0px 5px 0px 00px;}
#tpl_3 #droite #form_compte #form_compte_bas tr .titre{border:0px solid;display:block;width:182px;float:left;margin-right:10px;font-size:12px;}
#tpl_3 #droite #form_compte #form_compte_bas tr select{border:1px solid #CCCCCC;margin-right:10px;font-weight:normal;}
#tpl_3 #droite #form_compte #form_compte_bas tr a.valid{border:0px solid;margin-left:70px;width:100px;height:30px;float:left}
#tpl_3 #droite #form_compte #form_compte_bas tr a.text{color:#4e4e4e;}
#tpl_3 #droite #form_compte #form_compte_bas tr a:hover.text{text-decoration:none;}


/* Ajout Séb pour parrainage */

#tpl_3 #droite #form_parrain{border:0px solid;background:url(/img/form.gif) no-repeat top left;width:600px;padding-top:1px; float:left;}
#tpl_3 #droite #form_parrain #form_parrain_bas h2{color:#FFFFFF; font-size:15px; margin-left:6px; margin-top:5px;height:29px;border:0px solid red;background:url(/img/bg_h2_form.gif) no-repeat top left;width:560px;padding-left:40px;padding-top:5px;}
#tpl_3 #droite #form_parrain #form_parrain_bas h2 span em {font-size:10px;border:0px solid;float:right;font-family:Arial, Helvetica, sans-serif;margin-right:15px;position:relative;top:-8px;}
#tpl_3 #droite #form_parrain #form_parrain_bas tr.blanc{padding:4px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;height:20px;}
#tpl_3 #droite #form_parrain #form_parrain_bas tr.bleu{padding:5px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:#e8f8ff;height:20px;}

#tpl_3 #droite #form_parrain #form_parrain_bas p{padding-top:5px;margin-left:10px;font-size:12px;width:550px;margin-bottom:10px;}
#tpl_3 #droite #form_parrain #form_parrain_bas a.click {color:#000; margin-left:250px;width:100px;height:30px;}

#tpl_3 #droite #form_parrain #form_parrain_bas p.erreur{padding-top:5px;padding-left:42px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:url(/img/erreur.gif) no-repeat 1px 8px;}
#tpl_3 #droite #form_parrain #form_parrain_bas p.erreur span{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#af0e03;}
#tpl_3 #droite #form_parrain #form_parrain_bas{background:url(/img/form_bas.gif) no-repeat bottom left;padding-bottom:10px;}

#tpl_3 #droite #form_parrain #form_parrain_bas tr .input{border:1px solid #CCCCCC;width:280px;float:left;font-size:11px;padding:0px 0px 0px 0px;font-weight:normal;height:16px;}

#tpl_3 #droite ul.menu_parrainage { margin-left:8px; float:left;}
#tpl_3 #droite ul.menu_parrainage li{display:inline; list-style:none; margin-left:1px; color:#FFFFFF; font-weight:bold;}
#tpl_3 #droite ul.menu_parrainage li a {color:#FFFFFF; text-decoration:none; background:url(/img/ong-filleul-off.gif) no-repeat; width:108px; height:27px; float:left; margin-right:2px; padding:2px 0 0 22px;}
#tpl_3 #droite ul.menu_parrainage li a.selectlink {color:#FFFFFF; text-decoration:underline; background:url(/img/ong-filleul-on.gif) no-repeat;}
#tpl_3 #droite ul.menu_parrainage li a:hover {text-decoration:underline; background:url(/img/ong-filleul-on.gif) no-repeat;}
#tpl_3 #droite ul.menu_parrainage li a span {font-weight:normal;}

#tpl_3 #droite #form_parrain #form_parrain_bas table tr.haut_table {height:30px;}
#tpl_3 #droite #form_parrain #form_parrain_bas table tr.haut_table td {border-bottom:#00FF00 1px solid;}

#tpl_3 #largeur{height:100px;}
#tpl_3 #largeur img{border:0px solid;float:left;display:inline;}
#tpl_3 #largeur #intro{float:left;display:inline;}
#tpl_3 #largeur #intro h1{font-size:32px;font-weight:bold;margin-top:15px;margin-left:10px;color:#023f78;border:0px solid;float:left;display:inline;}
#tpl_3 #largeur #intro p{margin-left:10px;width:700px;color:#4e4e4e;margin-top:0px;}

/* Fin ajout Séb */

/* Ajout Greg pour billetterie */

#tpl_3 #droite #form_billetterie{border:0px solid;background:url(/img/form.gif) no-repeat top left;width:600px;padding-top:1px; float:left;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas h2{color:#FFFFFF; font-size:15px; margin-left:6px; margin-top:5px;height:29px;border:0px solid red;background:url(/img/bg_h2_form.gif) no-repeat top left;width:560px;padding-left:40px;padding-top:5px;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas h2 span em {font-size:10px;border:0px solid;float:right;font-family:Arial, Helvetica, sans-serif;margin-right:15px;position:relative;top:-8px;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas tr.blanc{padding:4px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;height:20px;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas tr.bleu{padding:5px;padding-left:47px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:#e8f8ff;height:20px;}

#tpl_3 #droite #form_billetterie #form_billetterie_bas p{padding-top:5px;margin-left:10px;font-size:12px;width:550px;margin-bottom:10px;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas a.click {color:#000; margin-left:250px;width:100px;height:30px;}

#tpl_3 #droite #form_billetterie #form_billetterie_bas p.erreur{padding-top:5px;padding-left:42px;margin-left:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold;border:0px solid;width:511px;background:url(/img/erreur.gif) no-repeat 1px 8px;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas p.erreur span{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#af0e03;}
#tpl_3 #droite #form_billetterie #form_billetterie_bas{background:url(/img/form_bas.gif) no-repeat bottom left;padding-bottom:10px;}

#tpl_3 #droite #form_billetterie #form_billetterie_bas tr .input{border:1px solid #CCCCCC;width:280px;float:left;font-size:11px;padding:0px 0px 0px 0px;font-weight:normal;height:16px;}

#tpl_3 #droite ul.menu_billetterie { margin-left:8px; float:left;}
#tpl_3 #droite ul.menu_billetterie li{display:inline; list-style:none; margin-left:1px; color:#FFFFFF; font-weight:bold;}
#tpl_3 #droite ul.menu_billetterie li a {color:#FFFFFF; text-decoration:none; background:url(/img/ong-filleul-off.gif) no-repeat; width:108px; height:27px; float:left; margin-right:2px; padding:2px 0 0 22px;}
#tpl_3 #droite ul.menu_billetterie li a.selectlink {color:#FFFFFF; text-decoration:underline; background:url(/img/ong-filleul-on.gif) no-repeat;}
#tpl_3 #droite ul.menu_billetterie li a:hover {text-decoration:underline; background:url(/img/ong-filleul-on.gif) no-repeat;}
#tpl_3 #droite ul.menu_billetterie li a span {font-weight:normal;}

#tpl_3 #droite #form_parrain #form_parrain_bas table tr.haut_table {height:30px;}
#tpl_3 #droite #form_parrain #form_parrain_bas table tr.haut_table td {border-bottom:#00FF00 1px solid;}

.searchRadioButtons {padding-left:20px;}
.searchRadioButtons label {padding-left:10px;}


/* Fin ajout Greg */




#tpl_3 #droite #felicitation{background:url(/img/bg_felicitation.gif) no-repeat 1px 0px;border:0px solid;padding-top:20px;margin-top:20px;width:580px;}
#tpl_3 #droite #bas_felicitation{background:url(/img/bg_bas_felicitation.gif) no-repeat bottom left;border:0px solid;width:580px;padding-bottom:6px;}
#tpl_3 #droite #felicitation #bas_felicitation h2 span{font-size:20px;}
#tpl_3 #droite #felicitation #bas_felicitation p{margin-left:0px;padding-left:25px;color:#656565;width:520px;font-weight:bold;}
#tpl_3 #droite #felicitation #bas_felicitation td{margin-left:0px;padding-left:20px;color:#656565;width:50%;font-weight:bold;}

/* label => .label */
#tpl_3 #droite #felicitation #bas_felicitation p .label {display:block;border:0px solid;width:250px;float:left;margin-bottom:20px;margin-right:15px;display:inline;}
/* input => .input NE PAS RETABLIR, mettre une classe .input sur les input si besoin */
#tpl_3 #droite #felicitation #bas_felicitation p .input {display:block;border:1px solid #CCCCCC;width:210px;float:left;font-weight:normal;font-size:12px;display:inline;}
#tpl_3 #droite #felicitation #bas_felicitation .input{border:1px solid #CCCCCC; width:250px;}

/* content page compte mes spoonkey*/

#tpl_3 #droite .block_sk .bas h3{color:#196497;margin-top:10px;border:0px solid;font-size:15px;margin-left:10px;padding-top:10px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;}	
#tpl_3 #droite .block_sk{background:url(/img/bg_bloc_sk.gif) no-repeat top left;border:0px solid;margin-bottom:20px;}
#tpl_3 #droite .block_sk .bas{background:url(/img/bg_bas_bloc_sk.gif) no-repeat bottom left;padding-bottom:10px;}
#tpl_3 #droite .block_sk .bas .modification ul{border:0px solid;width:400px;margin-left:10px;margin-top:15px;float:left;display:inline;}
#tpl_3 #droite .block_sk .bas .modification ul li{float:left;list-style:none;display:inline;background:url(/img/puces_b.gif) no-repeat 0px 5px;padding-left:15px;border:0px solid;font-weight:bold;color:#6f7171;padding-bottom:10px;}
#tpl_3 #droite .block_sk .bas .modification ul li a{color:#023F78;}
#tpl_3 #droite .block_sk .bas .modification a.effacer{background:url(/img/effacer.gif) no-repeat top left; width:80px;display:block;border:0px solid;height:25px;float:left;margin-top:10px;}
#tpl_3 #droite .block_sk .bas .modification a.modifier{background:url(/img/modifier.gif) no-repeat top left; width:80px;display:block;border:0px solid;height:25px;float:left;margin-top:8px;}
#tpl_3 #droite .block_sk .bas .modification{width:670px;}

/* content page partenaires*/

#tpl_3 #droite .partenaires_block{background:url(/img/spoonkey_partenaires.gif) no-repeat top left;border:0px solid; float:left;display:inline;width:165px; height:125px;text-align:center;margin:auto;margin-right:12px;margin-bottom:12px;}
#tpl_3 #droite .partenaires_block img{width:150px;text-align:center;margin:auto;display:block;margin-top:20px;}
#tpl_3 #droite .partenaires_block p a{width:150px;text-align:center;margin:auto;display:block;margin-top:24px;font-size:10px;font-size:11px;color:#4e4e4e;padding-left:7px;text-decoration:none;}
#tpl_3 #droite .partenaires_block p a:hover{text-decoration:underline;}
#tpl_3 #droite hr{color:#cccccc;width:695px;height:1px;background-color:#cccccc;}
#tpl_3 #droite .pagination{float:right;text-decoration:none;color:#999999;margin-right:30px;border:0px solid;margin-top:0px;display:inline;margin-bottom:20px;font-size:11px;}
#tpl_3 #droite .pagination:hover{text-decoration:underline;}
#tpl_3 #droite .paginationMiddle{float:left;text-decoration:none;color:#999999;margin-right:5px;border:0px solid;margin-top:0px;display:inline;margin-bottom:20px;font-size:11px;}
#tpl_3 #droite .paginationMiddle:hover{text-decoration:underline;}
html>body #tpl_3 #droite .pagination{margin-top:8px;margin-bottom:0px;}

/* content page bons plans*/

#tpl_3 #droite #blog{border-top:0px solid #CCCCCC;margin-top:48px;width:700px;}
html>body #tpl_3 #droite #blog{margin-top:31px;}
#tpl_3 #droite #blog .post{border:0px solid;margin-bottom:20px;}
#tpl_3 #droite #blog .post a{Font-size:11px; text-decoration:none;padding:0px 0px 10px 0px;color:#666666;display:block;}
#tpl_3 #droite #blog .post a:hover{text-decoration:underline;}
#tpl_3 #droite #blog .post h2{padding-bottom:10px;margin-top:0px; margin-left:0px;background:url(/img/point.gif) repeat-x bottom left;margin-bottom:10px;font-size:18px;}
#tpl_3 #droite #blog .post h2 img{border:0px solid;margin-top:0px;position:relative;top:10px;}
#tpl_3 #droite #blog .post h3{border:0px solid;color:#4e4e4e;font-size:15px;margin-bottom:10px;}
#tpl_3 #droite #blog .post p{border:0px solid;color:#4e4e4e;font-size:13px;margin-bottom:10px;}
#tpl_3 #droite #blog .post p.pied{background:#c6effd;font-weight:bold;color:#009ddf;font-size:11px;padding:3px 5px 2px 5px;width:690px;font-size:12px;height:15px;}
#tpl_3 #droite #blog .post p.pied a{float:left;margin-right:10px;display:block;background:url(/img/discuter.gif) no-repeat top left;padding-left:20px;border:0px solid;padding-bottom:0px;}
#tpl_3 #droite #blog .pagination{margin-right:0px;}
#tpl_3 #droite #blog hr{width:700px;}


/* content page bons plans2*/

#tpl_3 #droite #discussion{margin-top:0px;width:700px;}
html>body #tpl_3 #droite #discussion{margin-top:00px;}
#tpl_3 #droite #discussion .post{border:0px solid;margin-bottom:20px;}
#tpl_3 #droite #discussion .post .voter{border:0px solid;margin:20px 10px 10px 10px;}
#tpl_3 #droite #discussion .post h2{padding-bottom:5px;margin-top:0px;margin-left:0px;font-size:18px;padding-top:20px;border-top:1px solid #d5d7d8;}
#tpl_3 #droite #discussion .post img{border:0px solid;margin-top:0px;position:relative;float:left;}
#tpl_3 #droite #discussion .post h3{border:0px solid;color:#4e4e4e;font-size:15px;margin-bottom:10px;}
#tpl_3 #droite #discussion .post p.intro{border:0px solid;color:#4e4e4e;font-size:13px;margin-bottom:10px;float:left;}
#tpl_3 #droite #discussion .post p.intro a{color:#999999;font-size:11px;}
#tpl_3 #droite #discussion .post p.pied{background:#c6effd;font-weight:bold;color:#009ddf;font-size:11px;padding:2px 5px 2px 25px}
#tpl_3 #droite #discussion .pagination{margin-right:0px;}
#tpl_3 #droite #discussion hr{width:700px;}
#tpl_3 #droite #discussion ul li{float:left;display:inline;margin-left:20px;margin-top:10px;}
#tpl_3 #droite #discussion ul li a{color:#696969;text-decoration:none;}
#tpl_3 #droite #discussion ul li.discuter{background:url(/img/discuter.gif) no-repeat center left;padding-left:18px;margin-left:0px;}
#tpl_3 #droite #discussion ul li.lien{background:url(/img/deposez.gif) no-repeat center left;padding-left:18px;}
#tpl_3 #droite #discussion ul li.envoyer{background:url(/img/envoyer.gif) no-repeat center left;padding-left:20px;}
#tpl_3 #droite #discussion ul li.enterrer{background:url(/img/enterrer.gif) no-repeat center left;padding-left:20px;}


/* content accueil*/

#tpl_4{text-align:left;border:0px solid red;width:1024px;background:url(/img/bg_home.jpg) no-repeat bottom left;height:500px;}
#tpl_4 #haut{margin-left:320px;width:700px;border:0px solid;}
#tpl_4 h1{border:0px solid;font-size:30px;font-weight:bold;padding-top:35px;color:#023f78;padding-left:35px;}
#tpl_4 h1 span.bleu{font-size:30px;}
#tpl_4 p.etape {width:200px;line-height:20px;height:161px;float:left;padding-top:20px;color:#023158;font-size:18px;background:url(/img/flechev.gif) no-repeat 120px -2px;display:inline;border:0px solid;text-align:center;margin-right:5px;margin-left:22px;}
#tpl_4 p.etape span{border:0px solid red;float:left;display:inline;width:200px;height:50px;background:url(/img/etape.gif) no-repeat center top ;padding-top:10px;color:#FFFFFF;font-size:30px;font-weight:bold;padding-left:0px;margin-top:2px;margin-left:2px;}
#tpl_4 p.etape img{border:0px solid;position:relative;top:5px;}
#tpl_4 #bas {border:0px solid;}
#tpl_4 #bas .block{background:url(/img/bloc_partenaires.gif) no-repeat top left; border:0px solid;width:432px;float:left;display:inline;height:150px;margin-left:50px;margin-top:30px;padding-left:15px;position:relative;}
#tpl_4 #bas .block h2{color:#10a3e1;margin-top:5px;font-size:18px;margin-left:05px;margin-bottom:8px;}
#tpl_4 #bas .block #lien{background:url(/img/puces_menu.gif) no-repeat top left; color:#666666;padding-left:20px;text-decoration:none;float:right; display:inline;margin-right:30px;border:0px solid;position:relative;top:-10px;font-size:11px;font-weight:normal;}
#tpl_4 #bas .block #lien:hover{text-decoration:underline;}
#tpl_4 #bas .block .cent{background:url(/img/cent.gif) no-repeat top right;border:0px solid;height:55px;position:absolute;top:-54px;width:455px;padding-top:50px;}
#tpl_4 #bas .block .cent #spoonk{position:relative;top:6px;left:4px;}
#tpl_4 #bas .block #form{border:0px solid;margin-top:55px;padding:5px 5px 0px 5px;}
#tpl_4 #bas .block #form p{float:left;display:inline;margin-bottom:8px;}
#tpl_4 #bas .block #form label{display:block;width:60px;float:left;color:#4e4e4e;}
#tpl_4 #bas .block #form input{width:120px;border:1px solid #CCCCCC;float:left;display:inline;margin-right:10px;}
#tpl_4 #bas .block #form a{display:block;text-align:center;margin:auto;}

/* content mail*/

#tpl_4 .mail{background:url(/img/mail-bas.gif) no-repeat bottom left;width:552px;float:right;margin-right:50px;display:inline;padding-bottom:12px;}
#tpl_4 .mail h2{font-size:16px;padding-left:30px;background:url(/img/haut-mail.gif) no-repeat top left;width:532px;float:left;padding-top:10px;padding-bottom:0px;height:30px;color:#44a1d4;}
#tpl_4 .mail .input{border:1px solid #CCCCCC;width:380px; margin-left:20px;height:16px;float:left;display:inline;font-size:12px;}
#tpl_4 .mail-contenu{background:url(/img/mail.gif) repeat-y top left;width:551px;padding-top:0px;margin-top:0px;}
html>body #tpl_4 .mail-contenu{margin-top:12px;padding-top:30px;}
#tpl_4 .mail-contenu p{margin-left:20px;width:520px;padding:2px }
#tpl_4 .mail-contenu label.label{width:80px;display:block;float:left;font-weight:bold;color: #4e4e4e;font-size:13px;padding-left:10px;}
#tpl_4 .mail-contenu .textarea{width:380px;margin-left:20px; border:1px solid #CCCCCC;font-size:12px;height:30px;}
#tpl_4 .mail-contenu a{margin-left:250px;padding-top:5px;display:block}
#tpl_4 .mail-contenu a.text{color:#4e4e4e;margin-left:0px;padding-top:0px;display:inline;}

/* content pop up*/
#tpl_5{background:url(/img/bg-popup.gif) repeat-x top left; float:left;}
#tpl_5 h1{font-size:30px;font-weight:bold;padding-top:35px;color:#023f78;padding-left:35px;}
#tpl_5 h2{color:#22aae3;margin-top:20px;font-size:15px;margin-left:35px;}
#tpl_5 p{width:400px;margin-left:40px;margin-top:10px;text-align:justify;}
#tpl_5 p.blanc, #tpl_5 p.bleu{margin-top:0px;}
#tpl_5 a{color:#666666; }

/* ajout popup modif spoonkey */

#tpl_5 #droite {}
#tpl_5 #droite .block_sk .bas h3{color:#196497;margin-top:10px;border:0px solid;font-size:15px;margin-left:10px;padding-top:10px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;}	
#tpl_5 #droite .block_sk{background:url(/img/bg_bloc_sk.gif) no-repeat top left;border:0px solid;margin-bottom:20px;}
#tpl_5 #droite .block_sk .bas{background:url(/img/bg_bas_bloc_sk.gif) no-repeat bottom left;padding-bottom:10px;}
#tpl_5 #droite .block_sk .bas .modification ul{border:0px solid;width:400px;margin-left:10px;margin-top:15px;float:left;display:inline;}
#tpl_5 #droite .block_sk .bas .modification ul li{float:left;list-style:none;display:inline;background:url(/img/puces_b.gif) no-repeat 0px 5px;padding-left:15px;border:0px solid;font-weight:bold;color:#6f7171;padding-bottom:10px;}
#tpl_5 #droite .block_sk .bas .modification ul li a{color:#023F78;}
#tpl_5 #droite .block_sk .bas .modification a.effacer{background:url(/img/effacer.gif) no-repeat top left; width:80px;display:block;border:0px solid;height:25px;float:left;margin-top:10px;}
#tpl_5 #droite .block_sk .bas .modification a.modifier{background:url(/img/modifier.gif) no-repeat top left; width:80px;display:block;border:0px solid;height:25px;float:left;margin-top:8px;}
#tpl_5 #droite .block_sk .bas .modification{width:670px;}

#tpl_5 #droite .ajouter{background:url(/img/ajouter.gif) no-repeat top left;float:right;display:inline;display:block;width:174px;height:31px;border:0px solid;padding-right:67px;margin-top:10px;}

/* content popup password oulbié*/

#tpl_5 #droite #felicitation{background:url(/img/bg_felicitation.gif) no-repeat 1px 0px;padding-top:20px;margin-top:20px;width:580px;}
#tpl_5 #droite #bas_felicitation{background:url(/img/bg_bas_felicitation.gif) no-repeat bottom left;border:0px solid;width:580px;padding-bottom:6px;}
#tpl_5 #droite #felicitation #bas_felicitation h2 span{font-size:20px;}
#tpl_5 #droite #felicitation #bas_felicitation p{margin-left:0px;padding-left:25px;color:#656565;width:520px;font-weight:bold;}
#tpl_5 #droite #felicitation #bas_felicitation td{margin-left:0px;padding-left:20px;color:#656565;width:50%;font-weight:bold;}

/* label => .label */
#tpl_5 #droite #felicitation #bas_felicitation p .label {display:block;border:0px solid;width:250px;float:left;margin-bottom:20px;margin-right:15px;display:inline;}
/* input => .input NE PAS RETABLIR, mettre une classe .input sur les input si besoin */
#tpl_5 #droite #felicitation #bas_felicitation p .input {display:block;border:1px solid #CCCCCC;width:210px;float:left;font-weight:normal;font-size:12px;display:inline;}
#tpl_5 #droite #felicitation #bas_felicitation .input{border:1px solid #CCCCCC; width:250px;}


/* content page inscription form popup*/

#tpl_1 #largeurpop{height:65px;}
#tpl_1 #largeurpop #intro{float:left;display:inline;width:360px;margin-top:10px;margin-left:20px;}
#tpl_1 #largeurpop #intro h1{font-size:22px;font-weight:bold;margin-left:5px;color:#023f78;float:left;display:inline;}
#tpl_1 #largeurpop #intro h1 span{font-size:22px;}
#tpl_1 #largeurpop #intro p{margin-left:10px;width:350px;color:#4e4e4e;margin-top:0px;}
#lien{float:right;font-size:15px;color:#007abc;font-weight:bold;margin-top:5px;text-decoration:none;margin-right:18px;}
#tpl_1 #largeurpop #etapes{float:left;display:inline;width:330px;margin-left:85px;height:50px;margin-top:05px;}
#tpl_1 #largeurpop #etapes p.etape {width:100px;line-height:12px;height:30px;float:left;padding-top:0px;FONT-WEIGHT:bold;color:#023158;font-size:12px;background:url(/img/fleche2.gif) no-repeat 80px 5px;float:left;display:inline;}
#tpl_1 #largeurpop #etapes p span{float:left;display:inline;width:28px;height:30px;background:url(/img/etape2.gif) no-repeat 0px 5px;padding-top:15px;color:#FFFFFF;font-size:13px;font-weight:bold;padding-left:10px;margin-top:10px;margin-left:2px;}

#tpl_1 #droitepop{float:left;width:220px;padding-left:0px;display:inline;}
#tpl_1 #droitepop h2{font-size:14px;border-top:1px solid #CCCCCC;margin-top:5px;padding-left:5px;width:190px;color:#666666;padding-top:8px;padding-bottom:8px;}
#tpl_1 #droitepop ul li{list-style:none;background:url(/img/puces.gif) no-repeat 5px 25px;padding-left:18px;padding-top:20px;width:180px;font-size:11px;}
#tpl_1 #droitepop ul {width:195px;font-weight:normal;color:#4e4e4e;background:url(/img/bg_vert.gif) repeat-x top left;}
#tpl_2 #droite #partenaires {margin-left:130px;margin-top:50px;}
#tpl_2 #droite #close { text-decoration:none;cursor:hand;}
#tpl_2 #droite .bt{color:#ffffff;text-align:center;width:450px;background:url(/img/bt-pop.gif) no-repeat top center;height:100px;padding-top:10px;}




/* content page compte le présentation*/

#tpl_1 #droite #inscrire{background:url(/img/bg-inscrire.gif) no-repeat top left;width:350px; height:227px;} 
#tpl_1 #droite #inscrire h2{border:none;color:#10a3e1;float:left;display:inline;width:90px;margin-top:35px;padding-bottom:15px;}
#tpl_1 #droite #inscrire .log{float:left;display:inline;margin-top:15px;margin-top:42px;}
#tpl_1 #droite #inscrire p{width:300px;margin-left:20px;font-size:15px;height:20px;}
#tpl_1 #droite #inscrire p input{border:1px solid #CCCCCC;width:200px;margin-left:10px;float:left;display:inline;}
#tpl_1 #droite #inscrire p label{width:60px;display:block;float:left;display:inline;}

.lien{color:#666666;}

/*Modal background (ex pour les fenetre de confirmation)*/
.modalBackground
{
	background-color:Silver;
	filter:alpha(opacity=50);   /* IE */
	-moz-opacity:0.5;           /* Mozilla 1.6 and below   */
	opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

.modalPopup{float:left;font-size:18px;border: thin solid #05508A;background-color: #FFFFFF;width:381px;}
.modalPopup img{margin-top:2px;}
.modalPopup hr{width:381px;}
.modalPopup p{text-align:center;color:#023F78;font-weight:bold;width:381px;padding:0px 5px 0px 5px;}
.modalPopup p a{color:#023F78;text-decoration:none;}
.modalPopup p a:hover{text-decoration:underline;}

p#deconnex {height:20px; text-align:right; padding:25px 0 6px 0;}
p#deconnex a{color:#999;}
p#deconnex a:hover{text-decoration:none;}

