* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background-color:#ffffff;
	width:100%;
	height:100%;
	background:url(/img/gav_bg.png) left top repeat-x;
	text-align:center;
}

#guideshadow {
	width:934px;
	background:url(/img/gav_shadow.png) top repeat-y;
	margin:0 auto;
	text-align:center;
}

#guidecontainer {
	width:912px;
	background-color:#ffffff;
	margin:0 auto;
	text-align:center;
}

#topnav {
	margin:0 auto;
	height:18px;
	width:841px;
}

#topnav .item {
	float:left;
	height:18px;
}


#headercnt {
	width:900px;
	height:177px;
	margin:0 auto;
	margin-bottom:5px;
}

#headercnt .leftcol {
	float:left;
	width:318px;
	height:177px;
}

#headercnt .leftcoltop {
	width:318px;
	height:158px;
	background:url(../img/hdr_logo.png);
}

#headercnt .leftcolbtm {
	width:318px;
	height:19px;
}

#headercnt .btmnav {
	height:15px;
	width:318px;
}

#headercnt .btmitem {
	float:left;
	height:15px;
}

#headercnt .rightcol {
	float:left;
	width:582px;
	height:177px;
}

#headercnt .rightcoltop {
	width:582px;
	height:91px;
	background:url(../img/hdr_right_top.png);
}

#headercnt .rightcolopt {
	width:582px;
	height:17px;
}

#headercnt .rightcoloptres {
	float:left;
	width:125px;
	height:17px;
}

#headercnt .rightcoloptcom {
	float:left;
	width:113px;
	height:17px;
}

#headercnt .rightcoloptx {
	float:left;
	width:344px;
	height:17px;
	background:url(../img/search_x.png);
}

#headercnt .search_top {
	width:582px;
	height:3px;
	background:url(../img/search_top.png);
}

#headercnt .search_row {
	width:582px;
	height:60px;
}

#headercnt .search_btm {
	width:582px;
	height:6px;
	background:url(../img/search_btm.png);
}

#headercnt .search_row_left {
	float:left;
	width:3px;
	height:60px;
	background:url(../img/search_row_left.png);
}

#headercnt .search_row_center {
	float:left;
	width:558px;
	height:60px;
	text-align:left;
}

#headercnt .search_row_right {
	float:left;
	width:21px;
	height:60px;
	background:url(../img/search_row_right.png);
}

#content {
	width:912px;
	margin:0 auto;
}

#content .leftcol {
	float:left;
	width:160px;
	margin-left:6px;
}

#content .centercol {
	float:left;
	width:746px;
	margin-bottom:10px;
	
}

#content .wideskyscraper {
	width:160px;
	margin:0 auto;
	margin-bottom:14px;
}

#content .centercoltop {
	width:746px;
	height:90px;
	text-align:center;
	margin-bottom:10px;
}

#content .leaderboard {
	width:728px;
	margin:0 auto;
}


#content .centercolleft {
	float:left;
	width:418px;
	margin-left:10px;
	background-color:#ffffff;

}

#content .centercolright {
	float:left;
	width:308px;
	margin-left:7px;
}

#content .medium_rectangle_border {
	margin:0 auto;
	border:1px solid #ff9900;
	width:300px;
	margin-bottom:10px;
}

#content .medium_rectangle {
	margin:0 auto;
	width:300px;
	margin-bottom:10px;
}

#content .news_box {
	margin:0 auto;
	width:308px;
	margin-bottom:6px;
}

#content .news_box_pensee_top {
	margin:0 auto;	
	width:308px;
	height:50px;
	background:url(../img/news_pensee_top.png);
}

#content .news_box_pensee_mid {
	margin:0 auto;
	width:308px;
	background:url(../img/news_pensee_mid.png) repeat-y;
}

#content .news_content {
	width:278px;
	margin:0 auto;
	text-align:left;
}

#content .news_title {
	text-align:left;
	color:#EF3E32;
	font-family:arial;
	font-size:12px;
}

#content .news_inscription {
	text-align:left;
	color:#184E77;
	font-family:arial;
	font-size:11px;
	padding-top:5px;
}

#content .news_text {
	text-align:left;
	color:#000000;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
}



#content .news_box_pensee_btm {
	margin:0 auto;	
	width:308px;
	height:59px;
	background:url(../img/news_pensee_btm.png);
}


#content .news_box_courrier_top {
	margin:0 auto;	
	width:308px;
	height:50px;
	background:url(../img/news_courrier_top.png);
}

#content .news_box_courrier_mid {
	margin:0 auto;
	width:308px;
	background:url(../img/news_courrier_mid.png) repeat-y;
}

#content .news_box_courrier_btm {
	margin:0 auto;	
	width:308px;
	height:59px;
	background:url(../img/news_courrier_btm.png);
}

.srcform {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	font-size:15px;
	font-family:arial,helvetica;
	width:200px;
}

.srcbutton {
	font-family:arial,helvetica;		
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#f18e00;
	color:#ffffff;
	padding:1px 10px 1px 10px;
	font-size:13px;
	font-weight:bold;
}

.srctable {
	font-size:12px;
	font-family:arial,helvetica;
	margin:0 auto;
	text-align:center;
	width:90%;
}

/******************************************************************/

#org_button_guide {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_guide.png") no-repeat 0 0;
}

#org_button_guide:hover
{ 
  background-position: 0 -50px;
}

#org_button_guide span
{
  display: none;
}

/********************************************************************/
#org_button_pensee {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_pensee.png") no-repeat 0 0;
}

#org_button_pensee:hover
{ 
  background-position: 0 -50px;
}

#org_button_pensee span
{
  display: none;
}

/********************************************************************/
#org_button_meteo {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_meteo.png") no-repeat 0 0;
}

#org_button_meteo:hover
{ 
  background-position: 0 -50px;
}

#org_button_meteo span
{
  display: none;
}

/********************************************************************/
#org_button_mrc {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_mrc.png") no-repeat 0 0;
}

#org_button_mrc:hover
{ 
  background-position: 0 -50px;
}

#org_button_mrc span
{
  display: none;
}

/********************************************************************/
#org_button_cld {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_cld.png") no-repeat 0 0;
}

#org_button_cld:hover
{ 
  background-position: 0 -50px;
}

#org_button_cld span
{
  display: none;
}

/********************************************************************/
#org_button_sadc {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_sadc.png") no-repeat 0 0;
}

#org_button_sadc:hover
{ 
  background-position: 0 -50px;
}

#org_button_sadc span
{
  display: none;
}

/********************************************************************/
#org_button_ville {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_ville.png") no-repeat 0 0;
}

#org_button_ville:hover
{ 
  background-position: 0 -50px;
}

#org_button_ville span
{
  display: none;
}

/********************************************************************/
#org_button_paquin {
  display: block;
  width: 160px;
  height: 50px;
  background: url("../buttons/bouton_paquin.png") no-repeat 0 0;
}

#org_button_paquin:hover
{ 
  background-position: 0 -50px;
}

#org_button_paquin span
{
  display: none;
}

/*******************************************************************/
#resphoneresult {
	color:#F18E00;
	text-align:left;
	border-bottom:1px solid #F18E00;
	margin-bottom:5px;
	padding-bottom:5px;
	font-family:arial,helvetica;
	font-size:16px;
}

#resphoneresulttxt {
	text-align:left;
	font-family:arial,helvetica;
	font-size:12px;
}

#resphoneentry {
	text-align:left;
	border-bottom:1px solid #F18E00;
	margin-bottom:5px;
	padding-bottom:5px;
}

#resphoneentry .name {
	font-size:16px;
	font-family:arial,helvetica;
	color:#F18E00;
}

#resphoneentry .phone {
	font-size:14px;
	font-family:arial,helvetica;
	color:#000000;
}

#resphoneentry .address {
	font-size:14px;
	font-family:arial,helvetica;
	color:#000000;
}

.home_title {
	font-weight:bold;
	color:#F18E00;
	font-size:18px;
	font-family:arial,helvetica;
	text-align:left;
	margin-bottom:10px;
}

.home_text {
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	font-size:13px;
	text-align:justify;
	margin-bottom:10px;
}


.contact_title {
	font-weight:bold;
	color:#F18E00;
	font-size:18px;
	font-family:arial,helvetica;
	text-align:left;
	margin-bottom:5px;
}

.contact_text {
	color:#000000;
	font-size:13px;
	text-align:justify;
	padding-left:10px;
}

.insc_text {
	color:#000000;
	font-size:14px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

.insc_form_name {
	color:#000000;
	font-size:14px;
	text-align:left;
	padding-left:10px;

}

.insc_form_input {
	margin-bottom:5px;
	text-align:left;
	padding-left:10px;
}

.insc_form_style {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	width:250px;
	font-size:14px;
}

.insc_form_button {
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-size:13px;
	color:#ffffff;
	background-color:#F18E00;
	font-family:arial,helvetica;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}

#comphoneentry {
	text-align:left;
	border-bottom:1px solid #F18E00;
	margin-bottom:5px;
	padding-bottom:5px;
}

#comphoneentry .name {
	font-size:16px;
	font-family:arial,helvetica;
	color:#F18E00;
}

#comphoneentry .phone {
	font-size:12px;
	font-family:arial,helvetica;
	color:#000000;
}

#comphoneentry .email {
	font-size:12px;
	font-family:arial,helvetica;
	color:#000000;
	text-decoration:none;
}

#comphoneentry .email:hover {
	font-size:12px;
	font-family:arial,helvetica;
	color:#F18E00;
	text-decoration:underline;
}

#comphoneentry .address {
	font-size:13px;
	font-family:arial,helvetica;
	color:#000000;
}


#comphoneentry .imgcnt {
	width:138px;
	float:left;
}

#comphoneentry .txtcnt {
	font-size:14px;
	font-family:arial,helvetica;
	color:#000000;
	float:left;
	width:275px;
	margin-left:5px;
}

#showcommerce {
	font-family:arial,helvetica;
	width:418px;
	margin:0 auto;
	text-align:left;
}

#showcommerce .image {
	width:418px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #F18E00;
}

#showcommerce .name {
	font-size:16px;
	font-family:arial,helvetica;
	color:#F18E00;
}

#showcommerce .phone {
	font-size:12px;
	font-family:arial,helvetica;
	color:#000000;
}

#showcommerce .email {
	font-size:12px;
	font-family:arial,helvetica;
	color:#000000;
	text-decoration:none;
}

#showcommerce .email:hover {
	font-size:12px;
	font-family:arial,helvetica;
	color:#F18E00;
	text-decoration:underline;
}

#showcommerce .address {
	font-size:13px;
	font-family:arial,helvetica;
	color:#000000;
}

#pageselector {
	margin:0 auto;
	text-align:center;
	color:#000000;
	margin-top:8px;
	font-family:arial;
	font-size:15px;
}

#pageselector a {
	color:#F18E00;
	text-decoration:underline;
}

#pageselector td {
	padding-left:3px;
	padding-right:3px;
}

#concours {
	width:418px;
	margin:0 auto;
	text-align:center;
	font-family:arial,helvetica;
}

#concours .img_header {
	margin:0 auto;
	width:418px;
}

#concours .img_bottom {
	margin:0 auto;
	margin-top:5px;
	width:418px;
}

#concours .txt_header, .rep_header {
	width:418px;
	border-bottom:1px solid #F18E00;
	text-align:left;
	color:#F18E00;
	font-size:13px;
	font-weight:bold;
}

#concours .txt_warning {
	width:392px;
	font-size:10px;
	color:#666666;
	font-style:italic;
	text-align:left;
	margin:0 auto;
	margin-top:5px;
}

#concours .forms {
	width:392px;
	text-align:left;
	margin:0 auto;
}

#concours .names {
	text-align:left;
	font-size:14px;
	font-weight:bold;	
	padding-top:5px;
	margin:0 auto;
	width:392px;
}

#concours .fields {
	text-align:left;
	width:392px;
	margin:0 auto;
}

#concours .formstyle {
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:2px solid #666666;
	border-right:2px solid #666666;
}

#concours .question_header {
	font-size:14px;
	font-family:arial,helvetica;
	color:#ffffff;
	background-color:#000000;
	width:418px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#concours .question_txt {
	font-size:12px;
	font-family:arial,helvetica;
	font-weight:bold;
}

#concours .indice_txt {
	font-size:10px;
	font-family:arial,helvetica;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}

#concours .rep_cnt {
	width:418px;
	font-size:12px;
	font-family:arial,helvetica;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#concours .button {
	font-family:arial,helvetica;		
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#f18e00;
	color:#ffffff;
	padding:1px 10px 1px 10px;
	font-size:13px;
	font-weight:bold;
}
