/* 
- - - - - - - - - -
Feuille de style
- - - - - - - - - -
ROBIC
Par Marie-Eve Lafrenière
Mecano
www.mecano.ca
Janvier 2006
*/

/*
Corrections et MAJ
Xavier Beaumont
xavbeaumont@hotmail.com
Pigiste pour 
Capprod
www.capprod.com
Novembre 2006
*/


/* GENERAL*/
/*body
{
	margin:0 auto;
	text-align:center;
}

.container{
	margin:0 auto;
	text-align:left;
	width:640px;
	padding:0 0 20px 0;
	position:relative;
	background-color:#FFFFFF;
}
.contenu{margin:10px 0 0 0; padding:0 0 1px 0; width:640px;}
.contenuUneCol{margin:10px 0 0 3px; clear:both; width:640px;}

.gauche{ float:left; width:313px; margin:0 8px 0 0;}
.droite{ float:right; width:313px;}

.typoUn{font-family: "Trebuchet MS", Times, serif; font-size:9px;font-weight:bold;color:#887E6E; text-transform:uppercase; margin:0 0 17px 3px;}
.typoUn img{margin:0 4px 0 0;}
.typo{font-family: "Trebuchet MS", Times, serif; font-size:9px;font-weight:bold;color:#887E6E; text-transform:uppercase; margin:0 0 17px 0;}
.typo img{margin:0 4px 0 0;}

p{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; line-height:16px; text-align:justify;}
p a{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p a:link{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p a:active{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p a:visited{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p a:hover{color:#ff4000; border-bottom:none;}

p.news_home{margin: 0 0 6px 0; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}
p.news_home a{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p.news_home a:link{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p.news_home a:active{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p.news_home a:visited{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
p.news_home a:hover{color:#ff4000; border-bottom:none;}






.fichecomplete {font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; }


a.nom:link {font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
a.nom:hover{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#ff4000; text-decoration:none; border-bottom:none;}
a.nom:visited {font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
a.nom:active{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}

a.complete:link {padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-bottom:none;}
a.complete:hover{padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:bold; color:#c2e2ed; text-decoration:none; border-bottom:none;}
a.complete:visited {padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-bottom:none;}
a.complete:active{padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; border-bottom:none;}


.linkpub{position:relative; bottom: -3px; left:-4px;}
a.linkpub:link {background-color:#FFFFFF; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#005473; text-decoration:none;}
a.linkpub:hover{background-color:#FFFFFF; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}
a.linkpub:visited {background-color:#FFFFFF; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#005473; text-decoration:none;}
a.linkpub:active{background-color:#FFFFFF; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#005473; text-decoration:none;}


.linkpub2{position:Relative}
a.linkpub2:link { vertical-align:top; font-family:"Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#005473; text-decoration:none;padding-left:10px}
a.linkpub2:hover{font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#000000; text-decoration:none;padding-left:10px}
a.linkpub2:visited {font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#005473; text-decoration:none;padding-left:10px}
a.linkpub2:active{font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#005473; text-decoration:none;padding-left:10px}

.linkpub3{position:Relative;}
a.linkpub3:link {padding:0 0 0 0; vertical-align:top; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#005473; text-decoration:none;}
a.linkpub3:hover{padding:0 0 0 0; vertical-align:top; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#000000; text-decoration:none;}
a.linkpub3:visited {padding:0 0 0 0; vertical-align:top; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#005473; text-decoration:none;}
a.linkpub3:active{padding:0 0 0 0; vertical-align:top; font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; background-color:#e3ebeb; color:#005473; text-decoration:none;}


.linksquare { text-transform:uppercase; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;}


a.linksquare:link { text-transform:uppercase; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;}
a.linksquare:hover{text-transform:uppercase; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#c2e2ed; text-decoration:none; text-align:right;}
a.linksquare:visited {text-transform:uppercase; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;}
a.linksquare:active{text-transform:uppercase; padding:5px; font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;}




h1{font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#887E6E; text-transform:uppercase;}
h2{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:bold; color:#887E6E;}
h3{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:bold; color:#887E6E;}
h4{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; line-height:16px; margin:0 0 10px 0; padding:0 0 0 0;}
.boiteTexte{clear:both}

#footerContenant{padding:10px 0 0 0;clear:both; width: 640px}
.footer{ background-image:url(/Images/footer.gif); background-repeat:repeat-x; height:100px; font-family:"Trebuchet MS", Arial, serif; font-weight:bold; font-size:9px; color:#887E6E; padding:0 0 0 2px; margin:0 0 0 0; line-height:12px;}
.footer a{color:#BCB19F;}
.footerGauche{ margin:40px 0 0 0;float:left; width:320px;}
.footerDroite{margin:40px 0 0 0;float:left;text-align:right; width:316px;}

form{margin:0 0 0 0; padding:0 0 0 0;}

#sNav .sNavColDeux{ background-color:#007090;}

*/

/* MENU*/

/*#menu{font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#2A5A6B; width:640px; padding-top:15px;}

#menu .logo{ float:left;}
#menu .listeMenu{ float:right; margin:0 0 0 0;}

#menu ul{list-style:none;margin:0 0 0 0; padding:0 0 0 0;}
#menu li{float:left; margin:0 0 0 0; padding:30px 0 0 8px;}
#menu ul li a{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu ul li a:link{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu ul li a:visited{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu ul li a:hover{color:#03576f;background-image:url(/Images/menu/menu_over.gif); background-repeat:no-repeat; background-position:center;}

#menu ul{list-style:none;margin:0 0 0 0; padding:0 0 0 0;}
#menu li{float:left; margin:0 0 0 0; padding:30px 0 0 8px;}
#menu li a{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu li a:link{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu li a:active{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu li a:visited{color:#03576f; text-decoration:none; padding:30px 0 0 0;}
#menu li a:hover{color:#03576f;background-image:url(/Images/menu/menu_over.gif); background-repeat:no-repeat; background-position:center; z-index:1;}
#profil .navProfil a,#pros .navPros a,#champs .navChamps a,#news .navNews a,#carrieres .navCarrieres a,#contact .navContact a{ background-image:url(/Images/menu/menu_on.gif);background-repeat:no-repeat; background-position:center;}

#menu .navOff{}
#menu .navOn a{background-image:url(/Images/menu/menu_on.gif);background-repeat:no-repeat; background-position:center;}

#menu .menuInfos{clear:both; padding:14px 0 0 0;}
#menu .titrePage{ font-size:10px; color:#000000; padding:0 0 0 1px; float:left;}
#menu .titrePage a{color:#007090; text-decoration:none;}
#menu .btInfos{ text-align:right;}
*/
/* ACCUEIL*/
/*.titreHaut{color:#887E6E; text-transform:uppercase; margin:0 0 10px 0; padding:0 0 0 1px; font-size:10px; font-weight:bold; font-family:"Trebuchet MS", Arial, serif; font-weight:bold;}



.blocContenu{font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold;}
.titre{color:#887E6E; text-transform:uppercase; margin:10px 0px 6px 0px;}
.titre2{color:#887E6E; text-transform:uppercase; margin:30px 0 6px 0;}
.sTit{color:#000000; text-transform:uppercase; font-size:11px; margin:10px 0 0 0;}
.texteManchette { margin:0 0 0px 0; padding:0 5px 0 0;}
p.texteManchette { margin:0 0 7px 0; padding:0 5px 0 0;}
.bouton{background-color:#57a1b6; color:#FFFFFF; text-align:right; padding:0 2px 0 0; text-transform:uppercase; margin:2px 0 20px 0;}
.bouton a{ color:#FFFFFF; text-decoration:none;}
.bouton a:link{ color:#FFFFFF; text-decoration:none;}
.bouton a:visited{ color:#FFFFFF; text-decoration:none;}
.bouton a:active{ color:#FFFFFF; text-decoration:none;}
.bouton a:hover{color:#C2E2ED;}
/* #accueil #sNav .sNavColDeux{text-align:right; padding:64px 0 0 0; background-color:#007090;}*/
/*#sNav .sNavColDeux{text-align:right; padding:64px 0 0 0; background-color:#007090;}*/
/*#sNav .sNavColDeux ul li{padding:0px 0px 0px 0px; background-color:#007090;}
*/
/* PROFIL*/

/*#sousMenu ul{ list-style-type:none; font-family: "Trebuchet MS", Times, serif; font-size:11px; color:#ff4000; margin:15px 0 15px 0; padding:0 0 15px 0;}
#sousMenu li{float:left; padding:0 10px 0 0;}
#sousMenu li h4 a{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
#sousMenu li h4 a:link{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
#sousMenu li h4 a:active{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
#sousMenu li h4 a:visited{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted;}
#sousMenu li h4 a:hover{color:#ff4000; text-decoration:none; border-bottom:none;}
#profil #sNav{ background-color:#007090;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:137px; width:137px;float:right; margin:0 0 0 0; padding:0 0 0 0;}
#profil #sNav .sNavColDeux{text-align:right; padding:95px 0 0 0; background-color:#007090;}
*/
/* PROfessionnel*/
/*
#alphab h1{margin:0 0 0 0; padding:0 0 0 0; font-size:9px;}
#alphab{text-align:right;}
#alphab ul{list-style:none;font-family: "Trebuchet MS", Times, serif; font-size:11px; color:#887E6E;margin:0 0 0 0; padding:0 0 0 0;}
#alphab li{float:left;padding:0 0 4px 7px; margin:0 0 0 0;}
#alphab li h4{margin:0 0 0 0; padding:0 0 0px 0;}
#alphab li h4 a{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted; padding:0 0 0px 0px}
#alphab li h4 a:link{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted; padding:0 0 0px 0px}
#alphab li h4 a:active{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted; padding:0 0 0px 0px}
#alphab li h4 a:visited{color:#ff4000; text-decoration:none; border-bottom:#ff4000 1px dotted; padding:0 0 0px 0px}
#alphab li h4 a:hover{color:#ff4000; text-decoration:none; border-bottom:none;}


.imgColDeux{padding:0 0 0 0; clear:both;}

.sNavTweak{width:640px;}
#sNav{ background-color:#007090;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:137px;}
#sNav ul{list-style:none;margin:0 6px 0 0; padding:0 0 0 0;}
#sNav li{margin:2px 0 0 0;}
#sNav li a{color:#FFFFFF; text-decoration:none;}
#sNav li a:hover{color:#C2E2ED;}
#sNav .sNavColUn{ float:left;}
#sNav .sNavColDeux{text-align:right; padding:42px 0 0 0;}
#sNav .sNavNom{text-align:right; padding:5px 8px 0 0; float:right; width:142px; line-height:18px;}
#sNav .sNavNom h1{font-size:14px; color:#FFFFFF; text-transform:capitalize; margin:0 0 0 0; padding:0 0 0 0;}
#sNav .sNavNom h2{font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}

#sNavPros{ background-color:#007090;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:137px;}
#sNavPros ul{list-style:none;margin:0 6px 0 0; padding:0 0 0 0;}
#sNavPros li{margin:2px 0 0 0;}
#sNavPros li a{color:#FFFFFF; text-decoration:none;}
#sNavPros li a:hover{color:#C2E2ED;}
#sNavPros .sNavColUnPros{ float:left;}
#sNavPros .sNavColDeuxPros{text-align:right; padding:75px 0 0 0;}
#sNavPros .sNavColDeuxPros2{text-align:right; padding:95px 4px 8px 0;}
#sNavPros .sNavColDeuxPros3{text-align:right; padding:95px 4px 8px 0;}
#sNavPros .sNavNomPros{text-align:right; padding:5px 8px 0 0; float:right; width:142px; line-height:18px;}
#sNavPros .sNavNomPros h1{font-size:14px; color:#FFFFFF; text-transform:none; margin:0 0 0 0; padding:0 0 0 0;}
#sNavPros .sNavNomPros h2{font-size:12px; color:#FFFFFF; text-transform:none; margin:0 0 0 0; padding:0 0 0 0;}
/*#sNavPros .NomPros {font-size:14px; color:#FFFFFF; text-transform:none; margin:0 0 0 0; padding:0 0 0 0;}
#sNavPros .TitrePros {font-size:12px; color:#FFFFFF; text-transform:capitalize; margin:0 0 0 0; padding:0 0 0 0;}
*/
/*#sNavFicheComp{ background-color:#007090;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:137px; width:155px; float:right;}
#sNavFicheComp ul{list-style:none;margin:0 6px 0 0; padding:0 0 0 0;}
#sNavFicheComp li{margin:2px 0 0 0;}
#sNavFicheComp li a{color:#FFFFFF; text-decoration:none;}
#sNavFicheComp li a:hover{color:#C2E2ED;}
#sNavFicheComp .sNavColUn{ float:left;}
#sNavFicheComp .sNavColDeux{text-align:right; padding:62px 0 0 0;}
#sNavFicheComp .sNavNom{text-align:right; padding:5px 8px 0 0; float:right; width:142px; line-height:18px;}
#sNavFicheComp .sNavNom h1{font-size:14px; color:#FFFFFF; text-transform:capitalize; margin:0 0 0 0; padding:0 0 0 0;}
#sNavFicheComp .sNavNom h2{font-size:12px; margin:0 0 0 0; padding:0 0 0 0;}

.alignRight{text-align:right;background-color:#E3EBEB; width:640px;height:137px; }
.txtwrap{float:left; text-align:left; padding:0 0 5px 10px; width:400px;}

#prosAlpha h1{ font-size:35px; font-weight:normal; color:#887E6E; margin:0 0 0 0; padding:0 0 0 0;}
#prosAlpha p{line-height:20px;}
.prosFicheBg{ background-color:#E3EBEB; height:411px; background-image:url(/Images/pros/bg_fiche.gif); background-position:right; background-repeat:no-repeat;}
.prosFicheContenu{ padding:5px 15px 10px 15px;}
.prosFicheContenu p{line-height:17px;}

.btFiche{ background-color:#68A4B8; color:#FFFFFF; text-transform:uppercase; padding:3px 0 3px 7px; width:125px;}
.btFiche a{color:#FFFFFF; text-decoration:none;}
.btFiche a:link{color:#FFFFFF; text-decoration:none;}
.btFiche a:visited{color:#FFFFFF; text-decoration:none;}
.btFiche a:active{color:#FFFFFF; text-decoration:none;}
.btFiche a:hover{color:#C2E2ED;}

.btFicheBas{ background-color:#FFFFFF; color:#005473; text-transform:uppercase; position:absolute; top:550px; padding:3px 5px 0 0;}
.btFicheBas a{color:#005473; text-decoration:none;}
.btFicheBas a:link{color:#005473; text-decoration:none;}
.btFicheBas a:visited{color:#005473; text-decoration:none;}
.btFicheBas a:active{color:#005473; text-decoration:none;}
.btFicheBas a:hover{color:#000000;}

.btFicheBasCompBG{text-align:left; padding:120px 0 0 0;}
.btFicheBasComp{font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold;background-color:#FFFFFF; color:#005473; text-transform:uppercase;padding:3px 5px 0 6px; width:80px;}
.btFicheBasComp a{color:#005473; text-decoration:none;}
.btFicheBasComp a:link{color:#005473; text-decoration:none;}
.btFicheBasComp a:visited{color:#005473; text-decoration:none;}
.btFicheBasComp a:active{color:#005473; text-decoration:none;}
.btFicheBasComp a:hover{color:#000000;}

.ficheComplBg{background-color:#E3EBEB; width:616px; padding:10px 10px 10px 10px;}
.prosFicheComplNom{ text-transform:uppercase; margin:0 0 0 0; padding:0 0 10px 0;}
.prosFicheComplTel{margin:0 0 0 0; padding:0 0 0 0;}
.prosFicheComplMail{margin:0 0 0 0; padding:10px 0 0 0;}
.prosFicheComplTxtCour{margin:17px 0 17px 0; padding:0 0 0 0;}
#pros h2{color:#fff; margin:0 0 0 0; padding:0 0 0 0;}
#pros h3{}
#pros .ProNavgauche{ float:left; margin:0 0 0 1px; width:313px;}
#pros .ProNavDroite{float:right; margin:0 0 6px 0; width:313px;}
#pros .gauche{clear:both;}
#pros .droite{}
#pros .prosPUn{margin:0 0 0 0;}
p.pros{margin:0 0 8px 0;}

.ProNavgauche{ float:left; margin:0 0 0 1px; width:313px;}
.ProNavDroite{float:right; margin:0 0 6px 0; width:313px;}



.compPhoto{background:#E3EBEB; width:640px;}
.compPhotoIn{float:left;}
.compPhotoTxt{margin:0 0 0 120px; padding:10px 0 0 0;}

/* CHAMPS ET PRATIQUE*/
/*#champs H1, #champs h1{padding-left:0px; margin:32px 0 0 0;}*/
/*#champs p{margin: 5px 0 0 0; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}




#champs .boiteTexte h2.champs{ font-family: "Trebuchet MS", Times, serif;font-size:11px; color:#8C806B; font-style:italic; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0;}
#champs .boiteTexte ul.champs{font-family: "Trebuchet MS", Times, serif; font-size:10px; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
#champs .boiteTexte li.champs{ margin:0 5px 3px 0; padding:0 0 0 5px;background-color:#E3EBEB; width:305px; float:left; background-image:url(/Images/champs/listePlus.gif); background-position:right; background-repeat:no-repeat; line-height:16px;}
#champs .boiteTexte li.champs a.champs{color:#013E55; text-decoration:none;}
#champs .boiteTexte li.champs a.champs:link{color:#013E55; text-decoration:none;}
#champs .boiteTexte li.champs a.champs:active{color:#013E55; text-decoration:none;}
#champs .boiteTexte li.champs a.champs:visited{color:#013E55; text-decoration:none;}
#champs .boiteTexte li.champs a.champs:hover{text-decoration:underline}
#champs .apresUL{clear:both; padding:0 0 0 0;}
#champs .apresUL2{clear:both; padding:0 0 0 0;}
 .apresUL3{clear:both; padding:0 0 0 0;}

#champs .boiteTexte h2.doc_pdf{ font-family: "Trebuchet MS", Times, serif;font-size:11px; color:#8C806B; font-style:italic; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0;}
#champs .boiteTexte ul.doc_pdf{font-family: "Trebuchet MS", Times, serif; font-size:10px; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
#champs .boiteTexte li.doc_pdf{ margin:0 5px 3px 0; padding:0 0 0 5px; background-color:#ffffff; float:left;line-height:16px;}
#champs .boiteTexte li.doc_pdf a.doc_pdf{ margin:0 5px 0 0; padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
#champs .boiteTexte li.doc_pdf a.doc_pdf:link{ margin:0 5px 0 0; padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
#champs .boiteTexte li.doc_pdf a.doc_pdf:active{ margin:0 5px 0 0; padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
#champs .boiteTexte li.doc_pdf a.doc_pdf:visited{ margin:0 5px 0 0; padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
#champs .boiteTexte li.doc_pdf a.doc_pdf:hover{ margin:0 5px 0 0; padding-left:21px; text-decoration:none; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }


.boiteTexte h2{ font-family: "Trebuchet MS", Times, serif;font-size:11px; color:#8C806B; font-style:italic; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0;}
.boiteTexte ul.champs{font-family: "Trebuchet MS", Times, serif; font-size:10px; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.boiteTexte li.champs{ margin:0 5px 3px 0; padding:0 0 0 5px;background-color:#E3EBEB; width:305px; float:left; background-image:url(/Images/champs/listePlus.gif); background-position:right; background-repeat:no-repeat; line-height:16px;}
.boiteTexte li.champs a.champs{color:#013E55; text-decoration:none;}
.boiteTexte li.champs a.champs:link{color:#013E55; text-decoration:none;}
.boiteTexte li.champs a.champs:active{color:#013E55; text-decoration:none;}
.boiteTexte li.champs a.champs:visited{color:#013E55; text-decoration:none;}
.boiteTexte li.champs a.champs:hover{text-decoration:underline}
.apresUL{clear:both; padding:20px 0 0 0;}
.apresUL2{clear:both; padding:5px 0 0 0;}
.boiteTexte H1, .boiteTexte h1{padding-left:0px; margin:26px 0 0 0;}
.boiteTexte  p{margin: 5px 0 0 0; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}

h2.consulter{ font-family: "Trebuchet MS", Times, serif;font-size:11px; color:#8C806B; font-style:italic; font-weight:normal; margin:17px 0 16px 0; padding:0 0 0 0;}
h2.telecharger{ font-family: "Trebuchet MS", Times, serif;font-size:11px; color:#8C806B; font-style:italic; font-weight:normal; margin:17px 0 10px 0; padding:0 0 0 0;}



.boiteTexte ul.doc_pdf{font-family: "Trebuchet MS", Times, serif; font-size:10px; display:list-item; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.boiteTexte li.doc_pdf{ margin:0 5px 3px 0; padding:0 0 0 5px; background-color:#ffffff; float:left;line-height:16px;}
.boiteTexte li.doc_pdf a.doc_pdf{padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
.boiteTexte li.doc_pdf a.doc_pdf:link{padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
.boiteTexte li.doc_pdf a.doc_pdf:active{padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
.boiteTexte li.doc_pdf a.doc_pdf:visited{padding-left:21px; color:#013E55; text-decoration:underline; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }
.boiteTexte li.doc_pdf a.doc_pdf:hover{padding-left:21px; text-decoration:none; background-image:url(/Images/ico_pdf.gif); background-position:left; background-repeat:no-repeat; }



/* NEWS*/
/*#news .droite{width:174px; margin:0 0 0 0;}
#news .gauche{ width:453px;}
#news .vedetteImg{ background-image:url(/Images/news/actu_header_02.jpg); height:21px; padding:60px 10px 0 0; text-align:right;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold; color:#FFFFFF;}
#news .actuBlocVedette{ font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; text-transform:uppercase; color:#404040;background-color:#E3EBEB; background-image:url(/Images/news/actuBgDoc.gif); background-position:left-top; background-repeat:no-repeat; margin:0 0 4px 0; padding:8px 3px 10px 30px; line-height:15px;}
#news .actuBloc{ font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#404040;background-color:#E3EBEB; background-image:url(../../Images/news/actuBgDoc.gif); background-position:left-top; background-repeat:no-repeat; padding:8px 3px 10px 30px; line-height:15px;}
#news .btActu{font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#68A4B8; padding:0 0 0 3px; margin:5px 0 0 0;}
#news .btActu a{color:#FFFFFF;text-decoration:none;}
#news .btActu a:link{color:#FFFFFF;text-decoration:none;}
#news .btActu a:active{color:#FFFFFF;text-decoration:none;}
#news .btActu a:visited{color:#FFFFFF;text-decoration:none;}
#news .btActu a:hover{color:#C2E2ED;}
#news h1{margin:5px 0 7px 0; padding:0 0 0 0;}
#news h2{font-family: "Trebuchet MS", Times, serif; font-size:11px; color:#404040; margin:0 0 12px 0; padding:0 0 0 0;}
#news p{margin:0 0 15px 0; padding:0 0 0 0;}


/* PUBLICATIONS */
/*#pub .droite{width:174px; margin:0 0 0 0;}
#pub .gauche{ width:453px;}
#pub .colDroiteBG{min-height:359px;background-color:#E3EBEB;}

#pub .pubBloc{ font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:bold; color:#404040;background-color:#E3EBEB;background-image:url(/Images/pub/publiBgDoc.gif); background-position:left-top; background-repeat:no-repeat; padding:8px 10px 10px 40px; line-height:15px;}
#pub .btPub{font-family: "Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; background-color:#68A4B8; padding:0 0 0 3px; margin:5px 13px 0 0;}
#pub .btPub a{color:#FFFFFF;text-decoration:none;}
#pub .btPub a:link{color:#FFFFFF;text-decoration:none;}
#pub .btPub a:visited{color:#FFFFFF;text-decoration:none;}
#pub .btPub a:active{color:#FFFFFF;text-decoration:none;}
#pub .btPub a:hover{color:#C2E2ED;}

#pub .formSearch{width:250px; text-align:right;}
#pub input{	font-family: "Trebuchet MS", Times, serif;font-size: 9px; font-weight:normal; background-color: #FFFFFF;  border-bottom: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;	border-top:1px solid #DDDDDD;color: #404040;padding:0 0 0 0;margin:0 0 0 0;}
#pub .fieldSearch{width:250px; height:18px; padding:4px 0 0 3px;}
#pub .submitBtn {font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight: bold; background: #005473; border-bottom: 1px none #005473;  border-right: 1px none #005473; border-left: 1px none #005473; border-top:1px none #005473; color:#FFFFFF; text-decoration:none; cursor: hand; text-transform:uppercase; margin:6px 0 0 0; padding:1px 0px 1px 1px;}
#pub h1{margin:5px 0 7px 0; padding:0 0 0 0;}

.formSearch{width:250px; text-align:right;}
input{	font-family: "Trebuchet MS", Times, serif;font-size: 9px; font-weight:normal; background-color: #FFFFFF;  border-bottom: 1px solid #DDDDDD;	border-right: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;	border-top:1px solid #DDDDDD;color: #404040;padding:0 0 0 0;margin:0 0 0 0;}
.fieldSearch{width:276px; height:18px; padding:4px 0 0 3px;}
.submitBtn {font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight: bold; background: #005473; border-bottom: 1px none #005473;  border-right: 1px none #005473; border-left: 1px none #005473; border-top:1px none #005473; color:#FFFFFF; text-decoration:none; cursor: hand; text-transform:uppercase; margin:6px 0 0 0; padding:1px 0px 1px 1px;}
#pub h1{margin:5px 0 7px 0; padding:0 0 0 0;}
p.pub{margin:0 0 5px 0; padding:0 0 0 0;}



/* CARRIERES */

/*#carrieres #sNav{ background-color:#005473;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:bold; color:#FFFFFF; text-transform:uppercase; height:137px; width:137px;float:right; margin:0 0 0 0; padding:0 0 0 0;}
#carrieres #sNav .sNavColDeux{text-align:right; padding:95px 0 0 0;}

H1.carrieres, h1.carrieres{padding-left:0px; margin:32px 0 0 0;font-size:11px; color:#000000;}
p.carrieres {margin: 5px 0 0 0; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}
H1.subcarrieres, h1.subcarrieres{padding-left:20px; margin:12px 0 0 0;}
p.subcarrieres {margin: 5px 0 0 0; padding-left:20px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}
p.subcarrieres2 {margin: 3px 0 0 0; padding-left:30px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}
p.subcarrieres3 {margin: 0px 0 0 0; padding-left:30px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}
ul.subcarrieres {margin: 5px 0 0 0; padding-left:40px; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}
li.subcarrieres {margin: 5px 0 0 0; font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; text-align:justify;}

/* PLAN DU SITE */
/*#plan .boiteTexte ul{font-family: "Trebuchet MS", Times, serif; font-size:10px; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
#plan .boiteTexte li{ margin:0 5px 3px 0; padding:0 0 0 5px;background-color:#E3EBEB; width:195px; float:left; background-image:url(/Images/champs/listePlus.gif); background-position:right; background-repeat:no-repeat; line-height:16px;}
#plan .boiteTexte li a{color:#013E55; text-decoration:none;}
#plan .boiteTexte li a:hover{text-decoration:underline}
#plan .apresUL{clear:both; padding:20px 0 0 0;}
#plan .colUn{ width:210px;float:left;}
#plan .colDeux{width:210px;float:left;}
#plan .colTrois{width:210px;float:left;}
#plan .colTrois{width:210px;float:left;}


.boiteTextePlan ul{font-family: "Trebuchet MS", Times, serif; font-size:10px; list-style:none; margin:0 0 0 0; padding:0 0 0 0;}
.boiteTextePlan li{ margin:0 5px 3px 0; padding:0 0 0 5px;background-color:#E3EBEB; width:195px; float:left; background-image:url(/Images/champs/listePlus.gif); background-position:right; background-repeat:no-repeat; line-height:16px;}
.boiteTextePlan li a{color:#013E55; text-decoration:none;}
.boiteTextePlan li a:link{color:#013E55; text-decoration:none;}
.boiteTextePlan li a:active{color:#013E55; text-decoration:none;}
.boiteTextePlan li a:visited{color:#013E55; text-decoration:none;}
.boiteTextePlan li a:hover{text-decoration:underline}
.apresULPlan{clear:both; padding:20px 0 0 0;}
.colUnPlan{ width:210px;float:left;}
.colDeuxPlan{width:210px;float:left;}
.colTroisPlan{width:210px;float:left;}


/* CONTACT */

/*#contact .contTit{ text-transform:uppercase; margin:0 0 0 0; padding:0 0 0 0;}
#contact .pTxtCour{margin:8px 0 4px 0; padding:0 0 0 0;}


#sNav .sNavColDeux{text-align:right; padding:50px 0 0 0;}

.backtop {width:636px; padding: 0 0 0 0; text-align:right;font-family: "Trebuchet MS", Times, serif; font-size:10px;font-weight:normal;}
a.haut:link {font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:normal; color:#887e6e; text-decoration:none;}
a.haut:hover{font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:normal; color:#887e6e; text-decoration: underline;}
a.haut:visited {font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:normal; color:#887e6e; text-decoration:none;}
a.haut:active{font-family: "Trebuchet MS", Times, serif; font-size:10px; font-weight:normal; color:#887e6e; text-decoration:none;}


.titTabCarrieres{width:354px; height:20px; vertical-align:middle; background-color:#8e8575; text-align:center; font-family:"Trebuchet MS", Times, serif; font-size:9px; font-weight:bold; color:#FFFFFF;}
.cellCarrieres{font-family: "Trebuchet MS", Times, serif; font-size:11px; font-weight:normal; color:#404040; padding:4px 4px 4px 10px;}
*/
