body {
	background-image: url(../images/back.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{
color:#CC0000;
text-decoration:none;
}
 
a:hover {
color:#FF9900;
}

#all_container{
width:900px;
margin:auto;
}

#flash_header {
width:600px;
float:left;
}

#menu_box {
width:300px;
height:250px;
background-image:url(../images/menu_back.jpg);
background-repeat:no-repeat;
float:left;
}

.clearer {clear:both}


ul#menu{
list-style:url(../images/puce.jpg);
margin-top:0px;
padding-top:30px;
}

#menu li, #menu li a{
text-decoration:none;
color:#666666;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
}


#menu li a:hover{
color:#CC0000;
}

#main{
	float:left;
	width:600px;
}

#droite{
	float:left;
	width:300px;
}

.box_style{
	padding:0;
	margin:0;
	background-image:url(../images/box_fond.jpg);
	background-repeat:no-repeat;
	padding-bottom:50px;
		
}

.box_style p {
text-align:justify;
margin-left:20px;
margin-right:40px;
margin-top:0px;
}

.box_style h1{
	height:65px;
	background-image:url(../images/box_fond_h1.jpg);
	background-repeat:no-repeat;
	font-size:15px;
	color:#CC0000;
	padding-top:32px;
	text-transform:uppercase;
	margin:0;
	text-indent:60px;
}

.box_style a{
color:#CC0000;
text-decoration:none;
 }
 
.box_style a:hover {
color:#FF9900;
}

.box_style h2 {
margin-left:50px;
margin-right:50px;
height:20px;
background-image:url(../images/h2.jpg);
background-repeat:no-repeat;
color:#CC0000;
text-indent: 30px;
font-size:14px;
border-bottom: 1px #CC0000 solid;
}

.box_style h2 a{
color:#CC0000;
}
.box_style h2 a:hover{
color:#FF9900;
}

.box_style h3 {
width:500px;
height:20px;
background-image:url(../images/h2.jpg);
background-repeat:no-repeat;
margin-left:20px;
text-indent:30px;
color:#CC0000;
font-weight:bold;
font-size:12px;
border-bottom:solid 1px #CC0000;
text-transform:uppercase;
}

.box_style h3 a  {
color:#CC000000;
}

.box_style h3 a:hover {
color:#FF9900;
}

.box_style h4, .box_style h4 a {
text-indent:20px;
color:#666666;
font-weight:bold;
font-size:12px;
}

.box_style h1 a:hover {
	color:#FF9900;
}

.box_style img, .box_style  a:link img{
	margin:5px;
}

.accroche img {
border:none;
}

.accroche a:link img, .accroche a:hover img {
border:none;
}

/*DEBUT STYLE DROITE*/

.box00_style{
	float:left;
	width:300px;
	padding:0;
	margin:0;
	background-image:url(../images/back-red.jpg);
	background-repeat:repeat-y;
	margin-bottom:20px;
	padding-bottom:20px;
		
}
.box00_style p {
color:#FFFFFF;
text-align:justify;
margin-left:20px;
margin-right:20px;
margin-top:0px;
}

#box01{
margin:0px;
}

#box02 {
}

.box00_style h1{
	height:50px;
	background-image:url(../images/h1_droite.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	padding-top:20px;
	padding-bottom:0px;
	text-transform:uppercase;
	margin:0;
	text-align:center;
}

.box00_style h1 a {
color:#FFFFFF;
}

.box00_style h1 a:hover {
color:#FF9900;
}

.box00_style h3{
	background-image:url(../images/h3.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin-left:20px;
	text-indent:20px;

}

.box00_style h3 a{
	color:#000000;
}

.box00_style h3 a:hover{
	color:#FFFFFF;
}

.box00_style a{
color:#CC0000;
text-decoration:none;
 }
 
.box00_style a:hover {
color:#FF9900;
}

.box00_style h2 {
margin-left:50px;
margin-right:50px;
height:20px;
background-image:url(../images/h2.jpg);
background-repeat:no-repeat;
color:#CC0000;
text-indent: 30px;
font-size:14px;
border-bottom: 1px #CC0000 solid;
}

.box00_style h2 a{
color:#CC0000;
}
.box00_style h2 a:hover{
color:#FF9900;
}

.box00_style h1 a:hover {
	color:#FF9900;
}

.box00_style img, .box00_style  a:link img{
	margin:5px;
	
}

/*FIN STYLE DROITE*/

/*DEBUT STYLE BOX GRIS DROITE*/

.box01_style{
	float:left;
	width:300px;
	background-image:url(../images/box01_fond.jpg);
	background-repeat:repeat-y;
	margin-bottom:20px;
	padding-bottom:20px;
		
}
.box01_style p {
text-align:center;
margin-left:20px;
margin-right:20px;
margin-top:0px;
}


.box01_style h1{
	height:50px;
	background-image:url(../images/box01_h1.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#CC0000;
	padding-top:25px;
	padding-bottom:0px;
	text-transform:uppercase;
	margin:0;
	text-indent:60px;
}

.box01_style h3{
	background-image:url(../images/h3.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin-left:20px;
	text-indent:20px;

}

.box01_style h1 a{
font-size:16px;
color:#CC0000;
}

.box01_style a{
color:#CC0000;
text-decoration:none;
 }
 
.box01_style a:hover {
color:#FF9900;
}

.box01_style h2 {
margin-left:50px;
margin-right:50px;
height:20px;
background-image:url(../images/h2.jpg);
background-repeat:no-repeat;
color:#CC0000;
text-indent: 30px;
font-size:14px;

}

.box01_style h2 a{
color:#CC0000;
}
.box01_style h2 a:hover{
color:#FF9900;
}

.box01_style h1 a:hover {
	color:#FF9900;
}

.box01_style img, .box00_style  a:link img{
	margin:5px;
	border: 5px #FFFFFF solid;
}

.box01_style  a:hover img{
	margin:5px;
	border:solid  #CC0000 5px;
}

/*FIN STYLE BOX GRIS DROITE*/

ul {
list-style-image:url(../images/puce.jpg);
padding-left: 30px;
margin-left: 30px;
padding-right:50px;
text-align:justify;
}

li {
font-size:12px;
color:#000000;
margin-top:6px;
}

body,td,th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #333333;
}

#footer {
height:30px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
font-size:12px;
text-transform:capitalize;
color:#666666;
text-align:center;
text-decoration:none;
padding-top:10px;
}

#footer a {
color:#FFFFFF;
text-decoration:none;
}

#keywords_footer{
text-align:center;
padding-bottom:5px;
text-transform:lowercase;
font-size:10px;
}


/* NEWS tt_news */

dd {clear:both}

.news-latest-item img, .news-list-item img, .news-single-item img {
	float:left;
	margin:5px
}

.news-single-img .news-single-imgcaption {margin : 0; padding:0;}

.news-list-item {
	clear:both
}

.news-single-item h1{
	text-transform:none;
}

.news-single-img {margin-left:20px;}

/*
.news-latest-item h3, .news-list-item h3, .news-pop-item h3 {
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
display: block;
padding-left: 20px !importan
font-weight:normal;
}


.news-list-item h3 {
	background-image: url("../images/kb_page.gif");
}

.news-latest-item h3 {
	background-image: url("../images/kb_new.gif");
}

.news-pop-item h3 {
	background-image: url("../images/kb_popular.gif");
}
*/

.tiny, .tiny a {
	font-size: 10px;
	color: #606060;
}

/* end NEWS tt_news */


/* form elements */
#main form {
	margin:0px; 
	padding: 0 0px;
	/* border: 1px solid #f2f2f2;
	background-color: #FAFAFA; */
}
#main label {
	display:block;
	font-weight:normal;
	#margin:15px 0 5px 0;
}
#main input {
	padding:2px;
	border:1px solid #333;
	font: normal 1em Verdana, sans-serif;
	color:#33f;
}
#main textarea {
	width:400px;
	padding:2px;
	font-family: Verdana, sans-serif;
	border:1px solid #333;
	height:100px;
	display:block;
	color:#33f;
}

#main input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 3px solid #333; 
	padding: 2px 3px; 
	/* #background: #905551; */
	color: #33f;
}

/* end form elements */

