/*
Feuille de style css par To John-Michaël - http://www.johnserv.com
--
Tous les éléments qui constituent ce site sont soumis au droit d'auteur et au Code de la propriété intellectuelle.
Toute représentation ou reproduction intégrale ou partielle, faite sans le consentement de l'auteur ou de ses ayants droits ou ayants cause,
est illicite (article L. 122-4). Vous ne pouvez reproduire que sur autorisation des auteurs respectifs,
dans le cas contraire, toute représentation ou reproduction par quelque procédé que ce soit,
constituerait une contrefaçon sanctionnée par les articles L. 335-2 et suivants du Code de la propriété intellectuelle.
Selon le Code de la propriété intellectuelle,
les copies ou reproductions strictement réservées à l'usage privé du copiste et non destinées à une utilisation collective sont autorisées
sous réserve d'afficher le nom de l'auteur et de la source.
Dans le non-respect de ces droits, cela constitue une contrefaçon engageant vos responsabilités civiles et pénales.
*/

body 
{
	margin : auto;
	/* font-family : Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif; */
	font-size : 9.4px;
	color: #000000;
	background : #00348A url("images/motif.png") repeat-x;
	padding : 5px;
	height : 800px;
	width : 1000px;
	/* font-family : Georgia, "Bookman Old Style", Bookman, "New Century Schoolbook", "Bookman Antiqua", Palatino, "Utopia", "New York", "Times New Roman", Times, serif; */
	/* font-family : "Hoefler Text", "Bookman Antiqua", Palatino, "Utopia", "Times New Roman", Times, "New Century Schoolbook",  Georgia, "New York", serif; */
	font-family : Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	/* font-family : Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif; */
	/* font-family : Techno, "Haettenschweiler", Charcoal, Impact, "Arial Black", Verdana, Lucida, Helvetica, fantaisy; */
}

#content
{
	color: #3366FF;
	background-color : transparent;
	margin : auto;
	/* color: #294f79; */
	background : url("images/content.png") repeat-y;
	height : auto;
}

#content_foot
{
	color: #3366FF;
	background-color : transparent;
	margin : auto;
	/* color: #294f79; */
	background : url("images/content_foot.png") repeat-y;
	height : auto;
}

#en_tete
{
	height : 143px;
	color: #3366FF;
	background : transparent url("images/ban2_optimised.png");
	margin : 0;
	border : 0;
	text-align : center;
}

/* Menu head */
#menu_head
{
	width : auto;
	height : 40px;
	background : url('images/menu_head_background.png') repeat-x;
}

#menu_head .element_menu_style_head a
{
	font-size : 10px;
	color : #a9a9a9;
	background-color : transparent;
	display : block;
	padding-left : 20px;
	padding-right : 20px;
	padding-top : 11px;
	padding-bottom : 15px;
	text-decoration : none;
}

#menu_head .element_menu_style_head a:hover
{
	color : #000000;
	background : #5fe9e9 url("images/menu_head_hover3.png") repeat-x;
}

#menu_head .table_menu
{
	border-collapse : collapse;
	margin : auto;
}

#menu_head .table_menu td
{
	border-right : 1px solid #c7c7c7;
	border-left : 1px solid #c7c7c7;
	text-align : center;
	font-size : 20px;
}
/* Menu head */

/* Body head */
#body_head
{
	width : auto;
	height : 4px;
	background : url('images/body_head.png') no-repeat;
}
/* Body head */

/* Menu left */
#menu_left
{
	float : left;
	width : 194px;
	/* background : url("images/menu_left_background.png") repeat-y; */
}

#menu_left .element_menu_left 
{
	color: #3366FF;
	background-color : transparent;
	padding : 5px;
}

#menu_left .element_menu_style_left
{
	color: #3366FF;
	background-color : transparent;
	padding : 5px;
}

#menu_left .element_menu_style_left a
{
	text-decoration : none;
	color :#5d90b5;
	display : block;
	padding-left : 2px;
	padding-right : 2px;
	background-color : transparent;
}

#menu_left .element_menu_style_left a:hover
{
	background-color : #c7c7c7;
	color : #000000;
}

#menu_left  li
{
	padding-left : 5px;
	list-style-type : none;
}

#menu_left  ul
{
	list-style : inside none;
	padding-left : 5px;
}

#menu_left a 
{
	background-color : transparent;
	color : #294f79;
	text-decoration : none;
}

#menu_left a:hover
{
	color :#000000;
	background-color : #c7c7c7;
}

#menu_left .stats
{
	color: #3366FF;
	background-color : transparent;
	padding-bottom : 5px;
}

#menu_left .stats li
{
	padding-left : 7px;
	list-style-type : none;
}

#menu_left .stats ul
{
	list-style : inside none;
	padding-left : 7px;
}

#menu_left .hr
{
	background : url("images/hr_menu.png");
	height : 2px;
	width : auto;
	margin-left : 3px;
	margin-right : 3px;
}
/* Menu left */

/* Menu right*/
#menu_right
{
	float : right;
	width : 195px;
	/* background : url("images/menu_right_background.png") repeat-y; */
}

#menu_right .element_menu_right
{
	color: #3366FF;
	background-color : transparent;
	padding-left : 5px;
	padding-right : 5px;
	margin : 0;
	overflow : hidden;
}

#menu_right .element_menu_style_right
{
	color: #3366FF;
	background-color : transparent;
	padding : 5px;
}

#menu_right .element_menu_style_right a
{
	text-decoration : none;
	color :#5d90b5;
	background-color : transparent;
	display : block;
	padding-left : 2px;
	padding-right : 2px;
}

#menu_right .element_menu_style_right a:hover
{
	background-color : #c7c7c7;
	color : #000000;
}

#menu_right a 
{
	background-color : transparent;
	color : #294f79;
	text-decoration : none;
}

#menu_right a:hover
{
	color :#000000;
	background-color : #c7c7c7;
}

#menu_right li
{
	list-style-type : none;
}

#menu_right .hr
{
	background : url("images/hr_menu.png");
	height : 2px;
	width : auto;
	margin-left : 3px;
	margin-right : 3px;
}
/* Menu droite */
/* Body */
#body
{
	margin-left : auto;
	margin-right : auto;
	width : 612px;
	color: #000000;
	background-color : transparent;
	padding-bottom : 5px;
}

#body a, .bloc a 
{
	background-color : transparent;
	color : #294f79;
	text-decoration : none;
}

#body a:hover, .bloc a:hover
{
	color :#000000;
	background-color : #c7c7c7;
}

#body .table 
{
	border-collapse : collapse;
	border : 1px solid #000000;
	margin : auto;
	width : 600px;
	padding : 5px;
}

#body .table th
{
	border : 1px solid #000000;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
}

#body .table td
{
	border : 1px solid #000000;
	padding-left : 5px;
	padding-right : 5px;
	text-align : center;
}

#body .table_infos_reseau
{
	border-collapse : collapse;
	border : 1px solid #000000;
	margin : auto;
	width : auto;
	padding : 5px;
	text-align : left;
	font-size : 12px;
}

#body .table_infos_reseau td
{
	border : 1px dashed #c7c7c7;
	padding : 5px;
	text-align : left;
}

#body .profil
{
	border-collapse : collapse;
	border : 1px solid #000000;
	margin : auto;
	width : auto;
	padding : 5px;
	text-align : left;
}

#body .profil td
{
	border : 1px dashed #c7c7c7;
	padding : 5px;
	text-align : left;
}

#body .news 
{
	text-align : left;
	padding-left : 5px;
	padding-right : 5px;
}

#body .bloc
{
	padding : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	color: #3366FF;
	background-color : transparent;
	text-align : center;
}

#body .body_hr
{
	background : transparent url("images/hr_body2.png") no-repeat;
	color : #000000;
	height : 3px;
	margin-left : 20px;
	margin-right : 20px;
}
/* Body */

/* Body foot */
#body_foot
{
	width : 1000px;
	height : 5px;
	background : transparent url('images/body_foot2.png') no-repeat;
	color : #000000;
	clear : both;
}
/* Body foot */

/* Footer head */
#footer_head
{
	width : 1000px;
	height : 4px;
	background : transparent url('images/footer_head.png') no-repeat;
	color : #000000;
	clear : both;
}
/* Footer head */

/* Footer */
#footer
{
	margin : auto;
	color: #000000;
	background-color : transparent;
	clear : both;
	padding : 5px;
}

#footer .texte
{
	text-align : center;
	font-weight : bold;
	padding : 1px;
	margin-bottom : 1px;
	color: #3366FF;
	background-color : transparent;
	border : 1px solid #000000;
}

#footer a 
{
	background-color : transparent;
	color : #294f79;
	text-decoration : none;
}

#footer a:hover
{
	color :#000000;
	background-color : #c7c7c7;
}

#footer .hr_foot
{
	background : url("images/hr_body.png") no-repeat;
	height : 3px;
	border : 0;
	margin-bottom : 5px;
	margin-top : 5px;
}
/* Footer */

/* Footer foot */
#footer_foot
{
	width : 1000px;
	height : 4px;
	background : url('images/footer_foot.png') no-repeat;
	clear : both;
}
/* Footer foot */

/* Shoutbox */
#menu_right .element_menu_right .input_name
{
	background : transparent url("images/shoutbox_input.png");
	border : 0;
	width : 137px;
	height : 21px;
	color : #294f79;
	padding-left : 5px;
	padding-top : 5px;
}

#menu_right .element_menu_right .input_name:focus
{
	background : transparent url("images/shoutbox_input_focus.png");
	color : #294f79;
}

#menu_right .element_menu_right textarea
{
	background : transparent url("images/shoutbox_textarea.png");
	border : 0;
	width : 135px;
	height : 80px;
	color : #294f79;
	padding-left : 5px;
	padding-top : 5px;
}

#menu_right .element_menu_right textarea:focus
{
	background : transparent url("images/shoutbox_textarea_focus.png");
	color : #294f79;
}

#menu_right .element_menu_right .input_send
{
	background : transparent url("images/shoutbox_input_send.png");
	border : 0;
	width : 43px;
	height : 26px;
	color : #294f79;
	cursor : pointer;
}

#menu_right .element_menu_right .input_send:hover
{
	background : transparent url("images/shoutbox_input_send_hover.png");
	color : #294f79;
}

#menu_right .element_menu_right .input_cancel
{
	background : transparent url("images/shoutbox_input_cancel.png");
	border : 0;
	width : 81px;
	height : 27px;
	color : #294f79;
	cursor : pointer;
}

#menu_right .element_menu_right .input_cancel:hover
{
	background : transparent url("images/shoutbox_input_cancel_hover.png");
	color : #294f79;
}
/* Shoutbox */

/* Pub Adsense */
.adsense_pub
{
	background : transparent url("images/adsense_pub.png") no-repeat;
	color : #294f79;
	width : 491px;
	height : 94px;
	margin : auto;
	padding-top : 12px;
	padding-left : 2px;
	padding-bottom : 10px;
}

.adsense_pub_v
{
	background : transparent url("images/adsense_pub_vertical.png") no-repeat;
	color : #294f79;
	width : 142px;
	height : 274px;
	margin : auto;
	padding-top : 16px;
	padding-right : 2px;
}
/* Pub Adsense */

/* Search input */
.input_search
{
	background : transparent url("images/search_input.png");
	border : 0;
	width : 137px;
	height : 21px;
	color : #294f79;
	padding-left : 5px;
	padding-top : 5px;
}

.input_search:focus
{
	background : transparent url("images/search_input_focus.png");
	color : #294f79;
}

.input_search_send
{
	background : transparent url("images/search_input_send.png");
	border : 0;
	width : 81px;
	height : 27px;
	color : #294f79;
	cursor : pointer;
}

.input_search_send:hover
{
	background : transparent url("images/search_input_send_hover.png");
	color : #294f79;
}
/* Search input */

h1
{
	text-align : center;
	font-size : 2em;
	margin : .67em 0;
	color : #000000;
	background-color : transparent;
}

h2
{
	text-align : center;
	font-size : 1.5em;
	margin : .83em 0;
	color : #000000;
	background-color : transparent;
}

h3
{
	text-align : center;
	font-size : 1.17em;
	margin : 1em 0;
	color : #000000;
	background-color : transparent;
}

h4
{
	font-size : 1em;
	text-align : center;
	margin : 1.33em 0;
	color : #000000;
	background-color : transparent;
}

h5
{
	font-size : .83em;
	text-align : center;
	margin : 1.67em 0;
	color : #000000;
	background-color : transparent;
}

h6
{
	font-size : .67em;
	text-align : center;
	margin : 2.33em 0;
	color : #000000;
	background-color : transparent;
}