/*
* A Joomla! Template
* @name - glazed
* @author - Free Css Templates
* @version 1.0
* @date - Nov 13, 2007
* @website - www.freecsstemplates.org
* @copyright (C) - 2007 Xtreme Open Source - All Rights Reserved. 
* @license - Creative Commons Attribution 2.5
* @modifications - Modified for Joomla! by XtremeOpenSource - www.xtremeopensource.org
*/


* {
  margin                : 0;
  padding               : 0;
}

body {
  color                 : #474848;
  background:#060026 url(../../attente/img/bg.png) repeat-x top;
}


tr, p, div {
  font-family           : arial, helvetica, sans-serif;
  font-size             : 13px;
  color                 : #666666;
}

p {text-align:left;}

#animationIntro{
position:absolute;
}


/********** Wrapper **********/
#wrapper {
  /*background            : url(../images/img08.gif) repeat-x left bottom;*/
  width:860px;
}




/********** Top Menu **********/
#menu {
  background			: #1B69A5;

}

#menu ul {
  text-align            : center;
  line-height           : bold;
  list-style            : none;
  margin                : 0;
  padding               : 8px;
}

#menu li {
  display               : inline;
}

#menu a {
  height                : 15px;
  float                 : center;
  text-align            : center;
  color                 : #fff;
  font-size             : 0.8em;
  font-weight           : bold;
  text-decoration       : none;
  padding               : 5px 25px 0px 25px;
  border-right          : 1px solid white;
  background            : none;
  text-transform        : uppercase;
}
#menu p {
  height                : 15px;
  float                 : center;
  text-align            : center;
  color                 : #fff;
  font-size             : 0.9em;
  font-weight           : bold;
  text-decoration       : none;
  padding               : 10px 25px 7px 25px;
  background            : none;
  text-transform        : uppercase;
  margin-bottom:0px;
}
#menu a:hover {
  color                 : #8DCDF1;
  text-decoration       : none;
}


/********** Header **********/
#header {
 /* height                : 98px;*/
  /*background            :white;*/
  margin-bottom:-3px;
}


/********** Logo **********/
#logo {
  float                 : left;
  height                : 5px;
    background            : #cc0000;
}

#logo ul {
  padding               : 0px;
  background            : #cc0000;
}



/********** Search **********/
#search {
  width                 : 200px;
  float                 : right;
  padding               : 40px 20px 4px 0;
  background            : url(../img/joomla/img05.gif) no-repeat left bottom;
}

#search fieldset {
  border                : none;
}

#search legend {
  display               : none;
}

.search_inputbox {
  height                : 14px;
  color                 : #000000;
  font                  : bold 12px Arial, Helvetica, sans-serif;
  color                 : #474848;
  padding-left          : 10px;
  background-color      : #F0F0F0;
  border                : none;
}


/********** User Modules **********/
#user1 {
  width                 : 100%;
}

#user2 {
  width                 : 100%;
}


/********** Page **********/
#page {
  width                 : 850px;
  margin                : 0 auto;
 /* background            : white;*/
}

#bgtop {
 /* height                : 5px;*/
 /* background            : url(../images/img07.gif);*/
}

#bgbottom {
  padding-bottom        : 20px;
  background            : white;
}

#page ul {
  list-style            : none;
}




/********** Content **********/
#content {
  width                 : 580px;
  float                 : left;
  padding               : 0 0 0 20px;
}



/********** Post **********/
.post .bigpix {
  margin-bottom         : 20px;
 /* background            : #F0F0F0;*/
}

.image {
  
}

.post .bigpix .caption {
  line-height           : normal;
  color                 : #999999;
  font-size             : .8em;
  font-weight           : bold;
  margin                : 0;
  padding               : 2px 10px 5px 10px;
}

.post .bigpix .caption a {
  color                 : #999999;
}

.post {
  width : 600px;

}
/********** Sidebar Common Style **********/
/*#page .sidebar li {
  padding               : 0;
  background            : none;
}*/


/********** Sidebar One **********/
#sidebar1 {
  width                 : 200px;
  margin-top            :20px;
  float                 : right;
  padding               : 0 10px 0 10px;
}

.path {
float:left;
}

/********** Sidebar Two **********/
#sidebar2 {
  width                 : 180px;
  float                 : right;
  padding               : 0 20px 0 0;
}


hr {
  display               : none;
}


/********** Footer **********/
#footer {
  width                 : 850px;
    -width                 : 848px;

/*  height                : 30px;*/

  background            : white;
  margin-bottom:30px;
 - padding:1px;
 - padding-left:2px;
 


  
}

#footer p {
  text-align            : center;
  font-size             : .8em;
  font-weight           : bold;
  padding-top           : 5px;

 /* margin-left:170px;*/
margin-bottom:10px; margin-left:70px;
}

#footer img{float:left; text-align:center; margin-right:30px;border:0; }

/*#################### JOOMLA! CSS ####################*/

/********** Pathway **********/
.pathway {
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  font-size             : 9px;
  padding-top           : 6px !important;
  padding-top           : 7px;
  padding-left          : 4px;
}

a.pathway:link, a.pathway:visited {
  color                 : #666666;
  font-weight           : bold;
  text-decoration       : none;
  background            : none;
}

a.pathway:hover {
  color                 : #000000;
  font-weight           : bold;
  text-decoration       : none;
}


/********** MainLevel Links **********/
a.mainlevel:link, a.mainlevel:visited {
  display               : block;
  color                 : #1D62B3;
  font-size             : 12px;
  text-decoration       : none;
  padding               : 5px 15px 5px 25px !important;
  padding               : 5px 15px 5px 18px;
  background            : url(../img/joomla/img11.gif) no-repeat 10px 10px !important;
  background            : url(../img/joomla/img11.gif) no-repeat 3px 9px;
  border-bottom         : 1px solid #F0F0F0;
}

a.mainlevel:hover {
  color                 : #E43C15;
  text-decoration       : none;
  background            : url(../img/joomla/img11.gif) no-repeat 10px 10px !important;
  background            : url(../img/joomla/img11.gif) no-repeat 3px 9px;
  border-bottom         : 1px solid #F0F0F0;
}


/********** SubLevel Links **********/
a.sublevel:link, a.sublevel:visited {
  color                 : #E43C15;
  font-size             : 11px;
  vertical-align        : middle;
  text-align            : left;
  padding-left          : 1px;
}

a.sublevel:hover {
  color                 : #1D62B3; 
  text-decoration       : none;
}


/********** Active MainLevel Links **********/
#active_menu {
  color                 : #35D538;
  font-weight           : normal;
}

a#active_menu:hover {
  color                 : #E43C15;
}


/********** MainMenu Links **********/
a.mainmenu:link, a.mainmenu:visited {
  color                 : #000080; 
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  font-weight           : none;
}

a.mainmenu:hover {
  color                 : #000080;
  text-decoration       : underline; 
}


/********** Other Links **********/
/*a:link, a:visited {
  color                 : #006999;
  text-decoration       : none;
  background            : url(../img/joomla/img03.gif) repeat-x left bottom;
}

a:hover {
  color                 : #E43C15;
  background            : none;
}*/

  
/********** Modules **********/
table.moduletable {
  width                 : 100%;
  margin-bottom         : 15px;
  background            : #F6F6F6;
}

table.moduletable th {
  width                 : 100%;
  color                 : #666;
  font-family           : Verdana, Helvetica, Arial, sans-serif;
  border-bottom         : 1px solid #ddd;
  background            : url(../img/joomla/puce.gif) no-repeat 3px;  
  font-size             : 14px;
  font-weight           : normal;
  letter-spacing        : -1px;
  text-align            : left;
  text-indent           : 10px;
  text-transform        : none;
  padding-left          : 16px !important;
}

table.moduletable ul {
  padding               : 0px;
    list-style            : none;
}

table.moduletable li {
  list-style            : none;

}

table.moduletable td {
  padding               : 2px 0 0 5px;
}


/********** User 1 & 2 Modules **********/
#user1 table.moduletable,
#user2 table.moduletable {
  width                 : 100%;
  border                : none;
}

#user1 table.moduletable th,
#user2 table.moduletable th {
  color                 : #666666;
  font-size             : 13px;
  padding-left          : 10px !important;
  padding-left          : 3px;
}

#user1 table.moduletable td,
#user2 table.moduletable td {
  padding               : 10px 0 0 10px;
  
}

#user1 table.moduletable a,
#user2 table.moduletable a {
  display               : block;
  color                 : #1c6ca9;
  font-size             : 12px;
  text-decoration       : none;
  padding               : 5px 15px 5px 8px;
  margin                : 0px !important;
  margin                : -8px;
 /* background            : url(../images/img11.gif) no-repeat 10px 10px;*/
  border-bottom         : 1px solid #F0F0F0;
}

/*#user1 table.moduletable a:hover,
#user2 table.moduletable a:hover {
  color                 : #E43C15;
  text-decoration       : none;
}*/

#user4 table.moduletable,
#user5 table.moduletable,
#user6 table.moduletable {
  width                 : 100%;
  border                : 1px solid #666633;
}


/********** Poll **********/
.poll {
  color                 : #666666;
  line-height           : 14px;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 10px;
}

.pollstableborder {
  padding               : 1px;
  border                : 1px solid;
}




/*############### CONTENT ###############*/

/***** Header for contentpaneopen *****/
.contentheading {
  color                 : #1D62B3;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 16px;
  font-weight           : bold;
  text-align            : left;
  padding-top           : 10px;
}


/***** Home, Mambo License, Blog, Lower Content for Advanced Search *****/
.contentpaneopen {
  width                 : 100%;
  padding-left          : 5px;
}

/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us   *****/
.componentheading {
  color                 : #000000;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 14px;
  font-weight           : bold;
  text-align            : left;
  padding-top           : 10px;
  padding-left          : 10px;
}

/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/
.contentdescription {
  padding-left          : 0px !important;
  padding-left          : 10px;
}

/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/
.contentpane {
  padding-top           : 10px;
  padding-left          : 10px;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
  color                 : #000000;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 12px;
  font-weight           : bold;
  text-align            : left;
  text-decoration       : none;
}

a.contentpagetitle:hover {
  color                 : #7B8DA1;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 12px;
  font-weight           : bold;
  text-align            : left;
  text-decoration       : underline;
  
}

a.category:link, a.category:visited {
  color                 : #333333;
  font-size             : 11px;
  font-weight           : bold;
}

a.category:hover {
  color                 : #7B8DA1;
}


/********** Inner Content **********/
.sectiontableheader {
  color                 : #7B8DA1;
  font-weight           : bold;
  background-color      : #CCCCCC;
}

.sectiontableentry1 {
  background-color      : #F0F0F0;
}

.sectiontableentry2 {
  background-color      : #E0E0E0;
}


/********** Rating **********/
.content_rating {
  padding               : 5px;
}

.small {
  color                 : #3366C0;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  font-weight           : reu;
  text-decoration       : none;
}

.smalldark {
  color                 : #000000;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  font-weight           : normal;
  text-decoration       : none;
}

.createdate {
  color                 : #999999;
  font-family           : Arial, Helvetica, sans-serif;
  font-size             : 10px;
  text-align            : left;
}

.button {
  color                 : #DBDBDB;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  font-style            : normal;
  font-weight           : normal;
  background-color      : #F0F0F0;
  border                : 1px solid #CCCCCC;
}

.inputbox {
  color                 : #000000;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10px;
  background-color      : #F0F0F0;
  border                : 1px solid #CCCCCC;
}



/* Styles for dhtml tabbed-pages */
.ontab {
  color                 : #FFFFFF;
  font-weight           : bold;
  text-align            : center;
  background-color      : #ffae00;
  border-left           : outset 2px #ff9900;
  border-right          : outset 2px #808080;
  border-top            : outset 2px #ff9900;
  border-bottom         : solid 1px #d5d5d5;
    /* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
}

.offtab {
  font-weight           : normal;
  text-align            : center;
  background-color      : #e5e5e5;
  border-left           : outset 2px #E0E0E0;
  border-right          : outset 2px #E0E0E0;
  border-top            : outset 2px #E0E0E0;
  border-bottom         : solid 1px #d5d5d5;
    /* Cannot use hand as its not a W3C CSS validator */
	/*	cursor: hand;*/
}

.tabpadding {
}

.tabheading {
  text-align            : left;
  background-color      : #ffae00;
}

.pagetext {
  visibility            : hidden;
  display               : none;
  position              : relative;
  top                   : 0;
}

/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
  background-color      : #f0f0f0;
}
.code {
  background-color      : #f0f0f0;
  border                : 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
  color                 : #ff6600;
  font-family           : Verdana, Arial, Helvetica, sans-serif;
  font-size             : 10pt;
  font-weight           : bold;
  text-align            : center;
}

/* Javascript Back button */
.back_button {
  text-align            : center;
  margin-top            : 40px;
}

table.contenttoc {
  color                 : #333300;
  background-color      : #ffffff;
  border                : 1px solid #333;
}

table.contenttoc td {
  font-size             : 8pt;
  font-weight           : normal;
  text-align            : left;
}

table.searchinto {
  width                 : 100%;
}

table.searchintro td {
  color                 : #ffffff;
  font-weight           : bold;
  background-color      : #293C43;
}

/*ajouts kevin*/

/* Espaceur de blocs */ 

.nettoyeur  {clear : both ; margin : 0 ; padding : 0 ; border : 0 ; height : 0 ; line-height : 1px ; font-size : 1px ; overflow : hidden ; }


.side_menu ul{color:#666666;}
.side_menu ul li{background:transparent url(../img/joomla/puce.gif) no-repeat scroll 3px 50%;background-color:#F6F6F6;border-bottom:1px solid #DDDDDD;
font-family:Verdana,Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;letter-spacing:-1px;padding-left:16px ;padding-top:3px ;
text-align:left;text-indent:10px;text-transform:none;width:92%;display:block;margin-bottom:7px;height:20px;}
.side_menu a{text-decoration:none !important; color:#666666; display:block;}
.side_menu a:hover{color:#006999; }

h1{color:#F29400; margin-bottom:10px; font-size:19px;}
h2{color:#3B779F; margin-left:0px;margin-bottom:10px; margin-top:20px; font-size:16px;}
h3{color:#F29400; margin-left:0px;margin-bottom:10px; margin-top:20px; font-size:15px;}
p{margin-left:0px;margin-bottom:10px;}
ul{margin-left:20px;}
ul li ul{margin-top:10px;}

#bienvenue_droite{width:240px; float:left; padding-left:20px; }

#bienvenue_gauche{width:340px; float:left;}
#bienvenue_gauche a{color:#666666;}
#bienvenue_gauche a:hover{color:#006999;}

#a_la_une{width:470px; margin-top:15px; float:left; background-color:#78A4C9; color:white; padding:10px; padding-bottom:20px;}
#a_la_une p{ color:white;}
#a_la_une h1{text-align:left; font-size:14px;color:white;}
#a_la_une ul{list-style-type:none;}
#page_interieure #a_la_une ul li, #a_la_une ul li{text-align:left; background: url(../img/puce-white.gif) no-repeat; background-position: 8px 6px; padding-left: 15px; }
#a_la_une ul li a{color:white;}
 #a_la_une ul li a:hover{color:#eeeeee;}


#page_interieure{text-align:left; float:left;width:470px; margin-left:50px;}
#page_interieure ul li{text-align:left; background: url(../img/puce-of-the-beast.gif) no-repeat; background-position: 8px 6px; padding-left: 15px; margin-bottom:8px;}


a{color:#F29400;}


#blocLangue{
	width:360px;
	-width:260px;
	float:right;
	/*position:absolute;
	right:50px;*/
	margin-top:7px;
	text-align:right;
	padding-right:50px;
	}

a.english, a.francais, a.espanol{
			float:right;	
			width:74px;
			height:18px;
			display:block;
			text-align:center;
			vertical-align:middle;
			padding-top:8px;
			color:#FFFFFF;
			text-decoration:none;
			}
			


a:hover.english, a:hover.francais, a:hover.espanol, #active{
background-image:url(../onglet-langue.png);

-background-image:url(no-image);
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../onglet-langue.png');

background-repeat:no-repeat;
color:#265060;
}
.petit{font-size:10.4px; color:#F29400;}
#gallerie img{border:0; padding:3px; margin:5px; }
#gallerie{text-align:left;margin-left:40px;}
#gallerie h1{margin-left:7px;}


.legendeUne{font-size:10px; margin-top:5px;}