* {margin: 0; padding: 0;}





BODY { 

background-image : url(../images/);

background-repeat : repeat;

font-family : Arial, Helvetica, sans-serif;



} 







#container { 

position: relative; 

margin: auto; 

width: 840px;

text-align: center;

} 



#container1 {

position: relative; 

top: 10px; _top: 10px;

left: 15px; _left: 5px;

float: left; _float: none;

width: 660px;



}







#colgauche {

position: relative;

FLOAT: LEFT;

top: 10px;

left: 10px; _left: 5px;

width: 150px;



}





#edito {

background-color: #;

margin-bottom: 5px;

padding-bottom: 10px;

border-bottom : 1px solid lightgrey;
border-right : 1px solid lightgrey;
border-top : 1px solid lightgrey;
border-left : 1px solid lightgrey;


}



#jeu-concours {

background-color: #;

color: gray;

border-bottom : 1px solid lightpink;
border-right : 1px solid lightpink;
border-top : 1px solid lightpink;
border-left : 1px solid lightpink;


}



#prochainement{

background-color: paleturquoise;

color: grey;

font-size: 90%;

line-height : 90%;

padding: 0 0;

margin: 0 0;

text-decoration: none;

text-align: center;

}





#double {

width: 100%;

}



#double_gauche {

position: relative;

width: 680px; _width: 700px;

clear:LEFT;

margin-left: -155px; _margin-left: -175px;





}





#milieu {

width: 525px;



}



#pub-milieu {

position: relative;

float: left;

width: 125px;

height: 100%;



}



#droite {

postion: absolute;

float: right;

width: 125px;

}



#date_semaine {

border-bottom : 1px solid #21558a;

border-top : 1px solid #21558a;

width: 820px;

COLOR: #B61313;
font-size: 120%;



}



H1 { 

text-align: left;

margin-top : 0px;

font-weight : bold;

font-size : 100%;

margin-bottom : 5px;

padding-bottom : 4px;

margin-left : 130px;

color : #0066cc;

border-bottom : 1px solid #21558a;

} 









H2 { 

font-weight : normal;

font-size : 85%;

margin : 10px 0 8px;

color : #333333;

text-align: right;

} 



H3 { 

font-size : 75%;

font-weight: BOLD;

color : red;

text-align: right;

} 



H4 {

text-align: center;

margin-top : 10px;

padding: 0px 0px;

font-weight : normal;

font-size : 100%;

}



H5 {

text-align: center;

font-weight : bold;

font-size : 100%;

MARGIN: 10px 10px;

border-top : 0px solid #21558a;

border-right : 0px solid #21558a;

border-left : 0px solid #21558a;

border-bottom : 0px solid #21558a;

}





P { 

padding: 5px 5px;

margin-top : 10px;

font-size : 85%;

line-height : 110%;

text-align: left;

} 





P.other { 

border-top : 1px solid #cccccc;

margin-top : 10px;

color : #4d79a9;

padding-top : 6px;

text-align : center;

font-size: 80%;

} 



P2 { 

padding: 10px 10px;

font-size : 100%;

font-weight: bold;

line-height : 100%;

text-align: center;

} 



FORM {

font-size: 80%;

}



INPUT {

position: relative;

left: 0px;

text-align: center;

margin-bottom: 10px;_margin-bottom: 15px;

}



#affiche_gauche {

_clear: both;

margin-top: 15px;

margin-bottom: 15px;



}





























H2.comingup { 

padding-right : 4px;

padding-left : 4px;

font-weight : normal;

font-size : 100%;

margin-bottom : 3px;

padding-bottom : 4px;

color : #ffffff;

padding-top : 4px;

border-bottom : 0 solid #21558a;

background-color : #21558a;

} 





A:link { color:#0066cc; text-decoration: none;}

A:visited { color:#0066cc; text-decoration: none;}

A:active { color: #0066cc; text-decoration: none;} 











A:link H4{ 

color : white;

text-decoration : none;

} 











LABEL { 

font-weight : normal;

font-size : 75%;

color : black;

padding-top : 0;

font-family : Arial, Helvetica, sans-serif;

background-color : #ffffff;

} 







#footer { 

padding-right : 20px;

border-top : 1px solid #999999;

margin-top : 25px;

font-size : 70%;

padding-bottom : 10px;

margin-left : 20px;

color : #666666;

padding-top : 10px;

} 



#footer A:link { 

color : #666666;

text-decoration : underline;

} 



#footer A:visited { 

color : #666666;

text-decoration : underline;

} 



#footer A:hover { 

color : #0066cc;

} 



.photo { 

border-right : 1px solid #666666;

border-top : 1px solid #666666;

border-left : 1px solid #666666;

border-bottom : 1px solid #666666;

} 













A.bulle {

	FONT-SIZE: 100%; FONT-FAMILY: arial, verdana, sans-serif; POSITION: relative; TEXT-ALIGN: left; TEXT-DECORATION: none

}



A.bulle:hover {

	Z-INDEX: 50; BACKGROUND: none transparent scroll repeat 0% 0%

}



A.bulle SPAN {

	DISPLAY: none

}



A.bulle:hover SPAN {

	BORDER-RIGHT: blue 1px solid; 

	PADDING-RIGHT: 5px; 

	BORDER-TOP: blue 1px solid; 

	DISPLAY: block; 

	PADDING-LEFT: 5px; 

	FONT-WEIGHT: normal;

	COLOR: black; 

	FONT-SIZE: 12px; 

	BACKGROUND: white; 

	LEFT: -244px; _left: 0px; 

	PADDING-BOTTOM: 10px; 

	BORDER-LEFT: blue 1px solid; 

	WIDTH: 400px; 

	PADDING-TOP: 5px; 

	BORDER-BOTTOM: blue 1px solid; 

	FONT-FAMILY: arial, verdana, sans-serif; 

	POSITION: absolute; 

	TOP: -5px; _TOP: 20px;

	TEXT-ALIGN: left

}





A.bulle:hover SPAN IMG{

padding: 10px 10px 10px 10px;

}



A.bulle:hover H1 {

	color: black;

	

	}