/* Mohamed MEJRI*/


body {
color:#6f12fb;
font-size:0.8em; 
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
margin:0px auto; 
padding:0;
background:url(../images/bg.jpg) repeat-x #b160d5;
 }

#wrap {
background:url(../images/fond.jpg) repeat-y top center #ffffff; 
color:#6f12fb; 
margin:0 auto; 
padding:0px 0px; 
width:958px;
}

#header {
background:url(../images/baniere.jpg) no-repeat top center #fcf6db;
color:#fff; 
height:147px; 
margin:0 0 0px; 
padding:0;
 }
 
#header_left {
float:left;
text-align:left;
}

#header_left h2 {
padding-top:16px;
padding-left:10px;
font-size:1.2em;
}

#header_left a {
color:#f7eaff;
text-decoration:none;
font-weight:bold;
font-size:0.9em;
}

#header_left  a:hover {
text-decoration:underline;
}

#header_right {
float:right;
text-align:left;
}

#header_right a {
color:#f7eaff;
text-decoration:none;
font-weight:bold;
font-size:0.9em;
}

#header_right  a:hover {
text-decoration:underline;
}

/***** différentes tags *****/

a {
color:#fc9501;
text-decoration:none;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}

a img {
border:0;
}

p {
margin:0 0 1.4em 0;
text-align:justify;
}


/***** Main content *****/

#content {
background:url(../images/fond_content.jpg) no-repeat top center;
margin:0px 0px 5px 0px;
padding:0 5px 0 2px;
line-height:1.5em;
}

#content h2 {
font-size:1.6em;
margin:0 0 10px;
}

#content h3 {
font-size:1.3em;
margin:0 0 8px;
}

#content img {
padding:1px;
display:inline;

}
#content a {
color:#fc9501;
text-decoration:none;
font-weight:bold;
}

#content a:hover {
text-decoration:underline;
}

#content_interne {
background:url(../images/fond_content_interne.jpg) no-repeat top center;

}

#interne_haut {
background:url(../images/interne_haut.jpg) no-repeat top center;
width:898px;
height:74px;
margin-left:28px;
margin-right:26px;
}

#interne_centre {
background:url(../images/interne_centre.jpg) repeat-y;
width:898px;
margin-left:28px;
margin-right:26px;
overflow:auto;
}

#interne_centre p {
text-align:justify;
}

#interne_centre_left {
float:left;
width:530px;
padding-left:30px;
}

#interne_centre_left h2 {
background:url(../images/puce-h2.gif) no-repeat;
font-size:1.6em; 
font-weight:bold; 
letter-spacing:-1px; 
margin:0px 10px 10px; 
padding-left:30px;
color:#fcb201;
}

#interne_centre_left ul li{
list-style-image: url(../images/puce-li.jpg);
margin-bottom: 0.5em;
}

#interne_centre_left h4 {
background:url(../images/puce-li2.jpg) no-repeat;
font-size:1.2em; 
font-weight:bold; 
letter-spacing:-1px; 
margin:0px 0 10px; 
padding-left:15px; 
padding-bottom:20px;  
}

#interne_centre_left h4 a {
text-decoration:none; 
}

#interne_centre_left h4 a:hover {
text-decoration:underline; 
}

#interne_centre_left  li a{ 
text-decoration:none; 
}

#interne_centre_left li a:hover {
text-decoration:underline;
}

#interne_centre_rignt {
float:right;
width:290px;
padding-right:40px;
margin-top:40px;
text-align:center;
}

#interne_bas {
background:url(../images/interne_bas.jpg) no-repeat;
width:898px;
height:67px;
margin-left:28px;
margin-right:26px;
}

/*****haut*****/

#haut {
text-align:left;
margin:0px;
}

#tarologie {
margin:0 250px 5px 250px;
text-align:center;
height:545px;
}
#tarologie h2 {
background:url(../images/puce-h.gif) no-repeat;
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1px; 
margin:0px 0 10px; 
padding-left:30px; 
color:#6f12fb;
}

#left_haut {
background:url(../images/homme1.jpg) no-repeat top ;
clear:left;
float:left;
width:254px;
height:285px;
padding-top:260px;
margin:0 0 5px;
color:#0357d4;
}

#left_haut a {
color:#0357d4;
text-decoration:none; 
}

#left_haut a:hover {
text-decoration:underline;
}

#left_haut p {
padding-left:25px;
padding-right:20px;
font-size:1.2em;
text-align:left;
}

#right_haut {
background:url(../images/damme1.jpg) no-repeat top center;
float:right;
width:254px;
height:285px;
padding-top:260px;
margin:0 0 5px;
line-height:1.4em;
color:#a730d1;
}

#right_haut a {
color:#a730d1;
text-decoration:none; 
}

#right_haut a:hover {
text-decoration:underline;
}

#right_haut p {
padding-left:25px;
padding-right:20px;
font-size:1.2em;
text-align:left;
}

/*****contact*****/

#contact {
text-align:left;
margin:0px;
}

#contact_centre {
background:url(../images/form.jpg) no-repeat;
margin:0 250px 5px 255px;
text-align:left;
height:429px;
padding:15px 10px 0px 40px;
}

#contact_centre h2 {
background:url(../images/puce-h.gif) no-repeat;
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1px; 
margin:0px 0 10px; 
padding-left:30px; 
color:#6f12fb;
}

#left_centre {
background:url(../images/homme.jpg) no-repeat top ;
clear:left;
float:left;
width:254px;
height:132px;
padding-top:260px;
margin:0 0 5px;
color:#0357d4;
}

#left_centre a {
color:#0357d4;
text-decoration:none; 
}

#left_centre a:hover {
text-decoration:underline;
}

#left_centre p {
padding-left:25px;
padding-right:20px;
font-size:1.2em;
text-align:left;
}

#right_centre {
background:url(../images/damme.jpg) no-repeat top center;
float:right;
width:254px;
height:132px;
padding-top:260px;
margin:0 0 5px;
line-height:1.4em;
color:#a730d1;
}

#right_centre a {
color:#a730d1;
text-decoration:none; 
}

#right_centre a:hover {
text-decoration:underline;
}

#right_centre p {
padding-left:25px;
padding-right:20px;
font-size:1.2em;
text-align:left;
}

/*****form*****/

#form {
text-align:left;
margin:0px;
}

#content_form {
background:url(../images/form-bg.jpg) no-repeat;
margin:0 250px 5px 255px;
height:429px;
padding:15px 10px 0px 40px;
}
#content_form2 {
margin:0 250px 5px 255px;
}

#content_form2 p {
text-align:center;
}

#content_form h2 {
background:url(../images/puce-h.gif) no-repeat;
font-size:1.4em; 
font-weight:bold; 
letter-spacing:-1px; 
margin:0px 0 10px; 
padding-left:30px; 
color:#6f12fb;
}

#left_form {
clear:left;
float:left;
width:254px;
margin:0 0 5px;
color:#4675fb;
}
#left_form p {
font-size:1.2em;
text-align:center;
}

#right_form {
float:right;
width:255px;
margin:0 0 5px;
line-height:1.4em;
color:#a730d1;
}

#right_form p {
font-size:1.2em;
text-align:center;
}

#formulaire {
text-align:left; 
height:22px;  
width:380px;  

margin-top:5px; 
margin-bottom:5px; 
padding-top:2px;
}

#formulaire_left {
float:left; 
text-align:left; 
}

#formulaire_right {
float:right; 
text-align:right; 
padding-right:10px; 
width:196px;
}
#formulaire_right input {
background:none;
width:180px; 
height:22px; 
color:#6f12fb; 
BORDER-RIGHT: #fcb201 2px solid; 
BORDER-TOP: #fcb201 2px solid; 
BORDER-LEFT: #fcb201 2px solid; 
BORDER-BOTTOM: #fcb201 2px solid;
}

#formulaire_right select { 
background:#fff;
width:185px; 
height:22px; 
color:#6f12fb;
BORDER-RIGHT: #fcb201 2px solid; 
BORDER-TOP: #fcb201 2px solid; 
BORDER-LEFT: #fcb201 2px solid; 
BORDER-BOTTOM: #fcb201 2px solid;
margin-top:3px;
margin-bottom:3px;
}

#formulaire2 {
text-align:left; 
height:100px;  
width:380px;  
margin-top:5px; 
margin-bottom:5px; 
padding-top:2px;
}

#formulaire_left2 {
float:left; 
text-align:left; 
} 

#formulaire_right2 {
float:right; 
text-align:right; 
padding-right:10px; 
width:196px;
}

#formulaire_right2 textarea { 
background:none;
width:180px; 
height:100px; 
color:#6f12fb;
BORDER-RIGHT: #fcb201 2px solid; 
BORDER-TOP: #fcb201 2px solid; 
BORDER-LEFT: #fcb201 2px solid; 
BORDER-BOTTOM: #fcb201 2px solid;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
}

#bouton {
text-align:right; 
height:40px;  
width:320px;  
margin-top:4px; 
padding-top:5px;
padding-right:20px;
}

#bouton input {
background:none;
width:120px; 
height:30px; 
color:#7574e0;
font-weight:bold;
BORDER-RIGHT: #7574e0 2px solid; 
BORDER-TOP: #7574e0 2px solid; 
BORDER-LEFT: #7574e0 2px solid; 
BORDER-BOTTOM: #7574e0 2px solid;
}


/****jeux/divers****/

#divers {
text-align:left;
margin:0px;
}

#jeux {
float:left;
text-align:center;
width:440px;
}

#divers_right {
float:right;
text-align:center;
width:499px;
}

/***** Footer *****/

#footer {
clear:both;
margin:0 auto;
width:958px;
height:43px;
color:#907b37;
background:url(../images/bas.jpg)  no-repeat ;
}

#footer p {
margin:0;
padding-left:80px;
padding-right:20px;
text-align:right;
}

#footer a {
color:#6f12fb;
text-decoration:none;
font-weight:bold;
}

#footer a:hover {
text-decoration:underline;
}

#c{
color:#fff;
text-align:right;
float:right;
width:300px;
margin-right:10px;
margin-top:20px;
font-size:0.9em;
}

/***** différentes classes *****/

.left {
margin:3px 10px 2px 0;
float:left;
}

.right {
margin:2px 0 2px 10px;
float:right;
}

.textright {
text-align:right;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.bold {
font-weight:bold;
}

/****erreur formulaire*****/

#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}


#text {margin:50px auto; width:500px}
.hotspot { padding-bottom:1px;cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#ebc4fd; }
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


/* style verification */

.affich{
visibility:visible;
display:block;

font-family: verdana;
font-size:11px;
color:#000;
width:90%;

}
.cacher{
visibility:hidden;
display:none;
position:absolute;
}
table{ font-family: verdana;
font-size:11px; }
.vrfmail{
	
	visibility:hidden;
	display:none;
	position:absolute;
	
}
.aff{
	width:100%;
	height:100%;
	visibility:visible;
	display:block;
	background-color:white;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background:white;
	position:absolute;
	}
#vrfmail_int{ position:absolute;}	



/* fin */