/* CSS Document */
body {margin:0px;}
p{ margin:0px;}
td, input, select { font-family:Arial, Helvetica, sans-serif; color:#004676; font-size:11px;}
.interligne5px { padding-bottom:5px;}

/* tailles */
.text9{
font-size:9px;
}
.text10{
font-size:10px;
}
.text11{
font-size:11px;
}
.text12{
font-size:12px;
}
.text13{
font-size:13px;
}
.text14{
font-size:14px;
}
.text15{
font-size:15px;
}
.text16{
font-size:16px;
}
.text17{
font-size:17px;
}
.text18{
font-size:18px;
}

/* polices */
.arial{
font-family:Arial, Helvetica, sans-serif;
}

.verdana{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* style de titres */
.titre { 
text-decoration:none;
color:#FF6000;
font-size:18px;
padding-top:4px;
padding-bottom:5px;
}
.titrefiche { 
text-decoration:none;
color:#004676;
font-size:22px;
padding-top:6px;
padding-bottom:6px;
}
.titrefondbleu {
text-decoration:none;
color:#FFFFFF;
font-size:14px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
font-weight:bold;
background:#6295B1;
}
.titrefondbleuclair { 
text-decoration:none;
color:#00415D;
font-size:14px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
font-weight:bold;
background:#A4CDE0;
}
.titrefondvert { 
text-decoration:none;
color:#FFFFFF;
font-size:14px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
font-weight:bold;
background:#62AAB1;
}
.titrefondviolet { 
text-decoration:none;
color:#FFFFFF;
font-size:14px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
font-weight:bold;
background:#7589B3;
}
.titrefondgris { 
text-decoration:none;
color:#FFFFFF;
font-size:14px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
font-weight:bold;
background:#949494;
}

/* style de textes tableaux de renseignements BLEU */
.textefondbleuclair1 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#E1EEF4;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondbleuclairsuite1 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#E1EEF4;
border-top: #FFFFFF 3px solid;
}
.textefondbleuclair2 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#EEF6F9;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondbleuclairsuite2 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#EEF6F9;
border-top: #FFFFFF 3px solid;
}

/* style de textes tableaux de renseignements VERT */
.textefondvertclair1 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#E4F3F4;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondvertclairsuite1 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#E4F3F4;
border-top: #FFFFFF 3px solid;
}
.textefondvertclair2 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#EDF7F8;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondvertclairsuite2 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#EDF7F8;
border-top: #FFFFFF 3px solid;
}

/* style de textes tableaux de renseignements VIOLET */
.textefondvioletclair1 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#E5E9F3;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondvioletclairsuite1 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#E5E9F3;
border-top: #FFFFFF 3px solid;
}
.textefondvioletclair2 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#EFF2F8;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondvioletclairsuite2 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#EFF2F8;
border-top: #FFFFFF 3px solid;
}

/* style de textes tableaux de renseignements GRIS */
.textefondgrisclair1 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#ECECEC;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondgrisclairsuite1 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#ECECEC;
border-top: #FFFFFF 3px solid;
}
.textefondgrisclair2 { 
text-decoration:none;
color:#165B78;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#F3F3F3;
border-top: #FFFFFF 3px solid;
border-right: #FFFFFF 1px solid;
font-weight:bold;
}
.textefondgrisclairsuite2 { 
text-decoration:none;
color:#000000;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
background:#F3F3F3;
border-top: #FFFFFF 3px solid;
}

/* style de liens */

.noir { text-decoration:none;color:#000000;}
a.noir { text-decoration:none;color:#000000;}
a.noir:hover{ text-decoration:none;color:#000000;}
.grisleger { text-decoration:none;color:#999999;}
a.grisleger { text-decoration:none;color:#999999;}
a.grisleger:hover{ text-decoration:none;color:#999999;}
.bleu { text-decoration:none;color:#004676;}
a.bleu { text-decoration:none;color:#004676;}
a.bleu:hover{ text-decoration:none;color:#004676;}
.orange { text-decoration:none;color:#FF6000;}
a.orange { text-decoration:none;color:#FF6000;}
a.orange:hover{ text-decoration:none;color:#FF6000;}
.blanc { text-decoration:none;color:#FFFFFF;}
a.blanc { text-decoration:none;color:#FFFFFF;}
a.blanc:hover{ text-decoration:none;color:#FFFFFF;}

.moteur { text-decoration:none;color:#004676;font-size:12px;}
a.moteur { text-decoration:none;color:#004676;font-size:12px;}
a.moteur:hover{ text-decoration:none;color:#004676;font-size:12px;}

a { text-decoration:none;color:#004676;}
a:hover{ text-decoration:underline;color:#004676;}
a.lienbleus { text-decoration:underline;color:#004676;}
a.lienbleus:hover{ text-decoration:none;color:#004676;}
a.lienorange { text-decoration:underline;color:#FF6000;}
a.lienorange:hover{ text-decoration:none;color:#FF6000;}

/* bas de page */
.basdepage { border-top:1px solid #A7C4D0;}

/* menu */
#menu { line-height:16px;}
#menu a { 
text-decoration:none;
color:#004676; 
padding-left:7px;
}
#menu a:hover{ 
text-decoration:underline; 
color:#004676; 
}
#menu .clic { 
text-decoration:none;
color:#004676; 
padding-left:7px;
font-weight:bold; 
background:url(../images/commun/picto_menu.gif) no-repeat top left;
display:block;
}
#menu .rubrique1 { 
color:#fff; 
background:#2581A8 url(../images/commun/picto_rubrique1.gif) no-repeat top right; 
padding-left:7px; 
height:15px; 
display:block;
}
#menu .rubrique2 { 
color:#fff; 
background:#FF6000 url(../images/commun/picto_rubrique2.gif) no-repeat top right; 
padding-left:7px; 
height:15px; 
display:block;
}
#menu .rubrique3 {
	font-size:11px;
	DISPLAY: block;
	PADDING-LEFT: 7px;
	BACKGROUND: url(../images/commun/picto_rubrique3.gif) #2581A8 no-repeat right top;
	COLOR: #fff;
	HEIGHT: 15px
}
.boutonExtranet {
	font-size:12px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	PADDING-TOP: 8px;
	BACKGROUND: url(../images/extranet/cadre_bouton.gif) no-repeat left top;
	COLOR: #fff;
	HEIGHT: 30px;
	font-weight:bold; 
}
.textDetailproduit{
font-family:Arial, Helvetica, sans-serif; 
color:#000000; 
font-weight:bold;
font-size:11px;
}
.textLibelleDetailproduit{
font-family:Arial, Helvetica, sans-serif; 
color:#004676; 
font-size:10px;
}
.recherche {
	background: #FFFFFF url(../images/formulaires/recherche.gif) no-repeat left top;
}
/* onglets */
.fondonglets {
	background: #FFFFFF url(../images/onglets/fond.gif) repeat-x left top;
}
.fondongletsgauche {
	background: #FFFFFF url(../images/onglets/fond_gauche.gif) repeat-y left top;
}
.fondongletsdroite {
	background: #FFFFFF url(../images/onglets/fond_droite.gif) repeat-y right top;
}

/* lettres */
.fondlettres {
	background: url(../images/fonds/fond_lettres.gif) repeat-y left top;
}

/* fiche */
.fondfiche {
	background: url(../images/fonds/fond_fiche.gif) repeat-y left top;
}
.basfiche {
	background: url(../images/fonds/bas_fiche.gif) no-repeat left bottom;
}

/* liste */
.fondliste {
	background: url(../images/fonds/fond_liste.gif) repeat-y left top;
}
.fondliste720 {
	background: url(../images/fonds/fond_liste720.gif) repeat-y left top;
}
.basliste {
	background: url(../images/fonds/bas_liste.gif) no-repeat left bottom;
}
.basliste720 {
	background: url(../images/fonds/bas_liste720.gif) no-repeat left bottom;
}
.fondplus {
	background: url(../images/liste/fond_plus.gif) no-repeat left top;
}

/* couleur */
.fondcouleur {
	background: url(../images/fonds/fond_couleur.gif) repeat-y left top;
}
.bascouleur {
	background: url(../images/fonds/bas_couleur.gif) no-repeat left bottom;
}
.fondcouleur2 {
	background: url(../images/fonds/fond_couleur2.gif) repeat-y left top;
}
.bascouleur2 {
	background: url(../images/fonds/bas_couleur2.gif) no-repeat left bottom;
}

/* demi */
.fonddemi1 {
	background: url(../images/fonds/fond_demi1.gif) repeat-y left top;
}
.basdemi1 {
	background: url(../images/fonds/bas_demi1.gif) no-repeat left bottom;
}
.fonddemi2 {
	background: url(../images/fonds/fond_demi2.gif) repeat-y left top;
}
.basdemi2 {
	background: url(../images/fonds/bas_demi2.gif) no-repeat left bottom;
}

/* SOUS MENU FICHE */
#menuFiche {
line-height:normal;
height:20px;
}
#menuFiche ul {
margin:0;
padding:0px 0px 0px 0px;
list-style:none;
}
#menuFiche li {
display:inline;
margin:0px;
padding:0px;
}
#menuFiche a {
float:left;
background:url(../images/onglets/onglet_gauche_bleu.gif) no-repeat left top;
margin:0;
padding:0px 0px 0px 10px;
text-decoration:none;
}
#menuFiche a span {
float:left;
display:block;
background:url(../images/onglets/onglet_droit_bleu.gif) no-repeat right top;
padding:5px 12px 3px 0px;
color:#165B78;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuFiche a span {float:none;}
/* End IE5-Mac hack */
#menuFiche a:hover span {
color:#FFFFFF;
text-decoration:underline;
}
#menuFiche a:hover {
background-position:0% -22px;

}
#menuFiche a:hover span {
background-position:100% -22px;
}

/* etat clique */
#menuFiche .clic{
background-position:0% -22px;
}
#menuFiche .clic span {
background-position:100% -22px;
color:#FFFFFF;
text-decoration:underline;
}



/* SOUS MENU PRESENTATION */
#menuPres {
line-height:normal;
height:20px;
}
#menuPres ul {
margin:0;
padding:0px 0px 0px 0px;
list-style:none;
}
#menuPres li {
display:inline;
margin:0px;
padding:0px;
}
#menuPres a {
float:left;
background:url(../images/onglets/onglet_gauche_bleu2.gif) no-repeat left top;
margin:0;
padding:0px 0px 0px 5px;
text-decoration:none;
}
#menuPres a span {
float:left;
display:block;
background:url(../images/onglets/onglet_droit_bleu2.gif) no-repeat right top;
padding:5px 5px 3px 0px;
color:#165B78;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menuPres a span {float:none;}
/* End IE5-Mac hack */
#menuPres a:hover span {
color:#FFFFFF;
text-decoration:underline;
}
#menuPres a:hover {
background-position:0% -22px;

}
#menuPres a:hover span {
background-position:100% -22px;
}

/* etat clique */
#menuPres .clic{
background-position:0% -22px;
}
#menuPres .clic span {
background-position:100% -22px;
color:#FFFFFF;
text-decoration:none;
}


.celluleForm {
	padding-bottom:5px;
}

