@charset "UTF-8";

.text, td.bbcode_column, div.photoDescription, div.videoDescription, div.one_commentDiv, div.one_commentDiv2 { 
	font-family: verdana; 
	font-weight: normal;
	color: #000000;
	font-size: 12;
	text-align: justify;
}

.text-small { font-family: verdana; font-weight: normal; color: #000000; font-size: 11; text-align: justify;}
.hight-text { font-family: verdana; font-weight: normal; color: #000000; font-size: 13; text-align: justify;}
.text-blanc { font-family: verdana; font-weight: bold; color: #0b3d78; font-size: 12; text-align: justify;}
.text-gris, div.no_resultDiv, div.no_result_album_Div { font-family: verdana; font-weight: normal; color: #4C4C4C; font-size: 12;}
.text-small-gris { font-family: verdana; font-weight: normal; color: #4C4C4C; font-size: 11;}
.text-vert { font-family: verdana; font-weight: bold; color: #007A00; font-size: 12; text-align: justify;}
.text-medium-vert { font-family: verdana; font-weight: bold; color: #007A00; font-size: 13; text-align: justify;}
.text-big { font-family: verdana; font-weight: bold; color: #000000; font-size: 14; text-align: justify;}
.menuf1 { font-family: verdana; font-weight: normal; text-decoration: none; color: #FF6600; font-size: 15;}
.footer-text { font-family: verdana; font-weight: normal; color: #4C4C4C; font-size: 12; text-align: justify;}
.text-onmenu {font-family: verdana; font-weight: normal; text-decoration: none; color: #000000; font-size: 11}
.erreur, .login_erreur   {font-family: verdana; font-weight: bold; text-decoration: none; color: #FF3300; font-size: 11}
.erreur-big  {font-family: verdana; font-weight: bold; text-decoration: none; color: #FF3300; font-size: 12}
.red-bold  {font-family: verdana; font-weight: bold; text-decoration: none; color: #FF3300; font-size: 12}
.text-big-cadre { font-family: verdana; font-weight: bold; color: #ffffff; font-size: 15; text-align: center;}
.text-big-orange{ font-family: verdana; font-weight: bold; color: #FF6600; font-size: 15; text-align: center;}
.text-big-green{ font-family: verdana; font-weight: bold; color: #007A00; font-size: 15; text-align: left;}
.text-very-small { font-family: verdana; font-weight: normal; color: #000000; font-size: 8; text-align: justify;}
.text-Ssmall { font-family: verdana; font-weight: normal; color: #000000; font-size: 9; text-align: justify;}

.addthis_separator{ font-family: verdana; font-weight: normal; color: #000000; font-size: 12; text-align: justify;}

a.onmenu { font-family:verdana; font-weight:normal; text-decoration:none; color:#4C4C4C; font-size:12; }
a.onmenu:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#737373; font-size:12; }

a.small-link { font-family:verdana; font-weight:normal; text-decoration:underline; color:#007A00; font-size:12; }
a.small-link:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:12; }

a.small-link-inv { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:12; }
a.small-link-inv:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#FF6600; font-size:12; }

a.link-vert { font-family: verdana; font-weight: bold; text-decoration:none; color: #007A00; font-size: 12; text-align: justify;}
a.link-vert:hover { font-family: verdana; font-weight: bold; text-decoration:none; color: #009800; font-size: 12; text-align: justify;}

a.next-link { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:14; }
a.next-link:hover { font-family:verdana; font-weight:bold; text-decoration:none; color:#FF6600; font-size:14; }

#small-link { font-family:verdana; font-weight:normal; text-decoration:underline; color:#007A00; font-size:12; }
#small-link:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:12; }

a.footer-link { font-family:verdana; font-weight:normal; text-decoration:none; color:#4C4C4C; font-size:12; }
a.footer-link:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#5B5B5B; font-size:12; }

a.menu1 { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:15; }
a.menu1:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:15; }
a.menu2 { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:15; }
a.menu2:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:15; }

#link { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:14; }
#link:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:14; }

a.erreur_link { font-family:verdana; font-weight: bold; text-decoration: underline; color:#FF3300; font-size: 11; }
a.erreur_link:hover { font-family:verdana; font-weight: bold; text-decoration:none; color:#FF3300; font-size: 11; }

a.link { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:14; }
a.link:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:14; }

a.link-to-sup { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:14; }
a.link-to-sup:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF0000; font-size:14; }

a.link-medium, a.link-medium-to-sup { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:12; }
a.link-medium:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:12; }

a.link-medium-to-sup:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF0000; font-size:12; }

a.link-medium_inv { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:12; }
a.link-medium_inv:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:12; }

a.link-small-gris { font-family:verdana; font-weight:normal; text-decoration:none; color:#565656; font-size:11; }
a.link-small-gris:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color: #898989; font-size:11; }

a.link-gris { font-family:verdana; font-weight:normal; text-decoration:none; color:#565656; font-size:12; }
a.link-gris:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#565656; font-size:12; }

a.link-sup { font-family:verdana; font-weight:normal; text-decoration:none; color:#565656; font-size:12; }
a.link-sup:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF0000; font-size:12; }

a.link-sup-small { font-family:verdana; font-weight:normal; text-decoration:none; color:#565656; font-size:11; }
a.link-sup-small:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF0000; font-size:11; }

a.hight-link { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:13; }
a.hight-link:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:13; }

a.hight-link-orange { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:15; }
a.hight-link-orange:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#FF3900; font-size:15; }

#hight-link-orange { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:15; }
#hight-link-orange:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#FF3900; font-size:15; }

a.small-text-link { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:11; }
a.small-text-link:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#007A00; font-size:11; }

a.text-link { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:12; }
a.text-link:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#007A00; font-size:12; }

a.text-link2 { font-family:verdana; font-weight:bold; text-decoration:underline; color:#007A00; font-size:12; }

a.link-pub-gris { font-family:verdana; font-weight:normal; text-decoration: underline; color:#565656; font-size:11; }
a.link-pub-gris:hover { font-family:verdana; font-weight:normal; text-decoration: none; color:#565656; font-size:11; }

a.link-pub-prix { font-family: verdana; font-weight: bold; text-decoration: none; color: #FF3300; font-size: 11; }
a.link-pub-prix:hover { font-family: verdana; font-weight: bold; text-decoration: none; color: #FF0000; font-size: 11; }

a.addthis_button_compact{font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:12;}
a.addthis_button_compact:hover { font-family:verdana; font-weight:normal; text-decoration:none; color:#FF6600; font-size:12; }


.titre2 { font-family:arial; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:24; }
.titre3 { font-family:arial; font-weight:bold; text-decoration:underline; color:#DF0000; font-size:16;  }

.trans { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.transLight { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.opac { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.cache { visibility: hidden; display: none;}
.affiche { visibility: visible; display: block;}


.submit1 {font-family:verdana; border-color:#ffffff; border-width:1; background-color:#ffffff; font-weight:normal; font-size:12; }


.checkbox { width:14px; height:14px; vertical-align: middle;} 

select.search {background-color:#FFEEDE; border-color:#A0A0A0; border-style:solid; border-width:1; width:130px; font-family:verdana; font-size: 12; color: #000000;}
select.selecte1 {background-color:#FFEEDE; border-color:#A0A0A0; border-style:solid; border-width:1; font-family:verdana; font-size: 12; color: #000000;}
input.button1 { font-size: 12px; font-family:verdana; color: #000000;  }
input.button2 { font-size: 12px; font-family:verdana; color: #000000; border: 1px solid #666666; background-color: #FAFAFA; background-image: url("deco/bg_button.gif");}
input.button3 { font-size: 12px; font-family:verdana; color: #000000; font-weight:bold; border: 2px outset #FF9900; background-color: #FFD9BA;}

.input_text1 {background-color: #ffffff; border-color:#000000; border-width:1; font-family:verdana; font-size: 12; color:#5E5E5E;}
.input_text2 {	
	background-color: #FFEEDE; 
	border-style: solid; 
	border-width: 1; 
	font-family: verdana; 
	font-size: 12; 
	color:#000000;
	border-color: #6F6F6F;
}

.topo_map_input{
	background-color: #FFEEDE; 
	border-style: solid; 
	border-width: 1; 
	font-family: verdana; 
	font-size: 11; 
	color:#000000;
	border-color: #000000;
}

.topo_map_select {
	background-color:#FFEEDE; 
	border-color:#000000; 
	border-style:solid; 
	border-width:1; 
	font-family:verdana; 
	font-size: 11; 
	color: #000000;
}

/* Topo Gestion */
div.titre_gest_contributeur, div.titre_gest_version{
	width: 600;
	margin: 1px;
	margin-top: 10px;
	padding: 1px;
	padding-left: 3px;
	background-color: #c0c0c0;
	font-family: verdana; 
	font-weight: bold; 
	color: #000000; 
	font-size: 12;
}

div.colone_gest_contributeur , div.colone_gest_contributeur_name, div.colone_gest_contributeur_activ, div.colone_gest_contributeur_lascontrib, 
div.colone_gest_contributeur_refuse, div.colone_gest_contributeur_motif_refuse, div.colone_gest_contributeur_refuse-active, 
div.colone_gest_contributeur_motif {
	float: left;
	margin: 1px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px; 
	background-color: #dcdcdc;
	font-family: verdana; 
	font-weight: normal;
	color: #000000; 
	font-size: 12;
}


div.colone_gest_contributeur_name{
	width: 150px;
}

div.colone_gest_contributeur_activ{
	width: 70px; 
	text-align:center;
}

div.colone_gest_contributeur_lascontrib{
	width: 362px;
}

div.colone_gest_contributeur_refuse{
	width: 139px; 
	text-align:center;
}

div.colone_gest_contributeur_motif_refuse {
	width: 293px;
}

div.colone_gest_contributeur_refuse-active{
	width: 139px; 
	text-align:center;
}

div.colone_gest_contributeur_motif{
	width: 293px;
}

div.colone_gest_contributeur_motif_text {
	margin: 1px;
	padding: 1px;
	display: none;
	padding-left: 3px;
	padding-right: 3px;
	width: 598px;
	background-color: #eaeaea;
	font-family: verdana; 
	font-weight: normal; 
	color: #000000; 
	font-size: 12;
}


div.colone_gest_versions , div.colone_gest_versions_name, div.colone_gest_versions_radio, div.colone_gest_versions_date, div.colone_gest_versions_motif {
	float: left;
	height: 18px;
	margin: 1px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px; 
	background-color: #dcdcdc;
	font-family: verdana; 
	font-weight: normal; 
	color: #000000; 
	font-size: 12;
}

div.colone_gest_versions_name {
	width: 100px;
}

div.colone_gest_versions_radio {
	width: 22px; 
	text-align:center;
}

div.colone_gest_versions_date {
	width: 245px;
}

div.colone_gest_versions_motif {
	width: 207px; 
	text-align:left;
}

div.colone_gest_versions_motif_text {
	margin: 1px;
	padding: 1px;
	display: none;
	padding-left: 3px;
	padding-right: 3px; 
	background-color: #eaeaea;
	font-family: verdana; 
	font-weight: normal; 
	color: #000000; 
	font-size: 12;
	width: 598px;
}




.textarea {background-color: #FFEEDE; border-color: #A0A0A0; border-style:solid; border-width:1; font-family:verdana; font-size: 12; color:#000000;}


div.hideinfobulle {
	visibility: hidden;														  
}

div.infobulle {
	position: relative;									
	left: -8px;
	top: 0px;
	width: 226px;
	visibility: visible;
	background: #FFE1D2;
	padding: 5px;
} 


/* Div Global */


div.login_erreur {
	padding-top: 5px;
}

/* aucun résultat */ 

div.no_resultDiv {
	padding: 5px;
	padding-left: 10px;
}

div.no_result_album_Div {
	padding: 5px;
}


div.google_ads_carre{
	padding: 10px;
}

/* Div des commentaite */

div.bottom_comentDiv {
	width:610px; 
	padding: 10px;
	padding-bottom: 15px;
}

div.one_commentDiv, div.one_commentDiv2 {
	background-color:#FAE7D4;
	padding: 10px;
	margin-bottom: 10px;
}

div.one_commentDiv{
	background-color:#FAE7D4;
}

div.one_commentDiv2{
	background-color: #fff0ec;
}

div.comment_pseudoDate_div {
	float: left; 
	width: 408px;
}

div.comment_sup_div_affiche {
	float: left; 
	width: 198px; 
	text-align: right;
	visibility: visible; 
	display: block;
}

div.comment_sup_div_cache {
	float: left; 
	width: 198px; 
	text-align: right;
	display: none;
	visibility: hidden;
}

/* Pub*/

div.bottomAds {
	text-align: left; 
	padding-bottom:5px; 
	padding-top: 5px;
}


/* BBCode */

/*Colone BBcode*/
td.bbcode_column, td.bbcode_firstcolumn {
	vertical-align: top;
	padding-top: 0px;
}

table.bbcode_columns {
	width : 100%;
}

td.bbcode_column {
	padding-left: 10px;
	width : 50%;
}

td.bbcode_firstcolumn {
	padding-left: 0px;
	width: 50%;
}


td.bbcode_column2, td.bbcode_firstcolumn2 {
	vertical-align: top;
	padding-top: 0px;
}


td.bbcode_column2 {
	padding-left: 5px;
	width : 10%;
}

td.bbcode_firstcolumn2 {
	padding-left: 0px;
	width: 90%;
}

/* Quote BBcode */
div.bbcode_quote{

}

div.bbcode_quote_head{
	border-color: #fe8800;
	border-right-style: dashed;
	border-left-style: dashed;
	border-bottom-style: none;
	border-top-style: dashed;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	background-color: #ffc991;
	padding: 3px;
	padding-left: 5px;
	font-family: verdana; 
	font-weight: bold; 
	color: #005200; 
	font-size: 12; 
	text-align: left;
}

div.bbcode_quote_body{
	border-color: #fe8800;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: dashed;
	border-left-style: dashed;
	border-bottom-style: dashed;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background-color: #ffefde;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	
}

a.bbcode_url { font-family:verdana; font-weight:normal; text-decoration:none; color:#007A00; font-size:12; }
a.bbcode_url:hover { font-family:verdana; font-weight:normal; text-decoration:underline; color:#007A00; font-size:12; }

hr.bbcode_rule {
	border-style: dotted;
	border-color: #fe8800;
	border-width: 1px;
	color: #fe8800;
}


/*Fond style page*/
div.backgroundPage1 {
	width:653px; 
	padding-top: 15px;
	background: url(../deco/cadre-pagel-h.png) top left no-repeat;
}

div.backgroundPage2 {
	background: url(../deco/cadre-pagel-b.png) bottom left no-repeat;
}

div.backgroundPage3 {
	position:relative; 
	width:653px; 
	left:10px; 
	top:-7px;
}


div.backgroundIndexPage1 {
	width:498px; 
	background: url(../deco/cadre-page-h.png) top left no-repeat; 
	padding-top: 15px;
}

div.backgroundIndexPage2 {
	background: url(../deco/cadre-page-b.png) bottom left no-repeat;
}

div.backgroundIndexPage3 {
	position:relative; 
	width:498px; 
	left:10px; 
	top:-7px;
}

/*Fond style border Page*/
div.border_big_backgroundPage1 {
	width: 240px; 
	background: url(../deco/cadre-orange-h.png) top left no-repeat;
	padding-top: 10px;
}

div.border_small_backgroundPage1 {
	width: 240px; 
	background: url(../deco/cadre-orange-h2.png) top left no-repeat;
	padding-top: 10px;
}

div.border_small_backgroundPage2 {
	background: url(../deco/cadre-orange-b.png) bottom left no-repeat;
}

div.border_small_backgroundPage3 {
	position:relative; 
	width:220px; 
	left:10px; 
	top:-8px;
}

div.border_small_index_backgroundPage1 {
	width:150px; 
	background: url(../deco/cadre-orange-p-h.png) top left no-repeat;
	padding-top: 10px;
}

div.border_small_index_backgroundPage2 {
	background: url(../deco/cadre-orange-p-b.png) bottom left no-repeat;
}

div.border_small_index_backgroundPage3 {
	position:relative; 
	width:150px; 
	right:0px; 
	top:-7px;
}


div.bandeRoseIndex {
	position:relative; 
	width:480px; 
	left:-6px;
	top: 2px; 
	background: url(../deco/barre-grise.png) top left no-repeat;
}


div.bandeRoseTitleIndex {
	font-family: verdana; 
	font-weight: bold; 
	color: #000000;
	font-size: 14; 
	text-align: left;
	width: 450px; 
	margin-left: 5px;
}


/* Bande rose dans les page show principalement*/
div.bandeRose {
	position:relative; 
	width:	643px; 
	top: 2px; 
	left:-6px;
	background: url(../deco/barrel-grise.png) top left no-repeat;
}

div.bandeRoseTitle {
	font-family: verdana; 
	font-weight: bold; 
	color: #000000;
	font-size: 14; 
	text-align: left;
	float:left; 
	width: 450px; 
	margin-left: 10px;

}

div.bandeRoseTitleNoRightTitle {
	font-family: verdana; 
	font-weight: bold; 
	color: #000000;
	font-size: 14; 
	text-align: left;
	width: 633px; 
	margin-left: 10px;

}

div.bandeRoseRightTitle {
	position: relative;
	top: -1px;
	float:left; 
	width: 173px; 
	text-align: right; 
	margin-right: 10px;
}


#articleDivNews_liste { position:relative; width:643px; left:-6px; top:2px; }

#articleDivNews_ligne { position:relative; width:643px; top:0px;}
#articleDivNews_ligne:hover { position:relative; width:643px; background:#FFE2C1; top:0px; }

#articleDivNews_titre, #articleDivNews_cat, #articleDivNews_type, #articleDivNews_date, #articleDivNews_sport { 
	list-style:none;
	text-align: left;
	position:relative;
	padding:5;
	height:100%;
}

#articleDivNews_titre { float: left; left:0px; width: 300px; }
#articleDivNews_cat { float: left; left:0px; width: 20px; }
#articleDivNews_sport { float: left; left:0px; width: 105px; }
#articleDivNews_type { float: left; left:0px; width: 80px; }
#articleDivNews_date { float: left; left:0px; width: 80px; }
#articleDivNews_end { clear:both; }

div.end { clear:both; }


/*******************/
/*  Album  */
/******************/

div.photo_case {
	float: left;
	margin: 10px;
	text-align: center;
	left:0px;
}

div.photo_case_one {
	margin: 10px;
	text-align: center;
	left:0px;
}

div.photoDescription, div.videoDescription {
	width: 600px; 
	padding: 10px;
}

div.photoShow {
	position: relative; 
	float: left; 
	left: 7px; 
	text-align: center; 
	width: 500px;
}

div.photoShowleft {
	position: relative; 
	float: left; 
	left: 5px; 
	text-align: right; 
	width: 50px
}

div.photoShowright {
	position: relative; 
	float: left;  
	left: 13px; 
	text-align: left; 
	width: 50px
}

div.videoShow{
	padding:5px; 
	text-align: center; 
	width:610px;
}


/*******************/
/*  Login Frame   */
/******************/
#connexion {
	width: 210px; 
	text-align:center; 
	margin: 5px; 
}
#user {
	float: left; 
	width: 90px; 
	margin: 5px; 
}
#user_input { 
	float: left; 
	width: 120px; 
	margin: 5px; 
}
#password {
	float: left; 
	width: 90px; 
	margin: 5px; 
}
#passwordinput {
	float: left; 
	width: 120px; 
	margin: 5px; 
}
#submit_login {
	float: left; 
	width: 110px; 
	text-align:center; 
	margin: 5px; 
}
#cancel_login {
	float: left; 
	width: 100px; 
	text-align:center; 
	margin: 5px;
}
#auto_reconnect { 
	width: 230px; 
	text-align:center; 
	margin-top: 10px;
}

/****************/
/* Page Profil */
/***************/

div.profil_activity {
	text-align: center;
	float: left;
	width: 280px;
	margin-top: 10px;
	margin-left: 15px;
}

div.headerProfilActivity{
	width: 280px;
	margin-bottom: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1;
	border-bottom-color: #FF6600;
}

div.titleProfilActivity {
	font-family: verdana;
	font-weight: bold;
	color: #FF6600;
	font-size: 13;
	text-align: left;
	margin-left: 5px;
	width: 230px;
	float: left;
	
}

div.profilActivityNext, div.profilActivityPrevious {
	width: 15px; 
	float: left;
	text-align: right;
}

div.profilActivityPrevious {
	margin-right: 5px;
}

div.profilActivityNext {
	margin-left: 5px;
}


#profileActivityNews_line { 
	width: 280px;
}
#profileActivityNews_line:hover { 
	width: 280px;
	background:#FFE2C1;
}

div.profilActivityName {
	float: left;
	text-align: left;
	margin-top: 4px;
	margin-left: 5px;
}


div.profilActivityCat, div.profilActivityAlbumIMG  {
	float: left;
	text-align: right;
	margin-top: 4px;
}

div.profilActivityAlbumIMG {
	margin-bottom: 1px;
	margin-top: 1px;
}

div.profil_left_help_div {
	float:left; 
	width: 60px; 
	text-align: right;

}

div.profil_left_choise_div {
	float:left; 
	width: 150px;
}


#icones {
	list-style:none;
	position:relative;
	padding:10;
	top:2px;
	width: 240px;
}

div.icone-solo {
	text-align: left;
	float: left;
	position: relative;
	padding:0;
	list-style:none;
	left:0px;
	width: 30px; 
}



/********************/
/* Barre Edit rose */
/******************/
div.barre_l_rose, div.barre_l_vert, div.barre_l_jaune {
	position: relative;
	width: 600px; 
	top: 2px; 
	left: -6px; 
	font-family: verdana;
	font-weight: bold;
	color: #000000;
	font-size: 14;
	text-align: left;
}

div.barre_l_rose {
	background: url(../deco/barrel-grise.png) top left no-repeat;
}

div.barre_l_vert {
	background: url(../deco/barrel-vert.png) top left no-repeat;
}

div.barre_l_jaune {
	background: url(../deco/barrel-jaune.png) top left no-repeat;
}


/**************/
/* INPUT TEXT */
/**************/
input.text_form, input.text_form_selected, input.text_form_ok {
	background-color: #FFEEDE; 
	border-style: solid; 
	border-width: 1; 
	font-family: verdana; 
	font-size: 12; 
	color:#000000;
}

input.text_form {
	border-color: #A0A0A0;
}

input.text_form_selected {
	border-color: #6F6F6F;
}

input.text_form_ok {
	border-color: #93CE7A;
}

/****************/
/* TEXTAREA FORM*/
/****************/
textarea.textarea_form, textarea.textarea_form_selected, textarea.textarea_form_ok {
	background-color: #FFEEDE; 
	border-style: solid; 
	border-width: 1; 
	font-family: verdana; 
	font-size: 12; 
	color: #000000;
}

textarea.textarea_form {
	border-color: #A0A0A0; 
}

textarea.textarea_form_selected{
	border-color: #6F6F6F; 
}

textarea.textarea_form_ok {
	border-color: #93CE7A; 
}


/*****************/
/* SELECT FORM  */
/***************/
select.select_form, select.select_form_selected, select.select_form_ok {
	background-color:#FFEEDE; 
	border-color:#A0A0A0; 
	border-style:solid; 
	border-width:1; 
	font-family:verdana; 
	font-size: 12;
	color: #000000;
}

select.select_form {
	border-color:#A0A0A0; 
}

select.select_form_selected{
	border-color:#6F6F6F; 
}

select.select_form_ok { 
	border-color:#93CE7A; 
}


/********************/
/* Carré Formulaire */
/********************/
div.div_topo_ad, div.div_topo_ad_selected, div.div_topo_ad_set { 
	width: 215px; 
	padding: 1px; 
	margin: 2px;
}

div.div_topo_ad { 
	background-color: #FFCC99;
}

div.div_topo_ad_selected { 
	background-color: #FFFF99;
}
div.div_topo_ad_set {
	background-color: #93CE7A;
}


/* Select sports */

div.select_cat_form {
	float: left; 
	width: 180px; 
	margin: 5px;
}

div.select_sport_form {
	float: left; 
	width: 180px; 
	margin: 5px;
}

/* slides styling */
img.photozoom {display:block; position: relative; width:30px; height:23px;}
img.photozoom:hover  {position: absolute; left:-24px; top:-15px; width:78px; height:55px; z-index:100;}


/* Bouton */

input.button2 {
	font-size: 12;
	width: auto !important;

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top;
	border: 1px solid #666666;

	background-color: #FAFAFA;
	background-image: url("../deco/bg_button.gif");
	border-color: #666666;
	margin: 2px;
}

input.button2:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	
	border-color: #FF6600;
	color: #FF6600;
}

input.button1 {
	font-size: 12;
	width: auto !important;

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top;
	border: 1px solid #666666;

	background-color: #FAFAFA;
	background-image: url("../deco/bg_button.gif");
	border-color: #666666;
	margin: 2px;
}

input.button1:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	
	border-color: #FF6600;
	color: #FF6600;
}


/* MAP */

div.DivEmplacementStreetView {
	width: 500px; 
	height: 250px; 
	text-align:center;
}

div.DivTextDivSV {
	width: 500px; 
	height: 230px; 
	text-align:center;
}


div.DivGmapInfoBul {
	width: 200px; 
	height: 100px; 
	text-align:left;
}

/* IGN MAP */
.gpToolBoxClass .gpControlLabelClass {
    background-color: black;
}
.gpToolBoxClass .gpToolBoxContentContainer div.gpToolBoxContent {
    background-color: black;
}
.gpToolBoxClass .gpControlLabelClass center {
    color: white;
}
.gpControlNavToolbar {
    background-color: #000000;
}
.gpZoomBarClass {
    color: white;
    background-color: #ff9100;
}
.gpMainMap {
    border:1px solid #CCFF00 !important;
}
.gpControlInformation {
    background: #ff7f00 none !important;
}
.gpSelectProjections, .gpSelectUnits {
    background-color: #ffc991!important;
    border-color:#ff9100;
}
.gpLong, .gpLat {
    background-color: #ff9100!important;
}


/* TOPO */
div.detailTopoLeftDiv {
	position: relative;
	float: left;
	width: 115px;
	text-align: left;
	font-weight: bold;
}

div.detailTopoRightDiv {
	position: relative;
	float: left;
	width: 95px;
	text-align: right;
}

/* Topo Ad & contrib */

div.detail_ad_topo_input_left {
	float: left; 
	margin: 3px;
	width: 110px;
}


div.detail_ad_topo_input_right {
	float: left; 
	margin: 3px; 
	width: 90px;
}

div.detail_ad_topo_select_left {
	float: left; 
	margin: 3px; 
	width: 100px;
}


div.detail_ad_topo_select_right {
	float: left; 
	margin: 3px;
	width: 100px;
}

