/**
 * @version $Id: position.css 10387 2008-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

*
{
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-size:12px;
}


img{ padding:0 none; margin:0 none; border: 0 none;}

.clear{ clear:both; border: 0 none; background: #FFFFFF; height:0px; color:#FFFFFF; padding:0; margin:0;}

body
{ 
	background: #006DE0 url(background-top.jpg) no-repeat top center;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-size:11px!important;
	margin:0;
	padding: 0px;
	text-align: center;
}


/* ################   Position ################  */
#all
{
	border: none;
	margin: 0 auto;
	width: 1000px;
	padding: 0;
	text-align: left;
	background:url(wrapper-background.gif) repeat-y;
	
	
}

a{ font-size:11px;}

#background-top{ position:absolute; text-align:center; }
#page { }



#contentarea,#contentarea2
{
	border: 0 none;
	margin: 0;
	padding: 0;
	background:url(wrapper-background.gif) repeat-y;
	
	
	
}
#wrapper { width:1000px;}
#left
{
	border: solid 0px #EEEEEE;
	width: 222px;
	float:left;
	 
 
}

#right
{
	color: #000;
	float:left;
	width: 28%;
	padding-top:10px

}

#main2
{
	width:778px;
	
	float:left;


}

#main
{
	background: #fff;
	margin: 0 0px 0 0;
	padding: 25px 20px 20px 20px;
	position: relative;
}

/* ###################### generell ###################### */
.unsichtbar,.u2,.invisible , .unseen
{
	display: inline;
	height: 0px;
	left: -3000px;
	position: absolute;
	top: -2000px;
	width: 0px;
	z-index: 200;
}

.wrap
{
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}



/* ###############  main * ########################### */
/* position */
.leading
{
	background: #EFDEEA url(biene.gif) no-repeat top left;
	border: solid 1px #CCCCCC;
	color: #000000;
	margin: 30px 0px 10px 0px;
	padding: 20px 20px 40px 120px;
	position: relative;
}

.leading_separator
{
	border-bottom: solid 0px #333333;
	display: block;
	height: 10px;
	margin: 0 0 0px 0;
}

.article_separator
{
	border: solid 1px #333333;
	display: none;
	margin: 0px 0 0px 0;
}



/*.cols1
{
	display: block;
	float: none !important;
	margin: 0 !important;
}

.cols2 { width: 45%; }
.cols3 { width: 30%; }

.column1 , .column2
{
	border: solid 0px #D4A7C5;
	margin: 0 5px 0 0;
	position: relative;
}

.column2 , .column1
{
	float: left;
	margin: 0;
}

.column2
{
	float: right;
	margin: 0;
	width: 45%;
}

.article_row
{
	margin: 0px 0 0px 0;
	padding: 0;
	overflow: hidden;
	background:#CCCCCC;
}

.article_column
{
	border: solid 0px #ccc;
	padding: 10px 10px 10px 0;
}*/

.row_separator2
{
	display: block;
	clear: both;
	margin: 0;
	border: solid 0px;
}

/*HEADER*/
#header
{	background: #0799e2 url(header-background.jpg) no-repeat;
	color: #000000;
	width:1000px;
	height:241px;
	border: 0 none;
	margin:0;
	padding:0;
}
#header #logo{ 
float:left;
margin-left:2px;
margin-right:323px;
margin-top:50px;
} 

#header #logo img{
 
}

 
#header #mon-compte{width:261px; height:175px; float:left;}
#header #header-middle{ width:1000px; height:36px;  float:left;}
#header #encart-recherche{width:190px; height:36px; float:right; float:right;margin-top:-5px;}
#header #encart-recherche label{width:190px;float:left;color:#FFFFFF;font-weight:bold;}
#header #encart-recherche .moduletable #mod_search_searchword{width:144px;float:left;border:none;margin-right:5px;height:15px;padding:2px 2px}
#header #encart-recherche .moduletable .button{float:left;background-color:#0a5373;color:#FFF;font-weight:bold;border:none;padding:1px  3px;}

#header #menu-top{ width:800px; height:31px; float:left;}
#header #interaction{ float:left;height:26px;width:190px;padding:5px 0 0 10px;}
#header #menu-top ul{ list-style-type:none; }
#header #menu-top ul li {border-right:2px solid #0A5373;margin:10px 0 0 10px;
padding-right:10px;
} 
#header #menu-top ul li a{ color:#0A5373;} 
#header #menu-top ul li a:hover{ color:#8e276c;}
#header #menu-top ul.menu li.item54 {float:left;width:  }
#header #menu-top ul.menu li.item55 {float:left;width: }
#header #menu-top ul.menu li.item56 {float:left;width: }
#header #menu-top ul.menu li.item57 {float:left;width: } 
#header #menu-top ul.menu li.item58 {float:left;width: } 
#header #menu-top ul.menu li.item59 {float:left;width:90px; border-right: 0 none;}
#header #menu-top ul.menu li.item61 {float:left;width:30px;}
#header #menu-top ul.menu li.item61 span{ visibility:hidden;}
#header #menu-top ul.menu li.item61 a{ 

background:url(menu-top-btn-accueil.png) no-repeat; 
_background:url(homepic.jpg) 0px 0px  no-repeat; 


width:15px; height:15px;


}
#header #menu-top ul.menu li.item61 a:hover{ 
background:url(menu-top-btn-accueil-hover.png) no-repeat; 
_background:url(homepic.jpg) 0px 0px  no-repeat;  !important; 



width:15px; height:15px;}
#header #menu-top a{ font-weight:bold; color:#ffffff;}
#header #mon-compte .moduletable{ margin:35px 0 0 22px;}
#header #mon-compte #form-login { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
#header #mon-compte #form-login a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
#header #mon-compte #form-login label{ 
display:block;
float:left;
width:69px; 
}
#header #mon-compte #form-login #form-login-password{ width:220px; }
#header #mon-compte #form-login #form-login-password #modlgn_passwd{width:130px;} 
#header #mon-compte #form-login #form-login-username #modlgn_username{width:130px;}
#header #mon-compte #form-login #form-login-password .button{ background:url(btn-newsletter.gif) no-repeat; width:24px; height:21px; border:0 none; }
#header #mon-compte #form-login .lien-lostpassword{ margin-left:85px;}
#header #mon-compte #form-login .lien-register{  background:url(btn-se-connecter.gif) no-repeat; width:112px; height:20px; border:0 none; margin:3px 0 0 84px; text-align:center; display:block;}
#header #mon-compte #form-login .login-avatar{ width:56px; float:left; margin-right:5px;}
#header #mon-compte #form-login .login-intro .button{ background:url(btn-se-connecter.gif) no-repeat; width:112px; height:20px; border:0 none; color:#FFFFFF; font-weight:bold; margin-top:10px;}


/*MENU RIGHT*/
#left ul.menu li  {list-style-type:none;}
#left .moduletable{margin:15px 0 0 48px;}
#left a{ color:#0A5373; font-weight:bold;}
#left ul.menu li a {font-size:14px;}
#left ul.menu li a:hover {color:#8e276c;}
#left ul.menu li ul li { list-style-image:url(menu-right-puce.gif);}
#left ul.menu li ul li a {font-size:11px; color:#00C7DD; }
#left ul.menu li ul li a:hover {color:#8e276c; }
#left ul.menu li.item63, .item66, .item73, .item79, .item84, .item89{ margin-top:7px;}
#left ul.menu li.item65{ margin-top:30px;}
#left ul.menu li.item72{ margin-top:47px;}
#left ul.menu li.item78{ margin-top:27px;}
#left ul.menu li.item83{ margin-top:22px;}
#left ul.menu li.item88{ margin-top:25px;}
#left #menu_droite-suite{width:199px;height:100px;margin:30px 0 0 33px;}
#left #menu_droite-facebook{width:199px;height:100px;margin:30px 0 0 23px; }
#left #menu_droite-facebook .fond{background-color:#ECEFF5; border-bottom:#959385 1px solid; border-top:#959385  1px solid;}
#left .champ-newsletter{ position:relative; top:-464px; right:-47px; width:175px;}
#left .champ-newsletter .btn-envoyer-newsletter{ background:url(btn-newsletter.gif) no-repeat 0 2px; width:24px; height:23px; border:0 none; }
.champ-newsletter .champ-text-newsletter{ border:solid 2px #00C7DD; height:16px; width:124px; margin-top:3px; }


/*FOOTER*/ 
#footer {background:#00C7DD; height:22px; border-bottom: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;border-right: solid 1px #FFFFFF;
padding-bottom:34px;
padding-top:10px; 
margin-bottom:15px;
_margin-bottom:0px;
}
#footer ul.menu li{list-style-type:none;}
#footer ul.menu li.item95{width:145px; margin-left:110px;}
#footer ul.menu li.item96{list-style-image:url(puce-footer.gif);  }
#footer ul.menu li.item97{list-style-image:url(puce-footer.gif); }
#footer ul.menu li.item98{list-style-image:url(puce-footer.gif); }
#footer ul.menu li.item99{list-style-image:url(puce-footer.gif); }
#footer ul.menu li.item100{list-style-image:url(puce-footer.gif); }
#footer ul li{float:left;}
#footer ul li a{font-size:12px;font-weight:bold;}
#footer ul li a:hover{color:#8e276c;}
.baseline-bottom{font-weight:bold; color:#FFFFFF; font-size:18px;}

/*FRONTPAGE*/
.blog { width:773px;margin:10px 0 0 5px;}  
.blog #frontpage-flap-one{width:773px;height:90px;margin-bottom:10px;}
.blog #frontpage-flap-two{ margin-bottom:10px;} 
.blog #frontpage-flap-two #frontpage-flap-two-left{width:515px; float:left;border-bottom: solid 1px #00c7de;color:#333;text-align:justify;margin-bottom:10px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-title{width:468px;float:left;margin-top:5px;color:#0A5373;font-weight:bold;font-size:12px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-texte{float:left;height:96px;width:515px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-image{float:right;margin-left:15px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-after-row{float:left;margin:5px 0 1px;color:#00C7DD;font-weight:bold;width:515px;} 
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-after-row .frontpage-flap-two-left-vue-vote{float:left;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-after-row .frontpage-flap-two-left-suite{float:right;background-color:#00C7DD;color:#FFF;font-weight:bold;padding:2px;font-size:12px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-after-row .frontpage-flap-two-left-vue-vote .frontpage-flap-two-left-vue{float:left;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-after-row .frontpage-flap-two-left-vue-vote .frontpage-flap-two-left-vote{float:left;margin:1px 0 0 2px;height:12px;width:56px;background:url("fontpage-etoile-vote-vide") top left repeat-x;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-after-row .frontpage-flap-two-left-vue-vote .frontpage-flap-two-left-vote-etoile{float:left;height:12px;width:56px;background:url("fontpage-etoile-vote") top left repeat-x;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-top{ 
background:transparent url(encart-frontpage-blue-large.gif) repeat-x scroll 0 0; 	
color:#FFFFFF;
font-size:13px; 
font-weight:bold;
height:22px;
padding:2px 0 0 2px;
width:515px;
 
}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste{width:515px;float:left;list-style:none;border-top:1px solid #00C7DD;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste li{background:url("puce-fleche-bleu.jpg") 3px 3px no-repeat;line-height:1.4em;margin:0;padding:0 0 0 20px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste li.gris{background:url("puce-fleche-bleu-gris.jpg") 3px 3px no-repeat #f2f2f2;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste .frontpage-flap-two-left-liste-title{color:#0A5373;font-weight:bold;float:left;font-size:12px;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste .frontpage-flap-two-left-liste-vue-vote{color:#00C7DD;font-weight:bold;float:right;}

.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste .frontpage-flap-two-left-liste-vue-vote .frontpage-flap-two-left-liste-vue{float:left;}
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste .frontpage-flap-two-left-liste-vue-vote .frontpage-flap-two-left-liste-vote{float:left;margin:2px 0 0 2px;height:12px;width:56px;background:url("fontpage-etoile-vote-vide") top left repeat-x;} 
.blog #frontpage-flap-two #frontpage-flap-two-left .frontpage-flap-two-left-liste .frontpage-flap-two-left-liste-vue-vote .frontpage-flap-two-left-liste-vote-etoile{height:12px;width:56px;background:url("fontpage-etoile-vote") top left repeat-x;}
 
.blog #frontpage-flap-two #frontpage-flap-two-right{  
float:left;border-bottom: solid 1px #00c7de;text-align:justify;margin-bottom:10px;
_width:250px;
}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-top{ background:url(encart-frontpage-blue-middle.gif) no-repeat; height:22px;  font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 2px;}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-title{width:290px;float:left;margin-top:5px;color:#0A5373;font-weight:bold;font-size:12px;}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-texte{float:left;text-align:justify; }
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-image{float:left;margin-right:15px;}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-after-row{float:left;margin:5px 0 1px;color:#00C7DD;font-weight:bold; }
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-after-row .frontpage-flap-two-right-vue-vote{float:left;}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-after-row .frontpage-flap-two-right-suite{float:right;background-color:#00C7DD;color:#FFF;font-weight:bold;padding:2px;font-size:12px;}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-after-row .frontpage-flap-two-right-vue-vote .frontpage-flap-two-right-vue{float:left;}
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-after-row .frontpage-flap-two-right-vue-vote .frontpage-flap-two-right-vote{float:left;margin:1px 0 0 2px;height:12px;width:56px;background:url("fontpage-etoile-vote-vide") top left repeat-x;} 
.blog #frontpage-flap-two #frontpage-flap-two-right .frontpage-flap-two-right-after-row .frontpage-flap-two-right-vue-vote .frontpage-flap-two-right-vote-etoile{float:left;height:12px;width:56px;background:url("fontpage-etoile-vote") top left repeat-x;}
.blog #frontpage-flap-three{width:773px;height:177px;margin-bottom:10px;}
.blog #frontpage-flap-four{width:773px;height:731px;margin-bottom:10px;}
.blog #frontpage-flap-four #frontpage-flap-four-left{width:523px;
_width:518px;
height:731px;float:left;}
3.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-top{width:468px; height:60px margin-bottom:10px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle{ width:468px; height:591px;margin-bottom:10px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left{ width:229px; height:189px; margin:0 10px 12px 0;float:left;border-bottom: solid 1px #8e276c;} 
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left .frontpage-flap-four-left-middle-left-forum{ background-color:#8e276c;color:#FFFFFF;float:right;font-size:12px;font-weight:bold;padding:2px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left .frontpage-flap-four-left-middle-left-liste{ width:229px; height:145px;float:left;list-style-type:none;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left .frontpage-flap-four-left-middle-left-liste li{ background:transparent url("puce-fleche-violet.jpg") no-repeat scroll 3px 3px;line-height:1.4em;margin:0;padding:0 0 0 20px; }
.frontpage-flap-four-left-middle-left-liste li a{ font-weight:bold;font-size:12px;color:#8e276c;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left .frontpage-flap-four-left-middle-left-liste .gris{ background:#F2F2F2 url("puce-fleche-violet-gris.jpg") no-repeat scroll 3px 3px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second{ width:229px; height:189px; margin:0 10px 12px 0;float:left;border-bottom: solid 1px #00c7de;text-align:justify;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-title,#titre_photo_sous_marine{
width:290px;float:left;color:#0A5373;font-weight:bold;font-size:12px;
}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-texte{float:left;text-align:justify;height:125px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-image{float:left;margin-right:15px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-after-row{float:left;margin:5px 0;color:#00C7DD;font-weight:bold;width:229px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-after-row .frontpage-flap-four-left-middle-left-second-vue-vote{float:left;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-after-row .frontpage-flap-four-left-middle-left-second-suite,#voir_photo_sous_marine{float:right;background-color:#00C7DD;color:#FFF;font-weight:bold;padding:2px;font-size:12px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-after-row .frontpage-flap-four-left-middle-left-second-vue-vote .frontpage-flap-four-left-middle-left-second-vue{float:left;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-after-row .frontpage-flap-four-left-middle-left-second-vue-vote .frontpage-flap-four-left-middle-left-second-vote{float:left;margin:1px 0 0 2px;height:12px;width:56px;background:url("fontpage-etoile-vote-vide") top left repeat-x;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-second .frontpage-flap-four-left-middle-left-second-after-row .frontpage-flap-four-left-middle-left-second-vue-vote .frontpage-flap-four-left-middle-left-second-vote .frontpage-flap-four-left-middle-left-second-vote-etoile{float:left;height:12px;width:56px;background:url("fontpage-etoile-vote") top left repeat-x;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom{ width:229px; height:189px; margin:0 10px 0 0; float:left;border-bottom: solid 1px #00c7de;text-align:justify;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-title{width:290px;float:left;color:#0A5373;font-weight:bold;font-size:12px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-texte{float:left;text-align:justify;height:129px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-image{float:left;margin-right:0px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-after-row{float:left;margin:5px 0;color:#00C7DD;font-weight:bold;width:229px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-after-row .frontpage-flap-four-left-middle-left-bottom-vue-vote{float:left;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-after-row .frontpage-flap-four-left-middle-left-bottom-suite{float:right;background-color:#00C7DD;color:#FFF;font-weight:bold;padding:2px;font-size:12px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-after-row .frontpage-flap-four-left-middle-left-bottom-vue-vote .frontpage-flap-four-left-middle-left-bottom-vue{float:left;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-after-row .frontpage-flap-four-left-middle-left-bottom-vue-vote .frontpage-flap-four-left-middle-left-bottom-vote{float:left;margin:1px 0 0 2px;height:12px;width:56px;background:url("fontpage-etoile-vote-vide") top left repeat-x;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-after-row .frontpage-flap-four-left-middle-left-bottom-vue-vote .frontpage-flap-four-left-middle-left-bottom-vote .frontpage-flap-four-left-middle-left-bottom-vote-etoile{float:left;height:12px;width:56px;background:url("fontpage-etoile-vote") top left repeat-x;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right{width:229px; height:189px;float:left;border-bottom: solid 1px #00c7de;text-align:justify;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right-second{width:229px; height:189px;float:left;border-bottom: solid 1px #00c7de;text-align:justify;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right-bottom{width:229px; height:189px;float:left;border-bottom: solid 1px #00c7de;text-align:justify;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right-bottom .frontpage-flap-four-left-middle-right-bottom-image{width:229px;margin-top:10px;height:135px;float:left;text-align:justify;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right-bottom .frontpage-flap-four-left-middle-right-bottom-lien{background-color:#00C7DD;color:#FFFFFF;float:right;font-size:12px;font-weight:bold;padding:2px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-title{width:290px;float:left;color:#0A5373;font-weight:bold;font-size:12px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-texte{float:left;text-align:justify;height:125px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-image{float:left;margin-right:15px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-after-row{float:left;margin:5px 0;color:#00C7DD;font-weight:bold;width:229px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-after-row .frontpage-flap-four-left-middle-right-vue-vote{float:left;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-after-row .frontpage-flap-four-left-middle-right-suite{float:right;background-color:#00C7DD;color:#FFF;font-weight:bold;padding:2px;font-size:12px;}   
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-after-row .frontpage-flap-four-left-middle-right-vue-vote .frontpage-flap-four-left-middle-right-vue{float:left;}   
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-after-row .frontpage-flap-four-left-middle-right-vue-vote .frontpage-flap-four-left-middle-right-vote{float:left;margin:1px 0 0 2px;height:12px;width:56px;background:url("fontpage-etoile-vote-vide") top left repeat-x;} 
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-right .frontpage-flap-four-left-middle-right-after-row .frontpage-flap-four-left-middle-right-vue-vote .frontpage-flap-four-left-middle-right-vote .frontpage-flap-four-left-middle-right-vote-etoile{float:left;height:12px;width:56px;background:url("fontpage-etoile-vote") top left repeat-x;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-title-red{
background:url(encart-frontpage-red-small.gif) no-repeat; height:22px; width:229px; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 2px;

}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-middle #frontpage-flap-four-left-middle-title-blue{background:url(encart-frontpage-blue-small-second.gif) no-repeat; height:22px; width:229px; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 2px;}
.blog #frontpage-flap-four #frontpage-flap-four-left #frontpage-flap-four-left-bottom{ width:468px; height:60px;}
.blog #frontpage-flap-four #frontpage-flap-four-right{width:250px;height:731px;float:left;
_position:relative; 
_left:3px;
} 
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-top{  width:200px; margin-bottom:10px;

}
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom{height:461px; width:250px;    }
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-title{ background:url(encart-frontpage-red-middle.gif) no-repeat; height:22px;   font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 2px;}
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-liste{ float:left;height:417px;list-style-type:none; }
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-liste li{ line-height:1.2em;margin:0;padding:2px 0 2px 5px;border-bottom:1px solid #C4C4C4;background:url('flux-forum-quote.jpg') top left no-repeat;}
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-liste li .info-post{color:#999999;}
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-liste li a{color:#8E276C;font-size:12px;font-weight:bold;}
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-liste li.gris{background:#F2F2F2 url('flux-forum-quote-gris.jpg') top left no-repeat;}
.blog #frontpage-flap-four #frontpage-flap-four-right #frontpage-flap-four-right-bottom .frontpage-flap-four-right-bottom-forum{ background-color:#8E276C;color:#FFFFFF;float:right;font-size:12px;font-weight:bold;padding:2px;}
.blog #frontpage-flap-five{width:773px;height:187px;margin-bottom:20px;}
.blog #frontpage-flap-five-left{width:224px;height:187px;float:left;margin-right:10px;border-bottom: solid 1px #00c7de;}
.blog #frontpage-flap-five-left .frontpage-flap-five-left-title{ background:url(encart-frontpage-blue-small.gif) no-repeat; height:22px; width:224px; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 2px;}
.blog #frontpage-flap-five-right{width:539px;height:187px;float:left;border-bottom: solid 1px #8e276c;}
.blog #frontpage-flap-five-right .frontpage-flap-five-right-title{ background:url(encart-frontpage-red-large.gif) no-repeat; height:22px; width:539px; font-size:13px; color:#FFFFFF; font-weight:bold; padding:2px 0 0 2px;}

/*BREADCUMBS*/
#breadcrumbs{ margin-bottom:10px;}

/*CONTENT*/
#all #contentarea2 #wrapper .blog #breadcrumbs a.pathway{ color:#000000; font-weight:normal;}
#all #contentarea2 #wrapper .blog #breadcrumbs a.pathway:hover{ text-decoration:underline;}
#all #contentarea2 #wrapper .blog .componentheading-title{ background:#FFFFFF; color:#0A5373; display:inline; padding-right:20px;font-size:14px; font-weight:bold;}
#all #contentarea2 #wrapper .blog .componentheading  .componentheading-title img{position:absolute; margin:-10px 0 0 10px; }
#all #contentarea2 #wrapper .blog #componentheading-bandeau{ background:#00C7DD; margin-top:20px;}
#all #contentarea2 #wrapper .blog .contentdescription{ margin:10px 0 0 0; overflow:hidden;}
#all #contentarea2 #wrapper .blog .encart-section1{background:#f2f2f2; margin-top:20px;}
#all #contentarea2 #wrapper .blog .encart-categorie-title{color:#00C7DD; font-size:20px; font-weight:bold;}
#all #contentarea2 #wrapper .blog .encart-article-title{color:#0A5373; display:inline; padding-right:20px;font-size:14px; font-weight:bold;}
#all #contentarea2 #wrapper .blog #row_comment_separator{border-bottom:5px solid #00C7DD; margin:5px 0;}
#all #contentarea2 #wrapper .blog .sujets-precedents-title{width:169px;float:left; height:48px;border-bottom:solid 1px #00C7DD;border-top:solid 1px #00C7DD;color:#0A5373;font-size:14px;font-weight:bold;}
#all #contentarea2 #wrapper .blog .sujets-precedents-liens{width:604px;float:left;border-bottom:solid 1px #00C7DD;border-top:solid 1px #00C7DD;height:48px;}
#all #contentarea2 #wrapper .blog .encart-section2{float:left;width:302px;}
#all #contentarea2 #wrapper .blog .encart-section3{float:left;width:302px;background:#F2F2F2;}
#all #contentarea2 #wrapper .blog .encart-section4{float:left;width:302px;background:#F2F2F2;}
#all #contentarea2 #wrapper .blog .encart-section5{float:left;width:302px;}
#all #contentarea2 #wrapper .blog .encart-section6{float:left;width:302px;}
#all #contentarea2 #wrapper .blog .encart-section7{float:left;width:302px;background:#F2F2F2;}
#all #contentarea2 #wrapper .blog .readon{ background:url(lire-la-suite.gif) no-repeat; width:82px; height:17px; display:inline-block; margin:3px 0 1px 0; margin-left:691px;}
#all #contentarea2 #wrapper .blog .article_row{ background:#F2F2F2; margin-top:20px;border-bottom:solid 1px #00C7DD;float:left;width:773px;}
#all #contentarea2 #wrapper .blog .article_row .write_comment{display:none;}
#all #contentarea2 #wrapper .blog .componentheading-title-categorie{ background:#FFFFFF; color:#00C7DD; display:inline; padding-right:8px;font-size:14px; font-weight:bold;}
#all #contentarea2 #wrapper .blog #page .encart-article{margin-top:10px;}
#all #contentarea2 #wrapper .blog #page .encart-article a{color:#00C7DD;font-size:12px;}
#all #contentarea2 #wrapper .blog #page .encart-article img{margin:0 10px 10px 0;}
#all #contentarea2 #wrapper .blog #page .encart-article li{margin-left:20px;}
#all #contentarea2 #wrapper .blog .article_column img{margin:0 10px 10px 0;}
#all #contentarea2 #wrapper .blog .article_column a{color:#00C7DD;font-size:12px;}


/* MODAL */
#cb_cb_comp_login{
	font-family:Arial, Helvetica, sans-serif;
}

/**********************************************/
/*****FORMULAIRE VOYAGE PLONGEE SOUS-MARINE****/
/**********************************************/

#formVoyage{
	width:415px;
	margin-left:180px;
}

#formVoyage .formParts{
	width:415px;
	background-color:#00CCCC;
	color:#FFFFFF;
	margin-bottom:5px;
	padding-bottom:10px;
}

#formVoyage .formParts h3{
	display:block;
	width:415px;
	font-size:14px;
	text-transform:uppercase;
	padding:5px;
	margin-bottom:10px;
	border-bottom:1px solid #FFFFFF;
}

#formVoyage .formParts p{
	padding:0 15px 3px;
	clear:left;
}

#formVoyage .formParts label{
	float:left;
	width:180px;
	font-weight:bold;
}

#formVoyage .formParts .nolabel label{
	width:300px;
}

#formVoyage .formParts .input{
	width:150px;
	height:15px;
	border:2px solid #009D9D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00CCCC;
	font-weight:bold;
}

#formVoyage .formParts .radio{
	margin:0 3px;
	position:relative;
	top:1px;
}

#formVoyage .formParts select{
	width:154px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00CCCC;
	font-weight:bold;
}

#formVoyage .formParts p span{
	font-size:11px;
}

#formVoyage .formParts textarea{
	width:330px;
	height:50px;
	border:2px solid #009D9D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00CCCC;
	font-weight:bold;
}

#formVoyage .formParts .nolabel .input{
	width:330px;
}

#formVoyage .formParts .nolabel select{
	width:334px;
}

#formVoyage .btn_envoyer{
	text-align:center;
}

#formVoyage .btn_envoyer input{
	width:76px;
	height:20px;
	background:#FFFFFF url(btn_envoyer.gif) top left no-repeat;
	border:none;
	margin-top:10px;
}

#formVoyage .mentions{
	margin-top:10px;
	font-size:10px;
	font-style:italic;
	text-align:justify;
}

/*****************/
/*****LEXIQUE*****/
/*****************/

#breadcrumbsLexique p, #breadcrumbsLexique strong{
	font-size:11px;
	color:#333333;
}

#breadcrumbsLexique a{
	color:#333333;
}

#lexique h3{
	font-size:14px;
	color:#00CCCC;
	text-transform:uppercase;
	background-color:#00CCCC;
	display:block;
	width:769px;
	height:16px;
	margin-top:5px;
}

#lexique h3 span{
	background-color:#FFFFFF;
	padding-bottom:1px;
	padding-right:2px;
}

#lexique .lettres{
	width:751px;
	height:23px;
	border:1px solid #aaaaaa;
	padding:3px 4px 5px 10px;
	font-size:22px;
	color:#00CCCC;
	font-weight:bold;
}

#lexique .lettres a{
	font-size:22px;
	color:#00CCCC;
	text-align:center;
	float:left;
	width:27px;
	display:inline;
}

#lexique .lettres a:hover, #lexique .lettres a.hover{
	background-color:#00BDC7;
	color:#FFFFFF;
}

#lexique .lettres span{
	font-size:22px;
	color:#00CCCC;
	text-align:center;
	float:left;
	width:27px;
	display:inline;
}

#lexique .lettres .tous{
	width:auto;
	font-size:17px;
	padding:6px 5px 1px;
}

#lexique img{
	margin-top:10px;
}

#lexique .description{
	font-weight:bold;
	padding:5px;
	background-color:#F2F2F2;
	width:757px;
	margin-top:5px;
}

#lexique .words{
	float:left;
	width:245px;
	padding-left:5px;
}

#lexique .words p{
	padding:10px 0;
}

#lexique .words p a{
	font-size:14px;
	font-weight:bold;
	color:#00BDC7;
}

#lexique .voirSuite{
	width:763px;
	height:22px;
	text-align:right;
	background:#FFFFFF url(voir_suite.gif) top left no-repeat;
	padding-right:5px;
	padding-top:5px;
}

#lexique .voirSuite a{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#lexique .lettre{
	background-color:#e0e0e0;
	margin-top:10px;
	width:768px;
}

#lexique .lettre img{
	float:left;
}

#lexique .lettre .mots{
	float:left;
	width:668px;
	background-color:#FFFFFF;
	border-bottom:10px solid #00BDC7;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

#lexique .mots .words{
	float:left;
	width:215px;
	padding-left:5px;
}

#lexique .mots .words p{
	padding:10px 0;
}

#lexique .mots .words p a{
	font-size:14px;
	font-weight:bold;
	color:#00BDC7;
}

#lexique .definition{
	padding:5px;
	background-color:#F2F2F2;
	width:757px;
	margin-top:10px;
	color:#333333;
}

#lexique .definition h1{
	color:#00BDC7;
	font-size:14px;
	margin-top:0;
}

#lexique .retour{
	background:#00CCCC url(menu-right-puce.gif) left 2px no-repeat;
	padding-left:10px;
	padding-right:3px;
	float:right;	
	margin-top:10px;
	margin-right:6px;
}

#lexique .retour a{
	font-weight:bold;
	color:#FFFFFF;
}


/* COMMENT */


#JOSC_formpos .mod_login{
	background: url("bouton-commentaire-deja-inscrit.jpg") top left no-repeat;
	height:35px;
	width:135px;
}
#JOSC_formpos .mod_register{
	background: url("bouton-commentaire-creer-compte.jpg") top left no-repeat;
	height:35px;
	width:166px;
}


/* CONTACT */

#formContact{margin-left:130px;width:515px;background-color:#00CCCC;color:#FFF;font-weight:bold;}
#formContact .titreContact{border-bottom:1px solid #FFFFFF;display:block;font-size:14px;margin-bottom:10px;padding:5px;text-transform:uppercase;width:515px;}
#formContact #errorContact{color:#8E276C;margin:10px 0;padding-left:195px;}
#formContact .champs-contact{clear:left;padding:0 15px 3px;}
#formContact .champs-contact label{float:left;font-weight:bold;width:180px;}
#formContact .champs-contact input{padding:2px;border:2px solid #009D9D;color:#00CCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:15px;width:200px;}
#formContact .champs-contact textarea{padding:2px;border:2px solid #009D9D;color:#00CCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
#formContact .info-contact{clear:left;padding:0 15px 3px;font-size:10px;}
#formContact .bouton-valide-contact{padding:10px 0 20px 195px;}
#formContact .bouton-valide-contact input{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF url(btn_envoyer.gif) no-repeat scroll left top;border:medium none;height:20px;margin-top:10px;width:76px;}
#formContact .valide-contact{padding:50px 0;text-align:center;}
#formContact .valide-contact a{color:#8E276C;font-size:12px;}


/* NEWSLETTER */

#formNewsletter{margin-left:155px;width:465px;background-color:#00CCCC;color:#FFF;font-weight:bold;}
#formNewsletter .titreNewsletter{border-bottom:1px solid #FFFFFF;display:block;font-size:14px;margin-bottom:10px;padding:5px;text-transform:uppercase;width:465px;}
#formNewsletter #errorNewsletter{color:#8E276C;margin:10px 0;padding-left:165px;}
#formNewsletter .texteNewsletter{padding:15px;}
#formNewsletter .champs-newsletter{clear:left;padding:0 15px 3px;}
#formNewsletter .champs-newsletter label{float:left;font-weight:bold;width:150px;}
#formNewsletter .champs-newsletter input{padding:2px;border:2px solid #009D9D;color:#00CCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:15px;width:230px;}
#formNewsletter .info-newsletter{clear:left;padding:0 15px 3px;font-size:10px;}
#formNewsletter .bouton-valide-newsletter{padding:10px 0 20px 165px;}
#formNewsletter .bouton-valide-newsletter input{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF url(btn_envoyer.gif) no-repeat scroll left top;border:medium none;height:20px;margin-top:10px;width:76px;}
#formNewsletter .valide-newsletter{padding:50px 0;text-align:center;}
#formNewsletter .valide-newsletter a{color:#8E276C;font-size:12px;}
#formNewsletter .champs-newsletter #optin-texte{float:none;width:440px}
#formNewsletter .champs-newsletter #optin-offre{width:20px;margin:15px 0 20px;}

/* RECOMMANDER */

#formRecommander{margin-left:130px;width:515px;background-color:#00CCCC;color:#FFF;font-weight:bold;}
#formRecommander .titreRecommander{border-bottom:1px solid #FFFFFF;display:block;font-size:14px;margin-bottom:10px;padding:5px;text-transform:uppercase;width:515px;}
#formRecommander #errorRecommander{color:#8E276C;margin:10px 0;padding-left:195px;}
#formRecommander .sous-titre-recommander{margin:10px 0;padding-left:15px;text-decoration:underline;font-size:14px}
#formRecommander .champs-recommander{clear:left;padding:0 15px 3px;}
#formRecommander .champs-recommander label{float:left;font-weight:bold;width:180px;}
#formRecommander .champs-recommander input{padding:2px;border:2px solid #009D9D;color:#00CCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:15px;width:200px;}
#formRecommander .champs-recommander textarea{padding:2px;border:2px solid #009D9D;color:#00CCCC;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
#formRecommander .info-recommander{clear:left;padding:0 15px 3px;font-size:10px;}
#formRecommander .bouton-valide-recommander{padding:10px 0 20px 195px;}
#formRecommander .bouton-valide-recommander input{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF url(btn_envoyer.gif) no-repeat scroll left top;border:medium none;height:20px;margin-top:10px;width:76px;}
#formRecommander .valide-recommander{padding:50px 0;text-align:center;}
#formRecommander .valide-recommander a{color:#8E276C;font-size:12px;}
#formRecommander .champs-recommander .labelCivilite{float:none;width:50px;padding-bottom:3px;}
#formRecommander .champs-recommander .inputCivilite{width:20px;margin:0;}


/*****************/
/*****GALLERY*****/
/*****************/

#phocagallery h2{
	font-size:14px;
	color:#00CCCC;
	text-transform:uppercase;
	background-color:#00CCCC;
	display:block;
	width:769px;
	height:16px;
	margin-top:10px;
}

#phocagallery h2 span{
	background-color:#FFFFFF;
	padding-bottom:1px;
	padding-right:2px;
}

#phocagallery h3{
	font-size:20px;
	color:#00CCCC;
	margin-top:10px!important;
	text-transform:uppercase;
}

#phocagallery h3.borderTop{
	border-top:1px solid #00CCCC;
	padding-top:3px;
}

#phocagallery .categories{
	float:left;
	width:185px;
	padding-right:10px;
	font-weight:bold;
	color:#666666;
}

#phocagallery .categories.noMargin{
	padding-right:0;
}

#phocagallery .categories img{
	width:185px;
	margin-bottom:5px;
}

#phocagallery .categories .detail img{
	width:auto;
	margin-bottom:5px;
}

#phocagallery .categories a{
	font-size:14px;
	font-weight:bold;
	color:#00CCCC;
	letter-spacing:-1px;
}

#phocagallery #photoMois{
	margin-top:10px;
	width:769px;
	padding:10px;
	background-color:#f2f2f2;
	font-weight:bold;
	color:#666666;
	margin-bottom:10px;
}

#phocagallery #photoMois img{
	width:185px;
	margin-right:10px;
	float:left;
}

#phocagallery #photoMois a{
	font-size:14px;
	font-weight:bold;
	color:#00CCCC;
	letter-spacing:-1px;
}

#phocagallery .lastAdd{
	padding:10px 0;
}

#phocagallery .lastAdd a span{
	font-size:12px;
	color:#666666;
	letter-spacing:-1px;
}

#phocagallery .lastAdd.colored{
	background-color:#F2F2F2;
}

#phocagallery #pagination{
	border-bottom:1px solid #00CCCC;
	padding-bottom:1px;
	margin-bottom:25px;
}

#phocagallery .pagin{
	float:right;
	padding:0 5px;
	color:#FFFFFF;
	background-color:#00C7DD;
	font-size:12px;
	font-weight:bold;
}

#phocagallery .pagin.suiv{
	margin-left:10px;
}

#phocagallery .categories .phocatitle{
	color:#00CCCC;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

#phocagallery .categories.fd{
	background:transparent url(detail.gif) bottom left repeat-x;
}

#phocagallery .commentaires{
	border-bottom:1px solid #999999;
	padding:10px;
}

#phocagallery .commentaires.gris{
	background-color:#F2F2F2;
}

#phocagallery .commentaires img{
	float:left;
	width:60px;
}

#phocagallery .commentaires .com{
	background:#FFFFFF url(guillemets.gif) top left no-repeat;
	float:left;
	padding-left:10px;
	width:680px;
	color:#333333;
}

#phocagallery .commentaires .com.gris{
	background:#f2f2f2 url(guillemetsGris.gif) top left no-repeat;
}

#phocagallery .commentaires .com .name{
	font-size:12px;
	font-weight:bold;
	color:#932469;
}

#phocagallery .commentaires .com .cat{
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

#phocagallery .comTextarea{
	width:418px;
	height:78px;
	border:1px solid #932469;
}

#phocagallery .comBtn{
	border:none;
	background-color:#932469;
	font-weight:bold;
	padding:0 3px;
	color:#FFFFFF;
}

/* Recherche */


#all #contentarea2 #wrapper .blog .componentheading-search{background:#8E276C none repeat scroll 0 0;margin:10px 0 15px;}
#all #contentarea2 #wrapper .blog .componentheading-search-title{background:#FFFFFF none repeat scroll 0 0;color:#8E276C;display:inline;font-size:14px;font-weight:bold;padding-right:8px;}
#all #contentarea2 #wrapper .blog .search-results li{border:none;background-color:#f2f2f2;color:#333333;text-align:justify;}
#all #contentarea2 #wrapper .blog .search-results li .search-title{color:#00427D;width:100%;font-size:14px;margin-bottom:10px;float:left;}
#all #contentarea2 #wrapper .blog .search-results li .search-suite{text-align:right;width:100%;float:left;}
#all #contentarea2 #wrapper .blog .search-results li .search-suite a{color:#333333;text-decoration:underline;font-size:12px;font-weight:bold;}
#all #contentarea2 #wrapper .blog .searchintro .search-count-results{font-weight:bold;}

/* LOGIN MODALBOX */
.login-modal {padding-top:5px;width:455px;}
.login-modal .componentheading{background:#8E276C none repeat scroll 0 0;line-height:14px !important;margin-top:20px;}
.login-modal .componentheading .componentheading-titre{background:#FFFFFF none repeat scroll 0 0;color:#8E276C;display:inline;font-size:14px;font-weight:bold;padding-right:8px;}
.login-modal .login_form{border-color:#8E276C -moz-use-text-color;border-style:solid none;border-width:1px 0;float:none;margin:10px 0 0;padding:0 0 10px 0;}
.login-modal .login_form .contentdescription{color:#8E276C;font-weight:bold;}
.login-modal .login_form fieldset{padding:10px 0 0 0 ;}
.login-modal .login_form .button-modal{margin-left:145px;border:none;background:url(btn-se-connecter.gif) no-repeat; width:112px; height:20px; color:#FFFFFF; font-weight:bold; }
.login-modal .login_form input{border-width:1px !important;}
.login-modal .login_form .name{background-color:#F2F2F2;padding:5px 0;}
.login-modal .login_form .pass{padding:5px 0;}
.login-modal .login_form .name label , .login-modal .login_form .pass label{font-weight:bold;color:#8E276C;}

.voyage_logo{
background:#f2f2f2;
padding:5px;
margin-top:10px;
}

.voyage_logo img{
margin:auto;
}

.blog #frontpage-flap-four #frontpage-flap-four-left-middle-left-bottom .frontpage-flap-four-left-middle-left-bottom-texte,#frontpage-flap-four-left-middle-right-second .frontpage-flap-four-left-middle-left-bottom-texte,#frontpage-flap-four-left-middle-right-bottom{
height:130px;
overflow:hidden;
}
#frontpage-flap-four-left-middle-right-bottom .frontpage-flap-four-left-middle-left-bottom-texte{
height:145px;
overflow:hidden;
}

.mybutton{
background:#8E276C none repeat scroll 0;
border:medium none;
color:white; 
margin-top:8px;
margin-left:70px;
padding:2px 13px;
}

.myleter{
color:white;
left:15px;
position:relative;
top:13px;
text-transform:uppercase; 
}

.partnersbottom{
color:white;
margin:0 auto; 
text-align:center;
width:900px;
}

.partnersbottom a:hover{
color:#8E276C !important;
}

.copydiv{
 
font-size:11px !important;
text-indent:50px;
}

.objectdiv{
width:250px;
float:right;
}


.innerstory{
width:760px !important;
}

.encart-contact p{ 
margin-bottom:10px;
}

.encart-contact h1, .encart-contact h2{
margin-bottom:10px;

}

.innennerstory{
float:left; 
width:508px;
}

.innerstroy{ 
float:left; 
width:508px;
}