body{ padding:0px; margin:0px; font:11px/14px Verdana, Geneva, sans-serif;}

p{ margin:0px; padding:0px;}

img{ border:0px;}

a:hover{ text-decoration: underline;}

#main_block{ width:1000px; margin:auto;}

#inner_block{ width:1000px; float:left; background:#ffffff; }

   


ul.niceList li {
  	background:url(../images/arrow.png) no-repeat; /* change background em accordingly */
	padding-left:1.5em;
	list-style: none;
	margin-bottom:0.5em;
	margin-left:-30px;
}


ul.niceList2 li {
  	background:url(../images/arrow.png) no-repeat; /* change background em accordingly */
	padding-left:1.5em;
	list-style: none;
	margin-bottom:0.5em;
}


ul.forma li {
 	background:url(../images/arrow2.png) no-repeat; /* change background em accordingly */
	padding-left:1.5em;
	list-style:none;
	margin-bottom:0.5em;
	margin-left:-30px;
}

a.footer { color:#FFF; }

.pres_forma a{
	width:516px;
	height:115px;
	display:block;
	background:url(../images/bg_formations.png) no-repeat center;
	text-decoration:none;
}

.pres_forma a:hover{
	background:url(../images/bg_formations_on.png);
}

.two_half{overflow:hidden; float:left; position: relative; margin-right:10px; margin-left:10px; margin-top:10px; width:500px; font-family: Verdana, Geneva, sans-serif; font-size:18px; color:#FFF; text-align:center; text-transform:uppercase }

.one_half{overflow:hidden; float:left; position: relative; margin-left:5px; width:230px; line-height:12px; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-align:left }

.one_half2{overflow:hidden; float:left; position: relative; width:270px; line-height:12px; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#ffe400; text-align:left}



	
	



.news_titre{ font-family: Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#f59e00}

.news{ font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#4C4C4C; max-height:4em; overflow:hidden; display:block; _w}

.news_suite{ font-family: Verdana, Geneva, sans-serif; font-size:12px; text-align:right; color:#3f609d }

.news_suite2{ font-family: Verdana, Geneva, sans-serif; font-size:12px; text-align:center; color:#3f609d }

.contenu_header{ font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#0e2f9f; text-align:justify; font-weight:bold; line-height:16px}

legend{ font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#0e2f9f; text-align:justify; font-weight:bold; line-height:16px}

.contenu{ font-family: Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; line-height:16px}

.contenu2{ font-family: Verdana, Geneva, sans-serif; font-size:12px;}

.contenu_right{ font-family: Verdana, Geneva, sans-serif; font-size:11px; text-align:left; padding-left:3px }

.contenu_sousmenu{ font-family: Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none }

.contenu_temoignages{ font-family: Verdana, Geneva, sans-serif; font-size:14px;}

.contenu_pdf{ font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#0e2f9f; text-align:center; font-weight:bold; border:medium; border-style:solid; border-color:#0e2f9f; border-width:1px;}

.contenu_erreur{ font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#ff0000; text-align:left; font-weight:bold; border:medium; border-style:solid; border-color:#0e2f9f; border-width:1px;}

.contenu_ok{ font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#0e2f9f; text-align:left; font-weight:bold; border:medium; border-style:solid; border-color:#0e2f9f; border-width:1px;}

.contenu_image{ font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#0e2f9f; text-align:center;}

.right_header{ font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#f29400; padding-left:3px; text-align:left; font-weight:bold; line-height:16px; background:url(../images/formations_cadreright_center2.jpg)}




.tp_back1{ display:inline; clear:left; float:left; width:501px; height:314px; background: url(../images/tp_backgr1.gif) no-repeat;}
.tp_logo{ clear:left; float:left; margin:68px 0px 0px 139px;}
.tp_back2{ float:left; margin:0px;}
.tp_back3{ display:inline; float:left; width:203px; height:314px; background:  url(../images/tp_backgr3.gif) no-repeat;}
.tp_homebg{ clear:left; float:left; margin:83px 0px 0px 22px; width:95px; height:59px;
            background: url(../images/tp_homebg.gif)  repeat-x;}
.tp_home{ clear:left; float:left; margin:31px 0px 0px 13px;}
.tp_pipe{ float:left; margin:83px 0px 0px 0px;}
.tp_abo{ float:left; margin:114px 0px 0px 13px;}
.tp_pipe2{ float:left; margin:83px 0px 0px 11px;}
.tp_ser{ float:left; margin:286px 0px 0px 16px;}
.tp_pipe3{ float:left; margin:255px 0px 0px 16px;}


.cp_padd{ display:inline; clear:left; float:left; width:1000px; margin:10px 0px 0px 0px;}
.cp_tp_cr{ clear:left; float:left; margin:0px 19px 0px 19px;}
.cp_box{ display:inline; clear:left; float:left; width:962px; background:#f6f6f6; margin-left:19px;
            background:url(../images/cp1_box_bg.gif) repeat-y;}
.cp_batball{ clear:left; float:left; margin:46px 0px 0px 23px;}
.cp_dot{ float:left; margin:2px 0px 0px 15px;}
.cp1_latest{ clear:left; float:left; margin:20px 0px 0px 22px;}
.cp1_aene{ clear:left; float:left; font:11px/14px Arial; width:232px; color:#3F609D; margin:17px 0px 0px 22px;}
.cp1_ein{ clear:left; float:left; font:11px/14px Arial; width:232px; color:#ABABAB; margin:8px 0px 0px 20px;}
.cp1_view{ clear:left; float:left; margin:10px 0px 0px 19px;}
.cp1_banner{ clear:left; float:left; width:218px; height:165px; margin:-5px 0px 0px 0px; position: relative;
             background:url(../images/cp1_girl.gif) no-repeat;}
.cp1_click{ clear:left; float:left; font:bold11px/14px Century Gothic; width:63px; color:#ffffff;
            margin:65px 0px 0px 130px; text-decoration:none;}
.cp_doll{ float:left; margin:42px 0px 0px 36px;}
.cp_center{ clear:left; float:left; margin:19px 0px 0px 16px;}
.cp1_qui{ clear:left; float:left; font:11px/14px Arial; width:185px; color:#3F609D; margin:17px 0px 0px 22px;}
.cp1_tin{ clear:left; float:left; font:11px/14px Arial; width:185px; color:#ABABAB; margin:8px 0px 0px 20px;}
.cp_qui{ clear:left; float:left; font:11px/14px Arial; width:232px; color:#3F609D; margin:17px 0px 0px 14px;}

.lp_padd{ display:inline; clear:left; float:left; width:651px; margin:0px 0px 0px 19px;}
.lp_wel{ clear:left; float:left; margin:15px 0px 0px 0px;}
.lp_girl{ clear:left; float:left; margin:20px 0px 0px 4px;}
.lp_sed{ float:left; font: 11px/16px Arial; width:411px; color:#0E2F9F; margin:20px 0px 0px 22px;}


.lp_mae{ float:left; font: 11px/14px Arial; width:411px; color:#ABABAB; margin:9px 0px 0px 22px;}
.lp_aen{ float:left; font: 11px/14px Arial; width:411px; color:#ABABAB; margin:15px 0px 0px 22px;}
.lp_viewmore{ float:left; margin:12px 0px 0px 21px;}

.rp_padd{ display:inline; float:left; width:330px; }
.rp_tp_cr{  clear:left; float:left; margin-top:10px;}
.rp_tp_cr1{ clear:left; float:left; }
.rp_boxbg{ display:inline; clear:left; float:left; width:306px; background:#f6f6f6; 
           border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; } 
.rp_events{ clear:left; float:left; margin:18px 0px 0px 60px;}
.cp_hand{ float:left; margin:1px 0px 0px 8px;}
.cp_but01{ clear:left; float:left; margin:15px 0px 0px 19px;}
.rp_cur{ float:left; font:bold 11px/14px Arial; width:225px; color:#94BC14; margin:16px 0px 0px 14px;}
.rp_mae{ float:left; font: 11px/14px Arial; width:225px; color:#ABABAB; margin:6px 0px 0px 14px;}
.rp_vie{ clear:left; float:left; font: 11px/14px Arial; width:77px; color:#3F609D; margin:12px 0px 0px 62px; text-decoration:none;}
.rp_vie2{ clear:left; float:left; font: 11px/14px Arial; width:77px; color:#3F609D; margin:12px 0px 0px 62px; 
           padding-bottom:18px; text-decoration:none;}
.rp_line{ clear:left; float:left; margin:19px 0px 0px 62px;}

.cp_padd2{ display:inline; clear:left; float:left; width:1000px; margin:15px 0px 0px 0px;}
.cp2_tp_cr{ clear:left; float:left; margin:15px 19px 0px 19px;}
.cp2_boxbg{ display:inline; clear:left; float:left; width:958px; background:#f6f6f6;
            margin-left:19px; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.cp2_bot_cr{ clear:left; float:left; margin:0px 19px 0px 19px;}
.cp2_pri{ clear:left; float:left; margin:8px 0px 0px 26px;}
.cp2_pen{ float:left; margin:-6px 0px 0px 13px;}
.cp2_23july{ clear:left; float:left; margin:17px 0px 0px 23px;}
.cp2_dui{ float:left; font:bold 11px/12px Arial; width:230px; color:#818181; margin:28px 0px 0px 8px;}
.cp2_qam{ clear:left; float:left; font:11px/12px Arial; width:230px; color:#0E2F9F; margin:6px 0px 0px 113px;}
.cp2_line{ clear:left; float:left; margin:19px 0px 0px 113px;}
.cp2_view{ clear:left; float:left; font:11px/12px Arial; width:65px; color:#818181; margin:25px 0px 0px 113px; text-decoration:none;}


.cp2_innerbox{ display:inline; float:left; width:219px; margin:0px 0px 0px 0px; background:url(../images/cp2_whibg.gif) repeat-y;}
.cp2_members{ clear:left; float:left; margin:1px 0px 0px 41px;}
.cp2_username{ clear:left; float:left; font:11px/16px Arial; width:55px; color:#90B80F; margin:20px 0px 0px 25px;}
.cp2_passward{ clear:left; float:left; font:11px/16px Arial; width:55px; color:#90B80F; margin:3px 0px 0px 25px;}
.cp2_input{ clear:left; float:left; width:170px; height:20px; margin:4px 0px 0px 25px; border:1px solid #DFDFDF;}
.cp2_forget{ clear:left; float:left; font:11px/16px Arial; width:120px;  color:#818181; margin:15px 0px 0px 25px;}
.cp2_butlogin{ clear:left; float:left; margin:15px 0px 0px 25px;}


.cp2_grenbox{ display:inline; float:left; width:315px; margin:0px 0px 0px 25px; }
.cp2_grebg{ display:inline; float:left; width:315px; background: url(../images/cp2_gre_bg.gif) repeat-x;}
.cp2_15july{ clear:left; float:left; font:bold italic 14px/14px Arial; width:56px; color:#191717; margin:25px 0px 0px 24px;}
.cp2_16july{ clear:left; float:left; font:bold italic 14px/14px Arial; width:56px; color:#191717; margin:7px 0px 0px 24px;}
.cp2_lip{ float:left; font:bold italic 12px/14px Arial; width:110px; margin:26px 0px 0px 0px; color:#ffffff;}
.cp2_mau{ float:left; font:bold italic 12px/14px Arial; width:110px; margin:7px 0px 0px 0px; color:#ffffff;}
.cp2_time{ float:left; font:bold italic 12px/14px Arial; width:70px; margin:26px 0px 0px 0px; color:#FEE300;}
.cp2_time2{ float:left; font:bold italic 12px/14px Arial; width:70px; margin:7px 0px 0px 0px; color:#FEE300;}
.cp2_butdate{ float:left; margin:20px 0px 0px 11px;}
.cp2_click{ clear:left; float:left; font:bold italic 11px/14px Arial; width:165px; margin:7px 0px 0px 22px; color:#ffffff; text-decoration:none;}

.ft_padd{ display:inline; clear:left; float:left; width:1000px; height:112px;margin:13px 0px 0px 0px; 
          background:url(../images/ft_bg.gif) repeat-x;}
.ft_link{ clear:left; float:left; font:11px/14px Arial; color:#DFDFDF; margin:37px 0px 0px 222px; text-decoration:none;}
.ft_link2{ float:left; font:11px/14px Arial;  color:#DFDFDF; margin:37px 0px 0px 0px; text-decoration:none;}
.ft_pipe{  float:left; margin:39px 16px 0px 16px;}
.ft_copy{ clear:left; float:left; font:11px/14px Arial; width:280px; color:#212220; margin:12px 0px 0px 363px;}

.int_tp_abobg{ float:left; margin:83px 0px 0px 17px; width:95px; height:59px; background: url(../images/tp_homebg.gif)  repeat-x;}
.inttp_home{ clear:left; float:left; margin:114px 0px 0px 43px;}
.inttp_abo{ float:left; margin:31px 0px 0px 17px;}
.inttp_play{ float:left; margin:114px 0px 0px 14px;}
.intlp_abo{ clear:left; float:left; margin:30px 0px 0px 0px;}
.intlp_line{ clear:left; float:left; margin:10px 0px 0px 0px;}
.intlp_aen{ clear:left; float:left; font: bold 11px/12px Arial; width:594px; color:#1537A7; margin:19px 0px 0px 0px;}
.intlp_mol{ clear:left; float:left; font:11px/16px Arial; width:594px; color:#7A7A7A; margin:8px 0px 10px 0px;}
.intlp_mol2{ clear:left; float:left; font:11px/16px Arial; width:594px; color:#7A7A7A; margin:16px 0px 0px 0px;}
.intlp_aen2{ clear:left; float:left; font: bold 12px/12px Arial; width:594px; color:#1537A7; margin:34px 0px 10px 0px;}
.intlp_arr{ clear:left; float:left; margin:10px 0px 0px 14px;}
.intlp_link{ float:left; font:11px/12px Arial; width:550px; color:#898989; margin:10px 0px 0px 20px; text-decoration:none;}
.intlp_girl{clear:left; float:left; margin:20px 0px 0px 12px;}
.intlp_view{clear:left; float:left; margin:17px 0px 0px 0px;}

.intrp_padd{ display:inline; float:left; width:330px; }
.intrp_grebg{ display:inline; clear:left; float:left; width:311px; background: url(../images/cp2_gre_bg.gif) repeat-x;}
.inttp_back2{ clear:left; float:left; margin-top:10px;}
.inttp_back3{ clear:left; float:left; }
.intrp_banner{ clear:left; float:left; width:310px; height:143px; margin:24px 0px 0px 0px;
 background:url(../images/intrp_banner.gif) no-repeat;}
.intrp_tp_cr{ clear:left; float:left; margin:25px 0px 0px 0px;}
.intrp_bot_cr{ clear:left; float:left; }
.intrp_cur{ float:left; font:bold 11px/12px Arial; width:226px; color:#94BC14; margin:18px 0px 0px 14px; }
.intrp_maec{ float:left; font:11px/12px Arial; width:226px; color:#ABABAB; margin:8px 0px 0px 14px;}
.intrp_click{ clear:left; float:left; font:11px/12px Arial; width:56px; color:#2556B7;
 margin:28px 0px 0px 59px; text-decoration:none; padding-bottom:20px;}
.intrp_arr{  float:left; margin:30px 0px 0px 0px;}
.intrp_free{ clear:left; float:left; margin:29px 0px 0px 20px;}
.intlp_du{ clear:left; float:left; font: bold 11px/12px Arial; width:190px; color:#FFE400; margin:20px 0px 0px 43px;}
.intrp_chere{  float:left; margin:11px 0px 0px 5px;}
.intlp_viv{  float:left; font: bold 11px/12px Arial; width:300px; color:#1537A7; margin:40px 0px 0px 25px;}
.intlp_ut{  float:left; font:11px/12px Arial; width:300px; color:#7A7A7A; margin:8px 0px 0px 25px;}
.cadreimage {
	border: 1px solid #FFCCCC;
	padding: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
}



.error_message { display: block; height: auto; line-height: 22px; background: #FBE3E4 url(images/error.gif) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

.success_message { display: block; height: auto; line-height: 22px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(images/success.gif); background-repeat: no-repeat; background-position: 10px center; color:#436213
}



/* Formulaire d'inscription */
.sign_up_form{
padding:10px;
width:500px;
}

.text_input{
width:200px;
margin-right:10px;
margin-left:20px
}

.select_input { padding:4px; border:1px solid #CCCCCC; width:200px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; }

.sign_up_form h3{
border:none;
}

.sign_up_form p{
padding: 0 0 10px 0;
}

.sign_up_form label{
font-size: 11px;
font-weight: bold;
}


.sign_up_form input, .sign_up_form textarea, select { padding:7px; border:1px solid #CCCCCC; font:14px Arial, Helvetica, sans-serif; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; }


.login input[type=submit], .login input.submit { font-family: Verdana, Geneva, sans-serif; width:auto; background:#08c; border:1px solid #06a; color:#fff; font-weight:bold; margin-top:15px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; }

.login input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus { font-family: Verdana, Geneva, sans-serif; background:#06a; color:#fff; }


.button {
font-family: Verdana, Geneva, sans-serif;
background:none repeat scroll 0 0 #333;
border:medium none;
color:#FFFFFF;
cursor:pointer;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:7px;
font-size:12px;
}

.button:hover {
background: #555;
color:#FFFFFF;
text-decoration: none;
}

.valid .text_input, .valid .text_area, .valid .select_input, .valid .option_input{border:1px solid #000099;} /*#70A41B*/
.error .text_input, .error .text_area, .error .select_input, .error .option_input{border:1px solid #FF6600;}



.error_message { display: block; height: auto; line-height: 22px; background: #FBE3E4 url(../images/error.gif) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

.success_message { display: block; height: auto; line-height: 22px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(../images/success.gif); background-repeat: no-repeat; background-position: 10px center; color:#436213
}


