/*------------------------------------------------------------------------
# Copyright (C) 2010 Tous droits réservés .
# Auteur : Author
-------------------------------------------------------------------------*/

@import 'formulaire.css';
@import 'joomla.css';
@import 'layout.css';
@import 'modules.css';
@import 'modules-suffixe.html';
@import 'menu_module.css';
@import 'menu-nav.css';
@import 'accordeons.css';
@import 'content.css';
@import 'boxhead-boxfoot.css';

/* Titre */

.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {margin-top:5px;font-weight:bold;}

/* Small : Texte fin */

.createby, .createdate, .modifydate, .img_caption,
p.site-slogan, a.readon {
font-size: 90%;
}

small, .small {
color: #c4979a;
font-size:90%;
}

img {
margin: 0;
padding: 0;
}

.mosimage {
margin: 15px 15px 15px 15px;
padding: 5px 5px 5px 5px;
}

.mosimage_caption {
color: #444;
}

.boximg {
border: 1px solid #555;
margin-left:5px;
}
	
.boximg:hover {
border: 1px solid #444;
margin-left:5px;
}	

/* Grosseur Titre Heading h1 h2 h3 h4 */

h1 {font-size: 150%; color:#b81145;}
h2 {
color:#B81145;
display:block;
font-family:Georgia;
font-size:18px;
height:70px;
line-height:normal;
padding-left:0;
padding-top:10px;
width:95%;

}
h3 {font-size: 120%; color:#b81145; }
h4 {font-size: 110%; color:#b81145;}
h5 {font-size: 100%; color:#b81145;}

p, pre, blockquote, ul, ol, h1, h3, h4, h5, h6 {
margin: 10px 0;
padding: 0;
}

ul {
list-style: none;
}

ul li {
background: url(../images/arrow.png) no-repeat 6px 6px;
	line-height: 155%;
	padding-left: 25px;
}

ol li {
line-height: 155%;
margin-left: 45px;
}

th {
font-weight: bold;
padding: 5px;
text-align: left;
}

fieldset {
border: none;
padding: 10px 5px;
}

fieldset a {
font-weight: bold;
}

fieldset.input {
padding: 0;
}

hr {
border-bottom: 0;
border-left: 0;
border-right: 0;
border-top: 1px solid #444;
height: 1px;
}

td, div {
font-size: 100%;
}

/* TYPOGRAPHIE (Styles prédéfinis)
--------------------------------------------------------- */

/* Check list */

ul.checklist {
list-style: none;
}

ul.checklist li {
background: url(../images/icon-checklist.gif) no-repeat 0 2px;
margin-left:30px;
padding: 0 0 0 40px;
}

/* List arrow */

ul.arrow {
list-style: none;
}

ul.arrow li {
background: url(../images/ul.html) no-repeat 3px 5px;
margin-left:30px;
padding: 0 0 0 40px;
}

/* DropDrap */

.dropdrap {
color: #666;
display: block;
float: left;
font: 30px/20px Verdana, Times, serif;
padding: 4px 8px 0 0;
}

.dropdrap-clair {
color: #cccccc;
display: block;
float: left;
font: 30px/20px Verdana, Times, serif;
padding: 4px 8px 0 0;
}

.dropdrap-bleu {
color: #006699;
display: block;
float: left;
font: 30px/20px Verdana, Times, serif;
padding: 4px 8px 0 0;
}

.dropdrap-vert {
color: #009900;
display: block;
float: left;
font: 30px/20px Verdana, Times, serif;
padding: 4px 8px 0 0;
}

.code {
background: #f8f8f8;
border-left: 10px solid #eee;
font: 1.1em/1.5 "Arial", monospace;
font-style:italic;
margin: 5px 0 10px;
padding: 10px 10px;
}


.listeli {
background:url("../images/arrow5.png") no-repeat scroll 6px 8px transparent;
line-height:300%;
padding-left:40px;
}
/* Encadrés colorés (carré) */

.texteOrange { background:#f77604; color:#FFF; padding-left:5px; padding-right:5px; padding-top:0px; }
.texteBleu1 {color:#01108f; }
.texteBleu2 {color:#0079cd; }
.texteVert {color:#8fac11; }
.texteOrange2 {color:#cba674; }


.btn2
{
color:#ffffff;
font-size:11px;
font-family:Verdana;
padding-right:0px;
float:right;
text-decoration:underline;
}
.btn2:active,.btn2:hover,.btn2:focus{

color:#f25270;
}
.aidanews a
{
color:#f25270;
font-size:11px;
font-family:Verdana;


}
.liste
{
background:url("../images/icone.html") no-repeat scroll 0 8px transparent;

line-height:170%;
padding-left:18px;
 }
.liste2
{
background:url("../images/icone2.html") no-repeat scroll 0 9px transparent;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
line-height:170%;
margin-left:10px;
padding-left:20px;
 }

.xmap ul a{

font-size:12px;

}
.xmap ul {
margin-top:0;
}
.xmap ul li {
background:url("../images/icone.html") no-repeat scroll 0 16px transparent;
line-height:174%;
padding-left:22px;
}

.btn{
background:url("../images/btn.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:right;
font-family:Arial;
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:9px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:95px;
}
.btn:active,.btn:hover,.btn:focus{

color:#fff;
}



#blockrandom {
height:auto;
min-height:592px;
width:101%;
}
.xmap ul.level_0 ul {
list-style:none;}