/* INSTALL OTYS 4 WEB STYLE SHEET */
/* W3C VERIFIED CSS 2.1 */
/* COPYRIGHT OTYS CORP 2003-2007 */
/* AUTHOR:MRFAHRENHEIT */
/* RHYTHM: 4 */
/* TEMPLATE: CMSBUSJAB<NUM>.HTML */
/* SITE SPECIFIC */

.qAplInput  label {
	display: block;
    float: left;
    width: 100px;
}


/* FIRST BASE,BLOCKLEVELS */
body{
margin:0;
text-align:center;
background:transparent url(../_images/Background.png) repeat-x scroll 0 0;
}
.text{

}
input,textarea{
background:#ffffff none repeat scroll 0 0;
border:1px solid #434343;
color:#434343;
margin-bottom:3px;
font-size:11px;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

.formInput select {
  width:268px;
}

textarea{
overflow:auto;
}

select{
font-family:Helvetica,Arial,Verdana,sans-serif;
}

td,th,div{
color:#434343;
font-size:11px;
font-family:Helvetica,Verdana,Arial,sans-serif;
text-align:left;
}

h1{
color:#906482;
font-size:20px;
}
h2{
color:#906482;
font-size:14px;
}

#canvas{
width:970px;
margin-left:auto;
margin-right:auto;
padding:0 10px;
}

#Header{
margin-bottom:20px;
padding-top:30px;
height:92px;
background:transparent url(../_images/Image_8.png) no-repeat scroll 300px 0;
}

#logo{

}

/*MENU*/
#menu{
clear:both;
width:250px;
}

/*FOOTER*/
#footer {
background:#aaa095;
height:122px;
}
#footerwidth {
width:990px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
text-align:right;
color:#ffffff; 
background:transparent url(../_images/Image_9.png) no-repeat scroll 300px 0;
height:122px;
}
#footerwidth  a{
text-decoration:none;
color:#ffffff; 
}
#footerwidth a:hover{
text-decoration:underline;
}
#footerwidth span{
}


/*Content left*/

#contentLeft{
width:230px;
float:left;
}

.menuTop{
background:transparent url(../_images/backgroundMenuInter.png) no-repeat scroll 0 0;
width:230px;
height:11px;
}
.menuBottom{
background:transparent url(../_images/backgroundBottomMenu.png) no-repeat scroll 0 0;
width:230px;
height:11px;
}
#menu4{
background:#906482;
padding-top:20px;
}
#contentLeft #menu4 a {
background:transparent url(../_images/puce.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
padding-left:35px;
text-decoration:none;
min-height:23px;
padding-bottom:20px;
padding-top:2px;
margin-left:20px;
margin-right:20px;
}
#contentLeft #menu4 a:hover, #contentLeft #menu4 .sactive a {
background:transparent url(../_images/puceNoire.png) no-repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
/*Content Right*/

#contentRight{
width:700px;
float:right;
min-height:320px;
}
#contentRight a{
color:#906482;
text-decoration:none;
}
.contentOuter{

}
.contentText{
}
.contentTitle{
color:#906482;
}
#Content{
margin-bottom:20px;
}

/*Dans une offre*/


.cpEmail a{
color:#906482;
text-decoration:none;
}
.cpEmail a:hover{
text-decoration:underline;
}

/*bouton*/
.buttonContainer input {}

.explain{ display:none; }

.jblWordStatus { color: #e17000; font-weight: bold;}
.jbdStatPub {	font-size: 14px; background-color: #906482; color: white; display: table; margin: 0 0 20px; padding: 2px 6px; }
.jblWordLoc { color: #666; }

.siteWidth { width: 970px; margin: 0 auto; }
.crumble { margin-bottom: 20px; }

#SEO						{ margin: 20px 0 0; padding: 10px 0 0; border-top: 1px solid #DDD; }
#SEO li					{ list-style: none; display: inline-block; border-right: 1px solid #BBB; padding: 2px 10px; }
#SEO li:last-child		{ border: none; }
#SEO a					{ color: #666; text-decoration: none; }
#SEO a:hover			{ color: #906482; }

.blogHookArticleListOuter, .blogHookReactionsOuter, .blogHookCategoriesOuter{
background-color: #aaa096;
border-radius: 10px;
margin:30px 0;
}
.blogHookArticleListHeader, .blogHookReactionsHeader h5, .blogHookCategoriesHeader h5{
background: none repeat scroll 0 0 #B6ACA1;
    border-radius: 10px 10px 0 0;
    color: white;
    font-size: 15px;
    margin: 0 0 10px;
    padding: 10px;
}
.blogHookItemLink a, .blogHookReactionsLink a, .blogHookCategoriesLink a{
color: white;
font-size: 12px;
text-decoration:none;
font-weight: bold;
}
.blogHookItemLink a:hover, .blogHookReactionsLink a:hover, .blogHookCategoriesLink a:hover{
text-decoration:underline;
}
.blogHookItemLink, .blogHookWord, .blogHookFooter, .blogHookReactionsLink, .blogHookReactionsName, .blogHookReactionsWord, .blogHookCategoriesContainer{
margin-left:10px;
margin-right:10px;
}
.blogHookCategoriesRSSContainer{
text-align:right;
background: none repeat scroll 0 0 #B6ACA1;
    border-radius: 0 0 12px 12px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 6px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-top: 3px;
}
.blogHookCategoriesRSSContainer a{
color: white;
text-decoration: none;
}
.button{
background-color: #906482;
border-radius: 3px;
color: white;
border: 1px solid #674a5e;
padding: 2px 5px;
text-shadow: 1px 1px 1px black;
}
.blogHookItemContainer{
border-bottom:1px solid #b6aca1;
padding: 10px 0;
}
.blogHookItemContainer:last-child{
border-bottom: none;
}
.blogHookCategoriesContainer{
margin-bottom: 5px;
}
.blogAuthorName, .blgListBy{
display: none;
}

.crumble { float: left; }
.addThis { float: right; }
.title { clear: both; }

.nmDOuter .moduleHeader {
clear:both;
margin-bottom:20px;
}

.nmDOuter .contentMultiColLeftContainerMaster{
float:left;
width:45%;
margin-right:20px;
}
.nmDOuter .contentMultiColRightContainer{
float:left;
width:45%;
}
.nmDOuter .contentMultiColLeftContainer{
margin-bottom:30px;
}
.nmDOuter .contentMultiColRightContainer{
margin-bottom:30px;
}

#aplStartSignTkF .subHeader{
font-size:20px;
}

.aplAplyLi {font-size:15px;font-weight:bold;}