@charset "utf-8";

/* CSS Document */

body

{

	background:#FFFFFF url(../images/bg_p.gif) repeat-x;

	font: 12px/18px  Arial, Helvetica, sans-serif;

	color:#242424;

	margin:0;

	

}



.titre

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:28px;

	color:#336680;

}

.savoir{

	font:  normale 12px/8px  Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	text-decoration:none;

}

.style1

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#262c2d;

}

.style2

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	color:#262c2d;

}

.a_15_g_b

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#262c2d;

}

.style3

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	color:#f7814f;

}

.style4

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:18px;

	color:#336680;

}

.style4 a {

	color:#336680;

	font-style:normal;

	text-decoration:none;

}

.style4 a:hover {

	font-style:normal;

	text-decoration:underline;

}

.o_12_g

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#f7814f;

}

.b_12_g

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#000000;

}

.s_ttl_b

{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#6797a2;

	padding-left:15px;

}

.traitgauche

    {

    border-left: 1px solid #dbdddd;

    padding-left: 5px;

    margin-left: 50px;

}

.traith {

	border: 0px solid #dbdddd;

	border-bottom: 1px solid #dbdddd;

	}

.nbr

{

	font:  bold 55px/56px  Arial, Helvetica, sans-serif;

	color:#878787;

	text-align:center;

	padding:0px 5px 0px 0px;

	

	

}

.sreach_input{

	background:#42494a;

	border:1px #646769 solid;

	height:20px;

	width:112px;

	color:#fff;

	padding:3px 3px 0px 3px;



}

.txtlogin{



	background: #f3f3f3;
	
	border:1px #5799bb solid;

	height:17px;
	
	margin: 0px;

	width:148px;

}

.input2{


	background: #f3f3f3;
	
	border:1px #d4d4d4 solid;	

	height:17px;

	margin-bottom:5px;
}

.textarea{

	background:#f3f3f3;	
	
	border:1px #d4d4d4 solid;	
	
	margin-bottom:5px;


}

.label1{

color:#000000;

font-weight:bold;

font-size:12px;



}

.oklogin{



	border:1px #5799bb solid;

	color:#000000;

	font-weight:bold;

	font-size:10px;

	height:20px;

	background:#f3f3f3;

	width:40px;

	

}

.footer

{

	background:#262c2d;

	height:35px;

	color:#FFFFFF;

	font-weight:bold;

	padding:2px 10px 2px 20px;

}

.footer a:hover {

	color:#F7824A;

	text-decoration:none;

}

.footer a {

	color:#FFFFFF;
	
	font-size:11px;
	
	font-weight:normal;

	text-decoration:none;

}

.copyright{

	padding:10px 10px 2px 40px;

	font-size:11px;

	font-weight:normal;

	

}

.p_n_12_g {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

padding:10px;

margin:0px;

}

.p_n_12 {

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding:10px;

margin:0px;

}

.sidebar{

background-image:url(images/bright.gif);

background-position: top right;

background-repeat:no-repeat;

border-right:1px #dfe5e7 solid;

}



.checkbox1456 {

	/*background:url(../images/checkbox.gif) no-repeat 100% 50%;

	border:none;*/

}



.home_block {

	color:#000000;

	text-decoration:none;

}



.home_block:hover {

	text-decoration:underline;

}


.home_blockf {

	color:#FFFFFF;

	text-decoration:none;

}



.home_blockf:hover {

	text-decoration:underline;

}



.tickerstyle{width:538px; height:258px; border:0px solid black; background:white; padding:0px; overflow:hidden;}
.messagediv{display: none; background:white}
.table_gst{
	border:1px solid#e2e4e4; height:21px;
}
.table_gst td{
	 height:21px;
	 color:#000000;
	 font-size:11px;
	 text-align:center;
	 font-weight:bold;
}

.table_gst td a {
	 height:21px;
	 color:#000000;
	 text-decoration:none;
	 
}
.inputcpt
{
	border:1px solid#D4D4D4; height:18px;
	width:159px;
	background: #F3F3F3;
	color:#575757;
	font-size:11px;
}
.tdbg1
{
	background:#fff url(../images/bg_degrade.gif);
	background-repeat: repeat-y;

	border:1px solid #e2e4e4;
	
}
.arowdown
{
	background:#fff url(../images/arow_down.gif);
background-repeat:no-repeat;
	background-position:center;	/*border:1px solid #e2e4e4;*/
	
}
.arowup
{
	
	background:#fff url(../images/arow_up.gif);
	background-repeat:no-repeat;
	background-position:center;
	/*border:1px solid #e2e4e4;*/
	
}
.h_txt1
{
 border:none;
 border-bottom: 1px solid #000000;
 padding-bottom : 0px;
 width:65px;
 height:15px;
  color:#000;
  margin:2px;
  background:#e2e4e4;
  font-weight:bold;
 font-size:11px;
}
.h_txt2
{
 border:none;
 border-bottom: 1px solid #000000;
 padding-bottom : 0px;
 width:65px;
 height:15px;
  color:#000;
  margin:2px;
  background:#fff;
  font-weight:bold;
   font-size:11px;
}
/* ====================== */
/* Notice Boxes           */
/* ====================== */

.notice {
	background: #FFFECC url('../images/smile_notice.gif') no-repeat 10px;	
	border: 1px solid #FAECB5;
}

.success {
	background: #E2F9E3 url('../images/smile_success.gif') no-repeat 10px;	
	border: 1px solid #9ECE9E;
}

.error {
	background: #FFEDEF url('../images/smile_error.gif') no-repeat 10px;	
	border: 1px solid #FFC5CC;
}

.notice,
.success,
.error {
	color: #636363;
	font-size: 0.92em;
	padding: 14px 14px 14px 68px;
	margin: 6px 0px;
	width:100%;
}

.notice span,
.success span,
.error span {
	display: block;
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 2px;
}

.success span { color: #579157; }
.error span { color: #CF8790 }
.notice span { color: #BBAB67; }

.notice p,
.success p,
.error p {
	margin: 0px;padding: 0px;
}

.submit_ok {
	border:0px; 
	background-color:#FFFFFF; 
	font-weight:bold;font-size:11px; 
	font-family:Arial,Helvetica,sans-serif;
}

.offre_block {

	color:#000000;

	text-decoration:none;

}
.offre_block:hover
{

	color:#DC7245;

	text-decoration:none;

}
.lucida13normal {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
}
.lucida13maj {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-transform: capitalize;
}
lucida11italic {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-style: italic;
}
.lucida11italic {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-style: italic;
}
.lucida11normal {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}

.adressenormal {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
}
