html{
font-size:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

body{
font-size:12px;
/*color:#868686;*/
}

.PetitText{
font-size:0.8em;
}

.resultatTarif{
color:#FF6600;
font-weight:bold;
background-color:#F5F5EB;
}

.resultatTarifFonce{
color:#FF6600;
font-weight:bold;
background-color:#DEDECB;
}

.resultatTarifBlanc{
color:#FF6600;
/*font-weight:bold;*/
}

.grisClair{
background-color:#F5F5EB;
}

.grisfonce{
background-color:#DEDECB;
}

.grisTitreSimul{
background-color:#DEDECB;
line-height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #676743;
text-align:left;
}

table.contour{
border:1px solid #B9B993;
padding:10px;
font-weight:normal;
text-align:left;
font-size:12px;
}

div.contour{
border:1px solid #B9B993;
font-weight:normal;
}

div.contour p.normal{
padding:0 10px 0 10px;
}

p.titreSimul, td.titreSimul{
height:30px;
line-height:30px;
background-color:#DEDECB;
text-align:center;
color:#676743;
font-size:1.4em;
padding:0 0 0 0;
margin:0 0 0 0;
}

.vertPetit{
color:#FF6600;
font-size:0.8em;
}

.formbt
{
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #676743;
	border-color: #B9B993;
	background-color: #DEDECB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
/*







h1{
color:#FF277E;
font-weight:bold;
font-size:1.4em;
margin:0 0 0 0;
padding:0 0 0 0;
}

h2{
width:100%;
background-color:#E7E7E7;
color:#FF277E;
font-weight:bold;
font-size:1.4em;

line-height:30px;
text-align:center;
}

h3{
width:100%;
background-color:#E7E7E7;
color:#FF277E;
font-size:1.2em;

line-height:30px;
text-align:center;
}

h4{
color:#6BAF04;
font-size:1.2em;
font-weight:bold;
margin:10px 0 0 0;
padding:0;
}

a{
color:#868686;
}

img{
border-style:none;
border-width:0;
}

a img{
text-decoration:none;
}

.formrech
{
	width:180px;
	font-family: verdana;
	font-size: 11px;
	color: #000;
	border-color: #FE2E80 #FE2E80 #FE2E80 #FE2E80;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#footer{
font-size:0.8em;
color:#868686;
}

#footer a{
color:#868686;
text-decoration:underline;
}

#corpsDroit{
color:#000;
}

a.liendroit:link,a.liendroit:hover,a.liendroit:visited,a.liendroit:active{
color:#542630;
font-weight:bold;
text-decoration:underline;
}

a.lienvert:link, a.lienvert:hover, a.lienvert:visited, a.lienvert:active{
font-size:0.8em;
color:#356732;
text-decoration:none;
font-weight:normal;
}

a.lienvertgros:link, a.lienvertgros:hover, a.lienvertgros:visited, a.lienvertgros:active{
font-size:1.2em;
color:#6BAF04;
text-decoration:underline;
font-weight:bold;
}

a.liengros:link, a.liengros:hover, a.liengros:visited, a.liengros:active{
font-size:1.4em;
color:#666;
text-decoration:none;
font-weight:normal;
}

#suivi p, #bonsPlans p, #expert p, #simulExpert p, #suiviExpert p, #surchargExpert p{
width:168px;
margin-left:15px;
margin-right:15px;
margin-top:30px;
padding:0 0 0 0;
}

#suivi p, #suiviExpert p{
padding-top:10px;
font-weight:bold;
}

#simulExpert p, #surchargExpert p{
font-weight:bold;
}


#simulateur p{
width:324px;
margin:50px 20px 0 20px;
text-align:center;
}

#simulateur form{
text-align:center;
margin:10px 0 10px 0;
}

#simulateur span{
width:100%;
text-align:center;
display:block;
}

fieldset#type_envoi{
margin-left:10px;
float:left;
border-style:none;
text-align:left;
padding:0;
}

fieldset#destination_envoi{
margin-right:10px;
float:right;
border-style:none;
text-align:left;
padding:0;
}



.MoyenText{
font-size:1.0em;
}

.GrandText{
font-size:1.2em;
}

.TitreRose{
font-size:1.4em;
color:#FF277E;
font-weight:bold;
}

.GrandTitreRose{
font-size:2.0em;
color:#FF277E;
font-weight:bold;
}



.tableauSuivi td {
text-align:center;
}

.tableauSuivi td form, #formSuivi form{
border:1px solid #D0D0D0;
width:98%;
padding:0 0 0 0;
margin:0 0 0 0;
}

.tableauSuivi td fieldset, #formSuivi fieldset{
border-style:none;
text-align:center;
width:100%;
padding:0 0 0 0;
margin:0 0 0 0;
}

.tableauSuivi td fieldset input, #formSuivi fieldset input{
margin:5px 0 5px 0;
}

.tableauSuivi td fieldset p, #formSuivi fieldset p{
background-color:#E5E5E5;
border-bottom:1px solid #D0D0D0;
border-left-style:none;
border-right-style:none;
color:#FF287E;
font-weight:bold;
padding:0 0 0 0;
margin:0 0 0 0;
width:100%;
height:30px;
line-height:30px;
text-align:center;
font-size:1.2em;
}

.tableauSuivi td p, #formSuivi p{
background-color:#E5E5E5;
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
padding:0 0 0 0;
margin:0 0 0 0;
width:98%;
height:30px;
line-height:30px;
text-align:center;
}


p.icone{
text-align:center;

display:inline;
}


p.icone a{
text-decoration:none;
}

div.liens{
width:655px;
border:1px solid #D0D0D0;
padding:5px 5px 15px 5px;
}

td.onglet{
width:127px;
height:42px;
text-align:center;
line-height:42px;
color:#70B10F;
background:url("../../images/onglet.jpg") no-repeat;
font-size:1.6em;
}

td.ongletHover{
width:127px;
height:42px;
text-align:center;
line-height:42px;
color:#fff;
background:url("../../images/onglet_hover.jpg") no-repeat;
font-size:1.6em;
font-weight:bold;
}

.left{
width:45%;
float:left;
}

.right{
width:45%;
float:right;
}



p.conditions_ok{
height:30px;
line-height:30px;
background-color:#6BAF04;
text-align:left;
color:#fff;
font-weight:bold;
font-size:1.2em;
padding:0 0 0 0;
margin:0 0 0 0;
}

p.conditions_ok a{
color:#fff;
text-decoration:underline;
}

p.contenuSimul{
padding:20px;
margin:0;
}

p.alignRight{
text-align:right;
}

.right2{
float:right;
width:80%;
}

td.titreFormuSimul{
font-weight:bold;
width:170px;
}

td.titreFormuSimul2{
font-weight:bold;
width:220px;
}

fieldset{
border:1px solid #A4A4A4;
margin:10px 0 10px 0;
padding:10px;
}

legend{
color:#6BAF04;
font-size:1.4em;
padding-bottom:5px;
}

.vert{
color:#6BAF04;
}

.vertGrand{
font-size:1.1em;
font-weight:bold;
color:#6BAF04;
}




.formbt
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	background-color: #6BAF04;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}





p.dico{
border-top:1px solid #6BAF04;
border-bottom:1px solid #6BAF04;
text-align:center;
padding:10px 0 10px 0;
background-color:#E6E6E6;
}

label.suivi{
text-align:left;
margin:0;
padding:0;
}

#telexExpert p{
padding:15px 5px 5px 5px;
}

#ecoExpert p{
padding:60px 10px 10px 10px;
font-weight:bold;
font-size:1.2em;
}

#ecoExpert p a{

}

div.imgCentre{
text-align:center;
margin:15px 0 0 0;
padding:0;
}

fieldset#poidsvolume label{
width:150px;
float:left;
}

p.contourGris{
border:1px solid #A4A4A4;
padding:10px;
font-weight:normal;
background-color:#e6e6e6;
}


p.contour{
border:1px solid #A4A4A4;
font-weight:normal;
padding:10px;
}

.centre{
text-align:center;
}

div.contour2{
border:1px solid #A4A4A4;
font-weight:normal;
text-align:center;
}

div.contour2 fieldset{
width:500px;
margin-left:80px;
margin-right:80px;
}

div.floatRight{
float:right;
padding:5px;
}

div.floatLeft{
float:left;
padding:5px;
}








