/*hacks*/
* {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; line-height:normal; list-style:none;}
a img {border:none;}
.clear {clear:both; line-height:0px; height:0px; font-size:0px;}
.left {float:left;}
.right {float:right;}
img {display:block;}

#content {width:100%; margin:auto;}

/*style du header*/
#header_ext {width:100%; background-color:#383838;}
#header {background-color:#383838; padding-bottom:7px; color:#FFF; width:950px; margin:auto}
#header_sous {background-color:#454545; height:20px; width:100%; margin-top:4px;}
#header h1 {padding:54px 0 0 25px;}
#header #part_droite {padding:19px 26px 0 0; width:258px;}
#header h4 {background-color:#5E90A9; font-size:12px; padding:3px 2px;}
#header h4 span {font-weight:normal;}
#header #flags {width:24px; margin:0 7px;}
#header #flags img {margin-bottom:5px;}
#header form {width:140px; margin-top:30px; padding-top:0px;}
#header form label {font-size:10px; text-transform:uppercase; letter-spacing:0px;}
#header form input {color:#000; font-size:11px; width:105px;}
#header form #sub {background-image:url('../images/equipact-newsletter.jpg'); text-transform:uppercase; color:#FFF; width:25px; height:22px; background-repeat:no-repeat; border:none; cursor:pointer;}

/*style du footer*/
#footer {background-color:#454545; padding:7px 0;}
#footer p {font-size:11px; text-align:center; color:#FFF; font-family:Myriad Pro, Arial, Helvetica, sans-serif;}
#footer p a {color:#FFF; text-decoration:none;}
#footer p a:hover {text-decoration:underline;}

/*style du menu*/
#menu_dir {position:absolute; width:100%; z-index:3; top:191px; left:0}
#menu_ext {width:950px; margin:auto;}
#menu {margin:auto; width:740px;}
#menu div {width:172px; margin-right:17px;}
.ss_menu_princ {display:none}
.onglets {width:172px;}
.onglets img { box-shadow: 0 0 1px #999; -moz-box-shadow: 0 0 1px #999; -webkit-box-shadow: 0 0 5px #999;}
.ss_menu {width:172px; height:24px; border-top:1px solid #CCC; font-size:12px; text-align:center; color:#EDEDED; background-color:#383838; padding:8px 0 2px 0;}
#menu .ss_menu a {color:#FFF; text-decoration:none;}
#menu .ss_menu a:hover {font-weight:bold; text-decoration:underline}

/*style de la page d'accueil*/
#index {padding-top:108px; padding-bottom:58px; height:906px;}
#index #intro, #index #intro_uk {width:880px; background-color:#FFF; font-size:12px; font-weight:normal; padding:10px; margin:7px auto; box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333;}
#index #intro_uk {text-align:center; font-size:16px; font-weight:normal}
#index #encarts {width:900px; margin:auto}
#index .encarts_bas {width:295px; float:left; margin-right:7px; background-color:#FFF; box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333; height:390px; color:#242424;}
#index .encarts_bas h5 {text-transform:uppercase; margin-top:20px;}
#index .encarts_bas h5 img {margin:auto;}
#index .encarts_bas_uk {width:276px; background-color:#FFF; float:left; margin-right:5px; box-shadow: 0 0 5px #333; -moz-box-shadow: 0 0 5px #333; -webkit-box-shadow: 0 0 5px #333; height:340px; padding:10px}
#index .encarts_bas_uk h4 {text-transform:uppercase; color:#F1890C; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:center; margin-bottom:15px;}
#index .encarts_bas_uk p {font-size:14px; color:#000;}
#index #twitter .twtr-doc {border:1px solid #D5D5D5; margin:30px auto 20px; border-radius:0px;}
#index #nouveau_carrousel {margin-top:20px; position:relative;}
#index #nouveau_carrousel .carrousel p {width:150px; font-size:12px; margin-top:5px;}
#index #nouveau_carrousel .anyClass {margin:auto; height:143px}
#index .prev, .next {position:absolute}
#index #fl1 {left:50px; top:60px;}
#index #fl2 {right:50px; top:60px;}
#index #video {width:156px; height:87px; background:url('../images/equipact-index-video.jpg'); padding-top:43px; text-align:center; margin:20px auto 10px;}
#encart2 {text-align:center;}
#index #encart2 h6 {width:70px; margin:auto; font-size:12px;}
#index #encart3 {margin-right:0px;}
#index #encart3 #dossier_visu {margin:5px auto;}
#index #encart3 h5 {margin-bottom:30px;}
#index #encart3 h3 {font-size:17px; font-weight:normal; padding:0 10px;}
#index #encart3 p {font-size:11px; padding:0 10px;}
#index #encart3 p img {display:inline;}
#index #encart3 p a {color:#333; text-decoration:none;}
#index #encart3 p a:hover {text-decoration:underline;}
#index #encart3 .dossier_prec {margin:25px 0 5px;}
#index #encart3 p span {color:#999;}
#index #encart3 h4 {text-align:center; font-weight:normal; font-size:12px; color:#000; padding-top:25px;}
#index #encart3 h4 a {text-decoration:none; color:#000;}
#index #encart3 h4 a:hover {text-decoration:underline;}

/*style du nouveau diaporama*/
#featured {width:890px; position:relative; height:424px; background:#454545; margin:auto; padding:5px;}
#featured ul.ui-tabs-nav {position:absolute; top:5px; left:740px; list-style:none; width:155px; z-index:2; text-align:center}
#featured ul.ui-tabs-nav li {padding-left:5px; height:100%; font-family:Verdana, Geneva, sans-serif}
#featured li.ui-tabs-nav-item a {display:block; color:#E8E8E8; background:#464546; padding:40px 10px; height:26px; text-decoration:none}
#featured li.ui-tabs-nav-item a:hover {color:#fff; background:url('../images/equipact-index-diaporama-survol-fond.jpg'); background-repeat:repeat-x; font-weight:bold;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {background:#F1890C; color:#fff; text-decoration:none}
#featured .ui-tabs-panel {width:890px; height:424px; background:#999; position:relative;}
#featured .ui-tabs-panel .info {position:absolute;bottom:10px; left:10px; color:#333}
#featured .info h2 {font-size:14px; font-family:Georgia, serif;color:#333; padding:5px; margin:0; overflow:hidden; background-color:#FFF; font-weight:normal; opacity:0.8}
#featured .info a {text-decoration:none; color:#333;}
#featured .info a:hover {text-decoration:underline;}
#featured .ui-tabs-hide {display:none;}

/*style template_formulaire*/
#bouton_envoi {background:url('../images/equipact-formulaire-bouton.jpg'); width:104px; height:17px;}
#bouton_envoi_uk {background:url('../images/equipact-formulaire-bouton-uk.jpg'); width:70px; height:17px;}
#template_formulaire {padding-bottom:58px; width:950px; margin:auto 0; height:906px; padding-top:108px; margin:auto}
#contenu {width:740px; margin:auto;}
#contenu .balise_titre {width:100%; background:#454547; margin:auto; text-align:center; color:#FFF; text-transform:uppercase; font-weight:normal; font-size:20px; padding:3px 0;}
#contenu .conteneur {border:1px solid #000; margin-top:5px; position:relative; height:100%}
#contenu .conteneur .admin {height:775px; overflow:auto; padding-top:20px; margin-bottom:28px; background-color:#FFF; padding-bottom:10px}
/*#contenu .conteneur .admin * {padding:auto; margin:auto; list-style:auto;}
#contenu .conteneur .admin h1 {margin:20px 0 0; font-size:22px}
#contenu .conteneur .admin h2 {margin:20px 0 0; font-size:18px}
#contenu .conteneur .admin h3 {margin:20px 0 10px; font-size:14px;}
#contenu .conteneur .admin h4 {font-size:13px;}
#contenu .conteneur .admin p {margin-bottom:5px; font-size:11px;}*/
.formulaire_bas {background-color:#CECECE; padding:0 150px; position:absolute; bottom:0; width:438px; height:1px; overflow:auto}
.formulaire_bas * {color:#243588;}
.formulaire_bas #part_gauche {width:236px;}
.formulaire_bas input {background-color:#D9D9D9; border:1px solid #B1B1B1; width:102px; margin-right:2px; float:left; font-size:11px; padding:2px 5px; margin-bottom:2px;}
.formulaire_bas textarea {resize:none; background-color:#D9D9D9; border:1px solid #B1B1B1; float:right; width:190px; height:58px; font-size:11px; padding:2px 5px;}
.formulaire_bas p {font-size:10px; margin:5px 0 0 5px;}
.formulaire_bas p a {color:#243588; text-decoration:underline; cursor:pointer;}
#contenu .balise_formulaire {background-color:#CECECE; color:#243588; text-transform:uppercase; font-size:16px; font-weight:normal; position:absolute; bottom:0; width:100%; padding:2px 0; cursor:pointer;}
#contenu .balise_formulaire span {padding-top:3px; display:block;}
#contenu .balise_formulaire h3, #contenu .balise_formulaire #agr, #contenu .balise_formulaire #red {float:left;}
#contenu .balise_formulaire #agr, #contenu .balise_formulaire #red {margin-left:240px;}
.admin div, .admin span, .admin applet, .admin object, .admin iframe, .admin h1, .admin h2, .admin h3, .admin h4, .admin h5, .admin h6, .admin p, .admin blockquote, .admin pre, .admin a, .admin abbr, .admin acronym, .admin address, .admin big, .admin cite, .admin code, .admin del, .admin dfn, .admin em, .admin font, .admin img, .admin ins, .admin kbd, .admin q, .admin s, .admin samp, .admin small, .admin strike, .admin strong, .admin sub, .admin sup, .admin tt, .admin var, .admin b, .admin u, .admin i, .admin center, .admin dl, .admin dt, .admin dd, .admin ol, .admin ul, .admin li, .admin fieldset, .admin form, .admin label, .admin legend, .admin table, .admin caption, .admin tbody, .admin tfoot, .admin thead, .admin tr, .admin th, .admin td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
.admin ol, ul {list-style: none;}
.admin blockquote, q {quotes: none;}
.admin p {font-size:12px;}
.admin table {display:block; margin:auto}
.admin {padding:10px 20px;}
/*.admin table {border-collapse: collapse; border-spacing: 0;}*/

/*style_formulaire_newsletter*/
#contenu .conteneur .admin #form_suite {width:400px; text-align:center; margin:20px auto 0}
#contenu .conteneur .admin #form_suite input {background-color:#D9D9D9; font-size:11px; width:210px; margin-right:20px; border:1px solid #999; margin-bottom:2px; padding:2px 0 2px 5px;}
#contenu .conteneur .admin #form_suite #check1 {width:auto; margin:auto; padding:0; margin-right:5px;}
#contenu .conteneur .admin #form_suite p span {color:#0A6FB3; font-size:9px;}
#contenu .conteneur .admin #form_suite #sub {padding:0; margin:0; width:104px; height:17px; background:url('../images/equipact-newsletter-bouton1.jpg'); margin-top:10px; cursor:pointer;}
#contenu .conteneur .admin #form_suite .center {text-align:center;}

#contenu .conteneur .admin #form_suite_uk {width:210px; text-align:center; margin:20px auto 0}
#contenu .conteneur .admin #form_suite_uk input {background-color:#D9D9D9; font-size:11px; width:210px; margin-right:20px; border:1px solid #999; margin-bottom:2px; padding:2px 0 2px 5px;}
#contenu .conteneur .admin #form_suite_uk #check1 {width:auto; margin:auto; padding:0; margin-right:5px;}
#contenu .conteneur .admin #form_suite_uk p span {color:#0A6FB3; font-size:9px;}
#contenu .conteneur .admin #form_suite_uk #sub {padding:0; margin:0; width:70px; height:17px; background:url('../images/equipact-newsletter-bouton1-uk.jpg'); margin-top:10px; cursor:pointer;}
#contenu .conteneur .admin #form_suite_uk .center {text-align:center;}

.admin #reference {padding:5px 20px;}
.admin #reference #logos {width:555px;	margin:auto;}
.admin #reference .logo_description img {margin-right:20px;}
.admin #reference #logos img {float:left; margin-right:40px;}
.admin #reference p {font-size:12px; font-style:italic; float:left; width:380px; margin-left:20px}
.admin #reference h3 {font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333; font-size:22px; font-weight:normal; margin-bottom:50px;}
.admin #reference h4 {font-size:18px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#666; font-weight:normal; margin:30px 60px 0;}
.admin #reference hr {margin:0 60px; margin-bottom:20px;}

.admin #formulaire {padding:5px 20px;}
.admin #formulaire h3 {font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333; font-size:22px; font-weight:normal;}
.admin #formulaire hr {margin-bottom:20px;}
.admin #formulaire form {width:200px; font-size:11px}
.admin #formulaire form h6 {font-weight:normal; margin-bottom:5px}
.admin #formulaire form p {font-size:11px;}
.admin #formulaire form .radio {width:20px;}
.admin #formulaire form label {width:180px; float:right; color:#0A71B4;}
.admin #formulaire form textarea {width:192px; float:left; font-size:11px; padding:3px; border:1px solid #444443; background-color:#D9D9D9;}
.admin #formulaire form input {width:192px; float:left; border:1px solid #444443; background-color:#D9D9D9; font-size:11px; padding:3px; margin-bottom:2px;}
.admin #formulaire form #envoi {background:url('../images/equipact-formulaire-bouton.jpg'); width:104px; height:17px; border:none; margin-top:20px; margin-left:20px;}

.admin #formulaire_bis {padding:5px 20px;}
.admin #formulaire_bis h3 {font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#333; font-size:22px; font-weight:normal;}
.admin #formulaire_bis hr {margin-bottom:20px;}
.admin #formulaire_bis form {width:650px; font-size:11px}
.admin #formulaire_bis form h5 {text-transform:uppercase; font-size:14px; margin-top:20px;}
.admin #formulaire_bis form h6 {margin-bottom:5px; text-decoration:underline; margin-top:15px;}
.admin #formulaire_bis form p {font-size:11px;}
.admin #formulaire_bis form .radio {width:20px;}
.admin #formulaire_bis form label {width:180px; color:#333;}
.admin #formulaire_bis form textarea {width:192px; font-size:11px; padding:3px; border:1px solid #444443; background-color:#D9D9D9; margin-bottom:2px;}
.admin #formulaire_bis form input {width:192px; border:1px solid #444443; background-color:#D9D9D9; font-size:11px; padding:3px; margin-bottom:2px;}
.admin #formulaire_bis form #envoi {background:url('../images/equipact-formulaire-bouton.jpg'); width:104px; height:17px; border:none; margin-top:20px; margin-left:20px;}

.admin #dossier {padding:0 20px;}

/*le style de la light*/
#light {width:100%; position:fixed; z-index:15; top:300px; margin:auto;}
#val1 {padding:20px 50px; background-color:#fff; margin:auto; width:400px; text-align:center; border-radius: 10px;}
#val1 h4 {font-size:12px; margin-top:5px;}
#val1 p {margin-top:20px; font-size:11px;}
#obscur {z-index:14; background-color:#000; opacity:0.8; height:100%; width:100%; position:fixed; top:0}

#plan h3 {font-size:14px; margin-top:15px;}
#plan a {color:#000;}
#plan .admin {padding:0 20px;}
