/* Global Styles */

body {
	margin:0px;
	font-family: verdana;
	color: #FFFFFF;
	background-attachment:fixed;
	background-color:#CCCCCC;
	background-image:url(stylo.jpg);
	background-position:top left;
	}
	
td {
	font:verdana;
	}
	
		/* liens généraux */	
a {
	color: #CCCCCC;
	text-decoration:none;
	}
	
a:hover {
	text-decoration:underlign;
	text-transform:uppercase;
	}
	
a:vistited {
	color: #CCCCCC;
	}
	
a:focus {
	background-color: #333333;
	}

		/* liens image */	
a img {
	border: none;
	}
	
a:hover img {
	border-left:4px dotted #FF99FF;
	border-right:4px dotted #FF99FF;
	border-top:none;
	border-bottom:none;
	}
	 
	 	/* liens logo */	
a .logo1 {
	color: #FFFFFF;
	border: none;
	text-transform:none;
	text-decoration:none;
	vertical-align:middle;
	}

a:hover .logo1 {
	color: #FFFFFF;
	border:none;
	text-transform:none;
	text-decoration:none;
	vertical-align:middle;
	}
	
a:focus .logo1 {
	background-color:#000000;
	display:block;
	}

a .logo2 {
	color:violet;
	border: none;
	text-transform:none;
	text-decoration:none;
	vertical-align:middle;
	}

a:hover .logo2 {
	color:violet;
	border:none;
	text-transform:none;
	text-decoration:none;
	vertical-align:middle;
	}
	
a:focus .logo2 {
	background-color:#000000;
	display:block;
	}
	
a .logoentrer {
	color:violet;
	border: none;
	text-transform:none;
	vertical-align:middle;
	background-color:#000000;
	display:block;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

a:hover .logoentrer {
	color:violet;
	border:none;
	text-transform:none;
	text-decoration:none;
	vertical-align:middle;
	}
	
a:focus .logoentrer {
	background-color:#000000;
	display:block;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}
	
		/* type liste */	
.liste2 ol {
	list-style-type: lower-alpha;
	}
	

	
/* ID Styles */


	

/* Class Styles */




	/* CLASS GLOBAL */
.marge2pad2 {
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	}
	
.tdbarette1 {
background-color:#000000; 
vertical-align:top;
text-align:left;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}

.tdbarettevierge {
background-color:none; 
vertical-align:middle;
text-align:center;
}

.tdbarette2 {
background-color:#FF99FF; 
vertical-align:middle;
text-align:center;
}

.tdbarette3 {
background-color:#000000; 
vertical-align:middle;
text-align:center;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}

.nextnavigation a {
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:0.1em;
	font:10px verdana;
	display:block;
	background-color:#000000;
	padding-bottom:3px;
	padding-left:1px;
	padding-right: 1px;
	padding-top:3px;
	margin-bottom:none;
	margin-left:10px;
	margin-right: 10px;
	margin-top:none;
	border:1px;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:none;
	text-align:center;
	}

.nextnavigation a:hover {
	color:#FF99FF;
	border:none;
	text-transform:none;
	}	
	
.detailText {
	font:8px verdana;
	color:#FFFFFF;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:10px verdana;
	color:#FFFFFF;
	}




	/* CLASS ACCUEIL */
.logo1 {
	font:50px verdana;
	color:white;
	font-weight:bold;
	line-height:31px;
	letter-spacing:.2em;
	vertical-align:middle;
	}
	
.logo2 {
	font:20px verdana;
	color:violet;
	font-weight: bold;
	line-height:24px;
	letter-spacing:.2em;
	vertical-align:middle;
	}

.logoentrer {
	font:22px verdana;
	color:violet;
	font-weight: bold;
	line-height:24px;
	letter-spacing:.2em;
	vertical-align:middle;
	text-decoration:blink;
	}

.tdlogo {
background-color:#000000; 
vertical-align:middle;
text-align:center;
}

.sousnav {
	margin-right:0;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	border:0;
	background-color:#000000;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

.sousnav a {
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:0.1em;
	font:9px verdana;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	border-bottom:0;
	border-top:0;
	}
	
.sousnav a:hover {
	color:#FF99FF;
	text-transform:none;
	border:none;
	}
.sousnav a:focus {
	background-color:#000000;
	}
	
.mozongletnavigationfirst a {
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:0.1em;
	font:11px verdana;
	display:block;
	background-color:#000000;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:20px;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	text-align:center;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}
	
.mozongletnavigationfirst a:hover {
	color:#FF99FF;
	text-transform:none;
	border:none;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}
	
.mozongletnavigation a {
	color: #FFFFFF;
	text-decoration:none;
	letter-spacing:0.1em;
	font:11px verdana;
	display:block;
	background-color:#333333;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:20px;
	border-bottom:0;
	border-top:0;
	border-right:2px solid black;
	border-left:2px solid black;
	text-align:center;
	}
	
.mozongletnavigation a:hover {
	color:#FF99FF;
	text-transform:none;
	background-color:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	border:none;
	}

.bodyTextbox {
	font:10px verdana;
	color:#222222;
	line-height:15px;
	letter-spacing:.1em;
	margin:0;
	text-align:justify;
	padding-top:5%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:2%;
	text-indent:0;
	border:2 dotted;
	}	
	
.bodyTexthome {
	font:14px verdana;
	color:#CCCCCC;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:0;
	margin-bottom:0;
	text-align:justify;
	padding-top:0;
	padding-left:15px;
	padding-right:30px;
	padding-bottom:0;
	text-indent:30px;
	}
	
	
	

	/* CLASS LISTES + ACCUEIL*/
.tdbodytextout {
background-color:none;
vertical-align:top;
}

.tdbodytextinentete {
background-color:#000000;
vertical-align:middle;
text-align:left;
}

.tdbodytextinbody {
background-color:#000000;
vertical-align:top;
text-align:left;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80; 
}

.tdbodytextinencart {
background-color:#DDDDDD;
vertical-align:middle;
text-align:center;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
}

.liste {
	font: 14px verdana;
	color: #CCCCCC;
	margin:2px;
	margin-left:20px;
	margin-right:20px;
	padding:2px;
	padding-left:10px;
	letter-spacing:.2em;
	}

.liste2 {
	list-style-type:lower-alpha;
	font: 14px verdana;
	color: #CCCCCC;
	margin:2px;
	margin-left:20px;
	margin-right:20px;
	padding:2px;
	padding-left:10px;
	letter-spacing:.2em;
	}

.petiteliste {
	font: 14px verdana;
	color: #CCCCCC;
	margin:2px;
	margin-left:20px;
	margin-right:20px;
	padding:2px;
	padding-left:10px;
	letter-spacing:.2em;
	}
	
.grostitre1 {
	font:45px verdana;
	color:#CCCCCC;
	font-weight:bold;
	line-height:24px;
	}

.grostitre2 {
	font:25px verdana;
	color:violet;
	font-weight:bold;
	line-height:19px;
	}
  
  
  
  
   /* CLASS MES TEXTES */
.tdbodytextoutother {
background-color:none;
vertical-align:top;
}

.tdbodytextinenteteother{
background-color:#000000;
vertical-align:middle;
text-align:left;
}

.tdbodytextinbodyother {
background-color:#000000;
vertical-align:top;
text-align:left;
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80; 
}

.tdbodytextinbodyothervideo {
background-color:#000000;
vertical-align:top;
text-align:left;
opacity:1; 
}

.tdbodytextinencartother {
background-color:#DDDDDD;
vertical-align:middle;
text-align:center;
}

.grostitre1other {
	font:35px verdana;
	color:#999999;
	font-weight:bold;
	line-height:24px;
	}

.grostitre2other {
	font:20px verdana;
	color:violet;
	font-weight:bold;
	line-height:19px;
	}	
	
.bodyText {
	font:14px verdana;
	color:#BBBBBB;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:5%;
	text-align:justify;
	padding-top:5%;
	padding-left:10%;
	padding-right:10%;
	padding-bottom:5%;
	text-indent:10%;
	}
	
.bodyTextvers {
	font:12px verdana;
	color:#BBBBBB;
	line-height:20px;
	letter-spacing:.1em;
	margin-top:5%;
	text-align:justify;
	padding-top:5%;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:5%;
	text-indent:10%;
	}




	/* CLASS ACTU */
.tdactuglobale {
background-color:none;
border-width:0;
border-color:none;
border-style:;
vertical-align:top;
text-align:center;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
margin-top:2px;
height:300px;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
}

.tdactuactu {
background-color:#333333;
vertical-align:middle;
text-align:center;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
margin-top:2px;
text-decoration:blink; 
}

.tdactutext {
background-color:#333333;
background-image:url();
background-position:center center;
vertical-align:middle;
text-align:center;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
padding-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
margin-top:2px;
font:10px verdana;
color:#FFFFFF;
}

.petittitre1 {
	font:25px verdana;
	color:#AAAAAA;
	font-weight:bold;
	line-height:19px;
	}
	
.petittitre2 {
	font:15px verdana;
	color:violet;
	font-weight:bold;
	line-height:6px;
	}
   
   
   
   
	/* CLASS COMENT */
.tdbodytextinentetecoment {
background-color:#666666;
vertical-align:middle;
text-align:center;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}

.grostitre1coment {
	font:45px verdana;
	color:#000000;
	font-weight:bold;
	line-height:24px;
	}
	

.grostitre2coment {
	font:25px verdana;
	color:violet;
	font-weight:bold;
	line-height:19px;
	}
	
.smallTextcoment {
	font:10px verdana;
	color:#FFFFFF;
	}




	/* CLASS PUB */
.tdpubtop {
background-color:none;
vertical-align:middle;
text-align:center;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;

}

.rightpagea {
	background-color:none;
	position:relative;
	bottom:480px;
	left:150px;
	width:120px;
	height:auto;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	}

.referencement a {
	font:10px verdana;
	color:#000000;
	}