/*
Theme Name: BLUE PACT
Theme URI: http://wordpress.org/
Description: Le thème réalisé par BLUE PACT.
Version:
Author: Alexis Avierino - Blue Pact
Author URI: http://www.bluepact.com/
Tags:... 

This theme was designed and built by Alexis Avierino - Blue Pact,
whose website you will find at http://www.bluepact.com/

Blue Pact - All rights reserved
*/

/* Begin Typography & Colors */
body {font-size: 62.5%;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background: #B4D5EB;color: #333;text-align: center;}
#pagecontainer {width:1000px;background: url('images/bp_header.gif') no-repeat center 0px;margin:0px auto 0px auto;padding:0px;}
/* #page {background-color: white;border: 1px solid #959596;text-align: left;} */
#page {background: url('images/bp_bg-rtl.gif') 0px 208px no-repeat;text-align: left;}
#header {background: url('images/vd.gif') no-repeat bottom center;}
#headerimg 	{margin: 7px 9px 0;width: 900px;}
#content {font-size: 1.2em}
.widecolumn.entry p {font-size: 1.05em;}
.narrowcolumn.entry,.widecolumn.entry {line-height: 1.4em;}
.widecolumn {line-height: 1.6em;}
.narrowcolumn.postmetadata {text-align: center;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even,.alt {border-left: 1px solid #ddd;}
#footer {background: #B4D5EB url('images/bp_footer.gif') no-repeat top;border: none;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
h1, h2, h3, h4, #MoyenTransport {font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;font-weight: bold;}
h1 {font-size: 4em;text-align: center;}
#headerimg.description {font-size: 1.2em;text-align: center;}
h2, #MoyenTransport {font-size: 1.6em;}
#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;}
h3, h4 {font-size: 1em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg.description {text-decoration: none;color: white;}
h2, h2 a, h2 a:visited {color: #333;}
h3 {color: #FFFFFF;}
h3 a, h3 a:visited {color: #990000;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;}
.entry p a:visited {color: #b85b5a;}
.sticky {background: #f7f7f7;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li.avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite,.commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
small, #sidebar ul ul li, #sidebar ul ol li,.nocomments,.postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing:.07em;}
a, h2 a:hover, h3 a:hover {color: #8A8C8D;text-decoration: none;}
a:hover {color: #990000;text-decoration: underline;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
/* End Typography & Colors */


/* Begin Structure */
body {margin: 0px;padding: 0px;width:100%;height:100%;}
#logo_print {display:none;}
#page {margin: 0px auto 20px auto;padding: 0;width: 920px;border: 0px;}
/* #header {margin: 0 0 0 1px;padding: 0;height: 200px;width: 918px;}
#headerimg {margin: 0;height: 200px;width: 100%;} */
#header {margin: 0 0 0 1px;padding: 0;height: 208px;width: 918px;}
#headerimg {margin: 0;height: 208px;width: 100%;}
#contentHome {width:678px;}
#content {padding:0px 20px 10px 20px;width:638px;}
/* sidebar left ==>>> float: left;padding: 0 0 20px 45px;margin: 0px 0 0;width: 450px; */
/* sidebar right ==>>>  */
/* .narrowcolumn {float: right;padding: 0px 30px 20px 0px;margin: 0px;width: 641px;} */
.narrowcolumn {float: right;margin: 0px 10px 0px 0px;}
/* .widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 451px;} */
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 451px;}
/* .post {margin: 0 0 40px;text-align: justify;} */
.post {text-align: justify;margin:0px; padding:0px;}
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.narrowcolumn.postmetadata {padding-top: 5px;}
.widecolumn.postmetadata {margin: 30px 0;}
.widecolumn.smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn.attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: both;}
.clear {clear: both;}
#footer {padding: 0;margin: 0 auto;width: 920px;clear: both;}
#footer p {margin: 0;padding: 20px 0;text-align: center;}
/* End Structure */



/*Begin Headers */
h1 {padding-top: 70px;margin: 0px;}
/* h2 {margin: 30px 0px 0px Opx;} */
h2 {margin:0px;padding:0px;}
/* Titre des pages */
.pagetitle {margin: 15px 0px 20px 0px;padding-bottom: 20px;text-align: left;color:#990000;background: url('images/bg_h2pagetitle.gif') no-repeat bottom;width:641px;}
.pagetitle2 {float:right;margin: 15px 0px 20px 10px;padding-bottom: 20px;text-align: left;color:#990000;background: url('images/bg_h2pagetitle.gif') no-repeat bottom;width:641px;}
#sidebar h2 {margin: 5px 0 0;padding: 0;}
h3 {margin: 0px;padding: 3px 10px 3px 10px;border: 1px;text-transform: uppercase;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;background: #990000;float:left;text-shadow: 0 -1px 1px rgba(1, 1, 1, 0.4);}
#fiche_formation h3 {margin: 10px 0px 10px 0px;}
/* h3.comments {padding: 0;margin: 40px auto 20px ;} */
h4 {padding:0px;margin:0px;}
/* End Headers */



/* Begin Images */
p img {padding: 0;max-width: 100%;}
/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0px 0px 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0px 7px 2px 0px;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */



/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
.entry ul {margin: 0px;padding: 0px;list-style-type: none;}
.entry li {margin: 0px;padding:0px 0px 0px 20px;content: none;background: url('images/puce.gif') no-repeat;}
/*.entry ul li:before, */
#sidebar ul ul li:before {content: "\00BB \0020";}
.entry ol {padding: 0 0 0 35px;margin: 0;}.entry ol li {margin: 0;padding: 0;}.postmetadata ul,.postmetadata li {display: inline;list-style-type: none;list-style-image: none;}
#sidebar ul, #sidebar ul ol {margin: 0;padding: 0;}
#sidebar ul li {list-style-type: none;list-style-image: none;margin-bottom: 15px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0;padding: 0;}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#sidebar #searchform #s {width: 108px;padding: 2px;}
#sidebar #searchsubmit {padding: 1px;}
.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}
select {width: 130px;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* End Form Elements */



/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children { padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */



/* Begin Sidebar */
/* sidebar left ==>>> padding: 20px 0 10px 0;margin-left: 545px;width: 190px;*/
/* sidebar right ==>>> */
#sidebar{padding: 0px 0px 10px 0px;margin-left: 10px;width: 222px;float:left;}
#sidebar form {margin: 0;}
.side_menus {width:141px;margin:5px 10px 5px 10px;padding:5px 30px 5px 30px;border-bottom: 1px dotted #8A8C8D;float:left;}
.side_menus a {text-transform: uppercase;font-weight:bold;}
.side_menus a:hover {text-shadow: 0 1px 1px rgba(1, 1, 1, 0.4);text-decoration:none;}
/* Formations */
#side_bloc_formations {font-size:11px;font-weight: bold;text-transform: uppercase;color: #E8E8E8;margin:10px 0px 10px 10px;display:block;padding:5px 0px 0px 0px;background: url('images/link_formations_titre.gif') no-repeat;}
#side_bloc_formations_titre {font-size:11px;font-weight: bold;text-transform: uppercase;color: #E8E8E8;margin:0px 0px 5px 12px;display:block;}
#side_bloc_formations_contact_titre {font-size:11px;font-weight: bold;text-transform: uppercase;color:#990000;margin:0px 0px 22px 22px;display:block;}
#side_bloc_formations_content {background: url('images/link_formations_content.gif') no-repeat left bottom;padding:0px 0px 2px 0px;}
#side_formations li, #side_formations ul {margin:0px;padding:0px;list-style-type: none;}
#side_formations a {font-size:11px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;margin:1px 0px 0px 0px;display:block;background: url('images/link_formations.gif') repeat-x left bottom;padding:5px 5px 5px 12px;}
#side_formations a:hover {font-size:11px;font-weight: bold;text-transform: uppercase;color: #990000;margin:1px 0px 0px 0px;display:block;background: url('images/link_formations_over.gif') repeat-x;padding: 5px 5px 5px 19px;text-decoration:none;}
#side_formations_active a {font-size:11px;font-weight: bold;text-transform: uppercase;color: #990000;margin:1px 0px 0px 0px;display:block;background: url('images/link_formations_active.gif') repeat-x left bottom;padding:5px 5px 5px 12px;text-decoration:none;}
/* Calendrier */
#side_bloc_calendrier {font-size:11px;font-weight: bold;text-transform: uppercase;color: #000000;border-bottom: 0px solid #8A8C8D;margin:10px 0px 10px 10px;display:block;padding:5px 0px 1px 0px;background: url('images/link_calendrier_titre.gif') no-repeat;}
#side_bloc_calendrier_titre {font-size:11px;font-weight: bold;text-transform: uppercase;color: #990000;margin:0px 0px 5px 12px;display:block;}
#side_bloc_calendrier_content {overflow-y: auto;overflow-x: hidden;height:100px;background: url('images/link_calendrier_content.gif') no-repeat;padding-right:12px;}
#side_calendrier {font-size:11px;font-weight: bold;text-transform: uppercase;color: #000000;margin:1px 0px 0px 0px;display:block;border-bottom: 1px #8A8C8D dashed;padding:5px 12px 5px 12px;width:600px;}
/* Sidebar Add */
#side_fiches_bonnes_pratiques {background:url('images/side_fiches.gif') no-repeat;float:left;display:block;}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff;}
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}.center {text-align: center;}.hidden {display: none;}
hr {display: none;}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
p {clear:left;margin:0px;padding:10px 0px 10px 0px;}
.sticky {padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */



/* Special CSS */



/* Actualites */
.medias {float: left;margin:0px 10px 0px 0px;padding:0px;display:inline-block;}
a.pdf {float: left;height:34px;margin:3px 10px 0px 0px;padding:5px 5px 5px 41px;display:inline-block;background: url('images/pdf.gif') no-repeat;}
a.internet {float: left;height:34px;margin:3px 10px 0px 0px;padding:5px 5px 5px 41px;display:inline-block;background: url('images/internet.gif') no-repeat;}
.titreActu {margin:0px 0px 10px 0px;}
/* #actualites p {clear:none;} */
#actualites {margin:0px 0px 10px 0px;}
/* End actualites */


/* Ecole - photos */
#presentation_photos {clear: left;padding-top:10px;}
#enligne {float:left;width:300px;margin-right:19px;}
/* End ecole - photos */


/* Aphotos - albums */
.conteneraphotos {margin:0px;padding:0px;float:left;clear:left;width:640px;}
.aphotos {background: #8A8C8D;}
#aphotos {margin: 0px 0px 10px 0px;padding:0px;border-bottom:1px dashed #999999;} /* TEST padding Opx */
#aphotos a img {display:inline-block;margin:0px 10px 0px 0px;padding:5px;border: 1px solid #8A8C8D;background: #FFFFFF url('images/bg_h3.gif') repeat-x;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
#aphotos a img:hover {border: 1px solid #990000;background: #990000;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
/* End aphotos - albums */


/* Archives / Formations */
#archives_photos ul, #formation_autre_langue ul {list-style-type: none;margin:0px;padding:0px;}
#archives_photos li, #formation_autre_langue li {display:block;float:left;margin:0px 10px 10px 0px;padding:5px;border: 1px solid #8A8C8D;background:url('images/bg_h3.gif') repeat-x;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);white-space: nowrap;}
#navigation2 {text-align:right;}
.navigation2 {background:url('images/bg_h3.gif') repeat-x;padding:5px;border: 1px solid #8A8C8D;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;display:inline;}
#post_archivesfile {margin:0px 0px 20px 0px;padding:0px;display:block;}
/* ==>>> v1
.contenerformations {display:block;margin: 0px 0px 22px 0px;}
.formations a {font-size:11px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;border: 1px solid #8A8C8D;background:url('images/bg_h3.gif') repeat-x;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:5px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);} */
/* ==>>> v2 */
.formations a {font-size:11px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;border: 1px solid #8A8C8D;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);margin:10px 0px 2px 0px;display:block;}
.formations a:hover {text-decoration:none;border: 1px solid #990000;color:#990000;}
/* Page Home */
.date_formation {float:right;background:#990000;font-weight: normal;font-size:10px;color:#FFFFFF;display:inline-block;padding:2px;margin: -1px 3px 0px 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.date_formation_plus {float:right;background:#999999;font-weight: normal;font-size:10px;color:#FFFFFF;display:inline-block;padding:2px;margin: -1px 3px 0px 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.date_formation_encours {float:right;background:#B4D5EB;font-weight: normal;font-size:10px;color:#FFFFFF;display:inline-block;padding:2px;margin: -1px 3px 0px 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#date, #date2, #date3, #date4, #date5, #date6, #date7, #date8, #date9, #date10, #date11, #date12, #date13, #date14, #date15 {display:none;}
/* Page Home / Formations */
/* #home_bloc3 a.norm, .formations a.norm {background:url('images/bg_h3.gif') repeat-x;padding:5px;} */
#ssubRub {color:#990000;}
#home_bloc3 a.norm, .formations a.norm {background:url('images/bg_h3_norm.gif') repeat-x;padding:5px 5px 5px 45px;}
#home_bloc3 a.new, .formations a.new {background:url('images/bg_h3_new.gif') repeat-x;padding:5px 5px 5px 45px;}
/* #home_bloc3 a.norm:hover, #home_bloc3 a.new:hover, .formations a:hover {text-decoration:none;border: 1px solid #990000;color:#990000;} */
#home_bloc3 a.norm:hover, #home_bloc3 a.new:hover, .formations a:hover {background:url('images/bg_h3_norm_over.gif') repeat-x;text-decoration:none;border: 1px solid #990000;color:#990000;}
/* Page Formation (single) */
#fiche_formation h2,#fiche_formationContact h2 {margin: 15px 0px 0px 0px;padding-bottom: 20px;text-align: left;color:#990000;background: url('images/bg_h2pagetitle.gif') no-repeat bottom;width:641px;}
#fiche_formation h4, #fiche_formationContact h4 {text-transform:uppercase;}
.retour_liste_formations {float:right;padding:5px;border:1px #8A8C8D solid;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);background: #FFFFFF url('images/bg_h3.gif') repeat-x;color:#8A8C8D;}
.retour_liste_formations a {color:#8A8C8D;}
.retour_liste_formations a:hover {color:#990000;}
#fiche_formation {text-align:left;}
#fiche_formation ul, #fiche_formationContact ul {float:left;margin:10px;padding:0px;width:630px;}
#module_contact {background: url('images/contact_formation.gif') no-repeat;padding:8px 10px 10px 10px;border-bottom: 1px #8A8C8D solid;font-size:1.2em;}
.retrait1 {width:65px;display:inline-block;}
.retrait1Detail {padding-left:65px;display:inline-block;}
.retrait2 {width:110px;display:inline-block;}
.retrait2Detail {padding-left:110px;display:inline-block;}
/* End Archives / Formations */


/* Acces - Colonne */
#MoyenTransport {padding:0px 0px 10px 0px;width:638px;display:block;float:left;}
#colonne1 {width:309px;float:left;margin-right:20px;text-align:left;display:block;margin-bottom: 10px;}
#colonne2 {width:309px;float:left;text-align:left;margin-bottom: 10px;}
/* .Plans {float:left;margin-right:5px;margin-left:0px;} */
#Plans {width:638px;}
.zoomSignPlus {cursor:pointer;cursor:hand;display:inline-block;width:15px;padding: 14px 0 0 0;overflow: hidden;background-image: url('images/zoomplus.gif');background-repeat: no-repeat; height: 0px !important;height /**/:14px;}
.zoomSignMoins {cursor:pointer;cursor:hand;display:none;width:15px;padding: 14px 0 0 0;overflow: hidden;background-image: url('images/zoommoins.gif');background-repeat: no-repeat; height: 0px !important;height /**/:14px;}
#googlemap {width:100%;height:200px;border:#990000 1px solid;margin:0px 0px 10px 0px;padding:0px;}
/* End Acces - Colonne */


/* Equipe - Photos */
#EQphotos {float:left;margin-right:10px;padding: 4px;margin: 0 7px 2px 0;display: inline;}
#EQphotos h4 {font-size:1em;padding-top:5px;}
/* End Equipe - Photos */


/* Enseignants */
#Rechercher {font-size:12px;width:130px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;border: 1px solid #8A8C8D;background:url('http://www.eec-fr.com/site/wp-content/themes/blue_pact/images/bg_h3.gif') repeat-x;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:5px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);cursor: pointer;}
/* End Enseignants */


/* Accueil */
/* ESPACE FORMATIONS */
#home_bloc_formations {font-size:11px;font-weight: bold;text-transform: uppercase;color: #E8E8E8;margin:10px 20px 0px 20px;display:block;padding:0px 0px 0px 0px;background: url('images/bg_home_formations.gif') -10px 0px;border:1px #990000 solid;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
#home_bloc_formations_visu {height:107px;}
#home_bloc_formations_titre {font-size:11px;font-weight: bold;text-transform: uppercase;color: #E8E8E8;margin:0px 0px 5px 12px;display:block;}
#home_bloc_formations_content {padding:0px 0px 2px 12px;float:left;width:100%;}
#home_formations a {float:left;font-size:11px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;margin:0px;display:block-inline;background: url('images/link_home_formations.gif') repeat-x -1px bottom;padding:5px 5px 5px 12px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);width:136px;}
#home_formations a:hover {color: #990000;background: url('images/link_home_formations_over.gif') repeat-x -1px top;padding: 5px 5px 5px 12px;text-decoration:none;}
/* ESPACE SECONDAIRE */
/* Push areas */
#push_body {margin:20px 0px 0px 20px;background: url('http://www.eec-fr.com/site/wp-content/uploads/accueil_push_body/bg.gif') 0px 0px no-repeat;display:block;float:left;}
a.push_body {text-decoration: none;cursor: pointer;}
#push_sidebar {margin:10px 0px 0px 0px;}
/* Blocs */
#home_bloc1, #home_bloc3 {width:678px;float:left;display:block;background: #FFFFFF url('http://www.eec-fr.com/site/wp-content/themes/blue_pact/images/bg_home1.gif') 0px 0px;margin-top:10px;}
#home_bloc2 {width:678px;float:left;display:block;background: #FFFFFF;margin-top:10px;}
/* Contenus */
#home_contenu1, #home_contenu2 {width:329px;float:left;display:block;margin:0px 10px 0px 0px;text-align:left;padding-bottom:5px;}
#home_contenu3 {width:678px;float:left;display:block;margin:0px 10px 0px 0px;text-align:left;padding-bottom:5px;}
#home_contenu_message {width:319px;float:left;display:block;margin:0px 20px 0px 0px;}
.messageTxt {font-size:1.2em;font-weight: normal;color: #384044;display:block;margin:0px 0px 0px 20px;}
/* Titres */
#titrehome {height:23px;width:100%;margin:16px 0px 0px 30px;color:#990000;display:block;text-transform: uppercase;font-weight: bold;}
#titrehome a {color:#990000;text-shadow: 0 1px 1px rgba(1, 1, 1, 0.4);}
#titrehome2 {height:27px;width:100%;margin:7px 0px 0px 20px;color:#384044;display:block;text-transform: uppercase;font-weight: bold;}
#titrehome3 {height:27px;width:100%;margin:7px 0px 0px 20px;color:#384044;display:block;text-transform: uppercase;font-weight: bold;font-size:10px;}
#welcomeBottItemData {font-size:12px;line-height:16px;color:#000000;padding:5px;margin:0px 15px 0px 15px;text-align:left;width:110px;height:45px;overflow: hidden;}
/* Listes */
/*.limitcontent {overflow: hidden;height:15px;width:100%;} */
#home_bloc1 ul, #home_bloc2 ul, #home_bloc3 ul {margin: 0px;padding: 0px;list-style-type: none;}
/* #home_bloc li, #home_bloc2 li {font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 0.8em;text-transform: uppercase;} */
#home_bloc1 li, #home_bloc2 li, #home_bloc3 li {font-family: 'Lucida Grande', Verdana, Sans-Serif;font-size: 1.2em;}
#home_bloc1 li.home {background: url('images/puce2.gif') no-repeat;margin-top:3px;}
#home_bloc1 li.homenew {background: url('images/home_new.png') no-repeat 0px -2px;margin-top:3px;}
#home_bloc3 li.home {margin:0px;padding:0px;}
#home_bloc3 li.homenew {margin:0px;padding:0px;color: #990000;}
/* Liens */
/* ==>>> v1
#home_bloc a {color:#FFFFFF;text-shadow: 0 -1px 1px rgba(1, 1, 1, 0.4);} */
/* ==>>> v2 */
#home_bloc1 a {color:#8A8C8D;}
#home_bloc1 a:hover {color:#990000;text-decoration:none;border-bottom:dotted 1px #990000;}
#home_bloc3 a.norm, #home_bloc3 a.new {font-size:11px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;border: 1px solid #8A8C8D;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);margin:5px 5px 2px 5px;display:block;}
/* End Accueil */


/* Meel */
/* Structure */
#contactArea {width:305px;padding:0px 10px 0px 0px;float:left;}
#contactMel {width:310px;padding:0px 0px 0px 10px;border-left:1px #8A8C8D dotted;float:left;}
/* Content */
#contactMel #messagemail {margin:10px 0px 0px 0px;float:left;width:310px;}
#fiche_formationContact #messagemail {margin:10px 0px 0px 0px;float:left;}
.message {border-top-width: 1px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #1B5088;border-right-color: #1B5088;border-bottom-color: #1B5088;border-left-color: #1B5088;padding: 0px;margin-top: 14px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.left {width: 100%;display:block;margin:10px 0px 0px 0px;text-align:left;}
.leftred {width: 100%;display:block;margin:10px 0px 0px 0px;color: #FF3333;text-align:left;}
.right {width: 100%;display:block;}
#Mnom, #Mtitre, #Memail, #Msujet, #Mmessage {width: 100%;}
.italic {font-size: 9px;font-style: italic;}
#envoi {background-color: #B4D5EB;color:#000000;margin: 14px 0px 14px 0px;padding:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#envoierreur {background-color: #FF0000;color:#FFFFFF;margin: 14px 0px 14px 0px;padding:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
input {border:1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#E8E8E8;border-top-color: #EFEFEF;border-right-color: #D3D3D3;border-bottom-color: #D3D3D3;border-left-color: #EFEFEF;}
textarea {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border: 1px solid;background-color:#E8E8E8;border-top-color: #EFEFEF;border-right-color: #D3D3D3;border-bottom-color: #D3D3D3;border-left-color: #EFEFEF;overflow:auto;}
#Mnom, #Mtitre, #Memail, #Msujet, #Mmessage{background-color:#E8E8E8;border-top-color: #EFEFEF;border-right-color: #D3D3D3;border-bottom-color: #D3D3D3;border-left-color: #EFEFEF;}
/* #envoye {background-color:#990000;border-top-color: #B50000;border-right-color: #5C0000;border-bottom-color: #5C0000;border-left-color: #B50000;color:#FFFFFF;font-weight: bold;margin:0px;} */
#envoye {font-size:12px;width:160px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;border: 1px solid #8A8C8D;background:url('http://www.eec-fr.com/site/wp-content/themes/blue_pact/images/bg_h3.gif') repeat-x;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding:5px;float:left;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);cursor: pointer;}
/* Formations */
#envoiformu1 {width:305px;float:left;}
#envoiformu2 {width:310px;float:left;margin-left:20px;}
/* End meel */


/* Footer */
#footerItems1 {width:120px;float:left;margin:20px 0px 0px 60px;}
#footerInfos {width:560px;float:left;}
#footerItems2 {width:120px;float:left;margin:20px 60px 0px 0px;}
#facebook {cursor:pointer;cursor:hand;display:inline-block;width:60px;padding: 18px 0 0 0;overflow: hidden;background-image: url('images/link_facebook.gif');background-repeat: no-repeat;background-color: #E8E8E8; height: 0px !important;height /**/:18px;}
#twitter {cursor:pointer;cursor:hand;display:inline-block;width:60px;padding: 18px 0 0 0;overflow: hidden;background-image: url('images/link_twitter.gif');background-repeat: no-repeat;background-color: #E8E8E8; height: 0px !important;height /**/:18px;}
#twitter a, #facebook a {text-decoration:none;}
/* End footer */

/* h1, h2, h3, a, img,.aphotos, {margin:0px;padding:0px;} --- TEST padding / margin */

/* Sitemap */
#sitemapContent {float:left;width:902px;margin:10px 0px 0px 9px;padding:10px 0px 10px 0px;}
#sitemapColumnFR {width:440px;float:left;}
#sitemapColumnEN {width:420px;float:left;margin-left:19px;border-left:1px #7C93A2 dotted;padding-left:20px;}
#sitemapColumn1, #sitemapColumn2 {width:200px;float:left;}
#sitemapColumn2 {margin-left:20px;}
#sitemapContent #titre {font-weight: bold;text-transform: uppercase;color:#7C93A2;}
#sitemapContent #formations {color:#7C93A2;}
#sitemapContent ul, #sitemapContent li {list-style-type: none;padding:0px;margin:0px;}
#sitemapContent .titreSsCat {}
#sitemapContent .page_item {margin-left:20px;}
#sitemapContent a {color:#7C93A2;}
#sitemapContent a:hover {color:#990000;}
