/**
 * @file
 *
 * LAMAP CSS for pages
 */

 
 /* Homepage */
 
body.front #page-title {
display: none;
 }
  
body.front .parallax-viewport {
overflow: hidden;
width: 323px; 
height: 380px; 
position: relative;
float: left;
border: 2px solid #FFF; 
}


body.front .parallax-layer, 
body.front .parallax-layer1, 
body.front .parallax-layer2, 
body.front .parallax-layer3 {
position: absolute;
}


body.front #homepage_outils a,
body.front #homepage_devpro a,
body.front #homepage_network a {
position: absolute;
width: 323px; 
margin: 0px;
text-align: center;
color: #FFF;
}

body.front #homepage_outils  h4 a,
body.front #homepage_devpro  h4 a,
body.front #homepage_network  h4 a {
height: 210px;
padding-top: 150px;
margin: 0px;
text-transform: uppercase;
font-size: 20px;
background: url("../img/dble_trait.png") no-repeat 50% 48%;
}

body.front #homepage_outils  p a,
body.front #homepage_devpro  p a,
body.front #homepage_network  p a {
padding-top: 220px;
text-shadow: 1px 1px 2px #000000;
}
 
 
#block-block-1 {
width: 90%;
margin: auto;
/*padding-top: 30px;*/
padding: 0px;
margin: 0px;
 }
 
#block-block-23 {
width: 267px;
float: left;
padding: 40px 40px 40px 20px;
line-height: 1.2em;
 }
#block-block-23:first-of-type:first-letter  {
float:left;
font-size: 5em;
padding-right: 0.05em;
color: #FBBA00;
}
 
/* Pages Recherche Contenus */

.project-search .filter {

position: relative;
padding: 0px 10px;
}

.project-search .filter .filter-submit {

position: absolute;
top: 0px;
right: 0px;
}

.project-search .filter .filter-submit input[type="submit"] {

margin: 0px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 106px;
background: url('../img/block/critere_recherche/button.png') no-repeat;
color: #FFFFFF;
border: none;
text-align: left;
padding-left: 10px;
}

.project-search .filter .form-item-filter-sort,
.project-search .filter .form-item-filter-order {

float: left;
width: 50%;
margin-top: 0px;
}

.project-search .filter label {

float: left;
line-height: 25px;
color: #3399CC;
font-size: 14px;
width: 120px;
}

.project-search .filter .form-item-filter-num-per-page input,
.project-search .filter .form-item-filter-keyword input {

margin-left: 10px;
height: 23px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
width: 360px;
}

.project-search .filter .form-type-select select {

margin-left: 10px;
height: 23px;
line-height: 23px;
border: 1px solid #00A2C6;
background-color: #ECFAFC;
}

.project-search .results {

margin-top: 10px;
padding: 30px 10px;
background: url('../img/views/recherche_facette/top.png') repeat-x top;
}

.project-search .results-container .result-count {

margin: 10px 0px;
color: #666666;
font-size: 14px;
padding-left: 10px;
}

.project-search .results-container .pager-document-structure {

margin: 10px 0px;
}


/* Page Recherche Global */

.page-custom-search form#project-search-custom-search .form-item,
.page-custom-search form#project-search-custom-search .form-item label,
.page-custom-search form#project-search-custom-search .form-item input[type="submit"] {

float: left;
height: 25px;
line-height: 25px;
}

.page-custom-search form#project-search-custom-search .form-item,
.page-custom-search form#project-search-custom-search .form-item label,
.page-custom-search form#project-search-custom-search .form-item input[type="submit"] {

padding-right: 10px;
}

.page-custom-search form#project-search-custom-search input.form-text {

height: 25px;
width: 280px;
padding: 0px 10px;
margin: 0px;
border: 0px;
background: url('../img/search/input300.png') no-repeat;
}

.page-custom-search form#project-search-custom-search input[type="submit"] {

margin: 0px;
padding: 0px;
height: 25px;
line-height: 25px;
width: 106px;
background: url('../img/block/critere_recherche/button.png') no-repeat;
color: #FFFFFF;
border: none;
text-align: left;
padding-left: 10px;
}

.page-custom-search .result-count {

margin-bottom: 10px;
}