/*
Theme Name: env6008
Author: Cboule

Description: env6008
Version: 0.1

-------------------------------------------------------------- */
body {
background: #D9E8EC;
margin: 0 auto;
padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
/*background-image: url(images/bg_main.png);
background-repeat: repeat-x;*/
}
#zoneLogo {
width: 963px;
height: 60px;
padding: 0px;
margin: 0 auto;
text-align: right;
background-color: #fff;
background: url(images/bg_teluq.jpg);
background-repeat: no-repeat;
}

#zoneLogo img{
	margin-top: 4px;
	margin-right: 10px;
}

#page {
	margin: 0px auto;
	width: 963px;
	background: url(images/bg_main.jpg);
}

#header {
background-image: url(images/baniere.jpg);
background-repeat: no-repeat;
height: 210px;
width: 965px;
}

#access div {
	margin: 0 7.6%;
}
#primary {	 
	margin: 0px;
margin-left: 35px;
margin-top: 25px;
margin-right: 20px;

	display:block;
	float: left;
	width: 625px;
}

#secondary {
/*background: url(images/bg_menu.jpg);
background-repeat: no-repeat;*/
width: 345px !important;
min-height: 440px;
}

#content {
	/*margin: 0 34% 0 7.6%;*/
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	 
}
#secondary {
	/*padding-top: 15px;*/
width: 250px !important;
float: left;
margin-top: 16px;
}

.clearfix{clear:both;}


#zoneBasDePage{
	background-color: #C5DAD1;
	border: 1px solid #ABC4BB;
	margin-right: 1px;
	padding: 0px 5px;
	margin-left: 264px;
	height: 20px;
	  margin-top: 50px;
}
#zoneBasDePage p{
	color: #042C16;
	font-size:11px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 0px;
}





img.latex {
  vertical-align: middle;
  border: none;
  max-width: 580px;
}





#content h2 {
	font-size: 19px;
	color: #136B56;;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	margin-top:12px;
	/*font-variant: small-caps;*/
	} 
#content  h3 {
	font-size:16px;
	font-weight:bold;
	color: #334133;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	padding-top:15px;
}

#content h4 {
font-size: 14px;
color: #494949;
margin: 0px;
padding: 0px;
margin-top: 10px;
margin-bottom: 5px;
}


#content a:link {
	color: #639186;
	font-style: italic;
}
#content a:visited {
	color: #639186;
}
#content a:hover {
	color: #64C054;
}
#content a:active {
	color: #53D341;
}


#content table ul,  #content table ul li{
	font-size:13px;
}

#content h5 {
	font-size: 12px;
	color: #000;
	margin:0px;
	padding:0px;
}
#tableauG,
#tableauG1, #tableauG2, #tableauG3, #tableauG4,
#tableauG5, #tableauG6, #tableauG7, #tableauG8 {
	margin-bottom:20px;
}
#tableauG1, #tableauG2, #tableauG3, #tableauG4,
#tableauG5, #tableauG6, #tableauG7 , #tableauG8 {
	width:560px;
	}

#tableauG td,
#tableauG1 td, #tableauG2 td, #tableauG3 td, #tableauG4 td,
#tableauG5 td, #tableauG6 td, #tableauG7 td, #tableauG8 td {
	border: 1px solid #BBD6A9;
	padding:3px;
	font-size:13px;
	text-align:center;
}
#tableauG1 td:last-of-type, #tableauG2 td:last-of-type, #tableauG3 td:last-of-type, #tableauG4 td:last-of-type,
#tableauG5 td:last-of-type, #tableauG6 td:last-of-type, #tableauG7 td:last-of-type, #tableauG8 td:last-of-type  {
	text-align:left;
}
#tableauG th, 
#tableauG1 th, #tableauG2 th, #tableauG3 th, #tableauG4 th, 
#tableauG5 th, #tableauG6 th, #tableauG7 th, #tableauG8 th   {
	border: 1px solid  #BBD6A9;
	border-bottom: 3px solid  #BBD6A9;
	padding: 5px;
	background-color: #E2F1DA;
	font-size: 13px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}

p.source{
	font-size:13px;
	line-height: 16px;
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top: 5px;
	padding-bottom: 15px;
	
	}
p.imgCentre{
	text-align:center;
	margin:0px;
	padding:0px;
}

td p {
		padding-bottom:0px;
	}
#content ul {

	line-height: 20px;
	font-size: 14px;
	margin:0px;
	padding:0px;
	padding-left: 15px;
}
#content ul ul{
	padding-left: 15px;
}
#content ul li{
  margin-left: 19px;
	padding-bottom:3px;
}
#content table ul {
	margin-top:0px;
	padding-bottom: 0px;
	line-height: 20px;
	font-size: 14px;
	padding-left: 20px;
	text-align: left;

}

#content table td, #content table td p {
	font-size: 13px !important;
	
}

/***********************liste exercice***************************************/




div.livre, div.check, div.ecrire, div.loupe, div.pourcent, div.video, div.rappel   {
	padding-left: 45px;
	padding-right: 15px;
	min-height:45px;
	margin-top: 10px;
margin-bottom: 10px;
}

div.livre { 	background-image:url(images/livre.jpg) ; background-repeat: no-repeat;	}	
div.check  {	background-image:url(images/check.jpg) ; background-repeat: no-repeat;	}
div.ecrire { 	background-image:url(images/ecrire.jpg); background-repeat: no-repeat;	}
div.loupe  {	background-image:url(images/loupe.jpg) ; background-repeat: no-repeat;	}
div.pourcent {	background-image:url(images/pourcent.jpg); background-repeat: no-repeat;}
div.video {	background-image:url(images/video.jpg); background-repeat: no-repeat;}
div.rappel {	background-image:url(images/rappel.jpg); background-repeat: no-repeat;}

#content  p.figNote { font-size:12px;line-height: 1.5;margin-bottom:8px; }

div.livre div, div.check div, div.ecrire div, div.loupe div, div.pourcent div, div.video div, div.rappel div  {
	border-left:#6A8079 solid 2px;
	padding-left:10px;
	min-height: 40px;
}


div.questionEncadre {
	border:1px solid #b9ddd4;  
	padding: 15px;
	background-color:#ecf5f1;
	
}
#content div.questionEncadre h4 {
margin-top:0px;
}
h5 {
	font-size:14px;
	font-style:italic;
	}
	
	
/**

<div class=""><div> <p></p></div></div>

**/




#content table td.cell_fonce {
	/*border-bottom: 1px solid #639186;*/
	/*	border-right:1px solid #639186;*/
	background-color: #DDECE9;
	border-right: 1px solid #639186;
}
#content table td.cell_blanc {
	border-right: 1px solid #639186;
	/*	border-right:1px solid #639186;
	background-color: #DDECE9;*/
}

#content table.bord_tab {
	border-top-width: 2px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #639186;
	border-bottom-color: #639186;
}


#content .txtEquation{
	font-family:"Times New Roman", Times, serif;
	}

#content .numEqueation {
	float:right;
	  padding-top: 3px;
	}
#content .apresEqueation {
padding-top: 10px;
	}


/****************LISTE avec parentese******************************/
#content ol {
	counter-reset: list;
  padding-left: 25px;
    margin-top: 3px;
}

#content ol > li {
	list-style: none;
	text-indent: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	line-height: 20px;
	font-size: 14px;
}

#content ol ul li {text-indent: 0px;}

#content ol > li:before {
	content: counter(list, decimal) ") ";
	counter-increment: list;
	list-style-position:inside;
	
	margin-left: -1.65em;
	float: left;
}


#content ol.listelettre > li:before {
	content: counter(list, lower-alpha) ") ";
	counter-increment: list;
	margin-left: -1.5em;
	float: left;
	}
#content ol.listelettre > li{
	margin-bottom:0px;
	padding-bottom:0px;
	}
 
	
	
#nav_menu-12{
	padding-top:25px;
	}
	

a img {
border: 0;
}

.wp-image-667 {
	float:left;
	padding-right:10px;
	}
	
	#froute{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color: #fff;
}
#froute th {
	background-color: #CDE2E0;
	color: #136B56;
	font-size: 15px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-top-width: 10px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #97AACA;
	border-left-color: #fff;/*	border-right-color: #94B7D1;
	border-bottom-color: #94B7D1;
	border-left-color: #94B7D1;*/
}
#froute .semaine {
	 background-color: #000;
	 border: 1px solid #000;
/*    border-bottom: solid 3px #2DB200;*/
		color: #fff;
		text-align:center;
		font-weight:bold;}
#froute td.work {
	border: 1px solid #8A9FC4;
	background-color: #E2F1EF;
}
#froute td.TP {
	border: 1px solid #FF8080;
	background-color: #F3E2E2;
	color: #990000;
	text-align: center;
}
#froute td {
	background-color: white;
	border: 1px solid #CCD6E6;
}
#froute .module {
	margin-top: 5px;
	padding-bottom: 5px;
	background-color: #E3F7FB;
	border: 1px solid #CCD6E6;
	font-weight:bold;

}
#froute td.nobordure {
 border:none;}
 
#content ul li.netLogo{
	 list-style-image: url(images/netlog.jpg);
	 }
	 
	 
	 
	 
@media print {
	#header, #secondary , #zoneLogo, #zoneBasDePage {
		display:none;	
	}
	#primary { 
		width:90%;
	}
	
	
div.livre:before  { 
float:left;
	 content:url(images/livre.jpg);  
}	
div.check:before   {
	float:left;	
	 content:url(images/check.jpg) ; 
 }
div.ecrire:before  { 
	float:left;		
	 content:url(images/ecrire.jpg); 
}
div.loupe:before   {	
	float:left;	
	 content:url(images/loupe.jpg) ;  
}
div.pourcent:before  {	
	float:left;	
	 content:url(images/pourcent.jpg); content:
 }
div.video:before  {	
	float:left;	
	 content:url(images/video.jpg); 
}
div.rappel:before  {
	float:left;		
	 content:url(images/rappel.jpg);  
}

#content ul li.netLogo:before {
	/*float:left;	
	  content: url(images/netlog.jpg);*/
}
div.livre div,
	div.check div, 
	div.ecrire div, 
	div.loupe div, 
	div.pourcent div, 
	div.video div, 
	div.rappel  div  {
	
	margin-left:55px;	
	}
	
	
}