/* CSS Document */
body{
margin: 0px;

}
.contenu {
width : 718px;
margin: auto;
margin-top:5px;
text-align:left;
background-color:#FFFFFF;
}
.fond{
width : 1024px;
margin: auto;

}
.header_mid {
background-image:url(../img_fin/ban_mid.jpg);
height:115px;
width:718px;
margin-bottom:0px;
margin:auto;
}
.header_btm {
background-image:url(../img_fin/ban_btm.jpg);
background-repeat:no-repeat;
width:718px;
height:50px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:30px;
padding-top:25px;
font-style:italic;
font-size:14px;
margin-bottom:0px;

}

.left_accueil{
width: 70%;
padding-top:15px;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:normal;
}
.right_transport {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
}
.tb_top_title{
border-collapse:collapse;
}
.tb_top_title td{
padding-right: 5px;
}
.menu{
width: 718px;
background-repeat:no-repeat;
height:57px;
background-image:url(../img_fin/ban_top.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding-top:20px;
}
.menu a:link {
   	color:#82121e;
	text-decoration:none;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.menu a:visited {
color:#82121e;
	text-decoration:none;
	font-weight: normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu a:hover {
    color:black;
	text-decoration:underline;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.menu a:active {
    font-weight: normal;
    font-style: normal;
color:#82121e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link {
   	color: black;
	text-decoration:underline;
	}
a:visited {
   	color: black;
	text-decoration:underline;
}
a:hover {
    color:black;
	text-decoration:none;
}
a:active {
   	text-decoration:underline;
	 color: black;
}
.table_menu_cool {
border-collapse:collapse;
margin-bottom: 0px;
margin-top:0px;

}
.table_menu_cool td{
padding-top:5px;
padding-right: 10px;
text-align:right;

}
.tb_title{
height:70px;
}
.text_contenu {
width : 718px;
}
.footer {
margin:auto;
margin-top:10px;
background-image:url(../img_fin/footer_hd.jpg);
background-repeat:no-repeat;
width:718px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:40px;
padding-top:45px;
background-color:#8da6de;
clear:both;
}
.footer a{
color: black;
}

.box_left {
width: 290px;
height: 279px;
background-image:url(../img_fin/fond_transpor_accueil.jpg);
background-repeat:no-repeat;
margin-left:30px;
margin-bottom:30px;
}
.box_left_next {
width: 260px;
height: 123px;
background-image:url(../img_fin/img_next.jpg);
margin-left:30px;
margin-bottom:10px;
}
.box_right {
width: 260px;
height: 123px;
background-image:url(../img_fin/cadre.jpg);
margin-bottom:30px;
}
.box_right_desc {
width: 400px;
height: 50px;
background-image:url(../img_fin/cadre.jpg);
margin-bottom:30px;
background-repeat:no-repeat;
text-align:justify;
}
.box_right_2 {
width: 260px;
height: 123px;
background-image:url(../img_fin/cadre.jpg);
margin-bottom:10px;
}
.tb_desc{
border-left: 1px solid black;
margin-left: 22px;
padding-left:10px;

}
.box_left h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding-left:30px;
margin-bottom:0px;
}
.box_right h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding-left:30px;
margin-top:0px;
margin-bottom:0px;
}
.box_right_desc h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
margin-top:0px;
margin-bottom:0px;
padding-left:30px;
}

.box_right_2 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding-left:30px;
margin-top:0px;
margin-bottom:0px;
}

.float_cadre{
float: right;
margin-right:30px;
width: 260px;
}
.box_left2 {
background-image:url(../img_fin/cadre_gd.jpg);
background-repeat:no-repeat;
height:134px;
}
.box_left2_btm {
background-image: url(../img_fin/cadre_gd_btm.jpg);
background-repeat:no-repeat;
margin-top:0px;
padding-left:40px;
height:55px;
}
.box_left2_btm p {
margin-top:0px;
padding-top:2px;
}
.box_left2 h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding-left:40px;
margin-bottom:0px;
}

.box_tb {
border-collapse:collapse;
}
.box_tb .right{
vertical-align:top;
padding-left:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.box_tb .right2{
vertical-align:top;
padding-left:30px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
text-align:justify;
}

.box_tb .right_transport{
vertical-align:top;
padding-top:15px;
margin-bottom:10px;
text-align:left;
padding-left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;

}
.txt_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:11px;
line-height:20px;
}
.txt_menu_box {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.img_left {
padding-left:22px;
padding-top:20px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
}
.logi_index {
font-size:9px;
width: 200px;
}
.desc_text_trans {

}
/* CONTACT WORLD */

.fond_phone{
background-image:url(../img_fin/fond_phone.jpg);
background-repeat:no-repeat;
}
.cadre_vert{
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.cadre_vert h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:normal;
margin-bottom:30px;
padding-left:100px;
}
.cadre_vert h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
font-weight:normal;
}
.cadre_vert2{
background-image:url(../img_fin/cadre_vert.jpg);
background-repeat:no-repeat;
padding-left:10px;
margin-bottom:30px;
margin-left:100px;
}
.header_btm_2 {
background-image:url(../img_fin/ban_btm.jpg);
background-repeat:no-repeat;
width:718px;
height:50px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:30px;
padding-top:25px;
font-style:italic;
font-size:14px;
margin-bottom:0px;
}
/* TRANSPORT WORLD */

.fond_transport {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top: 0px;
padding-top:30px;
}
.header_btm_3 {
background-image:url(../img_fin/ban_btm.jpg);
background-repeat:no-repeat;
width:718px;
height:68px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:10px;
font-size:14px;
font-weight:bold;
margin-bottom:0px;
color: #82121e ;
}
.right_title_bdn {
padding-left:10px;

}
.tb_desc_prod {
margin-top:5px;
margin-left:35px;
margin-bottom:0px;
}
.tb_desc_prod td{
}
.tb_desc_prod li{
float:left;
width:100%;
}
.tb_desc_prod ul {
list-style:none;
list-style-position:inside;
padding:0px;
margin:0px;
}

.img_box {
width: 153px;
float: left;
margin-top:20px;
height:160px;
padding-left:5px;
}
.total {
margin-left:145px;
}
.bottom_cat {
width: 100%;
}
.bottom_cat h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

.box_associate1{
background-image:url(../img_fin/cadre.jpg);
background-repeat:no-repeat;
width:180px;
height:123px;
padding-left:30px;
float:left;
padding-top:0px;
}
.box_associate1 h1{
margin-top:0px;
text-align: left;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.box_associate2{
margin-left:240px;
background-image:url(../img_fin/cadre.jpg);
background-repeat:no-repeat;
width:180px;
height:123px;
padding-left:30px;
}

.box_associate2 h1{
margin-bottom:5px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.box_associate3{
margin-right:1px;
background-image:url(../img_fin/cadre.jpg);
background-repeat:no-repeat;
width:180px;
height:123px;
padding-left:30px;
float:right;
margin-right:20px;

}

.box_associate3 h1{
margin-top:0px;
margin-bottom:5px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.bottom_associate{
border:1px solid black;
heigth: 300px;
background-color:#003366;
}
.mistake {
height:300px;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:red;

}

.contenu_desc {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-collapse:collapse;
}
.all {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:12px;
padding-top:10px;
}
.tb_search {
border-collapse:collapse;
border:1px solid black;
}
.tb_search td{
border:1px solid black;
padding-top:2px;
padding-bottom:2px;
}
.tb_search select{
width: 250px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
border: 0px;
}
.tb_search_key td{
width: 200px;
text-align:center;
}
.tb_search_key th{
width: 200px;
text-align:center;
}
.tb_search_key input{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid black;
margin-top:5px;

}
.all h4{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.all h6{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin-top:35px;
margin-bottom:0px;
}
.question {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.reponse {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
}
.condition {
margin:auto;
background-color:white;
color:black;
}

dt {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:list-item;
list-style:square;
list-style-position:inside;
margin:0px;
}
dd{
font-family: Arial, Helvetica, sans-serif;
line-height:15px;
font-size:11px;
margin-top: 10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}
.go {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid black;
margin-top:5px;
}
.tb_register{
font-family:Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:100%;
}
.tb_register_2{
font-family:Arial, Helvetica, sans-serif;
border-collapse: collapse;
width:100%;
}
.tb_register_2 td{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.txt_area{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;

}

.tb_register td{
text-align:left;
}

.td_left{
width: 100px;
}

.float_right {
float: right;
margin-right:20px;
width: 300px;
}
.float_right h4{
margin-top:3px;
padding-top:0px;
}
.normal_float{
margin-left:100px;
padding-top:0px;
margin-top:0px;
}
.h42{
	margin-top:10px;
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	padding-left: 0px;
	height:15px;
	background-repeat:no-repeat;
	margin-left:0px;
	font-weight:bold;
	color:black;
	padding-top:3px;
}
.boutique a:link {
    font-weight: normal;
    font-style: normal;
	color:#000000;
	text-decoration:none;
}
.boutique a:visited {
    font-weight: normal;
    font-style: normal;
	color:#000000;
	text-decoration:none;
}
.boutique a:hover{
    font-weight: normal;
    font-style: normal;
	text-decoration:none;
	color:#730000;
	text-decoration:none;
}
.boutique a:active  {
    font-weight: normal;
    font-style: normal;
	text-decoration:none;
}

.boutique {
width: 80%;
border-collapse:collapse;
background-color:white;
border:1px solid black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.boutique td{
border: 1px solid black;
padding:5px;
}
.boutique .right_td{
border: 1px solid black;
width: 80px;
padding:5px;
text-align:right;
}
.boutique th{
border: 1px solid black;
padding:5px;
}
.boutique .go{
width: 75px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color: #99FFFF;
border: 1px solid black;
color: black;
}
.boutique .td_left1{
border: 1px solid black;
width: 90px;
padding:5px;
text-align:left;
}
.form_contact{
width: 500px;
border: 1px solid black;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.form_contact td {
border: 1px solid black;
padding: 2px;
}
.form_contact textarea {
padding-left: 5px;
border: 1px solid black;
width:95%;
height: 100px;
}
.form_contact .td_gauche {
width: 100px;
}
.form_contact .i_small {
width: 60%;
border:1px solid black;
}
.i_large{
width: 97%;
border:1px solid black;
}
.i_red {
width: 97%;
border:1px solid red;
}
.normal_desc{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.newsletter {
text-align:right;
}
.header_tb_news{
border-collapse:collapse;
width:718px;
}
.header_news{
background-image:url(../newsletter/bandeau_small.jpg);
height:128px;
width:360px ;
background-repeat:no-repeat;
}
.logo_sdei_news{
text-align:right;
vertical-align:center;
text-align:right;
padding-right: 10px;
}
.p_news {
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.p_news_2 {
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:0px;
}
.contenu_news {
width : 718px;
margin: auto;
margin-top:5px;
text-align:left;
background-color:white;
margin-bottom:0px;
}
.footer_news {
margin:auto;
margin-top:0px;
background-image:url(../img_fin/footer_hd.jpg);
background-repeat:no-repeat;
width:718px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:40px;
padding-top:45px;
background-color:#8da6de;
}
.footer_news a{
color: black;
}
.p12{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.trans_left {
background-image: url(../img_fin/fond_gauche.jpg);
height:165px;
width:370px;
margin-bottom:10px;
}
.trans_left h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
margin-left:40px;
margin-bottom:0px;
}
.trans_link {
margin-top:11px;
margin-left:30px;
margin-bottom:0px;
padding-bottom:0px;
}
.voir{
margin-top:5px;
text-align:right;
}

.transport_float_left{
float: left;
margin-top:0px;
}
.transport_float_left2 p{
margin-top:10px;
}
.transport_float_left2{
float: left;
margin-top:0px;
width: 500px;
text-align:justify;
}
.transport_float_right2{
margin-left:520px;
margin-top:15px;
margin-bottom:0px;
}

.transport_float_right{
background-image:url(../img_fin/fond_bolid_menu.jpg);
height:340px;
width:230px;
margin-left:400px;
margin-top:1px;
}
.transport_float_right h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
margin-left:40px;
margin-bottom:0px;
}
.short_menu {
width: 450px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.center_america{
margin:auto;
width: 546px;
height:230px;
background-image:url(../img_fin/fond_ricain.jpg);
text-align:center;
padding:0px;
border:1px solid white;
}
.center_america_p{
margin-top: 50px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.center{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
.pdf{
border-collapse:collapse;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.marg_left {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin-left:40px;
margin-bottom:0px;
}

.bolid_left {
background-image:url(../img_fin/fond_bolid_menu2.jpg);
height:350px;
width:250px;
margin-top:0px;
float:left;
}
.text_bolid_right{
margin-left:270px;
width:400px;
padding-top:25px;
}
.text_bolid_right p{
margin-top:0px;
margin-bottom:0px;
}

.text_bolid_right h6{
margin-top:5px;
margin-bottom:5px;
}
.center2{
margin-top:10px;
}
.catalogue_matos{
margin-top:10px;
border-collapse:collapse;
margin-bottom: 5px;
margin-left:30px;
}
.catalogue_matos .left_matos{
width:158px;
background-image:url(../img_fin/fond_left_matos.jpg);
padding-top:14px;
}
.catalogue_matos .right_matos{
height: 196px;
width: 350px;
line-height:16px;
text-align:justify;
background-image:url(../img_fin/fond_matos.jpg);
background-repeat:no-repeat;
border-left:1px solid black;
padding-left:10px;
vertical-align:top;
}
.catalogue_matos .right_matos h1{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.red_price {
line-height:25px;
font-size:16px;
color:#83141c;
font-weight:bold;
}
.img_add {
line-height:35px;
}
.pad_left {
margin-left:70px;

}
.solid_table{
border-collapse:collapse;
width: 510px;
}
.solid_table td{
width:170px;
padding-left:10px;
padding-right:10px;
vertical-align:top;

}
.img_solid{
text-align:center;
vertical-align:top;
}
.solid_table2{
border-collapse:collapse;
width: 660px;
}
.solid_table2 td{
width:220px;
padding-left:10px;
padding-right:10px;
vertical-align:top;

}
.mini_img {
border-collapse: collapse;
}
.mini_img td{
vertical-align:middle;
margin: none;
padding:none;
}

.mini_img .right_img{
width:15px;
vertical-align: middle;
padding:0px;
margin:0px;
}
.mini_img2 {
border-collapse: collapse;
margin-top:0px;
}
.mini_img2 td{
vertical-align:middle;
margin: none;
padding:none;
}

.mini_img2 .right_img{
width:15px;
vertical-align: middle;
padding:0px;
margin:0px;
}
.float_left {
margin-top:0px;
float: left;
width:150px;
height:600px;
padding-left:5px;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.cont_pop {
height:650px;
border: 1px solid white;
}
.desc_text{
margin-left:165px;
height:600px;
width: 400px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:00px;
margin-top:0px;

}
.desc_text h1{
width:400px;
border-bottom: 1px solid #ef8824;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:0px;
margin-top:15px;
color:#ef8824;
}
.desc_text p{
margin-top:10px;
padding-top:0px;
text-align:justify;

}
#cont_pop {
border: 1px solid white;
margin:auto;
width:800px;
clear: right;
}
#float_left {
margin-top:0px;
float: left;
width:150px;
padding-left:5px;
padding-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#desc_text{
margin-left:180px;
width: 700px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:00px;
margin-top:0px;
}
#desc_text h1{
width:700px;
border-bottom: 1px solid #ef8824;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding-top:0px;
margin-top:15px;
color:#ef8824;
}
#desc_text p{
margin-top:10px;
padding-top:0px;
text-align:justify;

}

.sub_title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ef8824;
font-weight:bold;
}
.bold {
font-weight:bold;
color: rgb(8, 76, 141);
}
.right_td .red{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
margin-right:8px;
}
.summary{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
width: 85%;
padding-right:10px;
border: 1px solid black;
}
.no_under {
text-decoration:none;
}
.return_mistake{
padding-left: 200px;
}
.input_send{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid black;

}