/* police par defaut de tout le site */
BODY, TD, DIV, SPAN {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal}
html, body {background-color:#663300; margin:0; padding:0}

/* lien par défaut */
A {color:#666; text-decoration:none}
A:hover {color:#FF6600; background:#FFCC33; text-decoration:none}

/* liste par défaut */
ul {list-style-type:square; margin:0; padding-left:15px}

/* titre par défaut */
h1 {color:#666666; font-weight:bold;font-size:16px}

/* image par défaut */
IMG{border:0}



/* temp.html */
#tophead {
background-color:#000000;
height:125px;
width:100%;
}
#tophead img {
border:0;
}
#tophead a:hover{
	background-color:#000000;
	border:0;
	text-decoration: none;
}

#topg {
position:absolute;
top:30px;
left:0px
}
#topd {
position:absolute;
top:70px;
right:0px
}
#gocontenu {
text-align:right;
background-color:#663300;
}
#gocontenu a {
color:#ffffff;}

#header h1{
	
	margin:0;
	text-indent:-5000px;
	line-height:0;
}
#header{
	
	margin-bottom:0;
	left:0;
	width:100%;
	height:50px;
	border-bottom:#000 6px solid;
	background-color:#000000;
}

	#hh01{height:41px; float:left}
		#hh01 a:hover { background:#FFF}
	#hh02{
	font-weight:bold;
	padding-top:1em;
	padding-bottom:0;
	margin-left:auto;
	margin-right:auto;
	width: 1000px;
	}
		#hh02 ul {margin-bottom:0; margin-right:1em; display:inline; border-right:2px solid #FF6600}
		#hh02 ul li {border-left:2px solid #FF6600; display:inline; padding:0 0.6em 0 1em}
		#hh02 a {color:#666}
		#hh02 a:hover {color:#FF6600}

#header2{
	clear:left;
	width:100%;
	height:68px;
	background:#000000;
	border-bottom:4px solid #FF6600
}
	#hh03{
	float:left;
	font-size:10px;
	color:#FFFFFF;
	margin:0.6em;
	background-color: #000000;
}
	#hh04{float:right; margin-right:0.3em; margin-top:0.3em}

#mentete {
	width:100%;
	height:21px;
	background:#666
}
	#entete {
	float:left;
	padding-top:0.2em;
	padding-left:1em;
	color:#FFF; font-weight:normal;
	font-size:15px;
	}
		#entete A {color:#FFF}
		#entete A:hover {color:#FF8000}

  	#entetepage {	
	float:right;
	padding-top:0.2em;
	padding-right:1em;
	color:#FFF; font-weight:bold; text-align:right
  	}
		#entetepage A {color:#FFF; font-weight:normal}
		#entetepage A:hover {color:#FF8000; font-weight:normal}

	DIV.mg1 {clear:left; font-size:9pt; color:#FFCC33; font-weight:bold; background:#000; height:21px; margin-top:0.5em; margin-bottom:0.5em; padding-left :0.4em; padding-top:0.2em}
	DIV.mg3 {color:#000; padding-left:0.4em; line-height:15px}
	DIV.mg3 a {color:#000}


#menugauche {
	border-bottom:#000 1px solid;
	border-right:#000 1px solid;
	width:200px;
	float:left;
	background:#FFA97D;
}  

#contenupage {
	background:#FFFFFF;
height:auto;
margin:0px auto;

width:800px;
padding-right:40px;
	
} 
	#coulcentre {
background:#FFFFFF repeat-y;
height:100%;
margin:0px;

padding:20px;
width:100%;
}

#pubdroite {
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
	width:200px;
	float:right;
	background:#FFA97D;
}


#footer{
	clear:both;
	width:auto;
	text-align:center;
	height:21px;
	background:#666666;
	padding-left:0.4em;
	padding-top:0.2em;
	font-weight:bold;
	color:#9d0712;
}
	#footer ul { margin-right:1em; display:inline; border-right:2px solid #ffffff}
	#footer ul li {border-left:2px solid #ffffff; display:inline; padding-right:0.6em; padding-left:1em}
	#footer A {color:#ffffff}
	#footer A:hover {color:#FF6600}


/* page accueil */

 #rubriques h1, #aa02 h1, #aa01 h1 {font-size:1.5em;margin-left:1em;}

#accueil{
	width:100%;
	background:#FFFFFF;
	min-height: 1400px;
}

#aa01{
	float:left;
	width:62%;
	padding:0.5em
}
#aa03{
	padding-top: 87px;
	width:96%;
	position:relative;
	min-width:400px;
	margin: 0 auto;
	background-color:#f5efff;
	font:60%/1.4 Cordoba,Verdana,sans-serif;
	color:#000;
}
#aa03 li{
float:left;
width:32%;
background-repeat:no-repeat;
background-position:10px 10px;
padding-top: 87px;
}
#aa03 ul{background: url(xxl/ul.gif) repeat-x;
border-top:10px solid #f5efff;
border-bottom:1px solid #999;
overflow:hidden;
}

#dur p a{left:20px;}
#rob p a{left:170px;}
#tot p a{left:310px;}
#dur{background-image: url(xxl/charlotte_durif.jpg);}
#rob{background-image: url(xxl/alain_robert.jpg);}
#tot{background-image: url(xxl/logototem.gif);}
#dur h3 span{top:-90px;left:-10px;}
#rob h3 span{top:-60px;left:-5px;}
#tot h3 span{top:-90px;left:-5px;}
#aa03 h3{
position:absolute;
z-index:3;
top:100px;
font:italic 300% Constantina, Palatino, Times, serif;
letter-spacing: -1px;
line-height:100%;
color:#4e5812;
}
:target {
background-color : #4e5812;
color : #fff; }
:target a:link, :target a:visited {
color : #fff; }
#aa03 h3 span{
position:absolute;
z-index:2;
padding:.15em .3em;
background-color:#f3f4e4;
font:bold 52% "Lucida Grande","Lucida Sans Unicode3", Verdana, sans-serif;
border:1px solid #4e5812;
font-variant:small-caps;
text-align:center;
color:#333;
}
li > h3{
padding:0 10px;
font:italic 300% Constantina, Palatino, Times, serif;
}
li > p{
margin:1em 0;
padding:0 10px;
text-align:justify;line-height:1.3em;
}
h3 + p + p{
margin:.75em 10px 0 10px;
padding:.75em 0 ;
border-top: 1px solid #999;
}
#bb111{
	float:left;
	width:100%;
	margin-top:10px;
	background:#ffffff;
	border:1px solid ;margin-bottom:20px;
	}
	
.titre_new_img {
height:20px;

}

.titre_new_txt {margin-top:0px;
padding-top:2px;
font-weight:bold;font-size:1.5em;

}

#aa02{
	float:right;
	width:31%;
	BORDER:#003366 1px solid;
	padding:0.5em;
	background:#EEE;padding-bottom:100px;
}
	#aa02 h1 {
letter-spacing:0.2em;color:#9D0712;
margin-left:10px;}
	#aa02 h1 a{
color:#9D0712;
}
#box {
background:#FFFFFF url(xxl/back_news.gif) repeat-x scroll left bottom;
border:1px solid #9D0712;margin-left:5px;
margin-right:5px;margin-top:0px;
}
#box h1{
color:#9d0712}
#box input{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;}
	#bb02{
	float:right;
	width:31%;
	BORDER:#003366 1px dotted;
	padding:0.5em;
	background:#EEE
}
	#bb02 h1 {display:inline; margin-left:0px;}
	#aa04{
float:right;
height:280px;
margin:0pt;
width:31%;

}
#aa04 img {
	padding: 0px;
	margin: 5px 5px 5px 30px;
}
#bb04{
	margin-top: 180px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;

}
#bb04 img {
	padding: 0px;
	margin: 5px 5px 5px 30px;
}
#aa05{margin-top:30px;margin-left:1em;
}

#aa05 ul, li{margin:0;padding:0;list-style-type:none;
}
#aa05 li{border:1px solid black;height:87px;background-color:#9d0712;
}
#aa05 li a{text-decoration:none;color:black;
}
#aa05 li a:hover{background:none;
}
#aa05 li a span{visibility:visible;color:#ffffff;background-color:#9d0712;height:87px;
}
#aa05 li a:hover span{display:block;visibility:visible;
}

#aa05 h3 {letter-spacing:1em;

}
#aa05 p {padding-bottom:40px;

}
#aa05 img {float:left;margin-right:15px;

}
#aa05 a img {border:0px

}
#aa08{margin-top:30px;margin-left:1em;
}


#aa08 ul {

}
#aa08 li {
   width:auto;
   margin: 2px;float:left;
}
#aleatoire {
	padding: 10px 0px 0px;
	margin: 5px;
	background:#FFFFFF url(xxl/back_news.gif) repeat-x scroll left bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9d0712;
	border-right-color: #9d0712;
	border-left-color: #9d0712;

}
#menunews {
	padding: 10px 0px 0px;
	margin: 5px;
	background:#FFFFFF url(xxl/back_news.gif) repeat-x scroll left bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #9d0712;
	border-right-color: #9d0712;
	border-left-color: #9d0712;
}
#menunews p {
font-size:11px;
margin:5px;
padding:0px;
text-align:justify;
}
.thumb {
	padding: 0px;
	margin: 5px 5px 5px 30px;
}


#rubriques{
	float:left;
	width:98%;
	margin-top:1em;
	padding-top:1em;
	padding-bottom:1em;
	border-top:#666 1px solid

}
	#rubriques ul {list-style-type:none; margin:0; padding-left:15px}
	#rubriques A {color:#FF6600}
	#rubriques A:hover {color:#FF6600}
	#rubriques img {float:left}

/* fin page accueil */



/* autres éléments par défaut */
INPUT {
   background-color:#EEE; border-color:#000;  
   border-top-width:1px; 
   border-right-width:1px; 
   border-bottom-width:1px; 
   border-left-width:1px;
   text-indent:1px;  
   font-size:9px
}

textarea {   
   font-size:10pt;
   color:#000;
   font-style:normal;
   line-height:normal;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:normal;
   word-spacing:normal;
   border:thin ridge;
   border-color:black;
   background-color:#EEE
}

SELECT {  
   font-size:9px;
   color:#000;
   background-color:#FFF
}
.sep{clear:both;visibility:hidden;}