@charset "utf-8";
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
margin-top:0px;
}

#container {
width:980px;
text-align:center;
margin:0 auto;
}

#header {
width:980px;
height:118px;
background:url(/imgs/header.jpg) no-repeat bottom left;
margin-bottom:5px;
margin:10px 0 5px 0;
text-align:left;
}

#footer {
width:980px;
height:47px;
background:url(/imgs/footer.jpg) no-repeat bottom left;
text-align:left;
color:#FFF;
}

#infos_user {
width:587px;
float:right;
text-align:right;
margin-top:0;
_margin-top:-85px;
}

#onglets {
float:right;
margin-right:5px;
_margin-right:-5px;
text-align:right;
z-index:100;
height:28px;
position:relative;
margin-top:-20px;
}

#menu {
width:390px;
float:left;
}

#inner-content {
width:960px;
text-align:left;
padding:10px;
}

#messages {
width:900px;
height:30px;
text-align:center;
background-color:#ddd;
color:#000;
font-size:12px;
line-height:30px;
margin:0 auto;
}

.boxe {
width:164px;
height:60px;
float:left;
border:1px solid #ddd;
text-align:left;
background:url(/imgs/fond-categorie.png) no-repeat 0 0;
margin:5px 5px 0 0;
padding:135px 5px 5px;
}

.boxe2 {
width:164px;
height:160px;
float:left;
border:1px solid #ddd;
text-align:left;
margin:5px 5px 0 0;
padding:5px;
}

.boxe3 {
width:164px;
height:220px;
float:left;
border:1px solid #ddd;
text-align:left;
margin:5px 5px 0 0;
padding:5px;
}

.boxe4 {
width:164px;
height:260px;
float:left;
border:1px solid #ddd;
text-align:left;
margin:5px 5px 0 0;
padding:5px;
}

.boxtop750 {
width:750px;
height:7px;
background:url(/imgs/boxtop-750.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle750 {
width:728px;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
text-align:left;
padding:10px;
}

.boxbottom750 {
width:750px;
height:7px;
background:url(/imgs/boxbottom-750.png) no-repeat top center;
padding:0;
}

.boxtop587 {
width:587px;
height:8px;
background:url(/imgs/boxtop-587.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle587 {
width:567px;
background:url(/imgs/boxmiddle-587.png) repeat-y;
text-align:left;
padding:10px;
}

.boxbottom587 {
width:587px;
height:11px;
background:url(/imgs/boxbottom-587.png) no-repeat top center;
padding:0;
}

.boxtop517 {
width:517px;
height:7px;
background:url(/imgs/boxtop-517.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle517 {
width:495px;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
text-align:left;
padding:10px;
}

.boxbottom517 {
width:517px;
height:7px;
background:url(/imgs/boxbottom-517.png) no-repeat top center;
padding:0;
}

.boxtop296 {
width:296px;
height:11px;
background:url(/imgs/boxtop-296.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle296 {
width:274px;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
text-align:left;
padding:10px;
}

.boxbottom296 {
width:296px;
height:11px;
background:url(/imgs/boxbottom-296.png) no-repeat top center;
padding:0;
}

.boxtop214 {
width:214px;
height:11px;
background:url(/imgs/boxtop-214.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle214 {
width:202px;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
text-align:left;
padding:10px 5px;
}

.boxbottom214 {
width:214px;
height:11px;
background:url(/imgs/boxbottom-214.png) no-repeat top center;
padding:0;
}

.boxtop420ContourL {
width:420px;
height:7px;
background:url(/imgs/boxtop-420-pointille-l.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle420ContourL {
width:400px;
background:url(/imgs/boxmiddle-420-pointille-l.gif) repeat-y;
text-align:left;
padding:10px;
}

.boxbottom420ContourL {
width:420px;
height:7px;
background:url(/imgs/boxbottom-420-pointille-l.png) no-repeat top center;
padding:0;
}

.boxtop420ContourR {
width:420px;
height:7px;
background:url(/imgs/boxtop-420-pointille-r.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle420ContourR {
width:400px;
background:url(/imgs/boxmiddle-420-pointille-r.gif) repeat-y;
text-align:left;
padding:10px;
}

.boxbottom420ContourR {
width:420px;
height:7px;
background:url(/imgs/boxbottom-420-pointille-r.png) no-repeat top center;
margin:0;
padding:0;
}

.boxtop180ContourL {
width:180px;
height:7px;
background:url(/imgs/boxtop-180-pointille-l.png) no-repeat bottom center;
margin:0;
padding:0;
}

.boxmiddle180ContourL {
width:160px;
border-left:1px solid #aaa;
text-align:left;
margin:0;
padding:10px;
}

.boxbottom180ContourL {
width:180px;
height:7px;
background:url(/imgs/boxbottom-180-pointille-l.png) no-repeat top center;
margin:0;
padding:0;
}

.boxtop180ContourR {
margin-top:-8px;
width:180px;
height:7px;
background:url(/imgs/boxtop-180-pointille-r.png) no-repeat bottom center;
}

.boxmiddle180ContourR {
width:179px;
border-right:1px solid #aaa;
text-align:left;
padding:10px 0;
}

.boxbottom180ContourR {
width:180px;
height:7px;
background:url(/imgs/boxbottom-180-pointille-r.png) no-repeat top center;
margin:0;
padding:0;
}

.onglet_corner {
float:left;
width:5px;
height:28px;
}

.left {
background-position:left top;
background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/imgs/onglet-corner-left.png');
width:5px;
}

.left[class] {
background-image:url(/imgs/onglet-corner-left.png);
}

.right {
background-position:left top;
background-repeat:no-repeat;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='/imgs/onglet-corner-right.png');
width:5px;
margin-right:10px;
}

.right[class] {
background:url(/imgs/onglet-corner-right.png) no-repeat left top;
margin-right:10px;
}

.left_rouge {
background:url(/imgs/onglet-rouge-corner-left.png) no-repeat left top;
}

.right_rouge {
background:url(/imgs/onglet-rouge-corner-right.png) no-repeat left top;
margin-right:10px;
}

.onglet_fond {
float:left;
height:28px;
text-align:center;
line-height:25px;
font-size:14px;
padding:0 10px;
}

.onglet_fond_menu {
float:left;
height:28px;
text-align:center;
line-height:25px;
width:100px;
font-size:12px;
font-weight:700;
padding:0 5px;
}

.onglet_fond_menu2 {
float:left;
height:28px;
text-align:center;
line-height:25px;
font-size:12px;
font-weight:700;
padding:0 5px;
}

.fond_normal {
background:url(/imgs/onglet-fond.png) repeat-x left top;
}

.fond_rouge {
background:url(/imgs/onglet-rouge-fond.png) repeat-x left top;
}

.fond_sfc {
background:url(/imgs/fond-sevilla-fc.gif) no-repeat 30px 0;
height:65px;
padding:2px 0;
}

html>body .fond_sfc {
min-height:65px;
height:auto;
}

embed {
margin:0;
padding:0;
}

/* STYLES BLOCK AUTOSUGGEST */
.field_search_activated{
	border:1px solid #DDD;
}
.field_search_unactivated{
	border:1px solid #000;
}
.zone_res{
	position:absolute;
	margin-top:-1px;
	float:left;
	width:250px;
	display:none;
	border:1px solid #DDD;
	text-align:left;
	background-color:#f0868f;
}
ul.search_results,li.search_results{
	margin:0;
	padding:0;
}
.search_results li{
	width:100%;
	list-style-type:none;
	color:#FFF;
}
.search_results li a {
	display: block;
	margin:2px 5px;
	padding:0;
	color:#FFF;
}
.search_results li a.hover{
	background-color:#FFF;
	color:#000;
}
.search_results li a.normal{
	background-color:#f0868f;
	color:#FFF;
}
/* FIN STYLES BLOCK AUTOSUGGEST */

.procesando{
margin:0 auto;
text-align:center;
width:300px;
line-height:25px;
height:30px;
color:white;
font-weight:bold;
background-color:#8dc888;
font-size:14px;
border:1px solid black;
display:none;
}

#process{

}