
	/*
	#nav1 a {
	  text-decoration : none;
	  font-size : 14px;
	  font-weight : bold;
    line-height : 24px;
	  display : block;
	  float : left;
	  margin-right : 5px;
    padding : 0 10px;
	  font-family :Arial,Helvetica,sans-serif;
    margin-top : 2px;
    border : solid transparent 1px;
    

	}	
	
	#nav1 a:hover, #nav1 a.selected {
	  color : #b5000a;
    background : white;
    border : solid #7a8795 1px;
    border-bottom : solid white 1px;
    -moz-border-radius : 6px 6px 0 0;
    -webkit-border-top-left-radius : 6px;
    -webkit-border-top-right-radius : 6px;
    border-radius :  6px 6px 0 0;
    
	}
  
  
*/
  #logo {
    
    display : block;
  }
  #nav1 img{
    margin:0 2px;
  }
  
	#nav2 a {
    
    
  }
  

  
	div.red {
	  color : #CC0019;
	}
	div.box , div.box_bd{
	  border : solid #ddd 1px;
	  background : #f9f9f9;
	  padding : 10px;
	  	-moz-border-radius : 4px;
  -webkit-border-radius : 4px;
  border-radius : 4px;  
	}
  
 ul {
    list-style-image : url('../itf/puce2.gif');
    }
ul li {
/*    margin-bottom : 5px;*/
  }

/* traqbox    */

#login_form {
	float : right;
	text-align : center;
  background : url(../itf/bg_login.png) ;
  width : 326px;
  height : 90px;
  color : white;
  font-weight:normal;
}
#login_form input.text{
  width : 100px;
}#login_form input.button{
  background : #f64900;
  border : solid white 1px;
  font-size: 11px;
  color : white;
  font-weight : normal;
  
}

#login_content{
  padding-top : 45px;
  padding-left: 7px;
}
#login_form a {
  color: white;
  font-size:10px;
}
#login_form a:hover {
  text-decoration:none;
}


A.puce3 {
    background :   url(../itf/puce3.gif) no-repeat  left;
    padding-left : 8px;
	 text-decoration: none;

}
div.box_home {
  
  border : solid #cc0019 1px;
  
  border-top : none;
  padding : 10px;
  padding-top :0;
  background : #e8e8e8 url(../itf/bg_box.png) repeat-x top;
  margin-bottom:20px;
  
}
/* comment ca marche */
div.box_bd {
  clear : both;
  height : 105px;
  margin-bottom : 10px;
background:#E8E8E8 url(../itf/bg_box.png) repeat-x scroll center top; border : solid #8b93b0 1px;
}
.box_bd img{
  border : solid #555 1px;  border : solid #8b93b0 1px;
	
  float: left;
  margin : 0 10px 10px 0;
}

div.box_form {
background:#E8E8E8 url(../itf/bg_box.png) repeat-x scroll center top;
border: #CC0019 solid 1px;
margin-bottom:20px;
padding:10px;
}

#login_form  form {
  margin-bottom : 5px;  
  
}
#login_form #loading {
  
  
}
input,textarea {
	-moz-border-radius : 3px;
  -webkit-border-radius : 3px;
  border-radius : 3px;
}

 input.text, input.form_text,.form_textarea {
	border : solid #555 1px;
	background : #fff;
	width : 110px;
	padding : 2px;
	
}

 input.button, input.form_submit {
	border : solid #555 1px;
	background : #ccc;
	padding : 1px;
	cursor : pointer;
  font-weight : bold;
}


select {
  cursor : pointer;
}

input.form_text{
  width : 200px;
}
 .form_textarea{
  width : 300px;
  height : 100px;
}
table.form_table {
  width : 100%;
}
table.form_table td, table.form_table th{
padding : 3px;
}
.form_th_header {
  text-align : left;
  white-space: nowrap;
  border-bottom:1px solid #aaa;

}
.form_required {
  color: red;
  padding : 0 5px;
  
}
.form_td_label {
  text-align : right;
}

/* general  */ 
.right {
  float : right;
}

div {
	cursor:default;
	
}
a {
	color : #cc0019;
	outline : 0;
}
div.error {
  color : #cc0019;
  margin-bottom : 10px;
  font-weight : bold;
}

#content {
  padding-bottom : 20px;
}

/* footer */


#footer1, #footer1 a {
  color : #263F58;
  text-decoration : none;
}
#footer1 a img {
  vertical-align:middle;
  
}
#footer1 span,#footer1 span a {
  font-weight : bold;
  font-size : 13px;
}
span.red {
  	  color : #b5000a;
}

.lettrine {
  
  color :#D7E0E6;
  font-size : 72px;
  font-weight : bold;
  font-family : arial;
  float:right;
  top : -15px;
  position : relative;
  margin-left : 10px;
  
}
/* table */
table.liste {
  border-collapse:collapse;
	  background : #eaf4fa;
}
table.liste th {
  background:  #CBD3D9;
  	
  	  border : solid #8b93b0 1px;
  padding : 5px;
  text-align:center;
}
table.liste td {
  border : solid #8b93b0 1px;
	padding: 5px;
	}
  
table.liste th.white{
  border : none;
  background : white;
}
table.liste td.white {
    border : none;
  background : white;
}
/* faq*/

dt {
  margin-bottom : 3px;
  cursor:pointer;
}
dd {
  margin: 10px 30px;
  	  border : solid #8b93b0 1px;
	  background : #eaf4fa;
	  padding : 10px;
	  	-moz-border-radius : 4px;
  -webkit-border-radius : 4px;
  border-radius : 4px;  
}



/* Doc */
a img.thumb {
  background : #ccc;
  padding:1px;
  border : solid #333 1px;
}
a img.thumb:hover {
  background : #fff;
  padding:1px;
  border : solid #000 1px;
  opacity:0.6;
}

/* inscription */
#form_inscription  input{
  width : 99%;
  
}

hr {
  height:1px;
  background-color : #ddd;
  color : #ddd;
  margin:3px 0px;
    border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;

}

a.img_bt:hover {
  text-decoration : none;
}
a.img_bt{
  padding-bottom:6px;
  font-weight : bold;
  height:22px;
}
a.img_bt img {
  vertical-align:middle;
  margin-right : 6px;
}


/* thickbox */
#TB_window {
  background : black;
}
#TB_title {
  background : black;
}
#TB_closeWindowButton {
  color :white;
  font-weight : bold;
  text-decoration : none;
}
#TB_window a {
  color : white;
}
