/*  
Theme Name: Odeadom
Author: BILLAY STEPHANE
Version: 4
*/

/* Begin Various Tags & Classes */
.hide {
	display:none;
	}

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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
	
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
		
/* End Various Tags & Classes*/	


body {
	margin: 0px 0px 20px 0px; 
	color:#5a5a5a;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	text-align:center;
	}

/* BLOCK LOGIN DEBUT */

.login-block {
	background-color: #fafafa;
    background-size: cover;
    font-family: Montserrat;
    width: 320px;
    padding: 20px;
    background: #fff;
    border-radius: 5px;
    border-top: 5px solid #f78c40;
    margin: 20px auto;
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
}

.login-block h1 {
    text-align: center;
    color: #000;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
}

.login-block input {
    width: 100%;
    height: 42px;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    font-size: 14px;
    font-family: Verdana, Helvetica, sans-serif;
    padding: 0 50px 0 50px;
    outline: none;
}

.login-block input#username {
    background: #fff url('images/g/u0XmBmv.png') 20px top no-repeat;
    background-size: 16px 80px;
}

.login-block input#username:focus {
    background: #fff url('images/g/u0XmBmv.png') 20px bottom no-repeat;
    background-size: 16px 80px;
}

.login-block input#password {
    background: #fff url('images/g/Qf83FTt.png') 20px top no-repeat;
    background-size: 16px 80px;
}

.login-block input#password:focus {
    background: #fff url('images/g/Qf83FTt.png') 20px bottom no-repeat;
    background-size: 16px 80px;
}

.login-block input:active, .login-block input:focus {
    border: 1px solid #e37d34;
}

.login-block input#button {
    width: 100%;
    height: 40px;
    background: #f78c40;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #e37d34;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    font-family: Montserrat;
    outline: none;
    cursor: pointer;
}

.login-block input#button:hover {
    background: #f8c29c;
}	

/* BLOCK LOGIN FIN */
	
#headerimg H1, #headerimg .description { 
	display:none;
	} 


#wrap {
	margin-top:10px;
	text-align:left;
	}	
	
#leftCol {
	width:225px;
	float:left;
	margin-bottom:0px;
	margin-left:0px;
	display:inline;
	}
.accueil #leftCol {
	background:url(images/g/accueil_productions.png) no-repeat;
	padding-top:40px;
}
				
#rightCol {
	/*width:935px;*/	
	margin-bottom:0px;
	margin-left:235px;
	}
	
.fiche #rightContent {
	margin-top:5px;
}

	
.fiche #blockFiche {
	/*border: 1px solid #DAD5EC;*/
	padding: 15px;
	background:#f4f1f0;
	}	

		
#content {
	font-size: 1.2em
	}	

		
.note {
	font-size:11px;
	color:#555;
	}
.competence .note {
	text-align: right;
	}	
		
	
H2, h2 a, h2 a:hover {
	font-size:23px;
	line-height: 34px;
	color:#5a5a5a;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
	margin-bottom:10px;
	}
.fiche H2 {
	margin-top:0px;
	background:url('images/g/background_tetiere.png') 0px 0px no-repeat;
	padding-left:10px;
	}

	
#blockFiche h3 {
	display:block;
	border-bottom:1px solid #5a5a5a;
	margin-bottom:1px;
	color:#5a5a5a;
	font-size:16px;
	line-height:23px;
	font-weight:bold;
	font-style:italic;
	margin-left:40px;
	margin-top:-3px;
	}
#texteFiche h3 {
	display:block;
	margin-bottom:1px;
	margin-top:20px;
	font-size:18px;
	line-height:23px;
	font-weight:bold;
	font-style:italic;
	color:#5a5a5a;
	}
.recette h3 {
	display:block;
	margin-bottom:1px;
	color:#5a5a5a;
	font-size:18px;
	line-height:23px;
	font-style: italic;
	font-weight:bold;
	}	
					
H5 {
	font-size:15px;
	font-weight:bold;
	color: #006a34;
	}
		
h4.subtitle {
	font-size: 18px;
	font-style:italic;
	font-weight:bold;
	color:#5a5a5a;
	margin-top:10px;
	margin-bottom:5px;
	}
.blockCV H4 {
	color: #5a5a5a;
	}	
.blockCV H4.subtitle {
	text-transform: none;
	margin-top: 0px;
	}	
		
IMG.image {
	padding:1px;
	border:1px solid #fff;
	}
p img {
	padding: 0;
	max-width: 100%;
	}
a img {
	border: none;
	}
#blockFiche IMG.image {
	border: 1px solid #FFF;
	padding: 1px;
	margin-right:10px;
	}
#blockFiche IMG.icone {
	float: left;
	margin-right:5px;
	margin-left: -40px;
	/*margin-top:10px;*/
	display:inline;
	}
#blockFiche IMG#iconFamille {
	float: left;
	margin-right:5px;
	margin-left: 0px;
	margin-top:0px;
	display:inline;
	}

	
HR {
	display: none;
	}	
#footer HR {
	color: #5a5a5a;
	background-color: #5a5a5a;
	width:840px;
	height: 1px;
	border:0px none;
	display:block !important;
}

A {
	color: #f78c40;
	font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;
	font-size:12px;
}

A:hover {
	color:#5a5a5a;
	}
#footer P {
	text-align:center;
	font-size:12px;
	}
#post-86 A {
	font-size:14px;
}	
UL.leftNav A {
    text-decoration:none;
	}
UL.leftNav A:hover {
    text-decoration:none;
	}

	
P {
	font-size:14px;
	line-height: 18px;
	margin-bottom:15px;
	margin-top: 5px;
	text-align:justify;
	}
P.chapo {
	line-height: 20px;
	color:#0A3087;
	}
P.prelist {
	margin-bottom:4px;
	}

#blockFiche P {
	margin-top:0px;
	margin-bottom: 10px;
	padding-left:40px;
	}
#texteFiche P {
	margin-top:0px;
	margin-bottom: 0px;
	}	

	
UL, UL LI {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
UL.leftNav {
	display:block;
	font-size:11px !important; 
    line-height:14px !important; 
    font-family: verdana, helvetica, sans-serif;
	list-style: none;
	}
UL.leftNav LI {
    text-decoration:none;
	}

	
UL.leftNav, UL.leftNav LI {
	margin:0 0 3px 0;
    }
UL.leftNav UL LI {
	margin:0 0 3px 20px;
	}
UL.bodyList {
	/*line-height: 18px;
	font-size:12px;*/
	margin-bottom:15px;
	}		
UL.bodyList LI {
	/*padding-left:12px;*/
	margin-left:14px;
	list-style-type:disc;
	text-align:justify;
	/*background: url(images/g/bullet_1.png) 0px 7px no-repeat;	*/
	}		
UL.sub {
	margin-left: 20px;
	}
		
	
/********************************/
UL.subbodyList {
		line-height: 16px;
		font-size:11px;
		margin-bottom:15px;
		}
		
UL.subbodyList LI {
		padding-left:20px;
		background: url(images/g/bullet_3.png) 0px 7px no-repeat;	
		}	

	
/*******************************/	


li.page_item {
	display:block;
	/*padding-left:20px;*/
	/*margin-right:37px;*/
	/*width:180px;*/
	/*margin-left:-30px;*/
	color: #31368a;
	font-size:13px !important; 
	line-height:15px !important;
	/*font-weight:bold;*/
	margin-bottom:1px;
	font-family:Verdana, Helvetica, sans-serif;
	text-align:left;
}


table {
	border-collapse:collapse;
}


.blockCV TABLE {
	border:none;
	}

TD {
	font-size:12px;
}	

.extranet TD.cat {
	font-size:14px;
}

.extranet TD.stitre {
	font-size:12px;
}

TABLE.data TD {
	border-bottom:1px solid #EAEAEA;
	/*border-right:1px solid #DAD5EC;*/
	color:#000;
	vertical-align: top;
	}

		
#blockFiche .dataFiche TD {
	vertical-align: top;	
	}
.blockCV TABLE TD {
	vertical-align: top;
	}
.blockCV TABLE TD.td1 {
	/*padding-right: 10px;*/
	}

TABLE.data TD.cat { 
	 color: #000;
	 background: #f4f1f0;
	}
TABLE.data TD.titre { 
	/*font-weight: bold;*/
	color: #000;
	background: #f4f1f0;
	}
TABLE.data TD.stitre{ 
	color:#2c2c2c;

	}
.contact TABLE TD {
	vertical-align:top;
	}	

.somm {
	background:#f4f1f0;
	padding:8px;
	margin-bottom: 30px;
	}

.somm .bodyList {
	font-size: 12px;
	margin-bottom:4px;
	}	
	
/***********************************/
#extranet_deconnexion {
	display:block;
	width:225px;
	height:43px;
	background:url(images/g/extranet_deconnexion_off.png) no-repeat;
	}	
#extranet_deconnexion a {
	display:block;
	width:225px;
	height:43px;
	background:none;
	}
#extranet_deconnexion a:hover, #extranet_deconnexion a.selected {
	background:url(images/g/extranet_deconnexion_on.png) no-repeat;
	}		
#extranet_1 {
	display:block;
	width:225px;
	height:43px;
	background:url(images/g/extranet_conseil_off.png) no-repeat;
	}	
#extranet_1 a {
	display:block;
	width:225px;
	height:43px;
	background:none;
	}
#extranet_1 a:hover, #extranet_1 a.selected {
	background:url(images/g/extranet_conseil_on.png) no-repeat;
	}	
#extranet_2 {
	display:block;
	width:225px;
	height:43px;
	background:url(images/g/extranet_reunions_off.png) no-repeat;
	}	
#extranet_2 a {
	display:block;
	width:225px;
	height:43px;
	background:none;
	}
#extranet_2 a:hover, #extranet_2 a.selected {
	background:url(images/g/extranet_reunions_on.png) no-repeat;
	}	
#extranet_8 {
	display:block;
	width:225px;
	height:43px;
	background:url(images/g/extranet_divers_off.png) no-repeat;
	}	
#extranet_8 a {
	display:block;
	width:225px;
	height:43px;
	background:none;
	}
#extranet_8 a:hover, #extranet_8 a.selected {
	background:url(images/g/extranet_divers_on.png) no-repeat;
	}				
#extranet_gestion {
	display:block;
	width:225px;
	height:43px;
	background:url(images/g/extranet_gestion_off.png) no-repeat;
	}	
#extranet_gestion a {
	display:block;
	width:225px;
	height:43px;
	background:none;
	}
#extranet_gestion a:hover, #extranet_gestion a.selected {
	background:url(images/g/extranet_gestion_on.png) no-repeat;
	}			
#extranet_sup {
	display:block;
	width:225px;
	height:43px;
	line-height: 43px;
	text-indent: 48px;
	font-size:14px;
	background:url(images/g/extranet_sup_off.png) no-repeat;
	}	
#extranet_sup a {
	display:block;
	width:225px;
	height:43px;
	background:none;
	font-size:14px;
	}
#extranet_sup a:hover, #extranet_sup a.selected {
	color: #fff;
	background:url(images/g/extranet_sup_on.png) no-repeat;
	}
.rouge {color: #fe0202;}