/* Mejri Mohamed */

body { background:#fcf6db; color:#342001; font-size:0.8em; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; margin:0 auto; padding:0;}

/* Main et header */
#wrap {background:url(../images/bg.jpg) repeat-y top center #fcf6db; color:#342001; margin:0 auto; padding:0px 0px; width:960px;}
#header {background:url(../images/bg.jpg) repeat-y top center #e8d27a; color:#505050; height:189px; margin:0 0 0px; padding:0;}
#header h1 {font-size:2.5em; font-weight:400; letter-spacing:-2px; margin:0 0 4px 15px; padding:15px 0 0;}
#header h1 a,#header h1 a:hover {font-weight:400; padding:0;}
#header p {font-size:1.1em; letter-spacing:-1px; margin:0 0 20px 15px; padding:0 0 0 3px;}


/* Left sidebar et menu */
#leftside {clear:left; float:left; margin-bottom:5px; padding-left:18px; width:395px; }
#leftside h2 {font-size:1.5em; font-weight:400;}
#intro{text-align:left; width:314px; height:165px; background:url(../images/bg_intro.jpg) no-repeat #fcf6db; padding-left:20px; padding-right:20px;}
#intro a { background:url(../images/puce_lien_intro.jpg) no-repeat right; padding-right:18px; padding-bottom:2px; color:#ea9208; text-decoration:none;}
#intro a:hover {text-decoration:underline;}
#tarologie{
	text-align:left;
	height:118px;
	
}
#chat{
	width: auto;

}
#reves{
	height:101px;
}
#magie{
	margin-top:15px;
	height:85px;
}
#lien_bas{text-align:center; width:395; height:59px; background:url(../images/lien_bas.jpg) no-repeat #fcf6db; padding-top:20px;color:#4b2802; margin-top:30px;}
#lien_bas a { text-decoration:none; color:#4b2802;}
#lien_bas a:hover {text-decoration:underline;}




/* Main  */
#droite {line-height:1.5em; margin:0px 10px 20px 420px; padding:0; text-align:left;}
#droite h2 {background:url(../images/puce_h2.gif) no-repeat;font-size:1.6em; font-weight:bold; letter-spacing:-1px; margin:8px 0 10px; padding-left:30px; padding-bottom:10px; padding-top:5px; color:#55a3e5;}
#droite h3 {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
#form{text-align:left; margin-top:10px; width:522px;}
#form_haut{background:url(../images/haut_form.jpg) no-repeat bottom; width:459px; height:8px;}
#form_centre{background:url(../images/centre_form.jpg) repeat-y; width:522px;}
#form_centre_etoile{background:url(../images/etoile.jpg) no-repeat top; width:450px; padding-left:10px; padding-right:60px}
#form_centre_etoile h2 {background:url(../images/puce_h_form.jpg) no-repeat;font-size:1.4em; font-weight:bold; letter-spacing:-1px; margin:0px 0 10px; padding-left:30px; padding-bottom:10px; padding-top:5px; color:#bc5906;}
#form_bas{background:url(../images/bas_form.jpg) no-repeat top; width:459px; height:8px;}
#tel_sms{text-align:left; margin-top:10px; width:522px;}
#tel{text-align:left; width:351px; height:135px; float:left;}
#sms{text-align:left; width:163px; height:135px; float:right;}

/*interne*/
#interne{text-align:left; margin-top:10px; width:522px;}
#interne_haut{background:url(../images/haut_interne.jpg) no-repeat bottom; width:522px; height:8px;}
#interne_centre{background:url(../images/centre_interne.jpg) repeat-y; width:482px; padding-left:20px; padding-right:20px}
#interne_centre h2 {background:url(../images/puce_h_form.jpg) no-repeat;font-size:1.4em; font-weight:bold; letter-spacing:-1px; margin:0px 0 10px; padding-left:30px; padding-bottom:10px; padding-top:5px; color:#bc5906;}
#interne_centre p{ text-align:justify; padding-top:2px; padding-bottom:10px;}
#interne_centre ul li{list-style-image: url(../images/puce-li.jpg);margin-bottom: 0.5em;}
#interne_centre 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;  color:#bc5906;}
#interne_centre h4 a {text-decoration:none; color:#bc5906;}
#interne_centre h4 a:hover {text-decoration:underline; color:#bc5906;}
#interne_centre  li a{ text-decoration:none; color:#4b2802;}
#interne_centre li a:hover {text-decoration:underline;color:#bc5906;}
#interne_centre a { text-decoration:none; color:#4b2802;}
#interne_centre a:hover {text-decoration:underline;}
#interne_bas{background:url(../images/bas_interne.jpg) no-repeat top; width:522px; height:8px;}
#titre_site{text-align:left; margin:0px;}
#titre_site h3{font-size:1.2em; color:#ea9208; padding-left:10px; font-weight:400;}
#arbre{text-align:left; margin:0px;}
#arbre p{ padding-left:10px; color:#342001;}
#arbre a {color:#342001; text-decoration:none;}
#arbre a:hover {text-decoration:underline;}
#lien_haut_tarologie{text-align:center; margin:0px;}
#lien_haut_tarologie img{ padding:20px 20px 20px 20px;}
#condition_general{text-align:left; height:120px;  width:480px;  margin-top:10px; margin-bottom:10px; padding-top:2px; color:#4b2802;}
#condition_general_left{float:left; text-align:left; width:235px; padding-right:5px;}
#condition_general_right{float:right; text-align:left;  width:235px; padding-left:5px;}

/*formulaire*/

#formulaire{text-align:left; height:33px;  width:360px;  margin-top:4px; margin-bottom:4px; padding-top:2px; color:#4b2802;}
#formulaire_left{float:left; text-align:left; }
#formulaire_right{float:right; text-align:right; padding-right:10px; width:200px;}
#formulaire_right input{background:url(../images/input.jpg) no-repeat; width:196px; height:33px; color:#4b2802;BORDER-RIGHT: #fefbed 0px solid; BORDER-TOP: #fefbed 0px solid; BORDER-LEFT: #fefbed 0px solid; BORDER-BOTTOM: #fefbed 0px solid; padding-top:5px; padding-left:10px;}
#formulaire3{text-align:left; height:100px;  width:360px;  margin-top:4px; margin-bottom:10px; padding-top:2px; color:#4b2802;}
#formulaire_left3{float:left; text-align:left; }
#formulaire_right3{float:right; text-align:right; padding-right:10px; width:200px;}
#formulaire_right3 textarea{ background:#ebd57b; width:196px; height:100px; color:#4b2802;BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid;}
#formulaire2{text-align:left; height:40px;  width:360px;  margin-top:4px; margin-bottom:4px; padding-top:2px;color:#4b2802;}
#formulaire_left2{float:left; text-align:left; }
#formulaire_right2{float:right; text-align:right; padding-right:10px; width:200px;}
#formulaire_right2 select{ background:url(../images/bg_select.jpg) #ebd57b;width:196px; height:25px; color:#4b2802;BORDER-RIGHT: #ebd57b 1px solid; BORDER-TOP: #ebd57b 1px solid; BORDER-LEFT: #ebd57b 1px solid; BORDER-BOTTOM: #ebd57b 1px solid;}
#formulaire_bouton{text-align:right; height:40px;  width:340px;  margin-top:4px; padding-top:2px;padding-right:10px;}
.bouton_form{width:163px; height:38px; background:url(../images/bouton.jpg) no-repeat; margin-right:10px; border:0px; color:#FFFFFF; font-weight:bold;}
/***************/
#formulaire_right_select_p  {float:right; text-align:right; padding-right:10px; width:196px;}
#formulaire_right_select_p  select {background:#faf0d7;width:60px; height:22px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid;BORDER-BOTTOM: #c9ae80 2px solid;margin-top:3px;margin-bottom:3px;}
#formulaire_right select {background:#faf0d7;width:185px; height:22px; color:#9d8763;BORDER-RIGHT: #c9ae80 2px solid; BORDER-TOP: #c9ae80 2px solid; BORDER-LEFT: #c9ae80 2px solid;BORDER-BOTTOM: #c9ae80 2px solid;margin-top:3px;margin-bottom:3px;}


/* Footer */
#footer {background:url(../images/bas.jpg) #fcf6db no-repeat;  clear:both;  font-size:0.9em; margin:0 auto; padding:0px 0; text-align:left width:960px; height:50px;}
#footer p {margin:0; padding:0; text-align:right; padding-top:20px; padding-right:7px;}



a images {border:0;}
p {margin:0 0 0px;}


/* différentes classes */
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}

/* 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 */.etiquetaCampo3 {
	font-family: "Arial Narrow", Tahoma, "Trebuchet MS";
	font-size: 12px;
	color: #371E00;
	font-weight: lighter;
	padding-bottom: 3px;
	padding-top: 3px;
}
.inputCampo {
	width: 150px;
}
.buttonCampo {
	background-image: url(../images/botonSend.jpg);
	height: 25px;
	width: 104px;
	background-color: #FEFBEC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #613301;
	margin-top: 15px;
}
.selectCampo {
	width: 157px;
}
/* CSS PARA LANZAR EL VALIDADOR DE EMAIL */ 
.superCapa {
	visibility:hidden;
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: #000;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
#cajaRevalidate {
	background-color: #FEFBEC;
	width: 370px;
	height: 120px;
	margin-left: -185px;
	position: absolute;
	top: 50%;
	left: 50%;
	visibility: hidden;
	border: 1px solid #FFF;
}
.buttonRevalidate {
	font-size: 12px;
	background-image: url(../images/botonSend.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 104px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E8D380;
	color: #61201E;
	margin-left: 10px;
}
#erreur {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #F00;
	text-align: center;
	height: 30px;
	width: 220px;
	font-weight: bold;
	line-height: 12px;
}
h4.nuevo {
	font-weight: lighter;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5E5562;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	line-height: 16px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
p.parrafoContenido {
	font-size: 13px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;
	margin-right: 8px;
	margin-bottom: 8px;
}
h2.astrologia {
	font-size: 16px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #613301;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
}
