body{
margin:0;
padding:0;
background:#000000	
}
img{
border:none;
}
#rounded-corners{
     padding-left:10px;
	 padding-right:10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid;
	background-color:#CDBFCC;
}
#rounded-corners2{
     
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid;
	background-color:#CDBFCC;
}
#conteneur1{
margin:0;
padding:0;
min-height:644px;
	background: url('../../images/body.jpg') top center no-repeat;
}
h1#top{ 
float: left;
text-indent:-9999px;
width:0%;
height:0%;
display:none;
} 
#conteneur2{
margin:0;
padding:0;
height:100%;
}
#conteneur{

margin:0 auto;
padding:0;
margin:0 auto;
width:980px;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height:auto;
padding-left:05px;
}
/*haut----------------------------*/
#haut{
margin:0;
padding:0;
width:980px;
height:360px;
float:left;
}
#haut1{
margin:0;
padding:0;
width:980px;
height:38px;
float:left;
margin-top:90px;
}
#haut2{
margin:0;
padding:0;
width:490px;
height:38px;
float:left;
margin-top:101px;
}
.menu_h1{
margin:0;
padding:0;
width:64px;
height:38px;
float:left;
margin-left:50px;
text-align:center;
}
.menu_h1 a{
	display:block;
margin:0;
padding:0;
width:64px;
height:30px;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
.menu_h1 a:hover{
margin:0;
padding:0;
background: url('../../images/h1.jpg') no-repeat;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
.menu_h2{
margin:0;
padding:0;
width:76px;
height:37px;
margin-left:18px;
float:left;
text-align:center;
padding-top:1px;
}
.menu_h2 a{
	display:block;
margin:0;
padding:0;
width:76px;
height:30px;
padding-top:10px;
color:#FFF;
text-decoration:none;
}
.menu_h2 a:hover{
margin:0;
padding:0;
width:76px;
background: url('../../images/h2.jpg') no-repeat;
padding-top:10px;
color:#FFF;
text-decoration:none;
}
.menu_h3{
margin:0;
padding:0;
width:122px;
height:38px;
float:left;
margin-left:105px;
text-align:center;
}
.menu_h3 a{
	display:block;
margin:0;
padding:0;
width:122px;
height:30px;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
.menu_h3 a:hover{
margin:0;
padding:0;
background: url('../../images/h3.jpg') no-repeat;
text-decoration:none;
padding-top:10px;
}
.menu_h4{
margin:0;
padding:0;
width:117px;
height:38px;
float:left;
margin-left:20px;
text-align:center;
}
.menu_h4 a{
	display:block;
margin:0;
padding:0;
width:117px;
height:38px;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
.menu_h4 a:hover{
margin:0;
padding:0;
background: url('../../images/h4.jpg') no-repeat;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
.menu_h5{
margin:0;
padding:0;
width:91px;
height:38px;
float:left;
margin-left:18px;
text-align:center;
}
.menu_h5 a{
	display:block;
margin:0;
padding:0;
width:91px;
height:38px;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
.menu_h5 a:hover{
margin:0;
padding:0;
background: url('../../images/h5.jpg') no-repeat;
color:#FFF;
text-decoration:none;
padding-top:10px;
}
#news{
margin:0;
padding:0;
width:282px;
height:60px;
float:left;
margin-left:696px;
margin-top:29px;
}
#type_news{
margin:0;
padding:0;
width:220px;
height:67px;
float:left;
	margin-left:10px;
		width:185px;
}
.identif_txt1{
	display:block;
    margin:0;
    padding:0;
	width:165px;
	height:18px;
	background:none;
	border:none;
	font-size:11px;
	margin-top:13px;
	margin-left:30px;
	color:#fff;
	float:left;
}
#send{
    margin:0;
    padding:0;
	width:47px;
	height:32px;
	margin-top:5px;
	margin-left:10px;
	float:left;
}
#logo{
margin:0;
padding:0;
float:left;
width:347px;
height:48px;
margin-top:34px;
text-align:center;
margin-left:324px;
}
#site{
margin:0;
padding:0;
float:left;
width:980px;
height:20px;
text-align:right;
margin-top:30px;
}
#site a, #site a:hover{
	font-size:12px;
color:#B698B6;
text-decoration:none;
}
/*contenu----------------------------*/
#contenu
{
	margin:0;
	padding-left:5px;
	width:980px;
	height:auto;
	float:left;
	background:url(../../images/arr_bodybas.jpg) repeat-x;
	background-color: #513951;
	padding-left:10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid;
	
}
/*gauche----------------------------*/
#gauche
{
	margin:0;
	padding:0;
	width:269px;
	height:auto;
	float:left;	
			margin-left:18px;
}
#menu_g1 {
margin:0;
padding:0;
width:269px;
float:left;
list-style:none;
	background: url('../../images/arr_menu.png') bottom center repeat-y;
		margin-top:39px;
		z-index:2;
}
#menu_g_bas {
margin:0;
padding:0;
width:269px;
height:61px;
z-index:1;
float:left;
	background: url('../../images/bas_menu.png') top center no-repeat;
}
.menu_g {
margin:0;
padding:0;
width:269px;
float:left;
list-style:none;
		background: url('../../images/menu.png') top center no-repeat;
			margin-top:-39px;
					padding-top:30px;
}
.menu_g li{
color:#011B32;
font:13px Arial, Helvetica, sans-serif;
}
.menu_g h2{
	margin:0;
	padding:0;
color:#7D5877;
font:13px Arial, Helvetica, sans-serif;
list-style:none;
height:31px;
float:left;
}
.menu_g a{
display:block;
color:#7D5877;
text-decoration:none;
margin-left:28px;
padding-left:22px;
padding-top:5px;
width:189px;
height:26px;
text-align:left;
background: url('../../images/arr_menu1.png') no-repeat ;
}
.menu_g a:hover{
text-decoration:none;
color:#fff;
background: url('../../images/arr_menu2.png') no-repeat ;
}
.stretcher  {
	padding:0;
	margin:0;
	width:209px;
margin-left:28px;
	float:left;
}

.stretcher li {
    padding:0;
	margin:0;
    width:209px;
	height:20px;
	list-style:none;
	float:left;
}
.stretcher a {
    padding:0;
	margin:0;
    width:179px;
	height:20px;
	list-style:none;
	color:#fff;
	padding-left:30px;
	float:left;
	text-decoration:none;
	background:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}


.stretcher a:hover {
	color: #fff;
	background:none;
	padding-left:30px;
}
#actualite {
margin:0;
padding:0;
width:231px;
height:153px;
float:left;
list-style:none;
margin-top:10px;
background: url('../../images/actt.png') top left no-repeat ;
margin-left:38px;
}
#flash_infos {
margin:0;
padding:0;
width:231px;
height:130px;
float:left;
list-style:none;
margin-top:23px;
}
#flash_infos a {
color:#CD0941;
font-weight:bold;
text-decoration:none;
}
#flash_infos a:hover {
	color:#CD0941;
	font-weight:bold;
text-decoration:underline;
}

#flash_infos marquee {
width:200px;
height:130px;
}

#flash_infos h2 {
font-size:14px;
font-family:arial;
}
/*centre----------------------------*/
#page
{
	margin:0;
	padding:0;
	width:690px;
	height:auto;
	float:left;	
	margin-top:30px;
}
#page a {
color:#CD0941;
font-weight:bold;
text-decoration:none;
}
#page a:hover {
	color:#CD0941;
	font-weight:bold;
text-decoration:underline;
}
h2.titre{
margin:0;
padding:0;
width:675px;
height:26px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#D6C2D5;
padding-left:15px;
background: url('../../images/titre.png') bottom left no-repeat;
	margin-bottom:10px;
}
.article{
	margin:0;
	padding:0;
	display:block;
	width:680px;	
	margin-bottom:20px;
	font-weight:normal;
	color:#D4CAD4;
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
}
.gal{
	margin:0;
	padding:0;
	float:left;
	width:170px;
	height:170px;
	margin-left:30px;
	text-align:center;
		margin-bottom:10px;
}
.gal img{
		border:3px solid #CDBFCC;
}
/*bas----------------------------*/

#bas{
height:200px;
clear:both;
	width:980px;
}
#bas1{
	margin: auto;
	height:200px;
	width:980px;
}

#adresse{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	height:auto;
	text-align:center;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menu-bas{
	margin:0;
	padding:0;
	width:955px;
	height:auto;
	float:left;
	text-align:center;
	padding-left:25px;
	margin-top:10px;
}
.menu-bas a{
margin:0;
padding:0;
text-decoration:none;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
color:#947A94;
width:auto;
height:20px;
padding-left:12px;
padding-right:12px;
}
.menu-bas a:hover{
color:#fff;
text-decoration: none;	
}
#kreatic_logo{
	margin:0;
	padding:0;
	float:left;
	width:980px;
	height:90px;
	text-align:center;
	margin-top:20px;
}
h2.rub {
text-decoration:none;
cursor:pointer;
list-style:none;
height:auto;
margin-left:20px;
margin-bottom: 10px;
margin-top: 8px;
padding-left:20px;
background: url('../../images/puce3.png') no-repeat ;
}

h2.rub a{
display:block;
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:20px;
color: #818181;

}
h2.rub a:hover {
text-decoration:underline;
color:#F20000;
}


.map {

	margin: 0;
	padding: 0;
	margin-left: 50px;
}
.map li a {
	margin: 0;
	height:15px;
	font-size:11px;
	padding-left: 0px;
	text-decoration: none;
	color: #fff;
	font-weight:bold;
}

.map li {
	padding-top: 0px;
	padding-bottom: 0px;
	list-style:none;
	margin-left:50px;
}

.map li a:hover {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

span.rouge{
	color:#FF0000;
}

span.erreur{
	color:#FF0000;
	display:block;
}
.champ_contact{
	width:210px;
}
