/* CSS Document */
body {
	background-color:#CFD9DA;
	margin:0px;
	padding:0px;
}

form {
	padding:0px;
	margin:0px;
}

img {
 border: 0px;
}

.pub {
    padding-left: 15px;
	text-align: right;
}

.lien {
	font-size:10px;
	color:#4A666A;
	font-weight: 600;
}

#head {
	background-image : url(image/interface/barre.jpg);
	height : 104px;

}

#col1 {
	background-image:url(image/interface/fd_gche.jpg);
	background-repeat:repeat-y;
	width:155px;
}

#rechercher {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#FFFFFF;
}

#rechercher a {
	color:#FFFFFF;

}

#blocGche {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4A666A;
	font-weight: 600;
	padding-left:10px;
	padding-right:5px;
	letter-spacing:1px;
}

#blocDrt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4A666A;
	font-weight: 500;
	padding-left:10px;
	padding-right:5px;
	letter-spacing:1px;
}

#blocGche a {
	color:#4A666A;
}

#liste {
	padding-bottom:2px;

}

#liste a {
	text-decoration:none;
	color:#4A666A; 
}



#col2 {
	background-image:url(image/interface/fd_drt.jpg);
	background-repeat:repeat-y;
	width:155px;
}

.titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #000000;
	
}

.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}

.com {
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#4A666A; 
	padding-left:16px;
	width:290px;
}

.com a {
	color:#4A666A; 
	text-decoration:none;
}

#achatligne {
	background-image: url(image/interface/fd_achatenligne.jpg);
	background-repeat:repeat-y;
	width:162px;
}

#correspondance {
	background-image: url(image/interface/fd_parcorrespondance.jpg);
	background-repeat:repeat-y;
	width:378px;
}

/* Phisique */
#physique {
	background-color:#DFE2F5;
	
}

#physique #image img {
	border:1px solid #9D0079;
}

#physique #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #353592;
	
}

#physique #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#physique #txt a{
	color:#000000;
}

#physique #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}
#physique #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #353592;
	font-weight:500;
}
#physique #titong a {
	text-decoration:none;
	color: #353592;
}

#physique #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #00000;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#physique #titbloc a {
	color: #00000;
	text-decoration:none;
}

/* chimie */
#chimie {
	background-color:#F7E1CF;
	
}

#chimie #image img {
	border:1px solid #EC9500;
}

#chimie #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
font-weight:bold;
	color: #AA4A09;
	
}

#chimie #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AA4A09;
}

#chimie #txt a{
	color:#AA4A09;
}

#chimie #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}

#chimie #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #AA4A09;
	font-weight:500;
}

#chimie #titong a {
	text-decoration: none;
	color: #AA4A09;
}

#chimie #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #AA4A09;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#chimie #titbloc a {
	color: #AA4A09;
	text-decoration:none;
}
/* astro */
#astro {
	background-color:#CCEBF8;
	
}

#astro #image img {
	border:1px solid #008AB3;
}

#astro #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
font-weight:bold;
	color: #00587C;
	
}

#astro #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00587C;
}

#astro #txt a{
	color:#00587C;
}

#astro #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}

#astro #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00587C;
	font-weight:500;
}

#astro #titong a {
	text-decoration:none;
	color: #00587C;
}

#astro #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #00587C;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#astro #titbloc a {
	color: #00587C;
	text-decoration:none;
}

/* histo */
#histo {
	background-color:#F7E4CC;
	
	
}

#histo #image img {
	border:1px solid #A55F31;
}

#histo #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #752F01;
	
}

#histo #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#752F01;
}

#histo #txt a{
	color:#752F01;
}

#histo #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}
#histo #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #752F01;
	font-weight:500;
}

#histo #titong a {
	text-decoration:none;
	color: #752F01;
}
#histo #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#histo #titbloc a {
	color: #9D0079;
	text-decoration:none;
}
/* maths */
#maths {
	background-color:#F7D1D4;
	
}

#maths #image img {
	border:1px solid #D50010;
}

#maths #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #D50010;
	
}

#maths #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D50010;
}

#maths #txt a{
	color:#D50010;
}

#maths #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}

#maths #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #EA1A29;
	font-weight:500;
}

#maths #titong a {
	text-decoration:none;
	color: #EA1A29;
}

#maths #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #D50010;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#maths #titbloc a {
	color: #D50010;
	text-decoration:none;
}

/* sciencesvie */
#sciencesvie {
	background-color:#E7F1CC;
	
}

#sciencesvie #image img {
	border:1px solid #728E00;
}

#sciencesvie #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
font-weight:bold;
	color: #455D03;
	
}

#sciencesvie #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#455D03;
}

#sciencesvie #txt a{
	color:#455D03;
}

#sciencesvie #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}

#sciencesvie #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #455D03;
	font-weight:500;
}

#sciencesvie #titong a {
	text-decoration:none;
	color: #455D03;
}

#sciencesvie #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #455D03;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#sciencesvie #titbloc a {
	color: #455D03;
	text-decoration:none;
}


/* DEFAULT */
#default {
	background-color:#EBCCE4;
	
}

#default #image img {
	border:1px solid #6F0052;
}

#default #titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #000000;
	
}

#default #txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

#default #txt a{
	color:#000000;
}

#default #ptit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #9D0079;
	margin-top:8px;
	margin-bottom:2px;
}
#default #titong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #353592;
	font-weight:500;
}

#default #titong a {
	text-decoration:none;
	color: #353592;
}

#default #titbloc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:8px;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:800;
}

#default #titbloc a {
	color: #00000;
	text-decoration:none;
}
.liste {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:500;
	text-decoration:bold;
	color:#343C3D;	
}

.liste a {
	color:#343C3D;
	text-decoration:none;
}

.liste a:hover {
	color:#000000;
	text-decoration: underline;
}


.newTit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#343C3D;
	text-decoration:none;

}

.newTit a:hover {
	color:#000000;
	text-decoration: underline;
}

.newTit a {
	color:#343C3D;
	text-decoration:none;
}



.liste input, select {
	border:1px solid #eee;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

#navig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#000000;	
}

#navig a {
	color:#000000;
	font-size:10px;
	text-decoration:none;
}

#navig a:hover {
	color:#000000;
	text-decoration: underline;
}

.footer {
	margin-top: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	}
.footer a {
text-decoration:none;
color:#FFFFFF;
}

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

#new #tit{
	font-weight:bold;
	color: #9D0079;
	font-size:17px;	
	font-weight:bold;
}

#new #stit{
	font-weight:bold;
	color: #9D0079;
	font-size:10px;	
}

#new #txt{

	font-size:11px;	
}

#new a {
	color:#000000;

}

#new a:hover {
	color:#000000;
	text-decoration: none;
}

/* Style pour les formulaires */
form.css input, form.css textarea, form.css select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 300px;
}

form.css .focus { /*** Mise en avant des champs en cours d'utilisation ***/
	background-color: #CECECE;
	color: #75768E;
}

form.css label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 170px;
	text-align: right;
	margin: 0;
	padding: 0 10px 0 0;
	line-height: 1.8;
}

form.css label:hover {
	cursor: pointer;
}

form.css .erreur {
	color: #F00;
}

form.css .action {
	cursor: pointer;
	width: auto;
}

form.css .checkbox {
	display: inline;
	width: auto;
}
