$casestudies->addColumn('couleur', 'text');
$casestudies->addColumn('blocs', 'text');
$casestudies->addColumn('tags', 'text');
+
+
+ $realisations = $schema->createTable('realisations');
+ $realisations->addColumn('id', 'integer', array('unsigned' => true, 'autoincrement' => true));
+ $realisations->setPrimaryKey(array('id'));
+ $realisations->addColumn('titre', 'text');
+ $realisations->addColumn('legende', 'text');
+ $realisations->addColumn('agence', 'text');
+ $realisations->addColumn('description', 'text');
+ $realisations->addColumn('url', 'text');
+ $realisations->addColumn('visuel', 'string', array('length' => 128));
+ $realisations->addColumn('visuel_detail', 'text');
+ $realisations->addColumn('tags', 'text');
}
protected function _initAcl() {
if ($page->getTemplate() == 'casestudies') {
$this->addStudiesPages($page);
}
+
+ if ($page->getTemplate() == 'realisations') {
+ $this->addRealisationsPages($page);
+ }
+ }
+
+ /**
+ *
+ * @param CubeIT_Navigation_Page_Locale $page
+ */
+ protected function addRealisationsPages($page) {
+
+ $datas = $this->getCMSDatasOfNavigationPage($page);
+ //fb($datas);
+ $db = Zend_Db_Table::getDefaultAdapter();
+ $s = $db->select()->from('realisations')
+ ->order('id ASC');
+ $q = $s->query();
+
+ while ($r = $q->fetch()) {
+ if ($r->titre == '') {
+ continue;
+ }
+ $p = new CubeIT_Navigation_Page_Locale();
+ $p->setController('Realisations');
+ $p->setId($page->getId() . '/' . $r->id);
+ $p->setAutoUri($r, $datas['seourl_rea'], $page->getLocale());
+ $p->setSitemap(true);
+ $p->setEditable(false);
+ $p->setDomain($page->getDomain());
+ $p->setLabel($r->titre);
+ $page->addPage($p);
+ }
}
/**
->order('id ASC');
$q = $s->query();
- fb("datas", $datas['seourl_stu']);
-
while ($r = $q->fetch()) {
if ($r->titre == '') {
continue;
$p->setLabel($r->titre);
$page->addPage($p);
}
-
- /* foreach ($datas['studies'] as $k => $studie) {
- if ($studie['titre'] == '') {
- continue;
- }
- $p = new CubeIT_Navigation_Page_Locale();
- $p->setController('Studies');
- $p->setId($page->getId() . '/' . $k);
- $p->setAutoUri($studie, $datas['seourl_stu'], $page->getLocale());
- $p->setSitemap(true);
- $p->setEditable(false);
- $p->setDomain($page->getDomain());
- $p->setLabel($studie['titre']);
- $page->addPage($p);
- } */
}
/**
public function getCMSTemplates() {
$templates = parent::getCMSTemplates();
- $templates['Agence'] = array('agence' => 'L\'agence');
+ $templates['Agence'] = array("agence" => "L'agence");
$templates['Realisations'] = array('realisations' => 'Réalisations');
$templates['Casestudies'] = array('casestudies' => 'Case-Studies');
$templates['CasestudiesDetail'] = array('casestudies_detail' => 'Case-Studies (détail)');
;former.home =
-seo.universalAnalytics =
-seo.google =
-seo.bing =
+seo.universalAnalytics = UA-4339912-1
+seo.google = google93c0129ef18a399d.html
+seo.bing = 8986457D1D126C38A815027C839372DC
navigation.containers[]=0;
;navigation.containers[]=-1;
<?php
class MaintenanceController extends CubeIT_Controller_MaintenanceController {
+
+ public function import() {
+ /* set_time_limit(300);
+
+ $utilisateurs = $this->getFormerDb()->select()->from('utilisateurs')
+ ->query()->fetchAll();
+
+ $this->getDb()->truncate('user');
+ $binds = array();
+ foreach ($utilisateurs as $u) {
+ $role = $u->rights == 4 ? 'admin' : 'member';
+ if (stristr($u->email, '@cubedesigners.com')) {
+ $role = 'superadmin';
+ }
+
+
+ $bind = array(
+ 'id' => $u->utilisateur_id,
+ 'username' => $u->email,
+ 'password' => CubeIT_Auth_Adapter::hash($u->password),
+ 'role' => $role,
+ 'code' => $u->code);
+
+ $this->getDb()->insert('user', $bind);
+ } */
+ }
+
}
?>
--- /dev/null
+<?php\r
+\r
+class RealisationsController extends CubeIT_Controller_PageController {\r
+\r
+ public function indexAction() {\r
+ $parent = $this->view->currentPage->getParent();\r
+\r
+ $datas = $this->getBootstrap()->getCMSDatasOfNavigationPage($parent);\r
+ $this->view->datas = $datas;\r
+\r
+ $url = $this->getRequest()->getParam('page');\r
+\r
+ $ok = false;\r
+\r
+ $db = Zend_Db_Table::getDefaultAdapter();\r
+ $s = $db->select()->from('realisations')\r
+ ->order('id ASC');\r
+ $q = $s->query();\r
+\r
+ while ($r = $q->fetch()) {\r
+ if (CubeIT_Navigation_Page::generateAutoUri($r, $datas['seourl_rea'], null) == $url) {\r
+\r
+ $this->view->casestudies_titre = $datas["titre"];\r
+ $this->view->titre = $r->titre;\r
+ $this->view->studie = $r;\r
+\r
+ $ok = true;\r
+ break;\r
+ }\r
+ }\r
+\r
+ if (!$ok) {\r
+ $this->_404();\r
+ return;\r
+ }\r
+ }\r
+\r
+}\r
+\r
+?>\r
while ($r = $q->fetch()) {\r
if (CubeIT_Navigation_Page::generateAutoUri($r, $datas['seourl_stu'], null) == $url) {\r
\r
- $this->view->casestudies_titre = $datas["titre"];\r
+ $this->view->\r
+ $this->view->casestudies_titre = $datas["titre"];\r
$this->view->titre = $r->titre;\r
$this->view->studie = $r;\r
\r
$this->addElement($photo);\r
\r
$equipe = new Cubedesigners_Form_CMS_Sub_Agence_Persons();\r
- $equipe->setLabel('Bloc L\'équipe');\r
+ $equipe->setLabel("Bloc L'équipe");\r
$this->addSubForm($equipe, 'equipe');\r
}\r
\r
$this->addElement($titre);\r
\r
$stuurl = new Zend_Form_Element_Text('seourl_stu');\r
- $stuurl->setLabel('Modèle d\'URL des études de cas');\r
+ $stuurl->setLabel("Modèle d'URL des études de cas");\r
$this->addElement($stuurl);\r
\r
$studies = new Cubedesigners_Form_CMS_Element_Casestudies('studies');\r
--- /dev/null
+<?php\r
+\r
+class Cubedesigners_Form_CMS_Element_Realisations extends CubeIT_Form_Element_List {\r
+\r
+ public function init() {\r
+ parent::init();\r
+\r
+ $this->setBaseForm(new Cubedesigners_Form_CMS_Sub_Realisations_Realisations());\r
+ $this->clearDecorators();\r
+ }\r
+\r
+}\r
$this->addSubForm($slideshow, 'slideshow');
$agence = new Cubedesigners_Form_CMS_Sub_Home_Agence();
- $agence->setLabel('Bloc L\'agence');
+ $agence->setLabel("Bloc L'agence");
$this->addSubForm($agence, 'agence');
$expertises = new Cubedesigners_Form_CMS_Sub_Home_Expertises();
$titre = new CubeIT_Form_Element_Markitup('titre');\r
$titre->setLabel('Titre');\r
$this->addElement($titre);\r
+\r
+ $reaurl = new Zend_Form_Element_Text('seourl_rea');\r
+ $reaurl->setLabel("Modèle d'URL des réalisations");\r
+ $this->addElement($reaurl);\r
+\r
+ $realisations = new Cubedesigners_Form_CMS_Element_Realisations('realisations');\r
+ $realisations->setLabel('Gestion des réalisations');\r
+ $this->addElement($realisations);\r
}\r
\r
}\r
$this->setListTitle('Etudes de cas')
->setNewTitle('Créer une étude de cas')
- ->setEditTitle('Edition de l\'éétude de cas « $titre »')
+ ->setEditTitle("Edition de l'étude de cas « $titre »")
->setBaseTable('casestudies')
->setIdColumn('id')
->setTitleColumn('titre');
$this->addSubForm($map, 'map');
$marqueurs = new Cubedesigners_Form_CMS_Sub_ContactMarkers('markers');
- $marqueurs->setLegend('Points d\'intérêts');
+ $marqueurs->setLegend("Points d'intérêts");
$this->addSubForm($marqueurs, 'markers');
}
$actu = new Cubedesigners_Form_CMS_Sub_News_New();
$this->setBaseSubForm($actu);
- $this->setBaseLegend('Edition de l\'actualité du « $date »');
+ $this->setBaseLegend("Edition de l'actualité du « $date »");
$this->setNewLegend('Nouvelle actualité');
}
--- /dev/null
+<?php
+
+class Cubedesigners_Form_CMS_Sub_Realisations_Realisations extends CubeIT_Form_List {
+
+ public function init() {
+ parent::init();
+ $id = new CubeIT_Form_Element_Id();
+ $this->addElement($id);
+
+ $titre = new Zend_Form_Element_Text('titre');
+ $titre->setLabel('Titre');
+ $this->addElement($titre);
+
+ $legende = new Zend_Form_Element_Text('legende');
+ $legende->setLabel('Legende');
+ $this->addElement($legende);
+
+ $agence = new Zend_Form_Element_Text('agence');
+ $agence->setLabel('Agence');
+ $this->addElement($agence);
+
+ $description = new CubeIT_Form_Element_Markitup_Basic('description');
+ $description->setLabel('Description');
+ $this->addElement($description);
+
+ $url = new CubeIT_Form_Element_Url('url');
+ $url->setLabel('URL du site');
+ $this->addElement($url);
+
+ $visuel = new CubeIT_Form_Element_File_Image('visuel');
+ $visuel->setLabel('Visuel principal');
+ $visuel->setMaxItems(1);
+ $this->addElement($visuel);
+
+ $visuel_detail = new CubeIT_Form_Element_File_Image('visuel_detail');
+ $visuel_detail->setLabel('Visuels du détail');
+ $this->addElement($visuel_detail);
+
+ $tags = new Cubedesigners_Form_Element_Tags('tags');
+ $tags->setLabel('Tags');
+ $this->addElement($tags);
+
+ $bootstrap = Bootstrap::getInstance();
+ $view = $bootstrap->getView();
+
+ $this->setListTitle('Réalisations')
+ ->setNewTitle('Créer une réalisation')
+ ->setEditTitle('Edition de la réalisation « $titre »')
+ ->setBaseTable('realisations')
+ ->setIdColumn('id')
+ ->setTitleColumn('titre');
+ }
+
+}
+
+?>
if ($studie->couleur != '') {\r
$style = 'background-color:' . $studie->couleur;\r
}\r
+\r
$res .= '<div id="casestudies-detail-content" style="' . $style . ';">';\r
\r
$blocs = json_decode($studie->blocs, true);\r
foreach ($blocs as $bloc) {\r
\r
// fb($bloc);\r
-\r
$margin = '';\r
if ($bloc["margin"] != '') {\r
$margin = 'margin-top:' . $bloc["margin"] . 'px;';\r
$width = -1;\r
$height = -1;\r
CubeIT_Image::getDimensions($background, $width, $height);\r
- $res.= '<div class="detail-video-background" style="width:100%;background-position:50%;background-image:url(\'' . $background . '\');height:' . $height . 'px;">';\r
+ $top = ($height - 550) / 2;\r
+ //fb($height);\r
+ $res.= '<div class="detail-video-background" style="width:100%;background-position:50%;background-image:url(\'' . $background . '\');height:' . $height . 'px;top:' . $top . 'px;">';\r
}\r
if ($addVideoBackground) {\r
$res.= "</div>";\r
\r
$res = '<div class="actus">';\r
foreach ($actus as $id => $actu) {\r
- $res.='<div class="actu"><p class="date">' . $actu['date'] . '</p><span class="texte">' . $this->view->markupDotclear($actu['texte']) . '<span></div>';\r
+ $res.='<div class="actu"><p class="date">' . $this->view->dateTime($actu['date'], "dd-MM-y") . '</p><span class="texte">' . $this->view->markupDotclear($actu['texte']) . '<span></div>';\r
}\r
$res.= '</div>';\r
\r
$res.='<p class="titre">' . $bureau['coordonnees']['nom'] . '<p>';\r
\r
$res.='<div class="numeros">';\r
- $res.='<p>' . __('Tel') . ' ' . $bureau['coordonnees']['tel'] . '</p>';\r
- $res.='<p>' . __('Fax') . ' ' . $bureau['coordonnees']['fax'] . '</p>';\r
+ $res.='<p>' . __('Tel') . ' ' . $this->view->linkPhone($bureau['coordonnees']['tel']) . '</p>';\r
+ $res.='<p>' . __('Fax') . ' ' . $this->view->linkPhone($bureau['coordonnees']['fax']) . '</p>';\r
$res.='</div>';\r
\r
$res.='<div class="adresse">';\r
$res = '<div class="blocs">';\r
foreach ($blocs as $id => $bloc) {\r
\r
- /* $res.='<div class="bureau">';\r
-\r
- $res.='<p class="titre">' . $bureau['titre'] . '<p>';\r
-\r
- $res.='<div class="numeros">';\r
- $res.='<p>' . __('Tel') . ' ' . $bureau['telephone'] . '</p>';\r
- $res.='<p>' . __('Fax') . ' ' . $bureau['fax'] . '</p>';\r
- $res.='</div>';\r
-\r
- $res.='<div class="adresse">';\r
- $res.='<p>' . __('Cubedesigners') . '</p>';\r
- $res.='<p>' . $bureau['adresse']['adresse'] . '</p>';\r
- $res.='<p>' . $bureau['adresse']['code_postal'] . ' ' . $bureau['adresse']['ville'] . '</p>';\r
- $res.='<p>' . Zend_Locale::getTranslation($bureau['adresse']['pays'], 'territory') . '<p>';\r
- $res.='</div>';\r
-\r
- $res.='<div class="geoloc">';\r
- $res.=$this->view->linkGeo(__('Plan d\'accès'), $bureau['adresse']['adresse'] . ',' . $bureau['adresse']['ville'] . ',' . Zend_Locale::getTranslation($bureau['adresse']['pays'], 'territory'));\r
- $res.='</div>';\r
-\r
- $res.='</div>'; */\r
$image = $this->view->imageProcess($bloc['picto'], $bloc['titre'], 120, 120);\r
\r
$res.='<div class="sousbloc">';\r
--- /dev/null
+<?php\r
+\r
+class Cubedesigners_View_Helper_RealisationsList extends Zend_View_Helper_Abstract {\r
+\r
+ public function RealisationsList($datas) {\r
+\r
+ $db = Zend_Db_Table::getDefaultAdapter();\r
+ $s = $db->select()->from('realisations')\r
+ ->order('id ASC');\r
+ $q = $s->query();\r
+\r
+ $count = 1;\r
+\r
+ $res = '';\r
+\r
+\r
+\r
+ while ($r = $q->fetch()) {\r
+ $addSpacer = false;\r
+\r
+ if ($count == 6) {\r
+ $count = 1;\r
+ $addClass = '';\r
+ // $addSpacer = true;\r
+ } else {\r
+ $addClass = ' blocmargin';\r
+ $count++;\r
+ }\r
+\r
+\r
+ $image = $this->view->imageProcess($r->visuel, $r->titre, 130, 130);\r
+ $url = CubeIT_Navigation_Page::generateAutoUri($r, $datas['seourl_rea']);\r
+ //$res .= '<a href="' . $url . '">';\r
+ $res .= '<a href="#" onclick="return false;" data-url="' . $url . '">';\r
+ $res .= '<div class="bloc' . $addClass . '" data-tags="' . $r->tags . '">';\r
+ $res .= '<div class="project-photo">' . $image . '</div>';\r
+ $res .= '<div class="project-title">' . $r->titre . '</div>';\r
+ $res .= '</div>';\r
+ $res .= '</a>';\r
+ // if ($addSpacer) {\r
+ // $res .= '<div class="spacer"></div>';\r
+ // }\r
+ }\r
+\r
+ return $res;\r
+ }\r
+\r
+}\r
+\r
+?>\r
--- /dev/null
+<?php\r
+$this->headScript()->addScriptAndStyle('realisations');\r
+?>\r
+\r
+<div class="casestudies-detail-title"><?php echo $this->markupDotclear($this->titre); ?></div>\r
+\r
+<?php\r
+echo $this->CasestudiesDetail($this->studie);\r
+?>\r
+\r
+<div class="title"><?php echo $this->markupDotclear($this->casestudies_titre); ?></div>\r
+\r
+<div id="casestudies-list">\r
+ <?php echo $this->CasestudiesList($this->datas); ?>\r
+</div>
\ No newline at end of file
$this->headScript()->addScriptAndStyle('realisations');\r
?>\r
\r
-<div class="title"><?php echo $this->markupDotclear($this->titre); ?></div>
\ No newline at end of file
+<div class="title"><?php echo $this->markupDotclear($this->titre); ?></div>\r
+\r
+<div id="realisations-tagslist">\r
+ <?php echo $this->CasestudiesTagsList($this->studies); ?>\r
+</div>\r
+\r
+\r
+<div id="realisations-list">\r
+ <?php\r
+ $datas = Bootstrap::getInstance()->getCMSDatasOfPage($this->id);\r
+ echo $this->RealisationsList($datas);\r
+ ?>\r
+</div>\r
+\r
nbSlides = $('.slide').length;
currentSlideId = 0;
-
+
currentSlide=$('.slide:first');
if(currentSlide.length>0){
--- /dev/null
+TO_LOAD_ONCE[TO_LOAD_ONCE.length]='load_realisations();';\r
+\r
+var showIds = new Array();\r
+\r
+function load_realisations() {\r
+ //initTagsLink();\r
+}\r
+\r
+function initTagsLink() {\r
+ \r
+ $(".tag").click(function() {\r
+ \r
+ $(this).toggleClass('active');\r
+ \r
+ if( $(this).hasClass('active') ) {\r
+ showIds.push( $(this).attr("data-id") );\r
+ } else {\r
+ var index = $.inArray( $(this).attr("data-id"), showIds );\r
+ showIds.splice(index, 1);\r
+ }\r
+ \r
+ if( showIds.length > 0 ) {\r
+ $(".tag:first").removeClass('active');\r
+ }else{\r
+ $(".tag:first").addClass('active');\r
+ }\r
+ \r
+ displayStudies();\r
+ //alert(showIds);\r
+ });\r
+ \r
+}\r
+\r
+function displayRealisation( rea ) {\r
+ \r
+ //$(rea);\r
+ \r
+ var url = $(rea).attr("data-url");\r
+ \r
+ \r
+}\r
+\r
margin:0 5px;\r
}\r
\r
+#adminBar .bar {\r
+ width: 1200px;\r
+ margin:auto;\r
+ text-align: center;\r
+}\r
+\r
#adminBar .content{\r
padding:0 15px;\r
}\r
margin: 0 auto;
overflow: hidden;
padding: 0 0 50px 0;
-}
+
+ .col {
+ float:left;
+ //width:50%;
+ margin-right: 20px;
+ width: 47%;
+ }
-.agency-description .col {
- float:left;
- //width:50%;
- margin-right: 20px;
- width: 47%;
+ .col .dotclear {
+ width:95%;
+ }
}
-.agency-description .col .dotclear {
- width:95%;
-}
+
/* Agence pictos */
.agency-pictos .bloc-holder {
.agency-photo {
overflow:hidden;
text-align: center;
+
+ img {
+ vertical-align: bottom;
+ }
}
-.agency-photo img {
- vertical-align: bottom;
-}
+
/* Agence equipe */
.agency-persons {
background-color:#3885e0;
color:#fff;
+
+ .bloc-holder {
+ min-width: 980px;
+ max-width: 980px;
+ width:100%;
+ margin: 0 auto;
+ padding: 50px 0;
+ overflow:hidden;
+ }
+
+ .bloc-holder h1 {
+ font-size:56px;
+ }
+
+ .bloc-holder h2{
+ font-size:32px;
+ padding: 0 0 20px 0;
+ }
+
+ .bloc-holder .blocs {
+ padding: 40px 0;
+ }
+
+ .bloc-holder .blocs .spacer {
+ clear:left;
+ padding:25px 0;
+ }
+
+ .bloc-holder .sousbloc {
+ float:left;
+ //width:50%;
+ width: 47.5%;
+ margin-right: 20px;
+ }
+
+ .bloc-holder .sousbloc .texte {
+ width: 60%;
+ float:left;
+ }
+
+ .bloc-holder .sousbloc .photo {
+ width:120px;
+ height:120px;
+ float:left;
+ margin: 10px 25px 0 0;
+ border-radius: 60px;
+ }
}
-.agency-persons .bloc-holder {
- min-width: 980px;
- max-width: 980px;
- width:100%;
- margin: 0 auto;
- padding: 50px 0;
- overflow:hidden;
-}
-
-.agency-persons .bloc-holder h1 {
- font-size:56px;
-}
-
-.agency-persons .bloc-holder h2{
- font-size:32px;
- padding: 0 0 20px 0;
-}
-
-.agency-persons .bloc-holder .blocs {
- padding: 40px 0;
-}
-
-.agency-persons .bloc-holder .blocs .spacer {
- clear:left;
- padding:25px 0;
-}
-
-.agency-persons .bloc-holder .sousbloc {
- float:left;
- //width:50%;
- width: 47.5%;
- margin-right: 20px;
-}
-
-.agency-persons .bloc-holder .sousbloc .texte {
- width: 60%;
- float:left;
-}
-
-.agency-persons .bloc-holder .sousbloc .photo {
- width:120px;
- height:120px;
- float:left;
- margin: 10px 50px 0 0;
- border-radius: 60px;
-}
max-width: 980px;
margin: 0 auto;
padding: 0 0 20px 0;
-}
+
+
+ ul {
+ list-style: none;
+ }
-#casestudies-tagslist ul {
- list-style: none;
-}
+ li {
+ font-size: 14px;
+ color: #6f6f6f;
+ padding: 3px 6px;
+ border-radius: 2px;
+ background-color: #ededed;
+ margin:0 6px 6px 0;
+ display: inline-block;
+ }
-#casestudies-tagslist li {
- font-size: 14px;
- color: #6f6f6f;
- padding: 3px 6px;
- border-radius: 2px;
- background-color: #ededed;
- margin:0 6px 6px 0;
- display: inline-block;
-}
+ li:hover, li:active {
+ cursor: pointer;
+ color: #fff;
+ background-color: #84ae1e;
+ }
-#casestudies-tagslist li:hover,
-#casestudies-tagslist li:active {
- cursor: pointer;
- color: #fff;
- background-color: #84ae1e;
+ .active {
+ color: #fff;
+ background-color: #84ae1e;
+ }
}
-#casestudies-tagslist .active {
- color: #fff;
- background-color: #84ae1e;
-}
#casestudies-list {
min-width: 980px;
overflow: hidden;
.bloc {
- width:300px;
- float:left;
-}
-
-a,a:hover {
- color:#000;
-}
-
-.bloc .project-photo {
- width:300px;
- height:225px;
- background-color: #ccc;
- margin:0 0 20px 0;
-}
+ width:300px;
+ float:left;
+ }
-.bloc .project-title {
- font-size: 32px;
-}
- .bloc .project-description {
- font-size: 14px;
- margin-bottom: 20px;
-}
+ a,a:hover {
+ color:#000;
+ }
-.blocmargin {
- margin-right:40px;
-}
-.spacer {
- clear: left;
- height:20px;
-}
+ .bloc .project-photo {
+ width:300px;
+ height:225px;
+ background-color: #ccc;
+ margin:0 0 20px 0;
+ }
-}
+ .bloc .project-title {
+ font-size: 32px;
+ }
+ .bloc .project-description {
+ font-size: 14px;
+ margin-bottom: 20px;
+ }
+ .blocmargin {
+ margin-right:40px;
+ }
+ .spacer {
+ clear: left;
+ height:20px;
+ }
-/*.casestudies-detail-visuel {
- width: 1200px;
- margin: auto;
}
-*/
#casestudies-detail-content {
background-color: #3885E0;
}
\ No newline at end of file
/* Case studies detail visuel */\r
#casestudies-detail-visuel {\r
padding-bottom:50px;\r
+ \r
+ a {\r
+ background-color: #3885e0;\r
+ border-radius: 2px;\r
+ padding: 5px 20px;\r
+ color:#fff;\r
+ }\r
+\r
+ a:hover, a:active {\r
+ background-color: #65a8f6;\r
+ color:#fff;\r
+ }\r
+\r
+ .visuel-holder {\r
+ min-width: 980px;\r
+ max-width: 980px;\r
+ width:100%;\r
+ margin: 0 auto;\r
+ overflow:hidden;\r
+ }\r
+\r
+ .visuel-holder .visuel {\r
+ width:980px;\r
+ height:400px;\r
+ padding-bottom: 20px;\r
+ }\r
+\r
+\r
+ .visuel-holder .legende {\r
+ font-size: 18px;\r
+ float:left;\r
+ }\r
+ \r
}\r
\r
-#casestudies-detail-visuel a {\r
- background-color: #3885e0;\r
- border-radius: 2px;\r
- padding: 5px 20px;\r
- color:#fff;\r
-}\r
-\r
-#casestudies-detail-visuel a:hover,\r
-#casestudies-detail-visuel a:active {\r
- background-color: #65a8f6;\r
- color:#fff;\r
-}\r
\r
-#casestudies-detail-visuel .visuel-holder {\r
- min-width: 980px;\r
- max-width: 980px;\r
- width:100%;\r
- margin: 0 auto;\r
- overflow:hidden;\r
-}\r
-\r
-#casestudies-detail-visuel .visuel-holder .visuel {\r
- width:980px;\r
- height:400px;\r
- padding-bottom: 20px;\r
-}\r
-\r
-\r
-#casestudies-detail-visuel .visuel-holder .legende {\r
- font-size: 18px;\r
- float:left;\r
-}\r
\r
#casestudies-detail-content {\r
text-align: center;\r
background-color: #0194d5;\r
padding: 50px 0 0px 0;\r
+ \r
+ \r
+ .detail-text {\r
+ color: #fff;\r
+ width:640px;\r
+ margin:auto;\r
+ //padding: 0px 0 50px 0;\r
+ position: relative;\r
+ z-index: 10;\r
+ }\r
+\r
+ .detail-text .titre {\r
+ font-size:32px;\r
+ padding-bottom: 20px;\r
+ }\r
+\r
+ .detail-text .texte {\r
+ font-size:18px;\r
+ }\r
+\r
+ .detail-visuel {\r
+ padding: 0px 0 50px 0;\r
+ z-index: 1;\r
+ }\r
+\r
+ .detail-video-background {\r
+ /*display: table;*/\r
+ position: absolute;\r
+ top: -325px;\r
+ //left: 110px;\r
+ width:1280xp;\r
+ height:1280px;\r
+ z-index: 2;\r
+ }\r
+\r
+ .detail-video {\r
+ padding: 0px 0 50px 0;\r
+ position: relative;\r
+ z-index: 5;\r
+ text-align: center;\r
+ /* vertical-align: middle;\r
+ display: table-cell; */\r
+ }\r
+\r
+ .detail-visuel {\r
+ width:100%;\r
+ background-position: 50%;\r
+ position: relative;\r
+ }\r
}\r
-\r
-#casestudies-detail-content .detail-text {\r
- color: #fff;\r
- width:640px;\r
- margin:auto;\r
- //padding: 0px 0 50px 0;\r
- position: relative;\r
- z-index: 10;\r
-}\r
-\r
-#casestudies-detail-content .detail-text .titre {\r
- font-size:32px;\r
- padding-bottom: 20px;\r
-}\r
-\r
-#casestudies-detail-content .detail-text .texte {\r
- font-size:18px;\r
-}\r
-\r
-#casestudies-detail-content .detail-visuel {\r
- padding: 0px 0 50px 0;\r
- z-index: 1;\r
-}\r
-\r
-#casestudies-detail-content .detail-video-background {\r
- /*display: table;*/\r
- position: absolute;\r
- top: -325px;\r
- //left: 110px;\r
- width:1280px;\r
- height:1280px;\r
- z-index: 2;\r
-}\r
-\r
-\r
-#casestudies-detail-content .detail-video {\r
- padding: 0px 0 50px 0;\r
- position: relative;\r
- z-index: 5;\r
- text-align: center;\r
- /* vertical-align: middle;\r
- display: table-cell; */\r
-}\r
-\r
-#casestudies-detail-content .detail-visuel {\r
- width:100%;\r
- background-position: 50%;\r
- position: relative;\r
-}
\ No newline at end of file
padding-top : 30px;
}
-#footer .bureau a {
+#footer .bureau .geoloc a {
background-color: #191919;
border-radius: 2px;
padding: 5px 20px;
color:#6c6c6c;
}
-#footer .bureau a:hover,
-#footer .bureau a:active {
- background-color: #2874ce;
+#footer .bureau .numeros a {
+ color:#6c6c6c;
+}
+
+#footer .bureau .geoloc a:hover,
+#footer .bureau .geoloc a:active {
+ background-color: #84ae1e;
color:#fff;
}
max-width: 1200px;
width:100%;
height:130px;
-}
-
-#header ul{
+
+ ul{
text-transform: uppercase;
font-size:15px;
color:#3885e0;
list-style: none;
-}
+ }
-#header ul a{
- text-decoration: none;
- color:#282828;
-
- padding: 10px;
-}
+ ul a{
+ text-decoration: none;
+ color:#282828;
-#header ul a:hover,
-#header ul .active a{
- border-radius: 2px;
- background-color: #84ae1e;
- color:#fff;
-}
+ padding: 10px;
+ }
-#header ul li{
- float:left;
-}
+ ul a:hover, ul .active a{
+ border-radius: 2px;
+ background-color: #84ae1e;
+ color:#fff;
+ }
-#header .logo {
- background: url('../images/logo.png') no-repeat;
- width:317px;
- height:130px;
- float:left;
-}
+ ul li{
+ float:left;
+ }
-#header .navigation{
- margin: 50px 0;
- float:right;
-}
+ .logo {
+ background: url('../images/logo.png') no-repeat;
+ width:317px;
+ height:130px;
+ float:left;
+ }
-#header .navigation li{
- margin:0 20px 0 0;
+ .navigation{
+ margin: 50px 0;
+ float:right;
+ }
+
+ .navigation li{
+ margin:0 20px 0 0;
+ }
}
+
+
/* max-width pour faibles résolutions */
@media screen and (max-width: 1009px) {
/* Home Slideshow */\r
#home-slideshow {\r
padding-bottom:50px;\r
+ \r
+ .slides-holder {\r
+ min-width: 980px;\r
+ max-width: 980px;\r
+ width:100%;\r
+ margin: 0 auto;\r
+ overflow:hidden;\r
+ }\r
+\r
+ .slides-holder .slides {\r
+ width:980px;\r
+ height:400px;\r
+ }\r
+\r
+ .slides-holder .slides .slide {\r
+ position:absolute;\r
+ display:none;\r
+ }\r
+\r
+ .slides-holder .slides .slide a {\r
+ margin:0;\r
+ padding: 0;\r
+ }\r
+\r
+ .slides-holder a {\r
+ margin: 25px 0 0 0;\r
+ width: 12px;\r
+ height: 22px;\r
+ float: right;\r
+ padding: 0 0 25px;\r
+ }\r
+\r
+ .slides-holder .prev {\r
+ background: url('../images/prev.png') no-repeat;\r
+ background-position: center top;\r
+ margin-right: 30px;\r
+ }\r
+\r
+ .slides-holder .next {\r
+ background: url('../images/next.png') no-repeat;\r
+ background-position: center top;\r
+ }\r
}\r
\r
-#home-slideshow .slides-holder {\r
- min-width: 980px;\r
- max-width: 980px;\r
- width:100%;\r
- margin: 0 auto;\r
- overflow:hidden;\r
-}\r
-\r
-#home-slideshow .slides-holder .slides {\r
- width:980px;\r
- height:400px;\r
-}\r
-\r
-#home-slideshow .slides-holder .slides .slide {\r
- position:absolute;\r
- display:none;\r
-}\r
-\r
-#home-slideshow .slides-holder .slides .slide a {\r
- margin:0;\r
- padding: 0;\r
-}\r
-\r
-#home-slideshow .slides-holder a {\r
- margin: 25px 0 0 0;\r
- width: 12px;\r
- height: 22px;\r
- float: right;\r
- padding: 0 0 25px;\r
-}\r
\r
-#home-slideshow .slides-holder .prev {\r
- background: url('../images/prev.png') no-repeat;\r
- background-position: center top;\r
- margin-right: 30px;\r
-}\r
-\r
-#home-slideshow .slides-holder .next {\r
- background: url('../images/next.png') no-repeat;\r
- background-position: center top;\r
-}\r
\r
#slide-legend {\r
padding: 25px 0 0 0;\r
#home-agency .bloc-holder .sousbloc img,\r
#home-expertise .bloc-holder .sousbloc img {\r
float:left;\r
- padding: 0 50px 0 0;\r
+ padding: 0 25px 0 0;\r
}
\ No newline at end of file
--- /dev/null
+#realisations-tagslist {
+ min-width: 980px;
+ max-width: 980px;
+ margin: 0 auto;
+ padding: 0 0 20px 0;
+
+
+ ul {
+ list-style: none;
+ }
+
+ li {
+ font-size: 14px;
+ color: #6f6f6f;
+ padding: 3px 6px;
+ border-radius: 2px;
+ background-color: #ededed;
+ margin:0 6px 6px 0;
+ display: inline-block;
+ }
+
+ li:hover, li:active {
+ cursor: pointer;
+ color: #fff;
+ background-color: #84ae1e;
+ }
+
+ .active {
+ color: #fff;
+ background-color: #84ae1e;
+ }
+
+
+}
+
+
+
+#realisations-list {
+ min-width: 980px;
+ max-width: 980px;
+ margin: 0 auto;
+ padding: 0 0 50px 0;
+ overflow: hidden;
+
+ .bloc {
+ width:130px;
+ float:left;
+ }
+
+ a,a:hover {
+ color:#000;
+ }
+
+ .bloc .project-photo {
+ width:130px;
+ height:130px;
+ background-color: #ccc;
+ margin:0 0 5px 0;
+ }
+
+ .bloc .project-title {
+ font-size: 14px;
+ padding: 0 0 20px 0;
+ color: #545454;
+ }
+
+ .blocmargin {
+ margin-right:40px;
+ }
+
+ .spacer {
+ clear: left;
+ height:20px;
+ }
+
+}
\ No newline at end of file