/* Start of CMSMS style sheet 'main' */
/* ==[ GENERAL STYLES ]== */
body {
	margin:0;
	padding:0;
	background-repeat: repeat-x;
	background-color: #ebe2ca;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	;
}

/* ==[ GENERAL ]== */
div#general {
	width:824px;
	overflow:hidden;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

/* ==[ HEADER STYLES ]== */
div#header {
		width:100%;
	height:124px;
	margin:0;
	padding:0;
	background-image: url(images/cms/img/crbst_bandeau.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
  #header .texte1 {
	width:auto;
	padding:0;
	float:right;
	margin-top: 5px;
	margin-right: 110px;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 16px;
	color: #FFFFFF;
}
 #header .texte2 {
	width:auto;
	padding:0;
	float:left;
	margin-top: 30px;
	margin-bottom: 0;
	margin-left: 290px;
	font-size: 22px;
	color: #333333;
}


/* ==[ NAVIGATION ]== */

a {
color:#333333;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}

div#nav {
	width:100%;
	height:31px;
	margin:0;
	padding:0;
	background-image: url(images/cms/img/bg_navigation.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
}



/* ==[ NAVIGATION ]== */
div#nav {width:100%;height:30px;margin:0;padding:0;border:1px solid #53221c;border-left:none;border-right:none;background:url(images/cms/img/navi/fond_menu.png) repeat-x;}
   #nav ul {margin:0 auto;padding:0;list-style-type:none;}
   #nav ul li {
     width:auto;margin:0;padding:0;float:left;
}
   
 #nav ul li#nav_menu a {
	padding:5px 7px 5px 7px;
	margin:0;
height:21px;
    background:url(images/cms/img/navi/menu_off.png) repeat-x;
border-right:none;border-left:1px solid #53221c;
	display:block; 
	color:white; 
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
  }


#nav ul li#nav_menu a.active {
padding:5px 7px 5px 7px;
	margin:0;
height:21px;
    background:url(images/cms/img/navi/menu_on.png) repeat-x;
	display:block; 
	color:#930006;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}  

   #nav ul li#nav_menu a:hover, #nav ul li#nav_menu a.selected {background:url(images/cms/img/navi/menu_on.png) repeat-x;color:#930006;height:21px;}

#language_menu {
		float:right;
		}
	#language_menu li a {
		color:white;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
font-size:12px;
padding:0 5px 0 5px;
}
#language_menu li a:hover {
		text-decoration:underline;
	}
#language_menu li a.active {
 text-decoration:underline;
}
  
  
div#content li {
   font-size:12px;
}

/* ==[ CONTENT WRAP ]== */
div#content {
	width:100%;
	padding:0;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFFFFF;
}


   /*[ CONTENT ]*/

    #content .titre,#content h1 {
	width:100%;
	padding:0;
	float:left;
	margin-bottom: 10px;
	font-size: 21px;
	color: #000000;
	background-image: url(images/cms/img/bg_titre.gif);
	background-repeat: repeat-x;
	text-indent: 10px;
}

#content h2 {
font-size: 18px;
}

/*[ 1 COLONNE ]*/
  
  /*[ CENTRAL ]*/
   #content #central {
	width:805px;
	float: left;
	margin-left: 10px;
}

  
  /*[ 2 COLONNES ]*/
  
  /*[ GAUCHE ]*/
   #content #gauche {
	width:397px;
	float: left;
	margin-left: 10px;
}

  
  /*[ DROITE ]*/
#content #droite {
	width:397px;
	float: right;
	margin-right: 10px;
}


  /*[ STYLE]*/

p {
	font-size:12px;
	color:#000;
	text-align:left;
	margin-bottom: 5px;
}

.texte20 {
	font-weight:normal;
	color:#333333;
	font-size: 40px;
	}


.photogauche {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	margin-right: 10px;
	margin-bottom: 10px;
}

.photodroite {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	margin-bottom: 10px;
	margin-left: 10px;
}


/* ==[ FOOTER ]== */
	div#footer {
	width:100%;
	height:39px;
	margin:0px 0 0 0;
	padding:0;
	background-image: url(images/cms/img/bg_footer.gif);
	background-repeat: repeat-x;
}

   #footer p {
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 110px;
	line-height: 14px;
}


    #footer a:link{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}

   #footer a:visited{
	color:#FFFFFF;
        text-decoration: none;
}
	
   #footer a:hover{
	text-decoration:underline;
}

.slideshow img { padding: 10px; border: 1px solid #ccc; background-color: #eee; height:266px;width:380px; }

/* End of 'main' */

