/* rouge : #b1162c */

html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-image:url(../images/fond.png);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000;
}

#page {
	width:1000px;
	margin : 0 auto;
	padding : 0;
}

/*head*/
#head {
	width:1000px;
	height:100px;
	margin : 0;
	padding : 0;
}

#head #titre {
	width:750px;
	float:left;
	margin : 0;
	padding : 0;
}

#head #titre p{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	letter-spacing:2px;
	text-transform: uppercase;
	color:#fff;
}

#head #langue {
	width:250px;
	float:right;
	margin : 0;
	padding : 0;
}

/*navigation langue*/
#languenav{
width:250px;
margin:0;
padding:0;
list-style:none;
text-align: right;
}

#languenav li {
display:inline;
margin:0;
padding:0;
}

#languenav li a {
margin:0;
padding:0 0 0 33px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
text-decoration:none;
color:#fff;
}

#languenav a:hover, #languenav .active a {
color:#000;
}

/*navigation menu*/
#navigation {
width:1000px;
margin:15px 0;
padding:0;
list-style:none;
text-align: center;
background-color:#efecdd;
}

#navigation li {
display:inline;
margin:0;
padding:0;
}

#navigation li a {
margin:0;
padding:0 10px;/*25*/
font-family: Arial, Helvetica, sans-serif;
font-size:12.5px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}

#navigation .nocolor a{
color:#ba0821;
}

/* menu bord ـ bord 

#navigation .accueil a{
padding:0 25px 0 0;
color:#000;
}

#navigation .contact a{
padding:0 0 0 25px;
}*/

#navigation a:hover, #navigation .active a {
color:#000;
}

/*contenu*/
#content{
    width:1000px;
	height:520px; /*hauteur totale 550px*/
	padding:20px 0 0 0;
	margin:0;
}

#contentBis{/*pour la page palmarﻭs : hauteur en fonction du nb de tﻯmoignages*/
    width:1000px;
	padding:20px 0 0 0;
	margin:0;
}

img.espace_image {
margin-bottom:15px;
}

/*types de contenu*/

/*page accueil */

#content #home1 {/*250px sans padding ـ gauche ni padding-top*/
width:500px;
float:left;
}

#content #home2, #content #home3 {/*500px sans padding*/
width:250px;
float:left; 
}

#content #home1 p {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #home2 p {
margin:0;
padding:0 0 0 15px; /*padding-left*/
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #home3 cite {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#666;
margin:0;
padding:0 40px;
text-align:center; 
line-height:13px;
}

#content #home3 p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#000;
margin:0;
padding:10px 40px 0 40px;
text-align:center; 
line-height:13px;
}

#content #news {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color:#fff;
margin:20px 8px;
padding-top:5px;
line-height:13px;
background-color: #b1162c;
border: 6px double #fff;
}
#content #home3 #news p {color:#fff;padding: 3px 0;}
#content #news li {list-style: url(../images/arrow.png); line-height: 17px;padding-bottom: 4px;}
#content #news ul {padding-left: 22px;}


/*page prﻯsentation section primaire et secondaire */

#content #present1 {/*250px sans padding ـ gauche ni padding-top*/
width:250px;
float:left;
}

#content #present2 {/*500px sans padding*/
width:500px;
float:left;
}

#content #present3 {
width:250px;
float:left;
}

#content #present1 p{
margin:0;
padding:0 15px 0 0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #blocPresent2 p{
margin:0;
padding:0 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
background-color:#efecdd;
}

#content #present2 p {
margin:0px;
padding:6px 6px 15px 6px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}
#content #present3 p {
margin:0;
padding:0 0 0 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #present3 ul{
margin:0 0 0 20px;
padding:5px 15px 15px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
line-height:13px;
color:#000;
list-style:disc;
}

/*page admission */

#content #admission1 {/*500px sans padding*/
width:250px;
float:left;
}

#content #admission2 {
width:500px;
float:left;
}

#content #admission3 {
width:250px;
float:left;
}

#content #blocAdmission1 p{
margin:0 15px 0 0;
padding:0 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
background-color:#efecdd;
}

#content #admission2 p {
margin:0;
padding:0 0 15px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #admission3 p{
margin:0;
padding-left:15px; 
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #admission3 ul {
margin:0 0 0 20px;
padding:0 15px 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
line-height:13px;
color:#000;
list-style:disc;
}

/*tableau horaire*/

table {
width:500px;
}

th.cours {
width:180px;
text-align:left;
}

th {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#ba0821;
background-color:#efecdd;
padding:2px 0 2px 5px;
}

td.cours {
width:180px;
text-align:left;
}

td.filet {
background-color:#efecdd;
padding:0;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000;
text-align:center;
padding:1px 0;
}

/*page activitﻯs */

#content #culture1 {/*250px sans padding ـ gauche ni padding-top*/
width:250px;
height:430px;
background-image:url(../images/fond_poesie.gif);
background-repeat:no-repeat;
float:left;
}

#content #culture2 {/*500px sans padding*/
width:500px;
float:left;
}

#content #culture3 {/*250px avec padding-left mais sans padding-top*/
width:250px;
float:left;
}

#content #culture1 p {
margin:0;
padding-right:15px; /*padding-right*/
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #culture2 p {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
line-height:13px;
}

#content #culture1 ul, #content #culture2 ul {
margin:0 0 0 20px;
padding:5px 15px 15px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
line-height:13px;
color:#000;
list-style:disc;
}

#culture3 #blocCulture3 p{
margin:0 0 0 15px;
padding:0 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align: justify;
color:#000;
background-color:#efecdd;
line-height:13px;
}

#culture3 #blocCulture3 h2 {
margin:0 0 0 15px;
padding:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000;
background-color:#efecdd;
}

/*page palmarﻭs */

#contentBis #palmares {/*250px avec fond beige*/
width:250px;
float:left;
background-color:#efecdd;
}

#contentBis #palmares h2 {
margin:0;
padding:15px 0 10px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000;
}

#contentBis #palmares p{
margin:0;
padding:5px 15px 5px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000;
line-height:15px;
text-align: justify;
}

#contentBis #palmares ul {
margin:0 0 0 20px;
padding:0 15px 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
line-height:15px;
color:#000;
list-style:disc;
}

#contentBis #temoignages {/*750px*/
width:750px;
float:left;
}

#contentBis #temoignages h2 {
margin:0;
padding:0 0 0 15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000;
}

#contentBis #temoignages p{
margin:0;
padding:0 0 0 15px; /*padding-left*/
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000;
line-height:13px;
}

/*page contact */

#content #contact1, #content #contact3 {/*250px sans padding ـ gauche ni padding-top*/
width:250px;
float:left;
}

#content #contact2 {/*500px sans padding*/
width:500px;
float:left;
}

#content #contact1 p{
margin:0;
padding-right:15px; /*padding-right*/
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000;
line-height:13px;
}

#content #contact2 p {
margin:0;
padding:0 0 15px 0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000;
line-height:13px;
}

#content #contact3 img {
float:right;
}

/*page agenda*/

#agenda {
	font-family: Verdana, serif;
	font-size: 12px;
	text-align: justify;
	}
#tableagenda {
width:800px;
}

th.mois {
width:90px;
text-align:left;
}

th {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#ba0821;
background-color:#efecdd;
padding:2px 0 2px 5px;
}

td.mois {
width:90px;
text-align:left;
}

td.filet {
background-color:#efecdd;
padding:0;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000;
text-align:center;
padding:1px 0;
}	




/*footer*/

#footer {
	width:100%;
	margin : 0;
	padding : 0;
	clear:both;
	border-top: 2px solid #ba0821;	
}

#footerInner {
    width:1000px;
	margin : 10px auto 0 auto;
	padding : 0;
}

#footer #adresse {
    width:750px;
	float:left;
	padding : 0;
	margin : 0;
}

#footer #mail {
    width:250px;
	float:left;
	padding : 0;
	margin : 0;
	text-align:right;
}

#footer p {
	margin:0;
	padding:0 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#000;
}

#footer a {
    margin:0;
	padding:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color:#000;
}

/*style span*/

.barre, #adresse span {
font-weight:normal;
color:#ba0821;
}

#mail span {
font-weight:bold;
color:#ba0821;
}

p span, #temoignages p span {
font-weight: bold;
}

#palmares p span {
font-size: 12px;
color:#ba0821;
font-weight: bold;
}


/*style liens*/

/*a {
text-decoration:none;
}*/

a  {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color:#000;
}

hr {
width:735px;
float:right;
margin:5px 0;
}

cite {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: justify;
color:#666;
margin:3px 000;
display:block;
}

#contact2 a.image{/* pour supprimer le filet autour de l'image */
color:#fff;
text-decoration:none;
}


#actu { 
        position: relative;
        width:100%; 
        height:20px;
        border-top: 1px solid #eee;
        margin: 0 auto;
        padding-top:2px;
        overflow: hidden;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color: #444;
        visibility:hidden;
}
#actu strong {color: #ba0821;}
#actu a {font: 13px Arial;} 

sup { font-size: 74%; line-height: 60%;}



