/*________ RECAP DES COULEURS _____________*/
/* 
*/

/*_____________ GENERAL _____________*/
html,body{
  	font-family:Verdana;
  /*	font-family:Times;*/
   background-color:#000000;
   	background:url(/images/box/memberlogin_bg.gif) repeat;
    margin:0px;
    padding:0px;
    font-size : 11px;
    text-align:center;
    color : #ffffff;
    /*line-height : 1.2;*/
}

div,p,form,table,ul,li,ol {
    margin:0px;
    padding:0px;
    font-size : 11px;
}

img {
 border : 0px;
}

ul {color:#D341A4;}

li {
    list-style-position:inside;
    color:#000000;
}


/*_________ BLOC PRINCIPAUX _____________*/
#conteneur{ 
    width:1000px;
	min-height:600px;     
    margin:0px;
    padding:0px;
    margin-right : auto;
    margin-left:auto;
    text-align:left;
    background-color : #ffffff;
/*	background-image:url(/images/fond.jpg);*/
  border : 4px solid #d341a4;
  color : #000000;

}


#header {
/*  background-image:url(/images/gabarit/header_bg_fushia.gif);*/
	background-color : #ffffff;
  background-repeat:repeat-x;
  background-position : left top;
  height:120px;  
  text-align:center;  
}

#header_light {
  width:100%;
  height:195px;     
  /*background-image:url(/images/gabarit/header_light.jpg);*/
  background-repeat:no-repeat;
}

#footer{
    color:#690039;
    text-align:center;
    clear:both;
}



#menu {
	background-image:url(/images/menu/backgroundmenu.jpg);
	background-repeat:repeat-x;
	height:30px;
	margin-top:10px;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	width:970px;
/*
 background-image:url(/images/gabarit/header_bg_fushia.gif);
 background-position : left 20%;
  height:45px;     
  padding-left:20px;
  padding-top : 0px;
  margin-left:0px;*/
}

#menu a {
	color : #D341A4;
	text-decoration : none;
	font-weight : bold;
	font-size : 14px;
}

#menu a:hover {
	color : #ffffff;
}

.menu_top {
	background:transparent url(/images/menu/bouton.jpg) no-repeat scroll right center;
	float:left;
	height:23px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	text-align:center;	
}
.menu_top:hover {
background:transparent url(/images/menu/boutonhover.jpg) no-repeat scroll right center;
}


#bande_haut{
width:100%;
}

#titre_site {
	float:left;
	margin-top : 10px;
	margin-left : 10px;
	text-align:left;
}
#titre_site a,#titre_site a:hover {
	text-decoration:none;
}

#cadre_fille {
/*  background-image:url(/images/fond_filles.png);*/
  float:right;
  margin-right:15px;
  padding-top:0px;
  background-repeat:no-repeat;
  background-position : left top;
  height:120px;
  width:410px;     
  text-align:right;
}

/*#conteneur_top {
  background-image:url(/images/conteneur_top.png);
  float:left;
  background-repeat:no-repeat;
  background-position : left top;
  width:1080px;
  height:10px;     
  padding-left:10px;
  padding-top:10px;
  margin-top:10px;
  margin-left:10px;
 }*/

#conteneur_middle {
  background-color:#ffffff;
  min-height:500px;     
  padding:10px;
  padding-top : 20px;
  padding-left: 20px;
 }
 
 #colonne_gauche{
	width : 680px; 
	float:left;
 }
 
 #colonne_droite {
 	float:left;
 	margin-left: 10px;
 }

#conteneur_bottom {
/*  background-image:url(/images/conteneur_bottom.png);
  float:left;
  background-repeat:no-repeat;
  background-position : left top;
  width:1080px;
  height:10px;     
  padding-left:10px;
  padding-bottom:10px;
  margin-bottom:10px;
  margin-left:10px;*/
}

.colonne_50 {
	float:left;
	width: 460px;
	margin-right : 10px;
}

.colonne_30 {
	float:left;
	width: 300px;
	margin-right : 5px;
	margin-left: 5px;
}

.clear_left {
    clear:left;
}
.clear_both{
    clear:both;
}

.float_left {
    float:left;
    margin-left : 10px;
}

#copyright{
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  padding : 5px;
}

#copyright a {
	color : #fff;
	text-decoration : none;
}

/*___________ TABLEAU _____________*/

table {
    color : #3c2b2c;
    border : 1px solid #3c2b2c;
    border-spacing: 0px;
    
}

th , .tri{
    background-color:#D341A4;
    color : #ffffff;
    font-weight : bold;
    font-size : 12px;
    padding : 2px;
    text-align:center;
    text-decoration:none;
    margin:0px;
    height : 20px;
}
td {
    color : #000000;
    margin:0px;
    padding:2px;
}

th, td {
border:1px solid black;
}


/*___________ PUCES _____________*/
ul.puce_rose {
	list-style-type:circle;
	list-style-position:inside;
	color: #D341A4;
}

/*___________ POLICES _____________*/

.titre_rose { color:#D341A4;font-size : 46px;font-weight:bold;}
.titre_noir{ color:#000000;font-size : 46px;letter-spacing:1px;font-weight:bold;}
.x_rose{ color:#D341A4;font-weight:bold;font-size : 46px;}


.slogan{ color:#000000;font-size : 16px;font-weight:bold; }

h1,h2,h3,h4 {
    margin:0px;
}

h1 {
    color:#D341A4;
    /*font-weight : bold;*/
	font-family:Arial;
    font-size : 20px;
    text-transform : uppercase;
    letter-spacing:0.4px; 
    margin-bottom : 10px;
}

h2 {
	color:#D341A4;
	margin:0px;
    font-size : 16px;
    margin-bottom : 5px;
}

h2 a,h2 a:hover {
	color:#D341A4;
	margin:0px;
    font-size : 16px;
    margin-bottom : 5px;
    text-decoration:none;
}


h3 {
	color:#63958a;
    padding : 10px;
    font-size:14px;
    font-weight : bold;
    text-transform : uppercase;
}   

.tri{
    display:list-item;
    list-style-position:inside;
     list-style-image : url(../../images/tri.png);
}

hr {
    border : 1px solid #D341A4;
    margin:20px;
}

hr.pointille {
    border : 1px dashed #D341A4;
    margin:20px;
}

.erreur {
    margin-top:5px;
    margin-bottom : 10px;
    color : red;
    font-weight : bold;
}

.petit_blanc {
    font-size :11px;
    color : #ffffff;
}

.petit {
font-size :12px;
}


.bold {
    font-weight : bold;
}

.citation {
    font-style: italic;
}

.noir {
    color : #000000;
}
.rose {
    color : #D341A4;
}

.big {
    font-size : 16px;
}

/*___________ LIENS_____________*/
a {
    color : #000000;
    text-decoration:underline;
}

a:hover {
    color : #000000;
    text-decoration:underline;
}


/*___________ FORMULAIRES _____________*/
label{
  font-size:11px;
  color:#111111;
  width:100px;
  display: inline;
  float: left;    
  margin:1px;
}

input,select,textarea  {
    border : 1px solid #000000;
    margin:1px;
}

input[type=submit] , input[type=button]{
    background-color:#d341a4;
    border : 1px solid #d341a4;
    color : #ffffff;
    padding : 2px;
    text-align:center;
    cursor:pointer; 
}

input[type=submit]:hover {
    background-color:#ffffff;
    color : #d341a4;
}

button {
    background-color:#d341a4;
    border : 1px solid #d341a4;
    cursor : pointer;
    color : #000000;
    font-weight : bold;
   font-size : 12px;
   margin-top : 2px;
}
button:hover {
    background-color:#EBA9D6;
    border : 1px solid #d341a4;
}

.input_contact {
	width : 250px;
}


#form_admin_page_fck textarea {width : 600px;height:70px;padding: 2px;overflow:auto;}
#form_admin_page_fck input[type=text] {width : 600px;padding: 1px;}

/*_____ BOX _________*/

.box_noire {
	width:264px;
	color : #ffffff;
	margin-bottom : 10px;
}

.box_noire a {
	color : #ffffff;
	text-decoration : none;
}
.box_noire a:hover {
	text-decoration : underline;
}

.box_noire h2 {
	width:214px;
	padding-left: 60px;
	padding-top : 10px;
	height:47px;
	background:url(/images/box/member_login.gif) no-repeat;
	color : #d341a4;
	font-size : 16px;
	margin: 0px;
}

.box_noire .contenu {
	background:url(/images/box/memberlogin_bg.gif) repeat-y;
	width:228px;
	padding:0 18px;
	margin: 0px;
}

.box_noire .footer {
	background:url(/images/box/memberlogin_bot.gif) no-repeat;
	background-position : bottom left;
	width:264px;
	height:15px;
}

.box_rose_300 {
	width:300px;
	color : #000000;
	margin-bottom : 10px;
}

.box_rose_300 h2 {
	width:300px;
	padding-left: 20px;
	padding-top : 6px;
	height:25px;
	background:url(/images/box/box_top_rose_300.png) no-repeat;
	color : #000000;
	font-size : 16px;
	margin: 0px;
}

.box_rose_300 .contenu {
	background-color: #ffffff;
	border : 1px solid #000000;
	width:288px;
	padding: 5px;
	margin: 0px;
}

.box_rose_300 .footer {
	background-color: #d341a4;
	color:#000000;
	border : 1px solid #000000;
	border-top:none;
	width:288px;
	padding: 5px;
	text-align:right;
}

.box_rose_460 {
	width:460px;
	color : #000000;
	margin-bottom : 10px;
}

.box_rose_460 h2 {
	width:440px;
	padding-left: 20px;
	padding-top : 6px;
	height:25px;
	background:url(/images/box/box_top_rose_460.png) no-repeat;
	color : #000000;
	font-size : 16px;
	margin: 0px;
}

.box_rose_460 .contenu {
	background-color: #ffffff;
	border : 1px solid #000000;
	width:448px;
	padding: 5px;
	margin: 0px;
}

.box_rose_460 .footer {
	background-color: #d341a4;
	color:#000000;
	border : 1px solid #000000;
	border-top:none;
	width:448px;
	padding: 5px;
	text-align:right;
}

.photo_ombree
	{
		background-color:#FFFFFF;
		border:1px solid #A9A9A9;
		margin:-5px 5px 5px -5px;
		padding:4px;
		position:relative;
		vertical-align:bottom;
}

/*________________________Os ticket __________________________*/

.lcol {
	width:450px;
	float:left;
}
.rcol {
	width:450px;
	float:right;
	padding-right:20px;
}
.rcol h3, .lcol h3 {
	color:#006699;
}
#nav a {
	color:black;
	margin-right:15px;
	float:left
}
#nav li {
}

#errormessage{
	color:red;
	font-weight:bold;
	font-size:14px;
}

#infomessage{
	color:green;
	font-weight:bold;
	font-size:14px;
}
#warnmessage{
	color:orange;
	font-weight:bold;
	font-size:14px;
}


.tableau_tarifs td {4px;}
