﻿/* CSS Document */

A:link { color: #black }          /* unvisited link */
A:visited { color: #purple  }        /* visited links */
A:active { color: #blue }        /* active links */

/* setting the anchor border around IMG elements
   requires contextual selectors */

A:link IMG { border: 0px solid red}
A:visited IMG { border: 0px solid blue }
A:active IMG { border: 0px solid lime }


H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL { 
  display: block }

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, 
IMG, SPAN { display: inline }

LI { display: list-item }

H1, H2, H3, H4 { margin-top: 1em; margin-bottom: 1em }
H5, H6 { margin-top: 1em }
H1 { text-align: center }
H1, H2, H4, H6 { font-weight: bold }
H3, H5 { font-style: italic }

H1 { font-size: 38px }
H2 { font-size: x-large }
H3 { font-size: large }

B, STRONG { font-weight: bolder }  /* relative to the parent */
I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 3em }
BLOCKQUOTE { margin-left: 3em; margin-right: 3em }

UL, DIR { list-style: disc }
OL { list-style: decimal }
MENU { margin: 0 }              /* tight formatting */
LI { margin-left: 3em }

DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3em }

BODY { 
      margin: 0em;
      background: url(img/bg_complet_a.jpg) repeat-x;
}

#menu {
		text-decoration: none;
		color:#000000;
		font-weight:normal;
		font-size:23px;
		font-family:Georgia, "Times New Roman", Times, serif;
}

#menu a{
		text-decoration: overline;
		color:#000000;
		font-weight:500;
		font-size:23px;
		font-family:Georgia, "Times New Roman", Times, serif;
}

#menu a:hover{
		text-decoration: underline overline;
		color:#000000;
		font-weight:500;
		font-size:23px;
		font-family:Georgia, "Times New Roman", Times, serif;
}

#top { 
        width: 1223px;
        height: 210px;
		padding-bottom:10px;
        top: 0;
}

#all{ 
        width: 1223px;
}

#main {
		background-image:url('img/bg/bg_all_a.jpg');
		background-position: center;
		width: 750px;
		height: 700px;
        padding: 10px;
		margin: 0px 5px 0px 5px;
		border-style: groove ridge ridge groove;
                border-color:black;
		border-width:4px;
		-moz-border-radius: 150px 5px;
		
}

#right{
		width: 300px;
		height: 700px;
		margin-right: 10px;
        top: 0;
}

#spacer {
		width: 0px;
		height: 700px;
		top: 0;
	}

#news{  
                background-image:url('img/bg/news.jpg');
		
		border-style:double;
		border-width:1px;
		padding-left:10px;
		padding-right:10px;
		text-align:justify;
		padding-top: 0px;
		margin-top:0px;
        top: 0;
		-moz-border-radius: 30px 30px 20px 20px;
}

#spe_be{  
                background-image:url('img/bg/spe_be.jpg');
		border-style:double;
		border-width:1px;
                border-color:black;
		padding-left:10px;
		padding-right:10px;
		text-align:justify;
		padding-top: 0px;
		margin-top:0px;
                color:white;
        top: 0;
		-moz-border-radius: 30px 30px 20px 20px;
}

.spe_be_b{  
		text-align:justify;
		padding-top: 0px;
		margin-top:0px;
                color:black;
                top: 10;
}


#middle{
        margin:0 95 0 95;
        text-align:center;
        font-size:18;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:black;
        line-height:1.3;
}


#middle_ac{
        background-image:url('img/prince.jpg');
	background-position: center;
        text-align:center;
        font-size:18;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:white;
        line-height:1.3;
        width: 770px;
	height: 720px;
        padding: 0px;
	margin: -14px;
        border-style: groove ridge ridge groove;
	border-width:4px;
	-moz-border-radius: 150px 5px;
}

#middle_j{
        margin:0 95 0 95;
        text-align:justify;
        font-size:18;
        font-family:Georgia, "Times New Roman", Times, serif;
        color:black;
	line-height:1.3;
}
#middle_l{
        margin:0 95 0 95;
        text-align:left;
        font-size:18;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:normal;
        color:black;
	line-height:1.3;
}

#middle_b{
        margin:0 95 0 95;
        font-size:18;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:bolder;
        color:black;
	line-height:1.3;
}

#bottom{
          text-align:center;
          line-height:1;
          color:black;
}

#bottom a{
			color:blue;	
}

em{
		color:black;
		font-weight:bolder;	
}

.float_l{
     	 float:left;
     	 padding-right:15px;
		 margin-left:10px;
}

.float_l_p{
     	 float:left;
     	 padding-right:1px;
		 margin-left:200px;
}

.float_r{
     	 float:right;
     	 padding-left:15px;
		 margin-right:10px;
}

.align_l{
		margin-top:20px;
		text-align:left;
}

#sp_presse{
         font-size:35px;
         text-align:center;
         color:blck;
         font-family:garamond;
         padding-top:1em;
         text-decoration:none;
}

#sp_photo{
		 background-color: transparent;
		 font-size:35px;
         text-align:center;
         color:Yellow;
         font-family:garamond;
         padding-top:1em;
         text-decoration:none;
}

#mid_bas_pres a{
        text-align:right;
        font-size:18px;
        font-weight:bolder;
		color:black;
} 

#mid_bas_pres a:hover{
		text-decoration:underline overline;
        text-align:right;
        font-size:18px;
        font-weight:bolder;
		color:black;
}

.pr_tit{
		color:yellow;
		font-size:40px;
		text-align:center;
		line-height:1.5;
}

.less a{
		text-decoration:none;
		color:white;
}

.less a:hover{
		text-decoration:underline;
		color:white;
}

.login{
        line-height:1.7;
        margin-top: 230;
}

.login th{
        font-size:1.8em;
        color:#251a70;
        line-height:2;
}

.login td{
        font-size:1em;
        font-weight:bold;
        color: black;
        line-height:2;
}

.login var{
        font-size:1em;
        font-weight:bold;
        color: red;
        line-height:2;
}


.sp_audi {
          font-size:19px;
          color:yellow;
          text-align:center;
          margin-top:30px;
}

.sp_audi:first-line {
          font-size:30px;
          color:white;
          text-align:center;
          margin-top:10;
		  line-height:2em;
}

#spec a{
         text-decoration: none;
         text-align:center;
         color:#FFFFFF;
}

#spec a:hover{
         text-decoration: underline overline;
         text-align:center;
         color:#FFFFFF;
}

#contact{
		font-size:38px;
		color:#251a70;
		line-height:2;
		margin-top:12px;
		font-weight:bolder;
}	 

#adresse{
		text-align:left;
		margin-left:10px;
}

#cours {
         text-align:center;
         color:Black;
         font-size:25;
}

#cours a{
         text-decoration: none;
         text-align:center;
         color:#251a90;
         font-size:25;
}

#cours a:hover{
         text-decoration: underline overline;
         text-align:center;
         color:#EEEEEE;
}

#cours_g {
         text-align:center;
         color:Black;
         text-decoration:underline;
         font-weight:bolder;
}

.cours_t {
         text-align:center;
         color:Black;
         font-weight:bolder;
         font-size:30;
}

.cours_1 {
         text-align:center;
         color:black;
         font-weight:bolder;
}

.cours_111 {
         padding-left:40px;
}

.cours_11 {
         color:blue;
         font-weight:bolder;
}

.cours_en {
         color:black;
         font-weight:bolder;
}

.cours_en a{
         color:blue;
         font-weight:bolder;
}

.color_y{
	color:yellow;
}

.color_r{
	color:red;
}

.color_w{
	color:white;
		
}

.color_bl{
         color:#251a70;
         font-weight:bolder;
}

.color_b{
	color:black;
        font-weight:bolder
}

.color_bb{
	color:black;
}


