/* Mathovore css*/
body {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background:#f6f6f6;
}
#bandedefilante{
float:right;
top:5px;
}
.vert{ color: #006600; font-weight: bold ; }
.rouge{ color: #900000; font-weight: bold ; }
.cadrepropriete{
width:auto;
margin:10px;
padding-left:60px;
padding-top:10px;
padding-bottom:10px;
border-left:2px solid #808000; /* couleur du cadre */
border-right:2px solid #808000;
border-bottom:2px solid #808000;
border-top:2px solid #808000;text-decoration:none ;
background:url("../images/cadre-propriete.png" ) no-repeat top left #CDB38B ;
}
h4{margin-top:5px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	 width:auto;
 background:url("../images/puce-bleu.jpg")  left no-repeat #ffffff;
  padding-left:40px;
  padding-bottom:0px;
  margin-bottom:0px;
	font-size:16px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
.cadredevoir
{

border:2px solid #848484;
padding-top:25px;

padding-bottom:25px;
padding-left:135px;
height : auto;
background: url('../images/devoirs-de-maths.png') #ffffff left no-repeat;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-top:5px;
margin-bottom:5px;

}
.cadrecours {
width:auto;
margin:10px;
padding-left:60px;
padding-right :10px;
padding-top:10px;
padding-bottom:10px;
border-left:2px solid #808000; /* couleur du cadre */
border-right:2px solid #808000;
border-bottom:2px solid #808000;
border-top:2px solid #808000;text-decoration:none ;
background:url("../images/cadre-cours.png" ) no-repeat top left #F0E68C ;
}
.cadrecontact
{
width:600px;
border:1px solid #848484;
padding-left:45px;
height : auto;
background: url('../images/aide-soutien-maths.png') #ffffff left no-repeat;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-left:50px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
}
.cadrevideo
{
width:80%;
border:2px solid #8A084B;
padding-left:135px;
height : auto;
background: url('../images/video-de-maths.png') #ffffff left no-repeat;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-top:5px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:5px;
}
h2 {
   text-transform: uppercase;
 width:auto;
 background:url("../images/bullet-red.png")  left no-repeat #ffffff;
  padding-left:40px;
  text-decoration:underline;
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
	color:#AC1C28; 
    background-color:transparent;
	  padding-bottom:0px;
  margin-bottom:0px;
}
h3 {
font-family: 'TangerineRegular';
margin-top:5px;
	  padding-bottom:5px;
  margin-bottom:0px;

	font-size:20px;
	 width:auto;
 background:url("../images/puce-ac.png")  left no-repeat #ffffff;
  padding-left:19px;
	font-weight:bold;
	color:#0B610B;
	text-decoration:none;
	  padding-bottom:0px;
  margin-bottom:0px;
}
 h5{
   text-transform: capitalize;
 width:auto;
 background:url("../images/puce-titre.jpg")  left no-repeat #fff;
  padding-left:90px;
  height:74px;
    padding-bottom:0px;
  margin-bottom:0px;

    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:23px;
    font-weight:bold;
	color:#993300; 
    background-color:#fff;
	
}
#texttelecharge {font-size : 12px;
width: 500px;
height: auto;
margin-left: 25px;
margin-top: 5px;
margin-bottom: 5px;
padding: 3px 5px 5px 53px;
border: 1px solid #900000;
background: url('images/ACR_App_file_document.png') #ffffff left top no-repeat;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
a {
	text-decoration:none;
	
}

INPUT {
	border: 2px solid #4E6D86;
	font-size: 14px;
}

img {
	border:none;
}

/* HEADER */
#header {
	background: #4E6D86;
}

#login {
	height:  37px;
	background:  url("../images/menu.png") repeat scroll 0 0 transparent;
	color:  #BCFF1F;
}

#login form{
	width:660px;
	margin:auto;
	padding-top: 5px;
}

#login a{
	color:  #BCFF1F;
}

#banniere {
	width:784px;
	margin:auto;
}

#menu {
	background:  url("../images/top.png") repeat scroll 0 0 transparent;
	height:37px;
}

#menu ul {
	list-style-type:none;
    margin: auto;
    padding: 7px 0;
    width: 770px;
}

#menu li {
	display:inline;
    padding: 11px 5px 9px;
}

#menu a {
	color:#ffffff;
	font-weight:bold;
}

#menu li:hover {
	background:#ff9722;
}

/* PAGE */
#page {
	height:auto;
	font-size : 14px;
}

	/* CONTENU */
	#contenu {
		float: left;
		margin: 20px 240px 0 20px;
	}
#contenu a: {
		text-decoration: underline;
	}		
#contenu a:hover {
		color:#900000;text-decoration: underline;
	}	
	#description {

		padding: 3px 5px 5px 10px;
		border: 2px solid #4E6D86;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		background:#ffffff;
	}
	
	#description ul {
		list-style-type: none;
	
		padding: 0;
	
	}

	#description li {
		display:inline;
		padding: 0 5px;
	}
	
	.tableau {
		border: 2px solid #4E6D86;
		border-top: none;
		padding: 20px;
		background:#ffffff;
	}

	h1 {
		background: url("../images/top.png") repeat-x scroll 0 0 #83A0B5;
		border-radius: 10px 10px 0 0;
		color: #FFFFFF;
		font-size: 30px;
		margin-bottom: 0;
		padding: 5px 0 0 10px;
		text-align: left;
		min-height: 37px;
		font-size:24px;
	}
	

	
	.tableau1 {
		display: inline-block;
		padding: 0 3%;
		width: 43%;
		vertical-align: top;
	}
	
	/* DROITE */
	#droite {
		position: absolute;
		right: 20px;
		width: 200px;
	}

	#recherche {
		background-color: #ffffff;
		border: 2px solid #ff9722;
		border-radius: 20px 20px 20px 20px;
		font-size: 12px;
		margin: 20px 0 0;
		padding: 15px;
		color: #4E6D86;
	}
	
	#query {
		width:118px;
	}
	
	.titre {
		font-size:14px;
		font-weight:bold;
		text-align:center;
	}
	
	#inscrits {
		background-color: #ffffff;
		border: 2px solid #ff9722;
		border-radius: 20px 20px 20px 20px;
		font-size: 12px;
		margin: 15px 0 0;
		padding: 15px;
		color: #4E6D86;
	}
	
	#inscrits ul {
		list-style-type:none;
		padding:0;
	}

	#inscrits li {
		padding:2px 7px;
	}
	
	#inscrits a {
		width:170px;
	}
	
	.pays {
		color:#4E6D86;
	}
	
	#inscrits li:hover, #inscrits a:hover {
		background:#ff9722;
		border-radius:5px;
		color:#ffffff;
	}
	
	#liens {
		background-color: #ffffff;
		border: 2px solid #ff9722;
		border-radius: 20px 20px 20px 20px;
		font-size: 12px;
		margin: 15px 0 0;
		padding: 15px;
		color: #4E6D86;
	}
	
	#liens ul{
		list-style-type:none;
		padding:0;
	}
	
	#liens li {
		padding:2px 7px;
	}
	
	#liens a {
		width:170px;
		color: #4E6D86;
	}
	
	#liens li:hover {
		background:#ff9722;
		border-radius:5px;
		color:#ffffff;
	}
	
	.pub {
		background-color: #ffffff;
		border: 2px solid #BCFF1F;
		border-radius: 20px 20px 20px 20px;
		margin: 15px 0 0;
		padding: 15px;
	}
#pub-cadre {
		float:right;
		width:260px;
		height:260px;
		background-color: #ffffff;
		border: 2px solid #BCFF1F;
		border-radius: 20px 20px 20px 20px;
		margin: 15px 0 0;
		padding: 15px;
	}

/* FOOTER */
#footer {
    background: none repeat scroll 0 0 #4E6D86;
    float: left;
    margin-top: 20px;
    padding-bottom: 25px;
    width: 100%;
}

#menufooter {
    background: url("../images/menu.png") repeat-x scroll 0 0 transparent;
    font-size: 15px;
    margin: 0 auto;
	color: #ffffff;
	text-align:center;
}

#menufooter ul {
	list-style-type:none;
    margin: auto;
    padding: 7px 0;
    width: 700px;
}

#menufooter li {
	display:inline;
    padding: 7px 10px;
}

#menufooter a {
	color:#BCFF1F;
}
#menufooter a :hover{
	color:#BCFF1F;text-decoration: underline;
}

#pubfooter {
	width:728px;
	margin:auto;
}

