/*
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;color: #333;text-align: center;}
#pagecontainer {width:1000px;margin:0px auto 0px auto;padding:0px;}
#page {text-align: left;}
#header {}
#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 {}
.thread-even {}
.depth-1 {border: 1px solid #ddd;}
.even,.alt {border-left: 1px solid #ddd;}
#footer {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 {}
.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;}
.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;}
#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: 0;padding: 0;}
/* Menu */
#menu{display:none;}
#logo_print {display:block;width:100%;text-align:left;}
#page {}
#header {display:none;}
#headerimg {margin: 0;height: 208px;width: 100%;}
#contentHome {width:678px;}
#content {padding:0px 20px 10px 20px;width:638px;}
.narrowcolumn {float: right;margin: 0px 10px 0px 0px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 451px;}
.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;width:641px;}
.pagetitle2 {float:right;margin: 15px 0px 20px 10px;padding-bottom: 20px;text-align: left;color:#990000;width:641px;}
#sidebar h2 {margin: 5px 0 0;padding: 0;}
h3 {color:#000000;}
h4 {padding:0px;margin:0px;}
/* End Headers */



/* Begin Images */
p img {padding: 0;max-width: 100%;}
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;}
/*.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{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;}
/* Formations */
#side_bloc_formations {font-size:11px;font-weight: bold;text-transform: uppercase;color: #E8E8E8;margin:10px 0px 10px 0px;display:block;padding:5px 0px 0px 0px;}
#side_bloc_formations_titre {display:none;}
#side_bloc_formations_contact_titre {font-size:11px;font-weight: bold;text-transform: uppercase;color:#990000;margin:0px 0px 10px 0px;display:block;}
#side_bloc_formations_content {padding:0px 0px 2px 0px;}
#side_formations li, #side_formations ul {margin:0px;padding:0px;list-style-type: none;}
#side_formations a {display:none;}
#side_formations_active a {font-size:11px;font-weight: bold;text-transform: uppercase;color: #990000;margin:1px 0px 0px 0px;display:block;padding:5px 5px 5px 0px;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 0px;display:block;padding:5px 0px 1px 0px;}
#side_bloc_calendrier_titre {font-size:11px;font-weight: bold;text-transform: uppercase;color: #990000;margin:0px 0px 5px 0px;display:block;}
#side_bloc_calendrier_content {overflow-y: auto;overflow-x: hidden;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 0px;width:600px;}
/* Sidebar Add */
#side_fiches_bonnes_pratiques {display:none;}
/* 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;}
/* 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;padding-top: 4px;margin: 10px;}
.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;}
a.internet {float: left;height:34px;margin:3px 10px 0px 0px;padding:5px 5px 5px 41px;display:inline-block;}
.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 {}
#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;}
/* 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;-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 {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;}
.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;}
/* Page Home */
.date_formation {float:right;font-weight: normal;font-size:10px;color:#FFFFFF;display:inline-block;padding:2px;margin: -1px 3px 0px 3px;}
.date_formation_plus {float:right;font-weight: normal;font-size:10px;color:#FFFFFF;display:inline-block;padding:2px;margin: -1px 3px 0px 3px;}
.date_formation_encours {float:right;font-weight: normal;font-size:10px;color:#FFFFFF;display:inline-block;padding:2px;margin: -1px 3px 0px 3px;}
#date, #date2, #date3, #date4, #date5, #date6, #date7, #date8, #date9, #date10, #date11, #date12, #date13, #date14, #date15 {display:none;}
/* Page Home / Formations */
#ssubRub {color:#990000;}
#home_bloc3 a.norm, .formations a.norm {padding:5px 5px 5px 45px;}
#home_bloc3 a.new, .formations a.new {padding:5px 5px 5px 45px;}
/* Page Formation (single) */
#fiche_formationContact {display:none;}
#fiche_formation h2, #fiche_formationContact h2 {margin: 15px 0px 0px 0px;padding-bottom: 20px;text-align: left;color:#990000;width:641px;}
#fiche_formation h4, #fiche_formationContact h4 {text-transform:uppercase;}
.retour_liste_formations {display:none;}
#fiche_formation ul {float:left;margin:10px;padding:0px;width:630px;}
#module_contact {padding:8px 10px 10px 0px;}
.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 */
#MoyenTransport1, #MoyenTransport2, #ListeHotels, #Parkings {display: block;}
#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 {width:638px;}
.zoomSignPlus, .zoomSignMoins {display:none;}
#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 */


/* 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;border:1px #990000 solid;}
#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;padding:5px 5px 5px 12px;width:136px;}
/* ESPACE SECONDAIRE */
/* Push areas */
#push_body {margin:20px 0px 0px 20px;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;margin-top:10px;}
#home_bloc2 {width:678px;float:left;display:block;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 {margin-top:3px;}
#home_bloc1 li.homenew {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_bloc3 a.norm, #home_bloc3 a.new {font-size:11px;font-weight: bold;text-transform: uppercase;color: #8A8C8D;border: 1px solid #8A8C8D;margin:5px 5px 2px 5px;display:block;}
/* End Accueil */


/* Meel */
/* Structure */
#contactArea {width:305px;padding:0px 10px 0px 0px;float:left;}
#contactMel {display:none;}
/* 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, #twitter {display:none;}
/* End footer */

/* Sitemap */
#sitemapContent {display:none;}
