/************************************************/
/* 												*/
/* 		CSS 3 par www.agence-web-platinum.com 	*/
/* 				 	Orion.Re			 	 	*/
/* 												*/
/************************************************/

/* GRIS foncé rgb(27,30,36)
*/
.page_globale  					{ max-width: 800px; margin:0 auto; position: relative; padding:10px; }
.page_title_compte 				{max-height:110px; padding:20px 0 24px 0;}
.page_title_mini 				{max-height:110px; padding:20px 0 24px 0;}
.page_title_medium 				{max-height:160px; padding:50px 0 54px 0;}
.page_title_maxi 				{max-height:650px; padding:80px 0 54px 0;}
.page_title_blog 				{max-height:200px; padding:55px 0 54px 0;}
.page_title_blog_categorie		{max-height:160px; padding:30px 0 54px 0;}
.page_title_blog h1				{font-size:40px;}

/**		Waiting message		************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#waiting										{ clear:both; float:left; width:100%; height:100%; background-color:#000; opacity:0.9; filter:alpha(opacity=90); z-index:999999; position:fixed; top:0; left:0; }
#my_waiting_time								{ display:none; }
#waiting h4										{ clear:both; float:left; width:100%; height:100%; position:fixed; top:40%; left:10%; background:url('../../images/loading_ws.gif') no-repeat 40% 10%; color:#fff; }

/**		Contenus			************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.button 								{ padding:9px 15px 7px 15px; margin:0; text-decoration:none; font-size:14px; color:#fff; display:inline-block; box-shadow:1px 1px 2px rgba(0,0,0,.5); -moz-box-shadow:1px 1px 2px rgba(0,0,0,.5); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-shadow:1px 1px 0 rgba(0,0,0,.2); }
.button:link 						{ color:#fff;}
.button:visited 						{ color:#fff;}
.button:hover 						{ background-position:0 -45px; text-decoration:none; text-shadow:none; color:#fff;}
.no_underline, .no_underline :hover, .no_underline a  { text-decoration:none; }
.btn_1 								{ background:url(../../images/buttons/btn_1.png) repeat-x 0 0; color:#fff; }
.btn_2 								{ background:url(../../images/buttons/btn_2.png) repeat-x 0 0; color:#fff; }
.btn_3 								{ background:url(../../images/buttons/btn_3.png) repeat-x 0 0; color:#fff; }
.btn_4 								{ background:url(../../images/buttons/btn_4.png) repeat-x 0 0; color:#fff; }
.btn_5 								{ background:url(../../images/buttons/btn_5.png) repeat-x 0 0; color:#fff; }
.btn_6 								{ background:url(../../images/buttons/btn_6.png) repeat-x 0 0; color:#fff; }
.btn_7 								{ background:url(../../images/buttons/btn_7.png) repeat-x 0 0; color:#fff; }
.btn_8 								{ background:url(../../images/buttons/btn_8.png) repeat-x 0 0; color:#fff; }
.btn_9 								{ background:url(../../images/buttons/btn_9.png) repeat-x 0 0; color:#fff; }
.btn_11 								{ background:url(../../images/buttons/btn_11.png) repeat-x 0 0; color:#fff; }
.btn_31 								{ background:url(../../images/buttons/btn_31.png) repeat-x 0 0; color:#fff; }
.btn_32 								{ background:url(../../images/buttons/btn_32.png) repeat-x 0 0; color:#fff; }
.btn_41 								{ background:url(../../images/buttons/btn_41.png) repeat-x 0 0; color:#000; }

.button.btn_1 						{ background:url(../../images/buttons/btn_1.png) repeat-x 0 0; color:#fff; }
.button.btn_2 						{ background:url(../../images/buttons/btn_2.png) repeat-x 0 0; color:#fff; }
.button.btn_3 						{ background:url(../../images/buttons/btn_3.png) repeat-x 0 0; color:#fff; }
.button.btn_4 						{ background:url(../../images/buttons/btn_4.png) repeat-x 0 0; color:#fff; }
.button.btn_5 						{ background:url(../../images/buttons/btn_5.png) repeat-x 0 0; color:#fff; }
.button.btn_6 						{ background:url(../../images/buttons/btn_6.png) repeat-x 0 0; color:#fff; }
.button.btn_7 						{ background:url(../../images/buttons/btn_7.png) repeat-x 0 0; color:#fff; }
.button.btn_7 						{ background:url(../../images/buttons/btn_7.png) repeat-x 0 0; color:#fff; }
.button.btn_8 						{ background:url(../../images/buttons/btn_8.png) repeat-x 0 0; color:#fff; }
.button.btn_9 						{ background:url(../../images/buttons/btn_9.png) repeat-x 0 0; color:#fff; }
.button.btn_11 						{ background:url(../../images/buttons/btn_11.png) repeat-x 0 0; color:#fff; }
.button.btn_31 						{ background:url(../../images/buttons/btn_31.png) repeat-x 0 0; color:#fff; }
.button.btn_32 						{ background:url(../../images/buttons/btn_32.png) repeat-x 0 0; color:#fff; }
.button.btn_41 						{ background:url(../../images/buttons/btn_41.png) repeat-x 0 0; color:#000; }

input.button_std							{ background-color:rgb(208,24,85); border-radius:4px; box-shadow:3px 3px 5px #000; padding:10px 40px 10px 40px; margin:0 0 0 6%; background-color:rgb(208,24,85)\9; line-height:18px; font-size:14px; border:none; color:#fff; cursor:pointer; }
input.button_std:hover					{ background-color:#fff; color:rgb(208,24,85); background-color:#fff\9; color:rgb(208,24,85)\9; text-decoration:none; }

#bloc_inscription_fb_youtube						{ width:660px; height:157px; margin-bottom:5px; text-align:center;}
#bloc_inscription_fb_youtube .facebook_bouton		{ padding-top:60px; }
#bloc_inscription_fb_youtube .youtube_video			{ float:right; text-align:relative; }


/**		Contact Form		************************************************************************************************************************************************************************************************************************************************************************************************************************************/
#MySendMail										{ /*font-size:16px;*/ width:100%; vertical-align:top; min-height:100px; }
#MySendMail .obligatoire							{ color:red; vertical-align:super; }
#MySendMail .inline								{ display:inline; }
#MySendMail .form_info							{  }
#MySendMail .form_info label						{ text-align:right; padding-right:10px; line-height:20px; }
#MySendMail .form_info input						{ border:1px solid #737171; background:rgb(230,230,230); width:100%; height:20px; font-size:16px; padding:3px; margin:3px; color:rgb(0,0,0); max-width:200px; }
#MySendMail .form_info input[type="radio"]		{ border:none; outline:none; line-height:25px; background:transparent; }
#MySendMail .form_info .calendrier_date			{ width:150px; }
#MySendMail .form_info select						{ border:1px solid #737171; background:rgb(230,230,230); width:103%; height:25px; font-size:16px; padding:0px; margin:5px 5px 5px 0; color:rgb(0,0,0); max-width:356px; }
#MySendMail .form_info textarea					{ border:1px solid #737171; background:rgb(230,230,230); width:100%; height:157px; font-size:16px; padding:5px; margin:5px 5px 30px 0; color:rgb(0,0,0); max-width:350px; }
#MySendMail .form_info .radios					{ width:100%; padding:5px 5px 0 5px; margin:0px; }
#MySendMail .form_info .radios label				{ margin-right:6px; line-height:20px; display:inline-block; text-align:left; }
#MySendMail .form_info .radio_genre				{ height:10px; width:10px; }
#MySendMail .form_info .radio					{ height:15px; width:15px; }
#MySendMail .form_info .complement_info			{ font-size:12px; color:#777; }
#MySendMail .my_captcha 							{ padding-left:230px; }
#MySendMail .alerte_txt							{ color:#ff2200; background-color:rgba(254,50,50,0.5); }
#MySendMail .alerte_txt input						{ background-color:#feebeb; color:#ff0000; border:1px solid #ff0000; }
#MySendMail .alerte_txt select						{ background-color:#feebeb; color:#ff0000; border:1px solid #ff0000; }
#MySendMail .alerte_txt textarea					{ background-color:#feebeb; color:#ff0000; border:1px solid #ff0000; }
#MySendMail .erreur								{ color:#ff0000; font-size:18px; text-align:center; }
#MySendMail .erreur small							{ font-size:16px; }
#MySendMail .reponse								{ color:#66cc00; font-size:20px; padding:40px 0 20px 0; }
#MySendMail .submit								{ clear:both; text-align:center; margin-left:10%; }
#MySendMail .obligatoire_info					{ clear:both; text-align:left; font-size:16px; font-style:italic; }
#MySendMail .button_std							{ background-color:rgb(208,24,85); border-radius:4px; box-shadow:3px 3px 5px #000; padding:10px 40px 10px 40px; margin:0 0 0 6%; background-color:rgb(208,24,85)\9; line-height:18px; font-size:16px; border:none; color:#fff; cursor:pointer; }
#MySendMail .button_std:hover					{ background-color:#fff; color:rgb(208,24,85); background-color:#fff\9; color:rgb(208,24,85)\9; text-decoration:none; }

#MySendMail .row 								{ display:block; width:100%; }
#MySendMail .row:after							{ clear:both; }
#MySendMail .group								{ font-weight:bold; color:rgb(254,218,110); }
#MySendMail .group .label_cell					{ font-size:30px; line-height:30px; padding:0; }
#MySendMail .group .cell							{ font-size:20px; line-height:30px; }
#MySendMail .fond 								{ background-color:rgba(100,100,100,0.4); padding:0; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; }
#MySendMail .cell_x_fond							{ background-color:rgba(100,100,100,0.2); padding:5px 10px 5px 10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; transition:all 0.3s linear; -o-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; }
#MySendMail .label_cell 							{ display:inline-block; color:rgb(102,102,102); text-align:right; width:25%; max-width:220px; padding:10px 10px 0 0; vertical-align:top; }
#MySendMail .cell 								{ display:inline-block; width:65%; padding:5px 6px 5px 4px; margin-right:5px; position:relative; text-align:left; }
#MySendMail .cell_x 								{ display:inline-block; padding:0; margin:0; }
