@charset "utf-8";
/* CSS Document */

body{margin: 0; padding: 0;}


/* Div gÃ©nÃ©ral */
#global {position:relative; width:1000px; clear:both; height:100%; margin:5px auto 5px auto; border:1px solid black;}
.clearfloat {clear:both; visibility:hidden;}

/* navigation clients */
.categories_client {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:17px 17px 0px 17px; font-weight:bold;}

/* Div haut */
#nav_haut {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; background-color:#464646; margin:17px 17px 0px 17px; height:24px;font-weight:bold;}
#nav_haut a:link {color:#FFFFFF; text-decoration:underline; }
#nav_haut a:visited {color:#FFFFFF; text-decoration:underline;}
#nav_haut a:hover {color:#FFFFFF; text-decoration:none;}
#nav_haut a:active {color:#FFFFFF; text-decoration:underline;}
#nav_haut ul li span {color: #f65a05;}
#nav_haut .right {float: right; list-style: none; display: inline; padding: 0; margin: 4px 0px 0px 0px;}
#nav_haut .right li {display: inline; padding: 5px;}
#nav_haut .left {float: left; list-style: none; display: inline; padding: 0; margin: 4px 0px 0px 0px;}
#nav_haut .left li {display: inline; padding: 5px;}
#english {float:left; display: block ; padding:5px 17px 5px 17px;}
#accueil {float:right; display: block ; padding:5px 17px 5px 17px;}


/* Entête Logo MUQ, Photos haut, pub haut  */
.logo_muq {margin:10px 5px 10px 17px;}
#photos_haut {float:left;}
.photo_haut_01 {margin:10px 10px 10px 0;}
.photo_haut_02 {margin:-22px 17px 10px 0;}
#pub_haut {float:right;}
.pub_haut {margin:10px 17px 6px 0;}
#nav_main {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#464646; height:24px; margin:0px 17px 0px 17px; font-weight:bold; padding:2px 0px 0px 17px; text-align:center;}
#nav_main a:link {color:#FFFFFF; text-decoration:none; }
#nav_main a:visited {color:#FFFFFF; text-decoration:none;}
#nav_main a:hover {color:#FFFFFF; text-decoration:underline;}
#nav_main a:active {color:#FFFFFF; text-decoration:none;}


/* Div colonne gauche */
#colonne_gauche {background-color:#FFFFFF; margin:0px 0px 10px 0px; width:325px; height:100%; float:left;}
#colonne_gauche #big_box {background-color:#464646; padding:10px 0px 10px 0px; margin-top: 10px;}
#colonne_gauche #google {background-color:#FFFFFF; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; border:1px solid #464646;}
#colonne_gauche #stretch {background-color:#464646; padding:0px 0px 10px 0px; margin:10px 0px 10px 0px; height: 100%;}
.nav_gauche { height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background-color:#79614d; line-height:24px;  font-weight:bold; padding:10px 30px 10px 30px; }
.nav_gauche ul {list-style: none; padding: 0; margin: 0;}
.nav_gauche li {padding: 0; margin: 0; border-bottom: 1px dotted #ffffff;}
.nav_gauche span {color:#FFFFFF; text-decoration:none; background-color:#f65a05;}
.nav_gauche a:link {color:#FFFFFF; text-decoration:none; }
.nav_gauche a:visited {color:#FFFFFF; text-decoration:none;}
.nav_gauche a:hover {color:#FFFFFF; text-decoration:none; background-color:#f65a05;}
.nav_gauche a:active {color:#FFFFFF; text-decoration:none;}
.nav_01 {float:left; display: block ; width:100px;}
.nav_02 {float:right; display: block ; width:100px; position: relative; left: -20px;}


/* Form elements */
.formulaire {border : 0px; font-size : 12px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* Div contenu */
#contenu {margin:10px 17px 0px 17px; width:966px; height: 100%;}
/* Div contenu */

#contenu2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify;  background-color:#FFFFFF; margin:10px 18px 10px 25px; width:398px; float:left; height: 100%;}
#contenu2 h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#626262; padding:10px 0px 0px 0px; border-bottom:1px solid #626262;}
#contenu2 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f65a05; text-decoration:underline;}
#contenu2 a:visited {text-decoration:underline; color:#f65a05; } 
#contenu2 a:hover {text-decoration:none; color:#f65a05; } 
#contenu2 a:active {text-decoration:underline; color:#f65a05; }

#contenu3 h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:36px; font-weight:bold; color:#978f8b; padding:10px 0px 0px 0px; margin-bottom: 35px; border-bottom:1px solid #626262;}
.soustitre_section {font-family: Verdana, Geneva, sans-serif; font-size:18px; color:#f65a05; padding:0px 0px 0px 0px;}
.fil_ariane {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f65a05; text-decoration:none;}
.fil_ariane a:link {text-decoration:none; color:#f65a05;}
.fil_ariane a:visited {text-decoration:none; color:#f65a05;}
.fil_ariane a:hover {text-decoration:underline; color:#f65a05;}
.fil_ariane a:active {text-decoration:none; color:#f65a05;}
#contenu3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#454040; text-align:justify;  background-color:#FFFFFF; margin:10px 0px 15px 25px; width:616px; float:left;}
#contenu3 a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f65a05; text-decoration:underline;}
#contenu3 a:visited {text-decoration:underline; color:#f65a05; }
#contenu3 a:hover {text-decoration:none; color:#f65a05; }
#contenu3 a:active {text-decoration:underline; color:#f65a05; }
#clients #logo {margin:10px 0px 10px 0px; display:block; float:left;}
#clients #logo2 {margin:0px 0px 0px 0px; float:right; position:absolute; left: 350px; top: -20px; border: 1px solid #f65a05; z-index: 0;}
#titre_client { background-color:#f65a05; position:relative;}
#titre_client h1{font-size:13px; font-weight:bold; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 0px 10px 5px; border: 0px;}
#clients #description {margin:10px 10px 5px 10px; display: block ; width:410px;  float:right; font-size:11px; }
#clients #description2 { margin: 0px auto 0px auto; padding:20px 20px 10px 20px; display: block; width:500px;}
#clients {display: inline-block; margin:15px 0px 15px 0px; border:10px solid #cccccc; padding:5px 5px 5px 5px;}
.logo_clients {margin:0px 0px 0px 10px; }
.lien_clients {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f65a05; font-weight:bold; text-decoration:none;}
.lien_clients a:link {text-decoration:none; color:#f65a05;}
.lien_clients a:visited {text-decoration:none; color:#f65a05;}
.lien_clients a:hover {text-decoration:underline; color:#f65a05;}
.lien_clients a:active {text-decoration:none; color:#f65a05;}
.titre_client {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#ffffff; background-color:#f65a05; padding:0px 0px 0px 0px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; padding:15px 0px 0px 0px; }
.no_rbq {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f65a05; font-weight:bold; text-decoration:none; text-align:left; padding:0px 0px 12px 0px;}
.texte_client {margin-top:45px;}


/* Div bas de page */
#footer{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:8px 0px 0px 0px; margin:10px 17px 17px 17px; background-color:#464646; clear:both; height:60px; color:#FFFFFF; font-weight:bold; }
#footer a:link {text-decoration:underline; color:#FFFFFF; font-weight:bold; }
#footer a:visited {text-decoration:underline; color:#FFFFFF; }
#footer a:hover {text-decoration:none; color:#FFFFFF; }
#footer a:active {text-decoration:underline; color:#FFFFFF; }

#global dd {float:left; font-size:9px; color:#FFFFFF; margin:20px 35px 10px 35px;}
#global dd a:link{color:#FFFFFF; text-decoration:underline;}
#global dd a:visited{color:#FFFFFF; text-decoration:underline;}
#global dd a:hover{color:#FFFFFF; text-decoration:none;}
#global dd a:active{color:#FFFFFF; text-decoration:underline;}
#global dd + dd {float:right; font-size:9px; color:#FFFFFF;}


#copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; float:left; display: block ; padding:5px 0px 0px 25px; }
#realisation {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; float:right; display: block ; padding:5px 25px 0px 0px; }
#realisation a:link {font-weight:bold; text-decoration:none;}
#realisation a:visited {text-decoration:none;}
#realisation a:hover {text-decoration:underline;}
#realisation a:active {text-decoration:none;}

* html #nouvelle {width:191px; height:360px; list-style:none; line-height:12px; background-image:url(images/backg_nouvelles.gif); background-repeat:no-repeat; scrollbar-3dlight-color:#686161; scrollbar-arrow-color:#686161; scrollbar-track-color: #686161; scrollbar-darkshadow-color:#686161; scrollbar-face-color:#f65a05; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; float:left; margin:85px 0 0 0;}
#nouvelle {width:191px; height:360px; list-style:none; line-height:12px; background-image:url(images/backg_nouvelles.gif); background-repeat:no-repeat; scrollbar-3dlight-color:#686161; scrollbar-arrow-color:#686161; scrollbar-track-color: #686161; scrollbar-darkshadow-color:#686161; scrollbar-face-color:#f65a05; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; float:left; margin:85px 0 0 0;}
#nouvelle #news {font-family: font-family: Times New Roman, Times, serif; font-size:14px; list-style:none; line-height:16px; color:#312e2e;  text-align:left; float:left; margin:40px 10px 10px 0px; overflow:auto; display:block; height:290px; width:191px; display:inline; }
html:not([lang*=""]) #nouvelle #news {font-family: font-family: Times New Roman, Times, serif; font-size:14px; list-style:none; line-height:16px; color:#312e2e;  text-align:left; float:left; margin:40px 10px 20px 0px; overflow:auto; display:block; height:290px; width:191px; display:inline; }
#nouvelle #news a:link{color:#312e2e; text-decoration:underline;}
#nouvelle #news a:visited{color:#312e2e; text-decoration:underline;}
#nouvelle #news a:hover{color:#312e2e; text-decoration:none;}
#nouvelle #news a:active{color:#312e2e; text-decoration:underline;}
#nouvelle #news h3{font-family: "Arial"; font-weight:bold; font-size:12px; padding:15px 10px 3px 20px; color:#f65a05;}
html:not([lang*=""]) #nouvelle #news h3{font-family: "Arial"; font-weight:bold; font-size:12px; padding:10px 10px 3px 20px; color:#f65a05;}
#nouvelle #news p{font-family: "Arial"; font-size:12px; text-align:left;  line-height:16px; padding:0px 10px 0px 20px;}

* html #nouvellea {width:191px; height:360px; list-style:none; line-height:12px; background-image:url(images/backg_nouvellesa.gif); background-repeat:no-repeat; scrollbar-3dlight-color:#686161; scrollbar-arrow-color:#686161; scrollbar-track-color: #686161; scrollbar-darkshadow-color:#686161; scrollbar-face-color:#f65a05; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; float:left; margin:85px 0 0 0;}
#nouvellea {width:191px; height:360px; list-style:none; line-height:12px; background-image:url(images/backg_nouvellesa.gif); background-repeat:no-repeat; scrollbar-3dlight-color:#686161; scrollbar-arrow-color:#686161; scrollbar-track-color: #686161; scrollbar-darkshadow-color:#686161; scrollbar-face-color:#f65a05; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; float:left; margin:85px 0 0 0;}
#nouvellea #newsa {font-family: font-family: Times New Roman, Times, serif; font-size:14px; list-style:none; line-height:16px; color:#312e2e;  text-align:left; float:left; margin:40px 10px 10px 0px; overflow:auto; display:block; height:290px; width:191px; display:inline; }
html:not([lang*=""]) #nouvellea #newsa {font-family: font-family: Times New Roman, Times, serif; font-size:14px; list-style:none; line-height:16px; color:#312e2e;  text-align:left; float:left; margin:40px 10px 20px 0px; overflow:auto; display:block; height:290px; width:191px; display:inline; }
#nouvelle #newsa a:link{color:#312e2e; text-decoration:underline;}
#nouvelle #newsa a:visited{color:#312e2e; text-decoration:underline;}
#nouvelle #newsa a:hover{color:#312e2e; text-decoration:none;}
#nouvelle #newsa a:active{color:#312e2e; text-decoration:underline;}
#nouvelle #newsa h3{font-family: "Arial"; font-weight:bold; font-size:12px; padding:15px 10px 3px 20px; color:#f65a05;}
html:not([lang*=""]) #nouvellea #newsa h3{font-family: "Arial"; font-weight:bold; font-size:12px; padding:10px 10px 3px 20px; color:#f65a05;}
#nouvelle #newsa p{font-family: "Arial"; font-size:12px; text-align:left;  line-height:16px; padding:0px 10px 0px 20px;}


#colonne_droite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF; margin:0px 0px 0px 0px; width:191px; float:right;}
#colonne_droite #modele {background-color:#FFFFFF; margin:10px 0px 10px 0px; border:1px solid black;}
